Cody Robibero
453c65d619
Fix build after merge
2023-11-10 08:01:39 -07:00
Cody Robibero
892973a9e3
Merge branch 'master' into media-type
2023-11-09 22:03:55 -07:00
Cody Robibero
c7a94d48ae
Convert ItemSortBy to enum ( #9765 )
...
* Convert ItemSortBy to enum
* Rename Unknown to Default
2023-11-09 14:00:13 -07:00
Bond-009
5e48278e2a
Merge pull request #10078 from scampower3/master
...
Combine Title and Overview for multi-episodes files for the TMDB provider
2023-11-08 11:18:12 +01:00
Bond_009
a9ef103c95
Add IDisposableAnalyzers to more projects
2023-11-05 02:01:14 +01:00
Nick
cd662506a1
Merge branch 'master' into trickplay
2023-10-18 19:27:05 -07:00
LJQ
1d19fe50b4
Deep copy instead of Shallow copy
2023-10-16 21:18:25 +08:00
LJQ
298a7488a3
Applied 2nd Round of Suggested Changes
2023-10-16 19:48:01 +08:00
Stepan Goremykin
38d962242a
Merge branch 'master' into fix-resharper-warnings
...
# Conflicts:
# Emby.Server.Implementations/Updates/InstallationManager.cs
# tests/Jellyfin.Server.Integration.Tests/OpenApiSpecTests.cs
2023-10-14 00:45:52 +02:00
Bond-009
4fc27fa63e
Merge pull request #10390 from Bond-009/streams
2023-10-13 10:45:15 +02: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
Bond_009
d7748cfa04
Multiple Stream changes
...
* Remove useless MemoryStream in DlnaHttpClient
* Use HttpContent.ReadFromJsonAsync extension
* Call ConfigureAwait for IAsyncDisposable
* Use HttpContent.CopyToAsync where possible
2023-10-11 18:32:57 +02:00
Cody Robibero
2920611ffc
Convert string MediaType to enum MediaType
2023-10-10 15:57:15 -06:00
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
```
2023-10-10 13:29:16 +02:00
Bond_009
c707baed83
Jellyfin.Drawing minor improvements
...
Reduce duplicate/dead code
2023-10-08 17:10:04 +02:00
Stepan Goremykin
f84469d500
Remove redundant using directives
2023-10-08 00:50:02 +02:00
Stepan Goremykin
8ea812b65d
Reduce string literal length by using verbatim string
2023-10-08 00:26:12 +02:00
Stepan Goremykin
3f9ee316d5
Use non nullable property type when possible
2023-10-08 00:22:36 +02:00
Stepan Goremykin
d6b557d9ee
Move declaration closer to usage
2023-10-07 23:56:07 +02:00
Bond_009
efc4c305a9
Use CryptoStream to convert stream from base64
...
Should be way more efficient
2023-10-05 23:36:37 +02:00
LJQ
136a4abbd3
Applied Suggested Changes
2023-09-11 20:29:49 +08: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
c7ca416206
Merge pull request #10138 from cvium/sqlite_client_poc
2023-08-28 11:54:35 +02:00
Bond-009
3b07d73d40
Merge pull request #10154 from goremykin/multiple-enumerations
2023-08-27 10:17:30 +02:00
Stepan Goremykin
ee83e4cca5
Remove redundant method
2023-08-26 17:29:00 +02:00
Stepan Goremykin
0ed2aa6f06
Fix a few multiple enumerations
2023-08-26 16:57:27 +02:00
cvium
c76026600e
simplify if
2023-08-23 13:36:08 +02:00
cvium
7689990ad1
reduce calls to GetValidSeasonNameForSeries
2023-08-23 12:22:35 +02:00
cvium
9a246166b0
move a computation out of transaction and skip season updates if name matches
2023-08-23 12:15:21 +02: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
LJQ
a0011886b0
Fixes metadata refresh problems with NFO files
2023-08-06 16:14:33 +08:00
LJQ
0676b878f3
Removed unused imports
2023-08-04 21:25:43 +08:00
LJQ
28a6694f6e
Combined Title and Overview for multi-episodes files for the TMDB provider
2023-08-04 21:19:08 +08: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
MBR-0001
9564248b10
Add ability to upload (and save) SDH subtitles ( #10036 )
2023-07-29 06:52:35 -06:00
Bond-009
b95fa294c9
Merge pull request #9799 from Bond-009/genregex
2023-07-06 19:56:00 +02:00
Niels van Velzen
0af5373f6d
Use string.IsNullOrEmpty
2023-07-01 14:07:59 +02:00
Niels van Velzen
0ae4d175a1
Check for empty string in DefaultLyricProvider
2023-07-01 11:16:21 +02:00
Niels van Velzen
6be45f73bc
Simplify file extension checks in lyrics parsers and provider
2023-06-29 21:16:29 +02:00
Bond_009
b5f0760db8
Use RegexGenerator where possible
2023-06-28 17:07:57 +02:00
Nick
ab20ceaad6
Migrate to trickplay table to EF. Rename vars/methods/members to have consistent use of tile and thumbnail
2023-06-26 17:40:10 -07:00
Niels van Velzen
1ed5f0a624
Move line break characters to static readonly string array in TxtLyricParser
2023-06-24 09:25:25 +02:00
Nick
a2a144869d
Minor code fixes (cvium)
2023-06-23 14:30:55 -07:00
Nick
619d1d47f2
Move GetHlsPlaylist to ITrickplayManager
2023-06-23 14:22:00 -07:00
Niels van Velzen
6de56f0518
Add support for lyric provider plugins
2023-06-23 21:13:20 +02:00
Nick
0e2c362078
Move SkiaSharp related code to Jellyfin.Drawing and IImageEncoder
2023-06-22 16:23:52 -07:00
Nick
049361b66c
TrickplayController return 404 if playlist doesn't exist. Minor code style/format changes (crobibero)
2023-06-22 16:23:52 -07:00
Nick
a9594cd8b4
Minor code change
2023-06-22 16:23:52 -07:00
Nick
f82af04781
Trickplay task pagination
2023-06-22 16:23:52 -07:00
Nick
98e41d5a14
Styling, format, minor code changes (crobibero)
2023-06-22 16:23:52 -07:00
Nick
3377032228
crobibero styling, format, code suggestions
2023-06-22 16:23:52 -07:00
Nick
d7fd54197c
Task localization
2023-06-22 16:23:52 -07:00
nicknsy
0f053f0fe0
Change generation task to search recursively
2023-06-22 16:23:51 -07:00
nicknsy
79a0e36b90
Remove max runtime
2023-06-22 16:23:51 -07:00
nicknsy
6744e712d3
Use config values
2023-06-22 16:23:51 -07:00
nicknsy
d448cc18ea
update
2023-06-22 16:19:59 -07:00
nicknsy
31a858f520
IsAutomated not set on copy
2023-06-22 16:19:59 -07:00
nicknsy
515ee90fb9
Hls playlist
2023-06-22 16:19:59 -07:00
nicknsy
ca7d1a1300
Trickplay generation, manager, storage
2023-06-22 16:19:59 -07:00
Bond-009
3982b0e057
Reduce bottlenecks scan code ( #9863 )
2023-06-21 21:01:47 -06:00
Cody Robibero
198b9aa530
Update MediaBrowser.Providers/TV/SeriesMetadataService.cs
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2023-06-10 07:04:23 -06:00
Shadowghost
a496da24e3
Apply suggestions from code review
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2023-05-21 13:52:43 +02:00
Shadowghost
6ddc449a89
Implement NFO named season parsing
2023-05-20 18:57:56 +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
SenorSmartyPants
11d7c00de9
Fix local JPG primary image for video being overwritten by screen grabber ( #9552 )
2023-05-10 17:46:55 -06:00
Stepan Goremykin
6ae1903453
Use TryAdd
2023-04-06 19:17:28 +02:00
Stepan Goremykin
26958162d0
Remove unused using directives
2023-04-06 19:17:28 +02:00
Cody Robibero
89be3aa37f
Convert Person.Type to use PersonKind enum ( #9487 )
2023-03-25 11:52:02 -06:00
Cody Robibero
dd491ce8ff
Merge pull request #9403 from SenorSmartyPants/ExtraCleanAndNFO
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2023-03-20 07:16:03 -06:00
SenorSmartyPants
39677525f3
Don't overwrite NFO images ( #9452 )
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2023-03-18 19:24:48 -06:00
Bond-009
cf1cb2eea5
Merge pull request #9418 from Bond-009/getawaiter
2023-03-15 18:30:03 +01:00
Shadowghost
21dcf775be
Add config option to disable dummy chapter generation ( #9410 )
2023-03-14 16:20:12 -06:00
Bond_009
d8ec3a5470
Reduce usage of GetAwaiter().GetResult()
2023-03-14 12:05:49 +01: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
SenorSmartyPants
99816b07dc
Enable NFO processing for Extras
...
- Change test to prevent owned items from using parent NFO. Test is now in MovieNFOSaver, only movie type will use movie.nfo.
2023-03-09 17:44:12 -06:00
Bond_009
4b01aaa0f7
Allocate less Lists
2023-03-01 00:44:57 +01:00
Bond_009
e35119987a
Enable nullable for more files
2023-02-25 17:20:53 +01:00
Bond-009
eaeb65f94d
Update MediaBrowser.Providers/Plugins/Tmdb/TV/TmdbEpisodeImageProvider.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2023-02-24 16:22:30 +01:00
Bond_009
ab24c0e2cf
Enable nullable for more files
2023-02-23 19:09:16 +01:00
Shadowghost
e7a7edbac0
Various fixes ( #9361 )
2023-02-20 08:04:30 -07:00
Bond-009
720852f708
Merge pull request #9356 from Bond-009/tryparse
2023-02-20 11:09:54 +01:00
Shadowghost
a9bfb13dc7
Format MusicBrainz config page
2023-02-19 18:20:30 +01:00
Shadowghost
815aa40170
Fix MusicBrainz config page input validation
2023-02-19 18:12:28 +01:00
Shadowghost
3c921e25da
Fix MusicBrainz album queries and releasegroup handling
2023-02-19 17:54:59 +01:00
Bond_009
24a7e210c3
Optimize tryparse
...
* Don't check for null before
* Don't try different formats when not needed (NumberFormat.Integer is the fast path)
2023-02-19 16:52:29 +01:00
Shadowghost
4baa534679
Fix MusicBrainz configuration parsing and update
2023-02-19 16:16:34 +01:00
Shadowghost
2f4e43b87f
Add migration for MusicBrainz settings
2023-02-19 09:30:27 +01:00
Shadowghost
3c5b0e0035
Fix MusicBrainz default server
2023-02-18 21:22:45 +01:00
Bond_009
3bec70302b
Fix use after dispose
2023-02-17 20:47:07 +01:00
Joe Rogers
4ce30989e0
Make update type for RunTimeTicks consistent with other file attributes
2023-02-12 23:14:43 -05:00
Joe Rogers
2d2b0a528c
Add missing checks for item locked state in metadata updates
2023-02-12 21:59:58 -05:00
cvium
b5d5667965
remove a hardcoded DefaultAuthorization
2023-02-09 14:40:50 +01:00
Bond-009
151aa0f678
Merge pull request #8982 from bradbeattie/background-images-no-language
2023-02-07 00:22:06 +01:00
Bond-009
ebbd1b9db1
Update MediaBrowser.Providers/Manager/ItemImageProvider.cs
2023-02-07 00:16:03 +01:00
Shadowghost
626bb24bdd
Remove DvdLib
2023-02-04 18:39:50 +01:00