aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-21Merge pull request #11045 from barronpm/livetv-recordingsmanagerCody Robibero
LiveTV Recordings Refactor
2024-02-21Merge pull request #10934 from dkacperski97/session-shuffle-modeBond-009
Add PlaybackOrder to Session state
2024-02-21Use WaitForExitAsync instead of Exited for recording cleanupPatrick Barron
2024-02-21Add IRecordingsManager servicePatrick Barron
2024-02-21Add RecordingsMetadataManager servicePatrick Barron
2024-02-21Move IO code to separate folderPatrick Barron
2024-02-21Move timer services to separate folderPatrick Barron
2024-02-21Use DI for timer managersPatrick Barron
2024-02-21chore(deps): update dependency coverlet.collector to v6.0.1 (#11039)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-20chore(deps): update dotnet monorepo to v8.0.2 (#11004)renovate[bot]
* chore(deps): update dotnet monorepo to v8.0.2 * update sdk --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-02-20chore(deps): update xunit-dotnet monorepo (#11016)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-20chore(deps): update dependency efcoresecondlevelcacheinterceptor to v4.2.2 ↵renovate[bot]
(#11038) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-20Merge pull request #10981 from barronpm/livetv-listingsmanagerCody Robibero
Add IListingsManager Service
2024-02-20chore(deps): update dependency efcoresecondlevelcacheinterceptor to v4.2.1 ↵renovate[bot]
(#11035) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-20Fix the preproc filters for dvbsub burn-in (#11034)Nyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-16Translated using Weblate (Irish)gearoidkeane
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ga/
2024-02-15Add missing MIME types for comicbook formats (#11010)Robert Lützner
* Correct MIME types for comicbook file extensions cb7, cba, cbr, cbt and cbz all refer to different types of digital comicbooks. The last letter of the extension indicates the compression algorithm that was used: 7zip, arc, rar, tar or zip. All these filetypes used to have the `application/x-cbr` MIME type assigned to them. However, that has since been deprecated and was replaced with - `application/vnd.comicbook-rar` for rar compressed files and - `application/vnd.comicbook+zip` for rar compressed files. Only these two are officially listed by IANA https://www.iana.org/assignments/media-types/application/vnd.comicbook+zip . cbr and cbz are by far the most common file extensions for comicbooks. There's no official MIME type for cb7, cba or cbt files. However, with rar being a proprietary compression algorithm, FOSS applications will often refuse to handle files that identify themselves as `application/x-cbr`, so I decided to assign extension specific MIME types to them. I've seen these being used by other applications, specifically comic book readers. I've read through the docs on iana.org, but haven't figured out why they chose `-rar`, but `+zip`. * Add conversions from MIME type to file extensions for comicbook formats cb7, cba, cbr, cbt and cbz all refer to different types of digital comicbooks. The last letter of the extension indicates the compression algorithm that was used: 7zip, arc, rar, tar or zip. All these filetypes used to have the `application/x-cbr` MIME type assigned to them. However, that has since been deprecated and was replaced with - `application/vnd.comicbook-rar` for rar compressed files and - `application/vnd.comicbook+zip` for rar compressed files. Only these two are officially listed by IANA https://www.iana.org/assignments/media-types/application/vnd.comicbook+zip . cbr and cbz are by far the most common file extensions for comicbooks. There's no official MIME type for cb7, cba or cbt files. However, with rar being a proprietary compression algorithm, FOSS applications will often refuse to handle files that identify themselves as `application/x-cbr`, so I decided to assign extension specific MIME types to them. I've seen these being used by other applications, specifically comic book readers. * Update CONTRIBUTORS.md
2024-02-15Added translation using Weblate (Irish)gearoidkeane
2024-02-15Merge pull request #11013 from jellyfin/renovate/ci-depsBond-009
chore(deps): update github/codeql-action action to v3.24.3
2024-02-15chore(deps): update github/codeql-action action to v3.24.3renovate[bot]
2024-02-14Merge pull request #11000 from nicknsy/tiles-playlist-fixBond-009
Fix tiles playlist not using relative paths
2024-02-14Merge pull request #10990 from Shadowghost/bdmv-fixesBond-009
BDMV fixes
2024-02-14Merge pull request #11005 from jellyfin/renovate/ci-depsBond-009
chore(deps): update github/codeql-action action to v3.24.1
2024-02-13chore(deps): update github/codeql-action action to v3.24.1renovate[bot]
2024-02-13Translated using Weblate (Macedonian)mikikuzmanoski
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/mk/
2024-02-12Fix tiles playlist not using relative pathsNick
2024-02-12Translated using Weblate (Estonian)sleepycatcoding
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/et/
2024-02-12Make the bitrate of the fallback stream the same as the original (#9121)Dmitry Lyzo
2024-02-12Add icon for Jellyfin Windows build (#10997)Nyanmisaka
Add icon to make it easier for Windows users to recognize. This requires dotnet 8 or newer. Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-12test: discard webm from test mkvs if there is an unsupported codec (#10999)Dmitry Lyzo
To comply 39088b5ad29cf098729c31f0be90a387df5debf6, ba877283a17f9f1ef32569669989e6d72cc571c5
2024-02-10Escape subtitle extraction input path (#10992)felix920506
2024-02-10Correct m4b mimetype (#10980)felix920506
2024-02-11Merge pull request #10994 from jellyfin/renovate/idisposableanalyzers-4.xBond-009
Update dependency IDisposableAnalyzers to v4.0.7
2024-02-10Update dependency IDisposableAnalyzers to v4.0.7renovate[bot]
2024-02-11Merge pull request #10772 from dmitrylyzo/normalize-mkv-webmBond-009
Discard WebM if there is an unsupported codec
2024-02-10Fix file extension based on containerShadowghost
2024-02-10DVD and BDMV folders can not be served directlyShadowghost
2024-02-10Order files before creating concat configShadowghost
2024-02-10Use concat config for BDMV/DVD folder attachment extractionShadowghost
2024-02-10Merge pull request #10946 from felix920506/fix-issue-template-2Anthony Lavado
Update issue report.yml
2024-02-09Add PlaybackOrder to Session stateDamian Kacperski
2024-02-08Remove unnecessary JSON roundtrip in SaveListingProviderPatrick Barron
2024-02-08Use ValueTuple in GetListingsProvidersPatrick Barron
2024-02-08Move EpgChannelData to Listings folderPatrick Barron
2024-02-08Add IListingsManager servicePatrick Barron
2024-02-08Merge pull request #10847 from barronpm/schedulesdirect-fixCody Robibero
SchedulesDirect fix
2024-02-08Merge pull request #10976 from barronpm/ihostedserviceCody Robibero
Replace IServerEntryPoint with IHostedService
2024-02-07Merge pull request #10973 from nielsvanvelzen/api-dep-fixesBond-009
Fix some incompatible API deprecations
2024-02-07Remove IServerEntryPointPatrick Barron
2024-02-07Use IHostApplicationLifetime to start library monitorPatrick Barron