Commit graph

5335 commits

Author SHA1 Message Date
hulkhaugen 1ff2369228 Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nb_NO/
2024-01-20 16:30:32 -05:00
TelepathicWalrus 538f141b4c Update error handling 2024-01-19 17:25:57 +00:00
jonathan1jansson 9f94526009 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sv/
2024-01-19 09:30:32 -05:00
TelepathicWalrus 08592fb3fe Add ex to catch if cached mediainfo doesnt exist 2024-01-17 19:36:14 +00:00
Cody Robibero e7b8d45bbb
Use helper function to compare guid (#10825) 2024-01-17 08:51:39 -07:00
Bond-009 484ccf7f28
Merge pull request #10858 from barronpm/livetv-tunerhostmanager
Add ITunerHostManager service and minor LiveTv cleanup
2024-01-17 15:42:37 +01:00
Bond_009 244a739675 Fix incorrect path check in CleanupCollectionAndPlaylistPathsTask 2024-01-16 20:24:28 +01:00
Nick bf57faff65 Translated using Weblate (Georgian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ka/
2024-01-16 11:25:24 -05:00
SuperDumbTM d4ca845a26 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant_HK/
2024-01-16 11:25:24 -05:00
JPVenson 3ce16713dd
Fixed disposable not being called (#10613)
* Fixed disposable not being called

* PulledUp usage of IAsyncDisposable for sessioninfo

Co-authored-by: Patrick Barron <barronpm@gmail.com>
2024-01-14 16:50:09 +01:00
Mark Cilia Vincenti e47144e7c7 Updated contributors, upgraded to AsyncKeyedLocker 6.3.0 which now supports non-keyed locking using a similar interface and changed SemaphoreSlim-based locks to using AsyncNonKeyedLocker. 2024-01-14 12:11:16 +01:00
SuperDumbTM d40224128c Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant_HK/
2024-01-13 05:30:30 -05:00
Patrick Barron 9c2c066e6f Add ITunerHostManager service 2024-01-12 21:17:09 -05:00
Cody Robibero 82df226246
Merge pull request #10838 from barronpm/livetv-project
Move Live TV code to Jellyfin.LiveTv
2024-01-12 09:27:47 -07:00
Achim Walz 56eea08176 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/de/
2024-01-10 13:30:28 -05:00
Patrick Barron 41de6d1741 Move StreamHelper to LiveTv project 2024-01-09 11:57:55 -05:00
Patrick Barron c964ea23bf Move RecordingNotifier to LiveTv project 2024-01-09 10:16:58 -05:00
Patrick Barron 126aa9c893 Move channels to LiveTv project 2024-01-09 10:16:58 -05:00
Patrick Barron c1a3084312 Move LiveTv to separate project 2024-01-09 10:16:56 -05:00
Patrick Barron 7eba162879 Move LiveTv tests to separate project 2024-01-09 09:47:07 -05:00
Patrick Barron 051fa04a80 Move GetRecordingStreamMediaSources to IMediaSourceManager 2024-01-09 09:47:07 -05:00
Vasyl Belynets 2f1b7d0988 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/uk/
2024-01-08 16:30:28 -05:00
Andrejs a152b71b25 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lv/
2024-01-08 16:30:28 -05:00
Kent 08d773d119 Translated using Weblate (Norwegian Nynorsk)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nn/
2024-01-08 16:30:28 -05:00
Cody Robibero f2b01f66e8 Specify DateTimeKind when pulling a DateTime out of the database 2024-01-06 15:01:54 -07:00
Patrick Barron 82f93afa22
Fix More Live TV Warnings (#10818)
* Fix CA1819 in LiveTvManager

* Call ConfigureAwait in ChannelManager
2024-01-06 13:33:58 -07:00
Niels van Velzen 55916a09eb
Remove some unused client capabilities and sync code (#10812) 2024-01-06 13:33:48 -07:00
George Salukvadze f6b865f03a Translated using Weblate (Georgian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ka/
2024-01-05 09:51:18 -05:00
newton181 ef955818bf Translated using Weblate (Spanish (Latin America))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es_419/
2024-01-05 09:51:18 -05:00
Vasyl Belynets a45a8e34a7 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/uk/
2024-01-05 09:51:18 -05:00
Lukáš Kucharczyk 29b559089c Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/cs/
2024-01-04 12:30:27 -05:00
Dr Ajay Divvela 9fb6742400 Translated using Weblate (Telugu)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/te/
2024-01-02 22:30:26 -05:00
bene toffix e9361d47c0 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ca/
2024-01-01 13:30:25 -05:00
Bond-009 98177b8649
Merge pull request #10758 from barronpm/transcode-manager
Add ITranscodeManager
2023-12-29 15:39:59 +01:00
Sergey 260fe6890c Translated using Weblate (Armenian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hy/
2023-12-28 10:30:25 -05:00
queeup 131db9b380 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/tr/
2023-12-28 10:30:24 -05:00
Bond-009 830978b6bc
Merge pull request #10765 from st3v3nmw/fix-somalia-display-name
Fix Somalia's display name
2023-12-28 15:46:08 +01:00
Sergey 0c9b1f1ebf Translated using Weblate (Armenian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hy/
2023-12-24 16:30:22 -05:00
Sergey a3a0711545 Added translation using Weblate (Armenian) 2023-12-23 16:06:12 -05:00
Stephen Mwangi c41ecba2cd Fix Somalia's display name 2023-12-23 07:49:22 +03:00
Peyman M 0ca263a142 Translated using Weblate (Persian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fa/
2023-12-21 20:30:23 -05:00
Patrick Barron c49539cbe0 Move ProgressiveFileStream to Controller 2023-12-21 12:53:50 -05:00
Patrick Barron 9215a4d40a Add ITranscodeManager service 2023-12-21 12:53:50 -05:00
Bond-009 053c3392f4
Merge pull request #10682 from barronpm/livetv-warnings
Fix some warnings in LiveTV
2023-12-18 23:21:45 +01:00
Bond-009 ce45b73c8b
Merge pull request #10702 from crobibero/collection-type-lowercase
Convert CollectionType to use lowercase enum names
2023-12-18 19:38:44 +01:00
Lars Eichler 660165cd2f Added translation using Weblate (Abkhazian) 2023-12-18 10:46:12 -05:00
queeup f7122d2180 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/tr/
2023-12-16 15:30:20 -05:00
Bond-009 24cbd64450
Merge pull request #10573 from arabcoders/master
Add new API endpoint to view/update Item UserData
2023-12-15 18:00:50 +01:00
Radical b52d2fbee5 Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nb_NO/
2023-12-14 06:30:20 -05:00
Jackson Lee ea7ac143c4 Translated using Weblate (Filipino)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fil/
2023-12-12 14:20:08 -05:00
Cody Robibero 033cfa59c4 Convert CollectionType to use lowercase enum names 2023-12-08 15:45:36 -07:00
Patrick Barron 192559db32 Make ILiveStream an IDisposable 2023-12-05 14:26:35 -05:00
Patrick Barron 669baf98a5 Make IRecorder an IDisposable 2023-12-05 13:35:18 -05:00
Patrick Barron 5c593b120a Don't use List directly in ITunerHost method signatures 2023-12-05 13:35:18 -05:00
Patrick Barron 3ecd68d832 Use ConfigureAwait in SharedHttpStream 2023-12-05 13:35:18 -05:00
Patrick Barron 4ec32b71f5 Use ConfigureAwait in M3uParser 2023-12-05 13:35:18 -05:00
Patrick Barron 42c95da6b0 Use ConfigureAwait in BaseTunerHost 2023-12-05 13:35:18 -05:00
Patrick Barron 7bcfc5e925 Use ConfigureAwait in XmlTvListingsProvider 2023-12-05 13:35:18 -05:00
Patrick Barron ce6c0ad02b Use ConfigureAwait in DirectRecorder 2023-12-05 13:35:18 -05:00
Patrick Barron 01480c7f20 Fix disposable warnings in EmbyTV 2023-12-05 13:35:18 -05:00
Patrick Barron f1a5bc955b Use string.Contains in LiveTv 2023-12-05 13:35:18 -05:00
Patrick Barron 67b4cef77a Use implementation types in LiveTv 2023-12-05 13:35:14 -05:00
Bond-009 000ccaa6db
Merge pull request #10660 from barronpm/move-networking
Move Jellyfin.Networking
2023-12-05 16:16:19 +01:00
Kristopher Roller e14cc4d919 Translated using Weblate (Basque)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/eu/
2023-12-04 10:30:17 -05:00
Kristopher Roller 1cff04ef87 Translated using Weblate (Albanian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sq/
2023-12-04 10:30:17 -05:00
Kristopher Roller 9cc631e915 Translated using Weblate (Bengali)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bn/
2023-12-04 10:30:17 -05:00
queeup ebafff6e5a Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/tr/
2023-12-04 10:30:17 -05:00
Kristopher Roller 0b3ec12e94 Translated using Weblate (Alemannic)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/gsw/
2023-12-04 10:30:16 -05:00
Malthe Heering Surrow c51519f78d Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/da/
2023-12-04 10:30:16 -05:00
Kristopher Roller cab8138dd9 Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bg/
2023-12-04 10:30:16 -05:00
Kristopher Roller ce79adf1cd Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ar/
2023-12-04 10:30:16 -05:00
queeup 1d5fbd772a Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/tr/
2023-12-01 18:07:07 -05:00
queeup 818b860c21 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/tr/
2023-11-30 13:30:16 -05:00
emmanuel billeaud 9ab1af1923 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fr/
2023-11-30 13:30:16 -05:00
Patrick Barron 1b821efcf2 Move ExternalPortForwarding to Jellyfin.Networking 2023-11-30 12:23:34 -05:00
Patrick Barron 612edaed7a Fix disposable analyzer issues in ExternalPortForwarding 2023-11-30 12:21:49 -05:00
Patrick Barron a37bd4e659 Use ObjectDisposedException throw helper in ExternalPortForwarding 2023-11-30 12:07:49 -05:00
Patrick Barron fc1e27b754 Move SocketFactory to Jellyfin.Networking 2023-11-30 12:03:58 -05:00
Patrick Barron f1ca1dd7cc Move UdpServerEntryPoint to Jellyfin.Networking 2023-11-30 11:57:09 -05:00
Patrick Barron 57a2267304 Use ObjectDisposedException throw helper in UdpServerEntryPoint 2023-11-30 11:57:09 -05:00
Bond-009 cc276838b4
Merge pull request #10558 from barronpm/dlna-plugin2
Move DLNA to Plugin (Part 2)
2023-11-30 17:40:06 +01:00
Joshua M. Boniface 2f6536e34b
Merge pull request #10625 from ilovepilav/fix-alerts-missing-from-admin-dashboard
Fix: Plugin Installed Alerts missing from Admin Dashboard #10620
2023-11-27 00:18:29 -05:00
Çağrı Sakaoğlu 435c143140 Fix:Plugin Installed Alerts missing from Admin Dashboard #10620 2023-11-26 13:20:31 +00:00
Tushar Joshi 099632f37e Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hi/
2023-11-26 07:32:13 -05:00
leap123 ff682953ab Translated using Weblate (Indonesian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/id/
2023-11-26 07:32:13 -05:00
queeup 25251efa19 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/tr/
2023-11-26 07:32:13 -05:00
Abdulmohsen 9d5dc4d71b
Merge branch 'jellyfin:master' into master 2023-11-24 00:00:53 +03:00
Ahmad Mujahid fd1dc860c9 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ar/
2023-11-23 05:30:14 -05:00
Bond-009 547d8c07b3
Merge pull request #10592 from barronpm/librarychangednotifier-cleanup
LibraryChangedNotifier Cleanup
2023-11-22 12:57:41 +01:00
Atharva Vaidya 2f87158e68 Translated using Weblate (Marathi)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/mr/
2023-11-21 12:30:12 -05:00
Lucas Fogolin 380c367e49 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_BR/
2023-11-18 05:13:03 -05:00
Patrick Barron e46e3be667 Remove DLNA socket code 2023-11-15 20:54:03 -05:00
Patrick Barron f1aba6b952 Remove Emby.Dlna 2023-11-15 20:53:44 -05:00
Patrick Barron 4e61c2b4ec Enable nullable in LibraryChangedNotifier 2023-11-15 20:31:07 -05:00
Patrick Barron 0ea9f713f4 Document LibraryChangedNotifier 2023-11-15 20:07:07 -05:00
Patrick Barron c38bfd281c Use file-scoped namespace 2023-11-15 19:49:15 -05:00
Patrick Barron 7e645dcfc0 Make ILibraryChangedNotifier sealed 2023-11-15 19:48:50 -05:00
Patrick Barron 8f5f0a0310 Combine library item event handlers 2023-11-15 19:39:45 -05:00
Patrick Barron eb4d8e13df Break up long lines 2023-11-15 19:39:44 -05:00
Patrick Barron 98f8cb2ad0 Use target-typed new for fields 2023-11-15 19:39:44 -05:00