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
Mark Monteiro
76957213e6
Merge remote-tracking branch 'upstream/master' into support-injecting-iconfiguration
2020-03-03 22:27:49 +01:00
Bond-009
5276c75cde
Merge pull request #2500 from mark-monteiro/2498-register-logging-correctly
...
Register Logging Services Correctly
2020-03-03 21:53:53 +01:00
Davide Polonio
cd471ed4df
Fix emby/users/public not taking into account first run
...
The previous implementation was not taking in account the first seup
phase. Now the check has been added.
A little method refactor has been done in order to make the code more
elegant.
2020-03-03 20:20:35 +01:00
Davide Polonio
737d4d2b3f
Fix conditional with a less verbose one
...
Co-Authored-By: Vasily <JustAMan@users.noreply.github.com>
2020-03-03 19:51:03 +01:00
Mark Monteiro
3cb98fba55
Use ToList() instead of ToArray() on sequences of unknown size
2020-03-03 18:18:00 +01:00
dkanada
c07e1e4f84
Merge pull request #2476 from JustAMan/playto-sort
...
Bring back sorting when needed to fix PlayTo
2020-03-04 01:53:26 +09:00
Mark Monteiro
6438771212
Exit method early if there are no unique playlist items to add
2020-03-03 17:48:11 +01:00
Mark Monteiro
4d32b59a0b
Performance improvements
...
Use arrays instead of lists; use Array.CopyTo to concat playlist items; only count number of duplicates once
2020-03-03 17:47:16 +01:00
dkanada
2dc1a18203
Merge pull request #2501 from JustAMan/pedal-to-the-metal-from-the-get-go
...
Default transcoding throttling to false for new installs
2020-03-04 01:37:44 +09:00
Vasily
f21cd30039
Lower log level for BaseItem.Equals to debug
2020-03-03 19:22:45 +03:00
Vasily
c1aafd2ba0
Default transcoding throttling to false for new installs
2020-03-03 19:14:31 +03:00
Mark Monteiro
7f96fce15d
Add SegiH as a contributor
...
This PR is based on a change originally proposed by this author
2020-03-03 14:40:49 +01:00
Mark Monteiro
77533fd433
Revert unnecessary style change
2020-03-03 14:40:07 +01:00
Bond-009
20ac3c36e2
Merge pull request #2483 from xosdy/fix-download-filename
...
Fix download file with non-ASCII filename
2020-03-03 14:28:48 +01:00
Bond-009
464039043d
Merge pull request #2491 from mark-monteiro/2425-fix-playlists
...
Fix Playlist Deletion
2020-03-03 14:23:43 +01:00
Mark Monteiro
a4bf645ba5
Fix compilation error
2020-03-03 01:10:26 +01:00
Mark Monteiro
9a6c279473
Increase min log level to 'Warning' framework namespaces
2020-03-03 00:36:54 +01:00
Mark Monteiro
c376f4ca51
Register Serilog logging services correctly
2020-03-03 00:35:41 +01:00
Mark Monteiro
dde0277050
Check for duplicates when adding items to a playlist
2020-03-02 21:12:35 +01:00
dkanada
76e49a1eb7
migrate audiodb to plugin
2020-03-03 02:07:31 +09:00
Ilija Apostolovski
1c1484389a
Translated using Weblate (Macedonian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/mk/
2020-03-02 08:05:17 -05:00
Bond-009
1c21248e2e
Merge pull request #2474 from JustAMan/simplify-sorting
...
Simplify AlphanumericComparer, reduce code duplication
2020-03-02 12:28:31 +01:00
Vasily
13d30a0a79
Merge pull request #2436 from dkanada/music
...
Add config options for MusicBrainz
2020-03-02 12:54:17 +03:00
Vasily
ba8d8cede9
Replace foreach with for - MOAR SPEED
2020-03-02 12:39:34 +03:00
Vasily
9a9f2aa293
Apply suggestions from code review
...
Co-Authored-By: Bond-009 <bond.009@outlook.com>
2020-03-02 12:36:44 +03:00
Vasily
376bbb40bd
Apply code review suggestion
2020-03-02 12:34:34 +03:00
Vasily
11abe31e0d
Speed up equality comparison of BaseItem
2020-03-02 12:31:31 +03:00
Davide Polonio
5d760b7ee8
Fix emby/user/public API leaking private data
...
This commit fixes the emby/user/public API that was returning more data
than necessary. Now only the following information are returned:
- the account name
- the primary image tag
- the field hasPassword
- the field hasConfiguredPassword, useful for the first wizard only
(see
https://github.com/jellyfin/jellyfin/issues/880#issuecomment-465370051 )
- the primary image aspect ratio
A new DTO class, PrivateUserDTO has been created, and the route has been
modified in order to return that data object.
2020-03-01 21:46:01 +01:00
Mark Monteiro
3ab51712b8
Fix warnings in PlaylistXmlSaver
2020-03-01 18:41:17 +01:00
Mark Monteiro
1204818698
Clean up and document PlaylistResolver
2020-03-01 18:28:19 +01:00
Mark Monteiro
41a26f8ecd
Correctly resolve playlists that are stored using a directory path
2020-03-01 18:28:02 +01:00
Mark Monteiro
f00356e9fe
Use a constant for the default playlist file name
2020-03-01 18:23:51 +01:00
dkanada
49f6809254
fix build error
2020-03-01 22:48:41 +09:00
Mark Monteiro
7e3b6768f8
Add NuGet reference to config abstractions in MediaBrowser.Common project
2020-03-01 12:10:32 +01:00
Ignatius Bagus
0b0c5984f9
Translated using Weblate (Indonesian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/id/
2020-02-29 15:49:17 -05:00
Adam Bokor
03a294a706
Translated using Weblate (Hungarian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hu/
2020-02-29 04:10:17 -05: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
Steven Tang
2e856ad9fe
Fix download file with non-ASCII filename
2020-02-29 12:11:27 +08:00
Mark Monteiro
189f005846
Remove IConfiguration from service collection
...
This does not appear to be used anywhere and the web host already handles injecting this as a special case anyways
2020-02-28 23:35:53 +01:00
Mark Monteiro
48f8118072
Do not save a reference to the startup config in ApplicationHost
2020-02-28 23:28:15 +01:00
Mark Monteiro
a4e5a5ab31
Register configuration correctly with application using 'ConfigureAppConfiguration()' in WebHostBuilder
...
Without this, the correct instance of IConfiguration is not injected into services that rely on it
2020-02-28 23:18:22 +01:00
Mark Monteiro
3f4b9e9a81
Add new 'nowebcontent' configuration flag
2020-02-28 20:40:45 +01:00
Bond_009
be6ed3ec7b
Add comment
2020-02-28 20:39:51 +01:00
Bond_009
e699e5d405
Fix possible race condition
2020-02-28 20:34:10 +01:00
Ilija Apostolovski
6261e4e7f6
Translated using Weblate (Macedonian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/mk/
2020-02-28 13:12:32 -05:00
Mark Monteiro
3043b7323b
Use constants for settings keys
2020-02-28 17:57:38 +01:00
Ilija Apostolovski
77963c7a8c
Added translation using Weblate (Macedonian)
2020-02-28 10:12:47 -05:00
Vasily
7f38af3701
Remove custom queue class as it is not needed
2020-02-28 17:27:16 +03:00