| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-01-19 | Added documentation | JPVenson | |
| 2024-01-19 | chore(deps): update dependency serilog.aspnetcore to v8.0.1 | renovate[bot] | |
| 2024-01-19 | Fixed ffmpeg version | JPVenson | |
| updated lauch with ffmpeg | |||
| 2024-01-18 | Added ffmpeg version to build | JPVenson | |
| 2024-01-18 | chore(deps): update actions/upload-artifact action to v4.2.0 | renovate[bot] | |
| 2024-01-18 | Merge branch 'master' into fix-trailers_urls | Martin Vandenbussche | |
| 2024-01-18 | Extract all subtitle streams simultaneously | Attila Szakacs | |
| Extracting a subtitle stream is a disk I/O bottlenecked operation as ffmpeg has to read through the whole file, but usually there is nothing CPU intensive to do. If a file has multiple subtitle streams, and we want to extract more of them, extracting them one-by-one results in reading the whole file again and again. However ffmpeg can extract multiple streams at once. We can optimize this by extracting the subtitle streams all at once when only one of them gets queried, then we will have all of them cached for later use. It is useful for people switching subtitles during playback. It is even more useful for people who extract all the subtitle streams in advance, for example with the "Subtitle Extract" plugin. In this case we reduce the extraction time significantly based on the number of subtitle streams in the files, which can be 5-10 in many cases. Signed-off-by: Attila Szakacs <szakacs.attila96@gmail.com> | |||
| 2024-01-18 | fix: add av1 to webm | Dmitry Lyzo | |
| At least AV1 in WebM is supported by Chrome and Firefox. | |||
| 2024-01-17 | Use NuGetAuthenticate@1 | Cody Robibero | |
| 2024-01-17 | Refactor Dockerfile and build (#10603) | Gauvino | |
| * Fix fedora * Fix RID Linux * Fix package and image versions * Fix buildling and optimize docker images ``` * Removed find obj * Changed curl command and added gpg * Added to Contributors * Removed apt-transport-https package * Removed RASPI * Update Intel drivers version * Update Dockerfile for CentOS, Fedora, and portable deployments - Changed Jammy docker image to Built-in Jammy Microsoft .NET SDK image - Switched from using "Yum" to "Dnf" for CentOS and Fedora - Added "dnf clean all" and "rm -rf /var/cache/dnf" to the end of CentOS and Fedora Dockerfiles - Added "apt-get clean", "apt-get autoremove", "rm -rf /var/lib/apt/lists/*" to the end of the Debian/Ubuntu Dockerfiles - Added ${DOTNET_VERSION} in every Dockerfile except CentOS/Fedora - Removed previous warning comment for dotnet publish build in parallel - Arranged package installation * Re-arranged Dockerfile package installation * Re-align * Remove curl * Remove curl | |||
| 2024-01-17 | chore(deps): update github/codeql-action action to v3.23.1 (#10880) | renovate[bot] | |
| Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | |||
| 2024-01-17 | Add ex to catch if cached mediainfo doesnt exist | TelepathicWalrus | |
| 2024-01-17 | Remove pointless code | Patrick Barron | |
| 2024-01-17 | Remove useless comment | Patrick Barron | |
| 2024-01-17 | Use collection expression | Patrick Barron | |
| 2024-01-17 | Use Math.Clamp in GetGuideDays | Patrick Barron | |
| 2024-01-17 | Merge branch 'master' into livetv-guidemanager | Patrick Barron | |
| # Conflicts: # src/Jellyfin.LiveTv/LiveTvManager.cs | |||
| 2024-01-17 | Use helper function to compare guid (#10825) | Cody Robibero | |
| 2024-01-17 | Removing unnecessary array initialization | Martin Vandenbussche | |
| 2024-01-17 | Move RefreshGuideScheduledTask to Guide folder | Patrick Barron | |
| 2024-01-17 | Add IGuideManager service | Patrick Barron | |
| 2024-01-17 | Merge pull request #10858 from barronpm/livetv-tunerhostmanager | Bond-009 | |
| Add ITunerHostManager service and minor LiveTv cleanup | |||
| 2024-01-16 | Merge pull request #10876 from Bond-009/cleanup | Bond-009 | |
| Fix incorrect path check in CleanupCollectionAndPlaylistPathsTask | |||
| 2024-01-16 | Fix incorrect path check in CleanupCollectionAndPlaylistPathsTask | Bond_009 | |
| 2024-01-16 | Translated using Weblate (Georgian) | Nick | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ka/ | |||
| 2024-01-16 | Translated using Weblate (Chinese (Traditional, Hong Kong)) | SuperDumbTM | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant_HK/ | |||
| 2024-01-16 | Apply suggestions from code review | Martin Vandenbussche | |
| Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2024-01-15 | chore(deps): update dependency svg.skia to v1.0.0.10 (#10480) | renovate[bot] | |
| Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | |||
| 2024-01-15 | chore(deps): update dependency diacritics to v3.3.27 (#10862) | renovate[bot] | |
| Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | |||
| 2024-01-15 | chore(deps): update dependency xunit to v2.6.6 (#10867) | renovate[bot] | |
| Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | |||
| 2024-01-15 | Remove unused Live TV code | Patrick Barron | |
| 2024-01-15 | Updating CONTRIBUTORS.md | Martin Vandenbussche | |
| 2024-01-15 | Adding support for proper trailer STRM URL format, along with the deprecated ↵ | Martin Vandenbussche | |
| format | |||
| 2024-01-15 | Remove unnecessary allocations in TunerHostManager | Patrick Barron | |
| 2024-01-14 | Bump AsyncKeyedLock to 6.3.3 | Mark Cilia Vincenti | |
| 2024-01-14 | Fixed disposable not being called (#10613) | JPVenson | |
| * Fixed disposable not being called * PulledUp usage of IAsyncDisposable for sessioninfo Co-authored-by: Patrick Barron <barronpm@gmail.com> | |||
| 2024-01-14 | Update MediaEncoder.cs | Mark Cilia Vincenti | |
| 2024-01-14 | Update MediaEncoder.cs | Mark Cilia Vincenti | |
| 2024-01-14 | Fixed issue | Mark Cilia Vincenti | |
| 2024-01-14 | Updated contributors, upgraded to AsyncKeyedLocker 6.3.0 which now supports ↵ | Mark Cilia Vincenti | |
| non-keyed locking using a similar interface and changed SemaphoreSlim-based locks to using AsyncNonKeyedLocker. | |||
| 2024-01-14 | Merge branch 'master' into AsyncKeyedLock-migration | Mark Cilia Vincenti | |
| 2024-01-13 | Translated using Weblate (Chinese (Traditional, Hong Kong)) | SuperDumbTM | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant_HK/ | |||
| 2024-01-12 | Add ITunerHostManager service | Patrick Barron | |
| 2024-01-12 | Move LiveTV service registration to extension method | Patrick Barron | |
| 2024-01-12 | Move LiveTvConfigurationFactory to Configuration folder | Patrick Barron | |
| 2024-01-12 | Add LiveTv configuration extension | Patrick Barron | |
| 2024-01-12 | Merge pull request #10854 from jellyfin/renovate/ci-deps | Bond-009 | |
| chore(deps): update actions/upload-artifact action to v4.1.0 | |||
| 2024-01-12 | chore(deps): update actions/upload-artifact action to v4.1.0 | renovate[bot] | |
| 2024-01-12 | Fix disposable analyzer warnings in SchedulesDirect | Patrick Barron | |
| 2024-01-12 | Don't re-use HttpRequestMessage on re-try in SchedulesDirect | Patrick Barron | |
