gnattu
8683253c6d
Fix Library renaming
...
This handler should not just spawn a normal library validation task because our new logic will prevent the removal of library root folder unless explicitly required, which will cause the old lib still "ghosting" in the db.
Signed-off-by: gnattu <gnattuoc@me.com>
2024-06-05 08:49:33 +08:00
Shadowghost
2a02abee46
Only set season path if season folder parsing was successful
2024-06-02 08:59:41 +02:00
Joshua M. Boniface
2ddb15c784
Merge pull request #11743 from Shadowghost/fix-replace
...
Fix replace logic
2024-06-01 18:33:31 -04:00
Joshua M. Boniface
a53ea029fa
Merge pull request #11719 from Shadowghost/fix-season-names
...
Move NFO series season name parsing to own local provider
2024-06-01 18:31:55 -04:00
gnattu
d602b6dbc5
Fix multi-part album folder being detected as artist folder ( #11886 )
2024-05-31 07:01:28 -06:00
Shadowghost
8a5a93ee80
Allow removal of all people from an item
2024-05-21 21:14:30 +02:00
Shadowghost
e6eef8bece
Set path for season folders
2024-05-20 01:45:12 +02:00
Shadowghost
7fa72260ca
Only set season name if it's unset
2024-05-19 16:50:51 +02:00
Shadowghost
c274062e87
Move NFO series season name parsing to own local provider
2024-05-18 20:29:08 +02:00
Shadowghost
48228430c0
Fix season names
2024-05-15 01:23:23 +02:00
gnattu
3ae0fb90cb
Validate Collection Folders on adding and removal ( #11444 )
2024-05-05 08:21:40 -06:00
Bond-009
3feb3f81bf
More efficient array creation ( #11468 )
2024-04-30 13:32:59 -06:00
Bond_009
88a38a61b5
Improve audio normalization
...
* Move calculation of LUFS to a scheduled task as it's pretty slow
* Correctly calculate album LUFS
* Don't try to convert replaygain tags to LUFS values
2024-04-28 15:18:53 +02:00
Bond-009
d29b85a134
Fix multiple intro providers and remove unneeded ToLists ( #11431 )
2024-04-25 07:02:01 -06:00
Bond-009
37d301ebd4
Merge pull request #11352 from jellyfin/fix-library-removal
...
fix: explicitly allow remove root when performing library removal
2024-04-18 12:16:04 +02:00
Bond-009
bb018c4adc
Enable nullable for LibraryManager ( #11191 )
2024-04-17 10:44:50 -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
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
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
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
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
Shadowghost
4a9565ab52
Fix some spelling mistakes
2024-04-03 14:56:56 +02:00
Niels van Velzen
d9fe900952
Fix FindExtras overwriting current extra type ( #11260 )
2024-03-31 14:48:56 -06:00
Shadowghost
56c432a843
Apply review suggestions
2024-03-26 23:45:14 +01:00
Bond_009
651681c276
Enable nullable for more files
2024-03-13 14:56:51 +01: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
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
Mark Cilia Vincenti
f26fc7dfb2
Merge changes
2024-02-03 08:45:14 +01: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
TelepathicWalrus
1d235205ae
Log IOException
2024-01-22 17:43:35 +00:00
TelepathicWalrus
538f141b4c
Update error handling
2024-01-19 17:25:57 +00: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
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
Patrick Barron
c1a3084312
Move LiveTv to separate project
2024-01-09 10:16:56 -05:00
Patrick Barron
051fa04a80
Move GetRecordingStreamMediaSources to IMediaSourceManager
2024-01-09 09:47:07 -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
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
ArabCoders
c4013d2e10
Updated the summary and the Dto name.
2023-11-15 13:55:14 +03:00
ArabCoders
07db2025a1
Refactored the code to not use reflection.
2023-11-13 17:32:24 +03:00