dkanada
907f2bb2f4
fix custom musicbrainz servers
2020-03-31 05:16:32 +09:00
ferferga
a9759f6a80
Rename translation keys
2020-03-29 23:46:19 +02:00
ferferga
a2a53ec879
Same with SubtitleScheduledTasks
2020-03-26 22:49:54 +01:00
Luke Foust
0fb78cf54b
Add documentation around Name, Id, and Type. Changed ExternalIdType to ExternalIdMediaType
2020-03-26 14:26:12 -07:00
Luke Foust
ae4e727b24
Merge branch 'master' of https://github.com/lfoust/jellyfin into externalid-type
2020-03-26 13:36:18 -07:00
Mark Monteiro
aa9737afb3
Update .NET Core to 3.1.3
2020-03-25 20:09:48 +01:00
Bond_009
e9d1eabd53
Remove unused usings
2020-03-24 16:12:06 +01:00
Luke Foust
128b18750f
Prevent FormatException when mapping TV series
2020-03-23 10:56:54 -07:00
Luke Foust
9bdb99fe92
Add type to externalids to distinguish them in the UI
2020-03-22 12:58:53 -07:00
Mark Monteiro
debab44870
Update all packages to .NET Core 3.1.2
2020-03-22 02:03:07 +01:00
dkanada
a96c0a72b8
Merge pull request #2549 from dkanada/refactor
...
Refactor some provider classes
2020-03-18 17:43:15 +09:00
Bond-009
a7e1a5c96a
Merge pull request #2506 from mark-monteiro/inject-loggers-with-context
...
Inject loggers with context using ILogger<T>
2020-03-10 15:04:35 +01:00
dkanada
4f195f289c
remove useless interface
2020-03-10 00:10:02 +09:00
dkanada
d7c34b4611
start tvdb migration for plugin interface
2020-03-09 23:53:07 +09:00
dkanada
d16f68bb14
move omdb providers
2020-03-09 23:36:02 +09:00
dkanada
52fde64f10
remove unused files and fix some future warnings
2020-03-09 23:30:57 +09:00
dkanada
f8b391538d
update audiodb config page
2020-03-08 12:19:38 +09:00
dkanada
acf1698d2b
include audiodb config page in release
2020-03-08 12:17:49 +09:00
dkanada
26c778eb16
implement option to disable audiodb for now
2020-03-08 12:10:25 +09:00
Mark Monteiro
b67e9cde8c
Replace ILogger with ILogger<T> wherever possible
...
Log entries will contain additional class context when using this interface
2020-03-03 23:07:10 +01:00
dkanada
76e49a1eb7
migrate audiodb to plugin
2020-03-03 02:07:31 +09:00
dkanada
49f6809254
fix build error
2020-03-01 22:48:41 +09:00
dkanada
d86e5c2ab7
add code suggestions
2020-02-29 16:24:07 +09:00
dkanada
630d79fc96
prefix private fields with underscore
2020-02-29 16:22:45 +09:00
Bond_009
e699e5d405
Fix possible race condition
2020-02-28 20:34:10 +01:00
dkanada
e80444d11b
use the custom server for external ids
2020-02-28 01:43:57 +09:00
Bond_009
d1e1aef5f7
Fix possible race condition
2020-02-26 18:19:34 +01:00
dkanada
940990708e
remove unused assignment
2020-02-24 00:25:27 +09:00
dkanada
19a609a889
update musicbrainz options
2020-02-24 00:24:03 +09:00
dkanada
a34826008f
update external ids
2020-02-24 00:22:23 +09:00
Bond_009
6d6fa13550
Fix release build
2020-02-23 10:58:45 +01:00
Bond_009
a07ee65365
Minor improvements
2020-02-23 10:53:51 +01:00
dkanada
65a9d618cc
add config options for musicbrainz
2020-02-22 15:04:52 +09:00
Bond_009
87d2479b78
Fix warnings
2020-01-31 22:26:53 +01:00
Bond_009
2186df8ac4
Update deps
2020-01-28 22:42:07 +01:00
Bond-009
c8409d2ea1
Remove FileSystem.GetStream
2020-01-22 22:20:35 +01:00
Bond_009
8a0ef41036
Minor improvements
2020-01-08 01:24:12 +09:00
dkanada
aca31457c0
merge branch master into media-attachments
2020-01-08 01:21:09 +09:00
David
94d3dda324
Refactor seriesId
2019-12-20 20:10:02 +01:00
David
d720d8f356
Add requested changes
2019-12-20 20:04:27 +01:00
David
ce8754d052
Refactor list of RemoteImageInfo
2019-12-19 19:58:00 +01:00
David
1f323683b3
Add requested changes
2019-12-19 18:59:55 +01:00
David
eb12754fc5
Add Tmdb as a Provider for Season Images
...
Changes to be committed:
modified: CONTRIBUTORS.md
new file: MediaBrowser.Providers/Tmdb/TV/TmdbSeasonImageProvider.cs
modified: MediaBrowser.Providers/Tmdb/TV/TmdbSeasonProvider.cs
2019-12-18 17:27:44 +01:00
dkanada
bc7cbfb21a
Merge pull request #1941 from Bond-009/mediaencoding
...
Make probesize and analyzeduration configurable and simplify circular dependencies
2019-12-18 08:54:40 +09:00
Bond-009
2c0259f920
Replace '_' with ':' in config keys
2019-12-12 16:57:16 +01:00
Mark Monteiro
421092b478
Clean up checks for Dictionary keys
2019-12-11 23:48:41 +01:00
Mark Monteiro
1e0967f43c
Fix issue with episode search
2019-12-11 23:47:51 +01:00
Bond_009
0bf8bfbb0c
Merge branch 'master' into mediaencoding
2019-12-10 23:00:59 +01:00
EscAbe
3b7b8eba4c
Fix for #2088
2019-12-01 20:50:24 +01:00
Bond_009
cc5acf37f7
Make probesize and analyzeduration configurable and simplify circular
...
dependencies
Makes the probesize and analyzeduration configurable with env args.
(`JELLYFIN_FFmpeg_probesize` and `FFmpeg_analyzeduration`)
2019-11-25 12:07:59 +01:00
Bond_009
3cf9313c86
Update deps
2019-11-21 17:08:06 +01:00
Bond-009
983d38a43b
Merge branch 'master' into installationmanager
2019-11-07 10:50:55 +01:00
Andrew Mahone
1600d5b53f
Merge remote-tracking branch 'origin/master' into media-attachments-clean
2019-11-04 10:03:18 -05:00
Erwin de Haan
f0e2f243ad
Conform MovieResult.cs to the formatting standards.
2019-11-03 17:55:46 +01:00
Erwin de Haan
387051c409
Fix the last docs warnings.
2019-11-03 15:52:10 +01:00
dkanada
3bfb36a67d
Merge pull request #1915 from Bond-009/hex
...
Rewrite hex encoder/decoder
2019-11-02 04:03:36 +09:00
Bond_009
d529f81cd9
Improve IInstallationManager interface
2019-11-01 17:57:19 +01:00
Bond_009
3f7836d9eb
Update deps and add MultiThreading analyzer
2019-11-01 17:55:44 +01:00
Bond_009
a245f5a0d4
Rewrite hex encoder/decoder
2019-11-01 17:52:29 +01:00
Bond-009
92abc202a4
Style fix
2019-11-01 16:42:47 +01:00
Bond-009
43f51b2d90
Fix build
2019-11-01 16:35:44 +01:00
Bond_009
d868530d1e
Fix comments
2019-10-29 18:37:10 +01:00
Bond_009
10ae815bb4
Address comments
2019-10-29 17:56:06 +01:00
Bond_009
d9a03c9bb1
Fix more warnings
2019-10-29 17:55:16 +01:00
Andrew Mahone
03ecf57548
Store MediaAttachments in DB.
2019-10-22 10:32:40 -04:00
Bond_009
c5995af493
Some style fixes
2019-09-25 17:19:48 +02:00
Bond-009
ee637e8fec
Fix warnings, improve performance ( #1665 )
...
* Fix warnings, improve performance
`QueryResult.Items` is now a `IReadOnlyList` so we don't need to
allocate a new `Array` when we have a `List` (and `Items` shouldn't need to
be mutable anyway)
* Update Providers .csproj to latest C#
* Remove extra newline from DtoService.cs
* Remove extra newline from UserLibraryService.cs
2019-09-02 02:19:29 -04:00
Anthony Lavado
cb393c215a
Merge pull request #1686 from Bond-009/warn7
...
More warning fixes
2019-09-02 02:07:19 -04:00
Anthony Lavado
c4eac8b3c6
Merge pull request #1702 from Bond-009/warn8
...
Fix more warnings
2019-09-02 02:05:20 -04:00
Andrew Rabert
907b3185c2
Use regex to replace multiple spaces with one space
...
This communicates the intent of the code more clearly than before.
No noticeable performance impact.
2019-09-01 21:44:34 -04:00
Andrew Rabert
6478cd2ea4
Fix infinite looping when scanning TV metadata
...
It's a possible that name and sb will never be equal. This is caused by
additional replacements before this loop.
Regression introduced in c699c546e4124da8c1978b86d1a424d24d3d77d6a
2019-09-01 21:40:47 -04:00
Bond_009
1616f24cee
Fix more warnings
2019-09-01 18:39:23 +02:00
Bond_009
e4f893a0eb
More warning fixes
2019-08-29 22:28:33 +02:00
dkanada
21ff63c371
move the transcode path
2019-08-29 00:14:50 -07:00
Claus Vium
058e077422
Add newline after end tag
2019-08-19 12:13:34 +02:00
Claus Vium
d2b8672c1c
Require latest C# version in Providers project
2019-08-19 12:12:00 +02:00
Claus Vium
82b0015b30
Fix style issues
2019-08-18 14:50:26 +02:00
Claus Vium
78441730a7
Add Writer and Producer to crew list
2019-08-18 14:50:26 +02:00
Claus Vium
5ea1299030
Fix api url
2019-08-18 14:50:26 +02:00
Claus Vium
817d9b3389
Move and rename tmdb providers for better separation
2019-08-18 14:50:26 +02:00
Anthony Lavado
28d707604b
Merge pull request #1629 from cvium/fix_tvdb_guest_stars
...
Fix tvdb guest stars with multiple roles
2019-08-17 02:22:07 -04:00
Anthony Lavado
f1f4b1a184
Merge pull request #1628 from cvium/fix_tvdb_ep_provider_id
...
Always fetch episode id as EpisodeInfo does not contain it
2019-08-17 02:10:36 -04:00
Claus Vium
9e3f4ac954
Move the first argument to its own line
2019-08-16 21:10:42 +02:00
Claus Vium
e4158d9703
Continue
2019-08-16 20:11:01 +02:00
Claus Vium
8d230e67a2
Place args on separate lines
2019-08-16 20:09:30 +02:00
Claus Vium
daf29233e6
Invert the second if
2019-08-16 20:07:00 +02:00
Claus Vium
15f7a2078b
Invert the if
2019-08-16 19:58:44 +02:00
Claus Vium
26b4fb21fe
Update MediaBrowser.Providers/TV/TheTVDB/TvdbEpisodeProvider.cs
...
Co-Authored-By: Bond-009 <bond.009@outlook.com>
2019-08-16 19:53:28 +02:00
Bond_009
c699c546e4
Improve LocalizationManager
2019-08-16 17:31:47 +02:00
dkanada
bb04545068
Merge pull request #1614 from Bond-009/docs2
...
Document all public/internal members of Emby.Drawing
2019-08-15 21:01:44 -07:00
Claus Vium
11504321b5
Handle negative roleStartIndex since not all guest stars have roles
2019-08-15 19:54:01 +02:00
Claus Vium
f7f3627bb1
Remove unused import
2019-08-15 14:56:49 +02:00
Claus Vium
f4a99beb16
Fix tvdb guest stars loop
2019-08-15 14:54:22 +02:00
Claus Vium
38b0967044
Log episode id and series id when either request fails
2019-08-15 13:43:12 +02:00
Claus Vium
14575f0a06
Always fetch episode id as EpisodeInfo does not contain it
2019-08-15 13:39:56 +02:00
Bond_009
838e5d05d5
Document all public/internal members of Emby.Drawing
...
Forces all new public/internal members to be documented.
Enables TreatWarningsAsErrors for Emby.Drawing
2019-08-11 16:52:37 +02:00
Bond_009
5eaf5465a5
Check checksum for plugin downloads
...
* Compare the MD5 checksum when downloading plugins
* Reduced log spam due to http requests
* Removed 'GetTempFileResponse' function from HttpClientManager
* Fixed caching for HttpClientManager
2019-08-11 15:54:58 +02:00
dkanada
1ad67e223f
Merge pull request #1462 from Bond-009/installationmanager
...
Improvements to InstallationManager
2019-08-11 03:47:10 -07:00
dkanada
4f592e9c33
Merge pull request #1484 from SenorSmartyPants/DVD-Order
...
Update TVDB provider to search based on series display order
2019-08-09 23:26:42 -07:00
Bond-009
6032f31aa6
Use CultureInvariant string conversion for Guids
2019-08-09 23:17:54 +02:00
dkanada
cf0460c7f9
move comment to separate line
2019-08-07 02:24:56 -07:00
Anthony Lavado
cc4bf60092
Merge pull request #1590 from anthonylavado/null_check
...
Adds null check on studio/network name
2019-08-02 14:12:17 -04:00
Anthony Lavado
d05440d267
Update MediaBrowser.Providers/TV/TheTVDB/TvdbSeriesProvider.cs
...
Co-Authored-By: Claus Vium <cvium@users.noreply.github.com>
2019-07-31 12:21:46 -04:00
Anthony Lavado
d39decf918
Adds null check on studio/network name
2019-07-27 02:30:42 -04:00
Bond-009
82f041d050
Merge branch 'master' into release-10.3.z
2019-07-06 23:08:52 +02:00
SenorSmartyPants
18e6cd429a
Update TVDB provider to search based on series display order
2019-06-22 16:11:47 -05:00
Claus Vium
c2ab0ad641
Wait for the async authentication to finish when the JTW token expires
2019-06-21 19:08:04 +02:00
Bond_009
5554595255
Update deps
2019-06-14 18:49:57 +02:00
Bond_009
65a0ca2f32
Improvements to InstallationManager
2019-06-14 18:38:14 +02:00
Joshua M. Boniface
687255aa31
Merge pull request #1442 from jellyfin/release-10.3.z
...
Backmerge for Release 10.3.4 and 10.3.5
2019-06-12 23:30:57 -04:00
dkanada
09dfa071dc
move fanart image provider to plugin
2019-05-31 01:48:20 -07:00
Claus Vium
a756026962
Fix inverted comparison in the tvdb token refresh logic
2019-05-31 07:24:52 +02:00
Bond-009
682432f55a
Iterate over IEnumerable before disposing
2019-04-30 22:18:40 +02:00
Claus Vium
08ed52eb72
Make the TvdbEpisodeProvider class Public
2019-04-30 20:08:59 +02:00
Joshua M. Boniface
59031ee3b8
Merge pull request #1119 from ploughpuff/503retry
...
MusicBrainz 503 Retry Strategy
2019-03-15 16:47:03 -04:00
PloughPuff
d2e408539e
MusicBrainz 503 Retry Strategy
...
Upon receiving back a 503 Service Unavailable from MusicBrainz (indicating throttling), retry the same request a number of times before giving up.
2019-03-15 19:33:26 +00:00
Vasily
11fde02035
Merge pull request #1105 from ploughpuff/ratelimit
...
Only delay making MusicBrainz request if necessary
2019-03-15 16:01:55 +03:00
PloughPuff
d125fbc43d
Added contact email to user agent
...
MusicBrainz request a contact email address is supplied in comment section of user agent field.
2019-03-14 21:34:09 +00:00
Erwin de Haan
21cc38fcf4
Adjusted AssemblyCopyright attribute values.
2019-03-14 22:17:56 +01:00
Erwin de Haan
ee7bf86e0f
Adjusted the Product Name so the User Agent is correct/better.
2019-03-14 22:11:47 +01:00
PloughPuff
f8bb7a7ff4
Increased interval to 1050ms and moved to class scope
...
Review comments from JustAMan.
2019-03-14 19:01:17 +00:00
PloughPuff
6d3e6d800f
Only delay making request if necessary
...
When requesting data from MusicBrainz, only delay the request if previous request was less than rate limit ago, instead of always delaying for one second at start.
2019-03-14 19:01:17 +00:00
Bond-009
bf43dc00bb
More warning fixes
2019-03-13 22:32:52 +01:00
Bond-009
afdef163ea
Fix build by removing non existent namespace
...
Looks like a wrong auto merge. (We really should fix CI)
2019-03-12 20:49:29 +01:00
Bond-009
3ddbda9aca
Merge branch 'master' into xml
2019-03-12 16:37:18 +01:00
Bond-009
58061a7295
Make MusicBrainz base url configurable
2019-03-08 17:15:52 +01:00
Bond_009
37ea50a572
Reduce the amount of exceptions thrown
2019-03-07 21:42:56 +01:00
Bond_009
ffd6dac03a
Remove useless comments
2019-03-07 12:24:44 +01:00
Bond_009
a9302b8b53
Remove useless abstraction around XmlReaderSettings
...
This removes the amount of stuff that needs to be passed around
Also removes some unneeded `ManagedFileSystem` usage
2019-03-07 12:04:14 +01:00
Bond-009
594b271383
Merge pull request #1024 from jellyfin/release-10.2.z
...
Backmerge for 10.2.2
2019-03-01 07:49:07 +01:00
Claus Vium
2e9a3d45c2
Fix slow local image validation ( #990 )
...
* Check for local image directory existence to avoid tons of exceptions
2019-02-24 10:16:53 -05:00
Claus Vium
c597f0de35
Make Tvdb strings const
2019-02-20 19:55:06 +01:00
Bond-009
3965f90236
Update MediaBrowser.Providers/TV/TheTVDB/TvdbSeriesImageProvider.cs
...
Co-Authored-By: cvium <cvium@users.noreply.github.com>
2019-02-20 19:36:33 +01:00
Claus Vium
8af4417f8f
Add ConfigureAwait to awaited calls
2019-02-20 19:35:47 +01:00
Claus Vium
4a5c526ccc
Fix logging args and add ilogger with categoryname
2019-02-20 19:08:47 +01:00
Vasily
bca7a26ffd
Merge branch 'master' into update_tvdb
2019-02-20 14:46:07 +03:00
Claus Vium
1f30a50f4a
Address review comments
2019-02-20 11:03:04 +01:00
Claus Vium
dab25a0eeb
Remove OptimizedPriorityQueue source and grab it from nuget
2019-02-19 21:17:30 +01:00
Claus Vium
21f0a7e020
Make all class implementing dynamically loaded interfaces public
2019-02-15 23:05:14 +01:00
Claus Vium
ce51025e7c
Use DI for TvDbClientManager
2019-02-15 20:11:27 +01:00
Claus Vium
5a054e5150
Remove useless doc
2019-02-15 19:33:10 +01:00
Claus Vium
98f003f71a
Review comments
2019-02-15 19:33:10 +01:00
Claus Vium
b9efcace79
Extract imagetype-to-keytype statements into a utility function and move tvdb specific utils to separate class
2019-02-15 19:33:10 +01:00
Claus Vium
1aaa8de1f9
Use Task.WhenAll properly
2019-02-15 19:33:10 +01:00
Claus Vium
5e2e190f3e
Add key delimiter to avoid potential clashes
2019-02-15 19:33:10 +01:00
Claus Vium
828434058f
Use language supplied as argument instead of reading from TvDbClient
2019-02-15 19:33:10 +01:00
Claus Vium
dfbf5fc9fa
Add generic key generation function
2019-02-15 19:33:10 +01:00
Claus Vium
8029cd3ebb
Add better language support
2019-02-15 19:33:10 +01:00
Vasily
e970d7a6aa
Update MediaBrowser.Providers/TV/MissingEpisodeProvider.cs
...
Co-Authored-By: cvium <cvium@users.noreply.github.com>
2019-02-15 19:33:10 +01:00
Claus Vium
350e795640
Fix namespace in tvdbclientmanager
2019-02-15 19:33:10 +01:00