Nathan McCrina
d5dc4435d9
Handle exception for unexpected audio file YEAR tag values ( #11621 )
2024-05-14 21:28:29 -06:00
Tim Eisele
c9cd17220a
Playlist fixes ( #11487 )
2024-05-05 19:22:21 -06:00
gnattu
cf483203f5
Fix external LRC files being incorrectly overwritten during the initial scan ( #11480 )
2024-05-05 08:22:48 -06:00
Tim Eisele
4aad655fa8
Fix subtitle saving if file already exists ( #11310 )
2024-05-05 08:22:34 -06:00
gnattu
77a101cc98
Fix missing season Index ( #11472 )
2024-05-05 08:21:00 -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
ac108690a8
Use StringSplitOptions.TrimEntries where possible ( #11421 )
2024-04-24 08:35:15 -06:00
Bond-009
428283f787
Always scan ReplayGain tag ( #11418 )
2024-04-24 08:09:01 -06:00
Bond-009
3936fc9f25
Don't run ffprobe a second time for music file ( #11419 )
2024-04-23 07:08:49 -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
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
d402005d32
fix: fallback to artist if album artist not provided
2024-04-14 14:29:55 -06:00
Cody Robibero
31e0756c0c
Only update if actively refreshing ( #11341 )
2024-04-12 17:45:15 -06:00
Dominik Krivohlavek
ab731d9212
Fix track MBID in audio metadata ( #11301 )
2024-04-12 17:44:30 -06:00
Sebastian Held
bfc5deb234
fix metadata refresh for artists ( #11257 )
2024-03-30 10:40:27 -06:00
scampower3
4bcabbde7b
Fixes 'replace missing metadata' overwrites existing metadata that does exist ( #11136 )
2024-03-18 08:39:30 -06:00
Bond-009
b6d130ae2d
Merge pull request #11155 from sel10ut/bugfix/fix-releasedate-tag
...
Fix parsing of audio PremiereDate property
2024-03-16 16:43:59 +01:00
sel10ut
368a1b385a
fix: fallback to TagLib date parsing if ffprobe fails
...
Bring back hardcoded PremiereDate with correctly parsed year from TagLib, if ffprobe cannot get it
2024-03-15 01:37:11 +03:00
sel10ut
e9caa65eba
fix: change parsing of audio title tag
2024-03-14 13:25:04 +03:00
sel10ut
1236bb298c
fix: correct parsing of audio release date property
...
Read full date from ffmpeg probe.
2024-03-14 12:54:53 +03:00
Niels van Velzen
407cf5d0bf
Add MediaStreamProtocol enum ( #10153 )
...
* Add MediaStreamProtocol enum
* Add default handling for enum during deserialization
---------
Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-03-04 16:44:54 -07: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
Bond-009
35df0486f5
Merge pull request #11081 from crobibero/embedded-lyrics
...
Save embedded lyrics when probing audio
2024-03-03 07:52:23 -05:00
Bond-009
5a4aff36c1
Merge pull request #11079 from crobibero/bdinfo-codec
...
Always use ffmpeg codec for bluray
2024-03-01 10:25:11 -05:00
Cody Robibero
c8d93d9352
Return backdrops with text as thumb for tmdb ( #11078 )
2024-02-28 17:39:31 -07:00
Cody Robibero
169e0dcb11
Save embedded lyrics when probing audio
2024-02-28 17:34:33 -07:00
Cody Robibero
ac33d1593a
oops
2024-02-28 17:34:06 -07:00
Cody Robibero
5a652360c3
Update AudioFileProber.cs
2024-02-28 17:18:52 -07:00
Cody Robibero
ddf8f7d636
Update AudioFileProber.cs
2024-02-28 17:12:05 -07:00
Cody Robibero
f3c333f4d5
Merge branch 'master' into bhowe34/fix-replace-missing-metadata-for-music
2024-02-28 17:09:23 -07:00
Cody Robibero
c603cd2e4e
Always use ffmpeg codec for bluray
2024-02-28 14:10:44 -07:00
Brian Howe
54eb81395e
Merge branch 'master' into bhowe34/fix-replace-missing-metadata-for-music
2024-02-27 21:07:30 -06:00
Cody Robibero
0bc41c015f
Store lyrics in the database as media streams ( #9951 )
2024-02-26 05:09:40 -07:00
Patrick Barron
8698b90594
Remove SimpleProgress
2024-02-06 09:50:46 -05:00
Cody Robibero
e7b8d45bbb
Use helper function to compare guid ( #10825 )
2024-01-17 08:51:39 -07:00
TelepathicWalrus
7b5c41c2a5
Add option to use replaygain tags for audio ( #10566 )
...
* Add option to use replaygain tags for audio
* Change regex to be specific
* Use ffprobe for faster metadata grabs
* Change regex to .Match
2024-01-06 13:59:56 -07:00
Joe Rogers
e91de654d7
Stop saving Jellyfin API key in settings xml
2023-12-17 22:14:11 -05:00
Joe Rogers
f7479bc730
Fix missing posters in collection identify
2023-12-16 23:28:50 -05:00
Joe Rogers
c8da8eefe0
Add api key to configuration
2023-12-16 23:24:23 -05:00
Brian Howe
7f1fec688c
check ReplaceAllMetadata option and name field lock
2023-12-06 23:55:36 -06:00
GinoGinocchio
ddcd29f17e
Update MediaBrowser.Providers/MediaInfo/AudioFileProber.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2023-12-06 22:57:11 -06:00
GinoGinocchio
de91a213a1
Update MediaBrowser.Providers/MediaInfo/AudioFileProber.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2023-12-06 22:57:11 -06:00
GinoGinocchio
81d642abe3
Removing unnecesary empty and null validations
2023-12-06 22:57:11 -06:00
GinoGinocchio
eb41cd51ea
Using TryGetProviderId and adding an empty validation
2023-12-06 22:57:11 -06:00
GinoGinocchio
01bbc7d117
Correcting according to the comments provided
2023-12-06 22:57:11 -06:00
GinoGinocchio
d1cc56f78c
Fix: "Feature 'replace missing metadata' overwrites existing metadata that does exist" for music
2023-12-06 22:57:11 -06:00
Bond_009
b62b0ec2b5
Fix warnings
2023-11-14 21:14:21 +01:00
Bond_009
eb022c49cc
Update to .NET 8
2023-11-14 21:12:16 +01:00
Cody Robibero
453c65d619
Fix build after merge
2023-11-10 08:01:39 -07:00