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
7 months ago
Bond-009
428283f787
Always scan ReplayGain tag ( #11418 )
7 months ago
Bond-009
3936fc9f25
Don't run ffprobe a second time for music file ( #11419 )
7 months ago
Cody Robibero
d402005d32
fix: fallback to artist if album artist not provided
7 months ago
Dominik Krivohlavek
ab731d9212
Fix track MBID in audio metadata ( #11301 )
7 months ago
Bond-009
b6d130ae2d
Merge pull request #11155 from sel10ut/bugfix/fix-releasedate-tag
...
Fix parsing of audio PremiereDate property
8 months ago
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
8 months ago
sel10ut
e9caa65eba
fix: change parsing of audio title tag
8 months ago
sel10ut
1236bb298c
fix: correct parsing of audio release date property
...
Read full date from ffmpeg probe.
8 months ago
Cody Robibero
169e0dcb11
Save embedded lyrics when probing audio
9 months ago
Cody Robibero
ac33d1593a
oops
9 months ago
Cody Robibero
5a652360c3
Update AudioFileProber.cs
9 months ago
Cody Robibero
ddf8f7d636
Update AudioFileProber.cs
9 months ago
Cody Robibero
f3c333f4d5
Merge branch 'master' into bhowe34/fix-replace-missing-metadata-for-music
9 months ago
Brian Howe
54eb81395e
Merge branch 'master' into bhowe34/fix-replace-missing-metadata-for-music
9 months ago
Cody Robibero
0bc41c015f
Store lyrics in the database as media streams ( #9951 )
9 months ago
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
11 months ago
Brian Howe
7f1fec688c
check ReplaceAllMetadata option and name field lock
12 months ago
GinoGinocchio
ddcd29f17e
Update MediaBrowser.Providers/MediaInfo/AudioFileProber.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
12 months ago
GinoGinocchio
de91a213a1
Update MediaBrowser.Providers/MediaInfo/AudioFileProber.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
12 months ago
GinoGinocchio
81d642abe3
Removing unnecesary empty and null validations
12 months ago
GinoGinocchio
eb41cd51ea
Using TryGetProviderId and adding an empty validation
12 months ago
GinoGinocchio
01bbc7d117
Correcting according to the comments provided
12 months ago
GinoGinocchio
d1cc56f78c
Fix: "Feature 'replace missing metadata' overwrites existing metadata that does exist" for music
12 months ago
Stepan Goremykin
8ea812b65d
Reduce string literal length by using verbatim string
1 year ago
Stepan Goremykin
d6b557d9ee
Move declaration closer to usage
1 year ago
Claus Vium
956e3dab43
fix: accessing Standard* of a Process requires manually disposing them afterwards ( #10125 )
1 year ago
Jan Müller
66ff724acf
Fix the probing of m4a metadata
...
The composer is not set in some of my m4a files. For some reason
TagLibSharp returns the composer as an empty string in this case. This
causes an exception in PeopleHelper.AddPerson, and thus probing fails.
IMHO we can simply ignore empty values.
Fixes : #10061
1 year ago
Bond_009
b5f0760db8
Use RegexGenerator where possible
1 year ago
TelepathicWalrus
603fce59df
Audio normalization ( #9222 )
...
Co-authored-by: Joe Rogers <1337joe@users.noreply.github.com>
Co-authored-by: Bond-009 <bond.009@outlook.com>
2 years ago
Cody Robibero
89be3aa37f
Convert Person.Type to use PersonKind enum ( #9487 )
2 years ago
Joe Rogers
2d2b0a528c
Add missing checks for item locked state in metadata updates
2 years ago
Bond_009
52194f56b5
Replace != null with is not null
2 years ago
Shadowghost
9b2e9640be
Apply review suggestions
2 years ago
Shadowghost
6c6f89acc3
Apply review suggestions
2 years ago
Shadowghost
4649e0e425
Add xiph tag parsing
2 years ago
Shadowghost
fa9820b1fd
Add apple tag parsing
2 years ago
Shadowghost
12cf98b4e3
Update taglibsharp, add audible tag parsing
2 years ago
Shadowghost
42fc02cab6
Add xmldocs
2 years ago
Shadowghost
e6c6482b9e
Rename providers to be more generic
2 years ago