Bond_009
653df7d8e5
Specify DateTimeStyles when possible
3 years ago
Bond_009
a6d1e542e6
Reduce allocations
3 years ago
Claus Vium
74fef6c05b
Merge pull request #6177 from Bond-009/async
...
Use async FileStreams where it makes sense
3 years ago
Bond-009
3ec7ecf399
Merge pull request #6358 from MrTimscampi/audio-people
3 years ago
Bond_009
e3dac4fda2
Use async FileStreams where it makes sense
3 years ago
MrTimscampi
7f52cda03c
Make performer regex static
3 years ago
MrTimscampi
d82c2e4237
Address comments
3 years ago
MrTimscampi
c9b1cd1d8c
Add some new music-related person types and parse from ffprobe
3 years ago
MrTimscampi
f35a527608
Add performers to the ffprobe normalization for audio
3 years ago
Nyanmisaka
a84dc794c6
Merge branch 'master' into tonemap-overlay
3 years ago
Julien Machiels
6c2cbafee0
Update MediaBrowser.MediaEncoding/Probing/FFProbeHelpers.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
MrTimscampi
ba609aefea
Attempt to parse YYYY format dates in GetDictionaryDateTime
...
DateTime.TryParse doesn't properly parse year-only dates, so parsing results from FFProbe sometimes returns null (for example, some music tagged with Beets has yyyy format dates for release dates).
As a result, Jellyfin would previously no get the date from the FFProbe results.
This adds DateTime.TryParseExact with a format of 'yyyy' as a fallback, to attempt to properly parse the value, even if it's only a year.
3 years ago
MrTimscampi
534e088105
Prefer original data when getting premiere date from ffprobe
3 years ago
nyanmisaka
3beda02d92
add support for cuda tonemap and overlay
3 years ago
natedawg
6957bc9a12
Fix spelling of artist K/DA in splitting whitelist
4 years ago
MrTimscampi
020c0fc4cb
Add more artist names to the splitting whitelist
4 years ago
Maxr1998
11a5551218
Refactor ProbeResultNormalizer
...
Improve code structure and readability
4 years ago
Claus Vium
b12f509de3
Merge pull request #5696 from Maxr1998/fix-music-video-metadata-probing
4 years ago
Bond_009
26d7fc8280
Enable nullable reference types for MediaBrowser.MediaEncoding.Subtitles
4 years ago
Bond_009
e432796f6f
Minor improvements
4 years ago
BaronGreenback
2e98de9062
Code Clean up: Convert to null-coalescing operator ?? ( #5845 )
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
4 years ago
Bond-009
eeb5d4bd1e
Merge pull request #5842 from BaronGreenback/optimization
...
Code Clean up: Group Methods
4 years ago
BaronGreenback
bc1cc2d04a
Remove unused using directives
4 years ago
BaronGreenback
bb6fddde9a
Group Methods
4 years ago
Maxr1998
24ac8a1223
Improve metadata probing to better support music videos
4 years ago
Maxr1998
873ad72c18
Support MKV DATE_RELEASED tag for PremiereDate
...
https://www.matroska.org/technical/tagging.html#temporal-information
4 years ago
Maxr1998
8d27e10cb6
Interpret ffprobe date as UTC
...
Currently, dates are parsed according to the local time, which results in potentially wrong data being stored in the database after normalizing to UTC - e.g. 2021-04-04 would be stored as '2021-04-03 22:00:00Z' and displayed in the UI as 03.04.2021.
4 years ago
Maxr1998
e0f513232b
Reduce nesting
4 years ago
Bond_009
9ed7f429c0
FxCop -> Net Analyzers (part 1)
4 years ago
Bond_009
141efafd3d
Enable TreatWarningsAsErrors for MediaBrowser.Model
4 years ago
Bond_009
65bab55ca0
Minor improvements
4 years ago
nyanmisaka
6536c81226
do not extract audio stream bitrate info for videos from formatInfo
4 years ago
nyanmisaka
92118c2129
allow to extract music bitrate info from formatInfo
4 years ago
Joshua M. Boniface
f39e55e2e5
Merge pull request #4548 from orryverducci/mkv-interlaced-fix
...
Revert "Fix frame rate probing for interlaced MKV files"
4 years ago
Orry Verducci
812300ad33
Revert "Fix frame rate probing for interlaced MKV files"
...
This reverts commit 84fd5a0953
.
4 years ago
Nyanmisaka
5ff08338d5
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
4 years ago
nyanmisaka
488dbdb31d
Merge remote-tracking branch 'upstream/master' into fmp4-hls
4 years ago
Bond_009
ff49a3bb61
Missed some stuff
4 years ago
nyanmisaka
6987cb8357
fix ci
4 years ago
nyanmisaka
57e5b59b93
adjust bitrate limit for HLS audio codecs
4 years ago
Orry Verducci
84fd5a0953
Fix frame rate probing for interlaced MKV files
4 years ago
Nyanmisaka
4cb0a57e46
Merge branch 'master' into tonemap
4 years ago
crobibero
8b96881aa1
Clean up json Converters
4 years ago
Bond_009
ab2147751f
Make MediaBrowser.MediaEncoding warnings free
4 years ago
Bond-009
d9f6953416
Minor fixes
4 years ago
Bond-009
53f99d5d4b
Add some analyzers to MediaBrowser.MediaEncoding
4 years ago
Bond-009
18efa25a6f
Enable TreatWarningsAsErrors for MediaBrowser.MediaEncoding
4 years ago
Nyanmisaka
c23d991c95
Merge branch 'master' into tonemap
4 years ago
Bond_009
d4092846e4
Optimize Substring and StringBuilder usage
4 years ago
nyanmisaka
7b862bba5a
add Tonemapping relaying on nvdec and ocl
5 years ago