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
Cody Robibero
892973a9e3
Merge branch 'master' into media-type
2023-11-09 22:03:55 -07:00
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
2023-10-12 20:11:16 +02:00
Cody Robibero
2920611ffc
Convert string MediaType to enum MediaType
2023-10-10 15:57:15 -06:00
Bond_009
c707baed83
Jellyfin.Drawing minor improvements
...
Reduce duplicate/dead code
2023-10-08 17:10:04 +02:00
Stepan Goremykin
8ea812b65d
Reduce string literal length by using verbatim string
2023-10-08 00:26:12 +02:00
Stepan Goremykin
d6b557d9ee
Move declaration closer to usage
2023-10-07 23:56:07 +02:00
Nyanmisaka
debbfaa502
Fix MJPEG video is recognized as embedded image ( #10173 )
...
fixes 1d729b2
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-08-30 17:19:52 -06:00
Bond_009
18a311d32f
== null -> is null
2023-08-22 21:14:54 +02:00
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
2023-08-22 18:11:34 +02:00
Claus Vium
956e3dab43
fix: accessing Standard* of a Process requires manually disposing them afterwards ( #10125 )
2023-08-20 20:06:57 +02:00
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
2023-07-31 22:19:06 +02:00
Bond_009
b5f0760db8
Use RegexGenerator where possible
2023-06-28 17:07:57 +02:00
TelepathicWalrus
603fce59df
Audio normalization ( #9222 )
...
Co-authored-by: Joe Rogers <1337joe@users.noreply.github.com>
Co-authored-by: Bond-009 <bond.009@outlook.com>
2023-05-15 13:12:24 +02:00
Cody Robibero
89be3aa37f
Convert Person.Type to use PersonKind enum ( #9487 )
2023-03-25 11:52:02 -06:00
Shadowghost
21dcf775be
Add config option to disable dummy chapter generation ( #9410 )
2023-03-14 16:20:12 -06:00
Bond-009
6351d1022b
Merge pull request #9254 from Shadowghost/dvdbdfix
2023-03-10 15:48:35 +01:00
Shadowghost
0da5255f12
Apply review suggestions
2023-03-10 15:27:17 +01:00
Shadowghost
cd852d43c1
Add more comments and logging, streamline code
2023-03-10 15:27:17 +01:00
Shadowghost
2403a0a367
Apply review suggestions
2023-03-10 15:27:05 +01:00
Joe Rogers
2d2b0a528c
Add missing checks for item locked state in metadata updates
2023-02-12 21:59:58 -05:00
Shadowghost
626bb24bdd
Remove DvdLib
2023-02-04 18:39:50 +01:00
Shadowghost
3d4b2f840a
Fix BD and DVD folder recognition for tv episodes
2023-02-04 18:39:50 +01:00
Shadowghost
ddfdec7f46
Fix BD and DVD folder probing and playback
2023-02-04 18:37:57 +01:00
Shadowghost
519709bf10
Revert "Remove DvdLib ( #9068 )"
...
This reverts commit db1913b08f
.
2023-02-04 18:36:47 +01:00
Patrick Barron
db1913b08f
Remove DvdLib ( #9068 )
...
* Remove DvdLib
* Update error message for blu-ray folders
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
* Remove BDInfo
* Remove MediaEncoder.GetPrimaryPlaylistVobFiles
* Remove BlurayDiscInfo
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
2023-01-20 13:29:45 +01:00
Bond_009
b934b346e1
Fix all warnings in MediaBrowser.Providers
2023-01-11 10:36:18 +01:00
Joe Rogers
a74b8b99af
Add option to allow extras to use embedded titles
2022-12-08 01:00:35 -05:00
Bond_009
52194f56b5
Replace != null with is not null
2022-12-05 15:01:13 +01:00
Bond_009
c7d50d640e
Replace == null with is null
2022-12-05 15:00:20 +01:00
Cody Robibero
d4bd72049b
Merge pull request #8137 from negulici-r-barnabas/master
2022-11-27 07:53:18 -07:00
Bond_009
fb3e97d7ac
Use typed logger
2022-11-27 14:35:07 +01:00
Negulici-R. Barnabas
e977aade77
Merge branch 'jellyfin:master' into master
2022-11-26 10:56:23 +02:00
Negulici-R. Barnabas
7db1813cc8
changed ChapterImageResolution in model to enum type;
...
added 144p to the ImageResolution enum;
updated chapters limit comment inside FFProbeVideoInfo.cs;
2022-11-13 16:23:21 +02:00
Negulici-R. Barnabas
b7aa5ed862
Merge branch 'jellyfin:master' into master
2022-11-13 15:29:16 +02:00
Jendrik Weise
21072310e7
Sort external files when scanning
...
Sorts files such as external subtitles or audio as well as metadata
Useful for deterministic display in the UI.
2022-11-04 15:16:27 +01:00
Joe Rogers
dd41fb9a61
Update embedded image names to match docs
2022-10-08 23:20:10 -04:00
Claus Vium
b137d0cc2b
Merge pull request #7514 from Shadowghost/music-extend
2022-10-07 15:21:00 +02:00
Shadowghost
9b2e9640be
Apply review suggestions
2022-10-07 14:41:00 +02:00
Shadowghost
6c6f89acc3
Apply review suggestions
2022-10-07 14:14:21 +02:00
Joe Rogers
2e4db18ebe
Add hearing impaired subtitle stream indicator ( #7379 )
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2022-10-07 12:38:05 +02:00
Shadowghost
4649e0e425
Add xiph tag parsing
2022-10-03 13:20:54 +02:00
Shadowghost
fa9820b1fd
Add apple tag parsing
2022-10-03 13:05:57 +02:00
Shadowghost
12cf98b4e3
Update taglibsharp, add audible tag parsing
2022-10-01 20:26:08 +02:00
Shadowghost
42fc02cab6
Add xmldocs
2022-09-13 17:20:22 +02:00
Shadowghost
e6c6482b9e
Rename providers to be more generic
2022-09-13 17:20:22 +02:00