gnattu
26eab7aa2e
Remove env var for second level cache
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-20 20:19:31 +08:00
gnattu
5a62c7a146
Implement Device Cache to replace EFCoreSecondLevelCacheInterceptor
...
The EFCoreSecondLevelCacheInterceptor will place a huge lock even for reading. Implement a ConcurrentDictionary cache to replace it.
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-20 20:19:31 +08:00
Bond_009
5bab02fa54
Fix localization of audio title
...
Maybe passing ILocalizationManager into the ctor of MediaStream is a better solution for master?
2024-07-15 14:27:12 +02:00
Bond-009
c9b6ebd94f
Merge pull request #11911 from Bond-009/infoaudionorm
...
Log album name and id in normalization task
2024-06-24 22:51:57 +02:00
Bond-009
476dc01f4d
Merge pull request #12025 from Shadowghost/remove-empty-image-folders-recursive
...
Fix empty image folder removal for legacy locations
2024-06-24 22:14:09 +02:00
Bond_009
b81b674ae1
Log album name and id in normalization task
...
Filename of the concat file is now the same as the album id.
Temp file gets deleted even if LUFS calculation failed
2024-06-24 22:01:49 +02:00
Tim Eisele
34a65980e3
Remove incomplete mediatype restriction from playlists ( #12024 )
2024-06-21 09:07:38 -06:00
Bond-009
85078d8f10
Merge pull request #12123 from Shadowghost/fix-cleanup-task
...
Fix Cleanup Task metadata saving
2024-06-20 11:36:48 +02:00
Shadowghost
55d245a77b
Fix saving item metadata
2024-06-17 23:13:53 +02:00
Odd Stråbø
9f35f56eaf
Fix the Australian PG rating
...
As per https://www.classification.gov.au/classification-ratings/what-are-ratings
Fixes #11650
Well, sort of. I don't think it is possible to differentiate between them, as we'd be comparing the integer values, not the position in the list?
2024-06-15 19:55:14 +02:00
Shadowghost
f9e7d5229e
Limit removal scope
2024-06-09 00:46:19 +02:00
Shadowghost
b116a2742e
Do not fail user deletion if we have no playlist folder
2024-06-08 16:46:12 +02:00
Shadowghost
feb20c131a
Use helper
2024-06-08 00:08:11 +02:00
Bond-009
cc4563a477
Use only 1 write connection/DB ( #11986 )
2024-06-06 08:04:51 -06:00
Joshua M. Boniface
b78efd6b1e
Merge pull request #11963 from gnattu/fix-rename-lib
...
Fix Library renaming
2024-06-05 17:30:56 -04:00
Bond_009
0f67a5ba2f
Actually create readonly connection when asked
2024-06-05 10:43:40 +02:00
Bond_009
19fb00b5b7
Revert "remove readonly"
...
This reverts commit e7016e38b8 .
2024-06-05 10:43:40 +02:00
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
cptn
484aea1cdb
NextUp query respects Limit ( #11956 )
2024-06-04 07:05:32 -06: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
95c7d997c1
Merge pull request #11823 from gnattu/env-disable-second-level-cache
...
Add Env Var to disable second level cache
2024-06-01 18:32:54 -04:00
Joshua M. Boniface
e2c909f50f
Merge pull request #11762 from Shadowghost/fix-lyrics
...
Mark Audio as RequiresDeserialization and backfill data
2024-06-01 18:32:36 -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
Bond_009
bc8ef94f0d
Audio normalization: parse ffmpeg output line by line
...
Should prevent OOM error
Also optimized the regex so it can bail out earlier
2024-06-01 17:50:12 +02:00
gnattu
d602b6dbc5
Fix multi-part album folder being detected as artist folder ( #11886 )
2024-05-31 07:01:28 -06:00
Tim Eisele
ae584beaac
Return missing episodes for series when no user defined ( #11806 )
2024-05-30 09:32:37 -06:00
gnattu
b9c0fc69e8
Add Env Var to disable second level cache
...
This is an attempt to track down possible causes of remaining database lockups. Add an environment variable to disable the second-level cache entirely to see if it works better on systems that still experience lockups.
Signed-off-by: gnattu <gnattuoc@me.com>
2024-05-25 01:12:00 +08:00
Shadowghost
8a5a93ee80
Allow removal of all people from an item
2024-05-21 21:14:30 +02:00
Shadowghost
7d983ae0dd
Mark Audio as RequiresDeserialization and backfill data
2024-05-20 22:56:22 +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
Joshua M. Boniface
2da06bc0b1
Merge pull request #11647 from Shadowghost/fix-season-names
...
Fix season names
2024-05-17 13:47:24 -04:00
Bond_009
dd0ab8ed56
Fix not binding to SQL parameters
...
Whitespace values weren't being filtered out in advance
Remove the posibility of this happening again by always binding
Should fix #11605
2024-05-17 18:35:11 +02:00
Shadowghost
15489eeae3
Fix album photos
2024-05-16 00:31:50 +02:00
Shadowghost
48228430c0
Fix season names
2024-05-15 01:23:23 +02:00
Tim Gels
25c50bcc5d
Change "try" to "attempt" english translation ( #11578 )
2024-05-12 15:19:02 -06:00
gnattu
6689d837d6
Fix absolute path checking on windows ( #11570 )
2024-05-12 15:12:07 -06:00
Cody Robibero
c1907354e8
Add metrics collector to disposable parts ( #11539 )
2024-05-12 09:14:36 -06:00
Cody Robibero
efba619acb
Fix migration with special Rating ( #11541 )
2024-05-12 09:14:26 -06:00
TAKAHASHI Shuuji
6156388d32
Translated using Weblate (Japanese)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ja/
2024-05-08 19:00:47 -04:00
Andrea
a38c756a0e
Translated using Weblate (Italian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/it/
2024-05-08 04:20:06 -04:00
Manuel Peiró
aaa42871ca
Translated using Weblate (Spanish)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es/
2024-05-06 18:03:38 -04:00
m0d3rnX
0db7f252f6
Translated using Weblate (German)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/de/
2024-05-06 14:55:16 -04:00
Mark Cilia Vincenti
3675531823
Translated using Weblate (Maltese)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/mt/
2024-05-06 09:01:39 -04:00
Carlos Nunes
ff06ec9bfc
Translated using Weblate (Portuguese (Brazil))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_BR/
2024-05-06 09:01:39 -04:00
Tim Eisele
c9cd17220a
Playlist fixes ( #11487 )
2024-05-05 19:22:21 -06:00
Mark Cilia Vincenti
6bdc7928e8
Translated using Weblate (Maltese)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/mt/
2024-05-05 15:04:56 -04:00
Mark Cilia Vincenti
b7e41e6f23
Added translation using Weblate (Maltese)
2024-05-05 14:23:29 -04:00