Commit graph

5431 commits

Author SHA1 Message Date
Bond-009 356e05e3af
Changes SessionWebSocketListener to (re)use a timer (#11358) 2024-04-17 10:44:39 -06:00
Niels van Velzen 82e5f99f83
Support age in LocalizationManager.GetRatingLevel (#11367) 2024-04-17 10:44:30 -06:00
gnattu e4d66f35fd chore: use proper way to override remove root
This is an alternate approach which is more proper, but changes all parts that uses/overrides the original ValidateChildren method

Signed-off-by: gnattu <gnattuoc@me.com>
2024-04-17 14:41:19 +08:00
blackcharon 5e34f6cd6c Translated using Weblate (Persian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fa/
2024-04-16 21:11:39 -04:00
Cody Robibero 133b568a35
fix: use new serializer cache per IXmlSerializer (#11356) 2024-04-14 17:01:59 -06:00
Cody Robibero 6fb6b5f176
Validate item access (#11171) 2024-04-14 08:18:36 -06:00
Bond-009 b4bd3f6151
Merge pull request #11351 from revam/fix-off-by-one-error-in-get-attribute-value
fix: fix off-by-one error in `GetAttributeValue`
2024-04-14 15:54:39 +02:00
Moe Ye Htet 8026202d7e Translated using Weblate (Burmese)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/my/
2024-04-14 07:55:05 -04:00
gnattu 7befbda1a6 fix: code style
Signed-off-by: gnattu <gnattuoc@me.com>
2024-04-13 15:02:13 +08:00
gnattu 4fa6b8874f fix: typo
Signed-off-by: gnattu <gnattuoc@me.com>
2024-04-13 14:58:29 +08:00
gnattu 204146a3a5 fix: mark UserRoot as non-root when performing removal
Fixes #11269

Signed-off-by: gnattu <gnattuoc@me.com>
2024-04-13 14:48:40 +08:00
Bond-009 7d28d08e08
Enable more warnings as errors (#11288) 2024-04-12 17:45:01 -06:00
Tim Eisele 134bf7a6a5
Don't throw if file was already removed (#11286) 2024-04-12 17:44:45 -06:00
Cody Robibero eccc9a0b64
Add index for lastPlayedDate (#11342) 2024-04-12 17:44:16 -06:00
Mikal Stordal d3b9ebfa2e fix: fix off-by-one error in GetAttributeValue
Co-authored-by: fearnlj01 <fearnlj01@gmail.com>
2024-04-12 22:53:39 +00:00
hoanghuy309 f8266b3e08 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/vi/
2024-04-12 05:42:21 -04:00
VitoFe 6f1cf595b8 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/it/
2024-04-11 14:16:34 -04:00
Dan Johansen 0c36f539ec Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/da/
2024-04-11 10:06:59 -04:00
ViggoC f7f7ba8853 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hans/
2024-04-10 13:59:04 -04:00
Joshua M. Boniface ee1d6332ee
Merge pull request #11220 from Shadowghost/add-playlist-acl-api
Add playlist ACL endpoints
2024-04-10 12:52:01 -04:00
Blackspirits 63d7d84d2c Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt/
2024-04-09 11:40:28 -04:00
Blackspirits e6873de7da Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_PT/
2024-04-09 11:40:28 -04:00
milo !! acf77169a0 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/en_GB/
2024-04-08 13:15:50 -04:00
bene toffix f62671dc3f Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ca/
2024-04-08 13:15:50 -04:00
Bond-009 46071e4628
Merge pull request #11287 from Shadowghost/spelling
Fix some spelling mistakes
2024-04-08 16:22:03 +02:00
Евгений Владимирович Инякин 3a8e658932 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ru/
2024-04-07 20:33:18 -04:00
Tim Zschuppe c87c26d33a Translated using Weblate (German)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/de/
2024-04-04 22:29:40 -04:00
Kristijonas Kuzmickas 5eadf6f4cf Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/
2024-04-04 08:57:16 -04:00
queeup 2428672599 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/tr/
2024-04-03 09:01:23 -04:00
Shadowghost 4a9565ab52 Fix some spelling mistakes 2024-04-03 14:56:56 +02:00
Kityn 286232e21c Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pl/
2024-04-02 16:17:36 -04:00
nextlooper42 5179c7d158 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sk/
2024-04-02 13:28:54 -04:00
stanol ab4dd6e582 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/uk/
2024-04-02 10:12:59 -04:00
myrad2267 e53650fbb5 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fr/
2024-04-02 10:12:59 -04:00
Troja 00499fa27b Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/
2024-04-02 03:47:07 -04:00
Lukáš Kucharczyk 85cf91c4cf Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/cs/
2024-04-02 03:47:07 -04:00
Shadowghost 8cf77424f6 Apply review suggestions 2024-04-02 08:08:36 +02:00
Bas ec36aaa73a Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
2024-04-01 16:30:30 -04:00
Shadowghost c1dbb49315 Implement update endpoint 2024-04-01 20:43:05 +02:00
Shadowghost bff37ed13a Apply review suggestions 2024-04-01 19:59:48 +02:00
David Davó e12c666f70 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es/
2024-04-01 13:23:33 -04:00
Cody Robibero 3ade3a8e63
Lowercase CollectionTypeOptions to match legacy experience (#11272) 2024-03-31 21:58:06 -06:00
Niels van Velzen d9fe900952
Fix FindExtras overwriting current extra type (#11260) 2024-03-31 14:48:56 -06:00
Niels van Velzen 84b933d835
Use enum for BaseItemDto.ExtraType (#11261) 2024-03-31 14:48:46 -06:00
Claus Vium 4201079b34
fix: use a reentrant lock when accessing active connections (#11256) 2024-03-30 10:30:00 -06:00
Cody Robibero 46d559a0a1
Add i18n for TaskCleanCollectionsAndPlaylists (#11248)
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
2024-03-29 13:32:37 -06:00
stanol a49f552d6e Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/uk/
2024-03-29 02:06:26 -04:00
Bond-009 d6355261e3
Merge pull request #9641 from Daaiid/fix_compiler_warnings
Fix compiler warnings for Emby.Server.Implementations
2024-03-28 17:19:59 +01:00
stanol 77807a3ddb Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/uk/
2024-03-27 17:58:14 -04:00
Said Aroua 71fc475bb3 Replace LINQ with more direct access method
Also rework documentation
2024-03-27 16:17:01 +01:00
Said Aroua c4c245a552 Refactor out static constructor
See CA1810 for more details
2024-03-27 16:02:43 +01:00
Thibaud Melano 81c24cb9a8 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fr/
2024-03-27 10:27:51 -04:00
Shadowghost 56c432a843 Apply review suggestions 2024-03-26 23:45:14 +01:00
Shadowghost f1dc1610a2 Extend playlist creation capabilities 2024-03-26 16:13:07 +01:00
Shadowghost 88b3490d17 Add playlist ACL endpoints 2024-03-26 15:49:18 +01:00
Bas 4a1144acae Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
2024-03-25 11:38:06 -04:00
Bas a3994556cd Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
2024-03-20 06:15:34 -04:00
Claus Vium eae031ae5a
refactor: use Channels as queueing mechanism for periodic websocket messages (#11092) 2024-03-18 13:55:18 -06:00
Claus Vium 239727e896
fix: skip library folders that are inaccessible or empty (#9291) 2024-03-18 09:09:00 -06:00
Bas e1761d3863 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
2024-03-18 10:38:03 -04:00
Bond-009 adb08c0aaa
Merge pull request #11149 from Bond-009/nullable4
Enable nullable for more files
2024-03-17 18:00:10 +01:00
BalHaise e2dac35ef2 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fr/
2024-03-15 23:06:05 -04:00
Bond_009 651681c276 Enable nullable for more files 2024-03-13 14:56:51 +01:00
Gurmeet Athwal a597f1e410 Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hi/
2024-03-07 03:59:14 -05:00
Cody Robibero f7f3ad9eb7
Precache livetv program images (#11083)
* Precache livetv program images

* return if cache hit

* use EnsureSuccessStatusCode

* Read proper bytes
2024-03-03 13:32:55 -07:00
Cody Robibero 0bc41c015f
Store lyrics in the database as media streams (#9951) 2024-02-26 05:09:40 -07:00
Cody Robibero ca21a80c95
Merge pull request #11045 from barronpm/livetv-recordingsmanager
LiveTV Recordings Refactor
2024-02-21 14:24:50 -07:00
Bond-009 1dfaa171a9
Merge pull request #10934 from dkacperski97/session-shuffle-mode
Add PlaybackOrder to Session state
2024-02-21 19:56:07 +01:00
Patrick Barron 0370167b8d Add IRecordingsManager service 2024-02-21 09:42:14 -05:00
gearoidkeane 4d93f06732 Translated using Weblate (Irish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ga/
2024-02-16 16:37:08 -05:00
gearoidkeane 6c1025f2cd Added translation using Weblate (Irish) 2024-02-15 15:47:48 -05:00
mikikuzmanoski 749209ce6c Translated using Weblate (Macedonian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/mk/
2024-02-13 07:21:18 -05:00
sleepycatcoding f359d2e5ec Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/et/
2024-02-12 10:30:40 -05:00
Damian Kacperski 59a9586dbd Add PlaybackOrder to Session state 2024-02-09 20:41:32 +01:00
Patrick Barron 19a72e8bf2 Remove IServerEntryPoint 2024-02-07 10:52:36 -05:00
Patrick Barron 4c7eca9313 Use IHostApplicationLifetime to start library monitor 2024-02-07 10:52:36 -05:00
Patrick Barron 9e62b6919f Convert UserDataChangeNotifier to IHostedService 2024-02-07 10:52:36 -05:00
Patrick Barron 4e02d8aa21 Convert LibraryChangedNotifier to IHostedService 2024-02-07 10:52:36 -05:00
Patrick Barron 0960438065 Remove ActionableProgress 2024-02-06 09:58:25 -05:00
Patrick Barron 8698b90594 Remove SimpleProgress 2024-02-06 09:50:46 -05:00
Soumendra kumar sahoo 34a89fdefd Translated using Weblate (Odia)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/or/
2024-02-06 06:10:18 -05:00
Cody Robibero ccfc85af11
Merge pull request #10951 from barronpm/livetv-di
Live TV DI
2024-02-03 08:25:25 -07:00
Mark Cilia Vincenti f26fc7dfb2 Merge changes 2024-02-03 08:45:14 +01:00
Jarvis e4f715bbee Added translation using Weblate (Kyrgyz) 2024-02-03 00:26:53 -05:00
Patrick Barron 34269dee58 Use DI for ILiveTvService 2024-02-02 20:13:24 -05:00
Patrick Barron efd024bafe Use DI for IListingsProvider 2024-02-02 20:13:24 -05:00
Bond-009 a2fdec4363
Merge pull request #10881 from TelepathicWalrus/fix-livetv-delay
Fix long live tv load times, Fixes #10761
2024-02-01 21:08:21 +01:00
TelepathicWalrus 7d6a03bad6 Change nested try catch to using statement 2024-02-01 07:14:25 +00:00
LesDomen fd116e7616 Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sl/
2024-01-30 05:30:35 -05:00
antti202 73a9bd1ae5 Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/et/
2024-01-29 01:30:35 -05:00
hoanghuy309 2b03927e0e Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/vi/
2024-01-29 01:30:35 -05:00
azam d9b911ce7f Translated using Weblate (Malay)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ms/
2024-01-29 01:30:35 -05:00
Mustafa 0cf477b4fe Translated using Weblate (Urdu)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ur/
2024-01-22 16:30:31 -05:00
TelepathicWalrus 1d235205ae Log IOException 2024-01-22 17:43:35 +00:00
Mustafa 7027bc00fc Added translation using Weblate (Urdu) 2024-01-21 15:49:18 -05:00
Zoe 5e375888fc 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
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