Shadowghost
9eab2bfe41
Backport pull request #12050 from jellyfin/release-10.9.z
...
Fix season handling
Original-merge: 4601097d3e
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
8 months ago
Shadowghost
6734450d40
Backport pull request #12025 from jellyfin/release-10.9.z
...
Fix empty image folder removal for legacy locations
Original-merge: 476dc01f4d
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
8 months ago
Shadowghost
034c13c48f
Backport pull request #12073 from jellyfin/release-10.9.z
...
Fix Music Brainz release group query
Original-merge: 23a660e917
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
8 months ago
Shadowghost
1c106e8323
Backport pull request #12028 from jellyfin/release-10.9.z
...
Fix replace all and respect metadata settings
Original-merge: 08b64c5502
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
8 months ago
Zero King
8caefc2a55
Improve empty list check
9 months ago
Shadowghost
4015ac78cd
Backport pull request #11984 from jellyfin/release-10.9.z
...
Set ProductionLocations instead of Tags
Original-merge: 279cba008b
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
Shadowghost
0c1c41aeaf
Backport pull request #11978 from jellyfin/release-10.9.z
...
Fallback to local dir when saving to media dir fails
Original-merge: f41efb3b2c
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
Shadowghost
18dd6b2875
Backport pull request #11934 from jellyfin/release-10.9.z
...
Fix local image saving
Original-merge: b0bb22b650
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
Shadowghost
f67e327b29
Backport pull request #11921 from jellyfin/release-10.9.z
...
Fix identify over NFO and replace all when NFO saving enabled
Original-merge: bfcc09db8a
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
Shadowghost
02678253b9
Backport pull request #11954 from jellyfin/release-10.9.z
...
Do not delete file locations for virtual episodes and seasons
Original-merge: 23b1251393
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
Shadowghost
c554321495
Backport pull request #11935 from jellyfin/release-10.9.z
...
Fix dateadded and movie NFO recognition
Original-merge: 0c039145e5
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
Shadowghost
a705e56acc
Backport pull request #11933 from jellyfin/release-10.9.z
...
Check trailer distinction by URL
Original-merge: b1a5fe2f55
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
9 months ago
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>
9 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>
9 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>
9 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>
9 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 )
10 months ago
gnattu
cf483203f5
Fix external LRC files being incorrectly overwritten during the initial scan ( #11480 )
10 months ago
Tim Eisele
4aad655fa8
Fix subtitle saving if file already exists ( #11310 )
10 months ago
gnattu
77a101cc98
Fix missing season Index ( #11472 )
10 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 )
11 months ago
Dominik Krivohlavek
ab731d9212
Fix track MBID in audio metadata ( #11301 )
11 months ago
Sebastian Held
bfc5deb234
fix metadata refresh for artists ( #11257 )
11 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
12 months ago
sel10ut
e9caa65eba
fix: change parsing of audio title tag
12 months ago
sel10ut
1236bb298c
fix: correct parsing of audio release date property
...
Read full date from ffmpeg probe.
12 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>
12 months ago
Cody Robibero
f7f3ad9eb7
Precache livetv program images ( #11083 )
...
* Precache livetv program images
* return if cache hit
* use EnsureSuccessStatusCode
* Read proper bytes
12 months ago
Bond-009
35df0486f5
Merge pull request #11081 from crobibero/embedded-lyrics
...
Save embedded lyrics when probing audio
12 months ago
Bond-009
5a4aff36c1
Merge pull request #11079 from crobibero/bdinfo-codec
...
Always use ffmpeg codec for bluray
12 months ago
Cody Robibero
c8d93d9352
Return backdrops with text as thumb for tmdb ( #11078 )
1 year ago
Cody Robibero
169e0dcb11
Save embedded lyrics when probing audio
1 year ago
Cody Robibero
ac33d1593a
oops
1 year ago
Cody Robibero
5a652360c3
Update AudioFileProber.cs
1 year ago
Cody Robibero
ddf8f7d636
Update AudioFileProber.cs
1 year ago
Cody Robibero
f3c333f4d5
Merge branch 'master' into bhowe34/fix-replace-missing-metadata-for-music
1 year ago
Cody Robibero
c603cd2e4e
Always use ffmpeg codec for bluray
1 year ago
Brian Howe
54eb81395e
Merge branch 'master' into bhowe34/fix-replace-missing-metadata-for-music
1 year ago
Cody Robibero
0bc41c015f
Store lyrics in the database as media streams ( #9951 )
1 year 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>
2 years ago
Bond-009
c7ca416206
Merge pull request #10138 from cvium/sqlite_client_poc
2 years ago
Bond-009
3b07d73d40
Merge pull request #10154 from goremykin/multiple-enumerations
2 years ago
Stepan Goremykin
ee83e4cca5
Remove redundant method
2 years ago
Stepan Goremykin
0ed2aa6f06
Fix a few multiple enumerations
2 years ago
cvium
c76026600e
simplify if
2 years ago