gnattu
2599babe31
Backport pull request #11859 from jellyfin/release-10.9.z
...
Use music metadata from ffprobe when TagLib fails
Original-merge: b8a0cf6a9e
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
8 months ago
Shadowghost
1a94976752
Backport pull request #11806 from jellyfin/release-10.9.z
...
Return missing episodes for series when no user defined
Original-merge: ae584beaac
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
8 months ago
Shadowghost
5d4880c497
Backport pull request #11743 from jellyfin/release-10.9.z
...
Fix replace logic
Original-merge: 2ddb15c784
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
8 months ago
Shadowghost
c0364fc766
Backport pull request #11719 from jellyfin/release-10.9.z
...
Move NFO series season name parsing to own local provider
Original-merge: a53ea029fa
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
8 months ago
Shadowghost
39ae56db0a
Backport pull request #11804 from jellyfin/release-10.9.z
...
Exclude virtual items from DateLastMediaAdded calculation
Original-merge: d89e5a0074
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
Shadowghost
2af1ae5d8a
Backport pull request #11792 from jellyfin/release-10.9.z
...
Improve reliability of HasChanged check
Original-merge: b2d54b82fa
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
Shadowghost
c3091b75a3
Backport pull request #11739 from jellyfin/release-10.9.z
...
Do not run trickplay on scan if disabled
Original-merge: 86f5c93434
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
Shadowghost
45400ac301
Backport pull request #11700 from jellyfin/release-10.9.z
...
Prevent double iterating over all seasons
Original-merge: 5200633574
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
Shadowghost
a2eb4c5e60
Backport pull request #11680 from jellyfin/release-10.9.z
...
Secure local playlist path handling
Original-merge: 832e27a8fb
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
Shadowghost
8b938e2696
Backport pull request #11673 from jellyfin/release-10.9.z
...
Fix local playlist scanning
Original-merge: 26714e2c62
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
Shadowghost
b063dfd2e3
Backport pull request #11648 from jellyfin/release-10.9.z
...
Fix series status parsing
Original-merge: c6c48a2b47
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
Shadowghost
29a293f9e7
Backport pull request #11647 from jellyfin/release-10.9.z
...
Fix season names
Original-merge: 2da06bc0b1
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
nfmccrina
4385430f05
Backport pull request #11621 from jellyfin/release-10.9.z
...
Handle exception for unexpected audio file YEAR tag values
Original-merge: d5dc4435d9
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
Tim Eisele
c9cd17220a
Playlist fixes ( #11487 )
9 months ago
gnattu
cf483203f5
Fix external LRC files being incorrectly overwritten during the initial scan ( #11480 )
9 months ago
Tim Eisele
4aad655fa8
Fix subtitle saving if file already exists ( #11310 )
9 months ago
gnattu
77a101cc98
Fix missing season Index ( #11472 )
9 months ago
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
10 months ago
Bond-009
d29b85a134
Fix multiple intro providers and remove unneeded ToLists ( #11431 )
10 months ago
Bond-009
ac108690a8
Use StringSplitOptions.TrimEntries where possible ( #11421 )
10 months ago
Bond-009
428283f787
Always scan ReplayGain tag ( #11418 )
10 months ago
Bond-009
3936fc9f25
Don't run ffprobe a second time for music file ( #11419 )
10 months ago
Bond-009
37d301ebd4
Merge pull request #11352 from jellyfin/fix-library-removal
...
fix: explicitly allow remove root when performing library removal
10 months ago
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>
10 months ago
Cody Robibero
d402005d32
fix: fallback to artist if album artist not provided
10 months ago
Cody Robibero
31e0756c0c
Only update if actively refreshing ( #11341 )
10 months ago
Dominik Krivohlavek
ab731d9212
Fix track MBID in audio metadata ( #11301 )
10 months ago
Sebastian Held
bfc5deb234
fix metadata refresh for artists ( #11257 )
10 months ago
scampower3
4bcabbde7b
Fixes 'replace missing metadata' overwrites existing metadata that does exist ( #11136 )
11 months ago
Bond-009
b6d130ae2d
Merge pull request #11155 from sel10ut/bugfix/fix-releasedate-tag
...
Fix parsing of audio PremiereDate property
11 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
11 months ago
sel10ut
e9caa65eba
fix: change parsing of audio title tag
11 months ago
sel10ut
1236bb298c
fix: correct parsing of audio release date property
...
Read full date from ffmpeg probe.
11 months ago
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>
11 months ago
Cody Robibero
f7f3ad9eb7
Precache livetv program images ( #11083 )
...
* Precache livetv program images
* return if cache hit
* use EnsureSuccessStatusCode
* Read proper bytes
11 months ago
Bond-009
35df0486f5
Merge pull request #11081 from crobibero/embedded-lyrics
...
Save embedded lyrics when probing audio
11 months ago
Bond-009
5a4aff36c1
Merge pull request #11079 from crobibero/bdinfo-codec
...
Always use ffmpeg codec for bluray
11 months ago
Cody Robibero
c8d93d9352
Return backdrops with text as thumb for tmdb ( #11078 )
11 months ago
Cody Robibero
169e0dcb11
Save embedded lyrics when probing audio
11 months ago
Cody Robibero
ac33d1593a
oops
11 months ago
Cody Robibero
5a652360c3
Update AudioFileProber.cs
11 months ago
Cody Robibero
ddf8f7d636
Update AudioFileProber.cs
11 months ago
Cody Robibero
f3c333f4d5
Merge branch 'master' into bhowe34/fix-replace-missing-metadata-for-music
11 months ago
Cody Robibero
c603cd2e4e
Always use ffmpeg codec for bluray
12 months ago
Brian Howe
54eb81395e
Merge branch 'master' into bhowe34/fix-replace-missing-metadata-for-music
12 months ago
Cody Robibero
0bc41c015f
Store lyrics in the database as media streams ( #9951 )
12 months ago
Patrick Barron
8698b90594
Remove SimpleProgress
1 year ago
Cody Robibero
e7b8d45bbb
Use helper function to compare guid ( #10825 )
1 year 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
1 year ago
Joe Rogers
e91de654d7
Stop saving Jellyfin API key in settings xml
1 year ago
Joe Rogers
f7479bc730
Fix missing posters in collection identify
1 year ago
Joe Rogers
c8da8eefe0
Add api key to configuration
1 year ago
Brian Howe
7f1fec688c
check ReplaceAllMetadata option and name field lock
1 year ago
GinoGinocchio
ddcd29f17e
Update MediaBrowser.Providers/MediaInfo/AudioFileProber.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
1 year ago
GinoGinocchio
de91a213a1
Update MediaBrowser.Providers/MediaInfo/AudioFileProber.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
1 year ago
GinoGinocchio
81d642abe3
Removing unnecesary empty and null validations
1 year ago
GinoGinocchio
eb41cd51ea
Using TryGetProviderId and adding an empty validation
1 year ago
GinoGinocchio
01bbc7d117
Correcting according to the comments provided
1 year ago
GinoGinocchio
d1cc56f78c
Fix: "Feature 'replace missing metadata' overwrites existing metadata that does exist" for music
1 year ago
Bond_009
b62b0ec2b5
Fix warnings
1 year ago
Bond_009
eb022c49cc
Update to .NET 8
1 year ago
Cody Robibero
453c65d619
Fix build after merge
1 year ago
Cody Robibero
892973a9e3
Merge branch 'master' into media-type
1 year ago
Cody Robibero
c7a94d48ae
Convert ItemSortBy to enum ( #9765 )
...
* Convert ItemSortBy to enum
* Rename Unknown to Default
1 year ago
Bond-009
5e48278e2a
Merge pull request #10078 from scampower3/master
...
Combine Title and Overview for multi-episodes files for the TMDB provider
1 year ago
Bond_009
a9ef103c95
Add IDisposableAnalyzers to more projects
1 year ago
Nick
cd662506a1
Merge branch 'master' into trickplay
1 year ago
LJQ
1d19fe50b4
Deep copy instead of Shallow copy
1 year ago
LJQ
298a7488a3
Applied 2nd Round of Suggested Changes
1 year ago
Stepan Goremykin
38d962242a
Merge branch 'master' into fix-resharper-warnings
...
# Conflicts:
# Emby.Server.Implementations/Updates/InstallationManager.cs
# tests/Jellyfin.Server.Integration.Tests/OpenApiSpecTests.cs
1 year ago
Bond-009
4fc27fa63e
Merge pull request #10390 from Bond-009/streams
1 year ago
Stepan Goremykin
8d7e4229ca
Merge branch 'master' into fix-resharper-warnings
...
# Conflicts:
# Emby.Server.Implementations/Net/SocketFactory.cs
# RSSDP/SsdpCommunicationsServer.cs
# RSSDP/SsdpDeviceLocator.cs
# RSSDP/SsdpDevicePublisher.cs
1 year ago
Bond_009
d7748cfa04
Multiple Stream changes
...
* Remove useless MemoryStream in DlnaHttpClient
* Use HttpContent.ReadFromJsonAsync extension
* Call ConfigureAwait for IAsyncDisposable
* Use HttpContent.CopyToAsync where possible
1 year ago
Cody Robibero
2920611ffc
Convert string MediaType to enum MediaType
1 year ago
Bond_009
d15f6908b0
Empty Guids shouldn't make it into the refresh queue
...
```
System.ArgumentException: Guid can't be empty (Parameter 'id')
at Emby.Server.Implementations.Library.LibraryManager.GetItemById(Guid id) in /home/loma/dev/jellyfin/Emby.Server.Implementations/Library/LibraryManager.cs:line 1224
at MediaBrowser.Providers.Manager.ProviderManager.StartProcessingRefreshQueue() in /home/loma/dev/jellyfin/MediaBrowser.Providers/Manager/ProviderManager.cs:line 983
```
1 year ago
Bond_009
c707baed83
Jellyfin.Drawing minor improvements
...
Reduce duplicate/dead code
1 year ago
Stepan Goremykin
f84469d500
Remove redundant using directives
1 year ago
Stepan Goremykin
8ea812b65d
Reduce string literal length by using verbatim string
1 year ago
Stepan Goremykin
3f9ee316d5
Use non nullable property type when possible
1 year ago
Stepan Goremykin
d6b557d9ee
Move declaration closer to usage
1 year ago
Bond_009
efc4c305a9
Use CryptoStream to convert stream from base64
...
Should be way more efficient
1 year ago
LJQ
136a4abbd3
Applied Suggested Changes
1 year ago
Nyanmisaka
debbfaa502
Fix MJPEG video is recognized as embedded image ( #10173 )
...
fixes 1d729b2
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
1 year ago
Bond-009
c7ca416206
Merge pull request #10138 from cvium/sqlite_client_poc
1 year ago
Bond-009
3b07d73d40
Merge pull request #10154 from goremykin/multiple-enumerations
1 year ago
Stepan Goremykin
ee83e4cca5
Remove redundant method
1 year ago
Stepan Goremykin
0ed2aa6f06
Fix a few multiple enumerations
1 year ago
cvium
c76026600e
simplify if
1 year ago
cvium
7689990ad1
reduce calls to GetValidSeasonNameForSeries
1 year ago
cvium
9a246166b0
move a computation out of transaction and skip season updates if name matches
1 year ago
Bond_009
18a311d32f
== null -> is null
1 year ago
Bond_009
d92e9ae85e
Enable nullable for more files and add tests
...
Adds basic tests for FFProbeVideoInfo.CreateDummyChapters
Fixed error message CreateDummyChapters instead of reporting the total minutes it only reported the minute component
1 year ago
Claus Vium
956e3dab43
fix: accessing Standard* of a Process requires manually disposing them afterwards ( #10125 )
1 year ago
LJQ
a0011886b0
Fixes metadata refresh problems with NFO files
2 years ago
LJQ
0676b878f3
Removed unused imports
2 years ago
LJQ
28a6694f6e
Combined Title and Overview for multi-episodes files for the TMDB provider
2 years 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
2 years ago
MBR-0001
9564248b10
Add ability to upload (and save) SDH subtitles ( #10036 )
2 years ago
Bond-009
b95fa294c9
Merge pull request #9799 from Bond-009/genregex
2 years ago
Niels van Velzen
0af5373f6d
Use string.IsNullOrEmpty
2 years ago