Stepan Goremykin
910617bbc3
Remove redundant 'else' keywords
2 years ago
Bond-009
9c500bdca3
Merge pull request #9466 from Shadowghost/playlist-fix
2 years ago
Cody Robibero
89be3aa37f
Convert Person.Type to use PersonKind enum ( #9487 )
2 years ago
Bond_009
2e4905ff05
Fix #9378
...
Remove sort words before replacing dots with spaces
2 years ago
Shadowghost
76ae599bd3
Fix playlist creation and removal
2 years ago
Bond-009
1d34c867d9
Merge pull request #9446 from 1337joe/audiobook-grouping-fixes
2 years ago
Bond_009
761b9ed6a1
Allow webp for local images
2 years ago
Joe Rogers
1c3a97bf6a
Inject IDirectoryService where needed instead of passing it through ItemResolveArgs
2 years ago
Joe Rogers
160baa02fd
Remove some BaseItem references to make ItemResolveArgs more usable for testing.
2 years ago
Nils Fürniß
e58bf6b2be
Add SeasonProviderIds to EpisodeInfo ( #9407 )
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
Shadowghost
07dc163844
Fix playlist parental control and no parental control skipping forbidden unrated items
2 years ago
Shadowghost
c8d80450e0
Recursively update rating
2 years ago
Shadowghost
b7418d6e9e
Add permission for collection management
2 years ago
Jpuc1143
cb61a57e82
Reduced number of calls to GetPreference()
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
Jpuc1143
7fa6d4c81e
Add "Allowed Tags" to Parental Controls
2 years ago
Egor Bakanov
46e9f5ad2e
Fix recursive children lookup of folders ( #8678 )
...
Fixes https://github.com/jellyfin/jellyfin/issues/6193
Fixes https://github.com/jellyfin/jellyfin/issues/7226
2 years ago
Bond-009
43c3a465e6
Merge pull request #8775 from SenorSmartyPants/DVRMetadata
...
Fixes https://github.com/jellyfin/jellyfin/issues/5178
2 years ago
Cody Robibero
9a740344be
Add support for .sup subtitle ( #8808 )
...
Fixes https://github.com/jellyfin/jellyfin/issues/8628
2 years ago
Bond_009
6481376b81
Use DistinctBy introduced in .NET 6
2 years ago
Joe Rogers
e4040ab812
Allow video extras to use owner library options
2 years ago
Bond_009
b366dc2e6e
Use ArgumentException.ThrowIfNullOrEmpty
2 years ago
Bond_009
52194f56b5
Replace != null with is not null
2 years ago
Bond_009
c7d50d640e
Replace == null with is null
2 years ago
SenorSmartyPants
159a244654
Add Options to disable DVR NFO and image saving
...
- SaveRecordingNFO and SaveRecordingImages default to true. Maintains current behavior.
- Episode.FillMissingEpisodeNumbersFromPath for live tv so external metadata can be pulled when recording starts.
2 years ago
Shadowghost
072651c4be
Add xmldocs for TMDb provider, correct provider spelling
2 years ago
cvium
08d2acba20
Backport pull request #8662 from jellyfin/release-10.8.z
...
fix: use a combination of ParentIndexNumber and IndexNumber to determine next up episodes
Original-merge: 45f3fb1cfc
Merged-by: Joshua M. Boniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
Bond-009
f6e7313a61
Merge pull request #8638 from photonconvergence/fix/extras-type
2 years ago
cvium
812a4170ee
Backport pull request #8501 from jellyfin/release-10.8.z
...
fix: set MinIndexNumber for the next up query
Original-merge: 679e83082f
Merged-by: Claus Vium <cvium@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
photonconvergence
09e8a7e62c
Fix extra type differentiation
...
Change rules for Featurettes and Shorts so they don't both get classed as ExtraType.Clip.
Fix test that these changes break
2 years ago
Bond_009
224bb355dd
Rewrite BaseItem.ModifySortChunks
2 years ago
Claus Vium
b137d0cc2b
Merge pull request #7514 from Shadowghost/music-extend
2 years ago
Bond_009
f5613add1a
Remove extra argument
2 years ago
Bond_009
a9a5fcde81
Use ArgumentNullException.ThrowIfNull helper method
...
Did a simple search/replace on the whole repo (except the RSSDP project)
This reduces LOC and should improve performance (methods containing a throw statement don't get inlined)
```
if \((\w+) == null\)
\s+\{
\s+throw new ArgumentNullException\((.*)\);
\s+\}
```
```
ArgumentNullException.ThrowIfNull($1);
```
2 years ago
Luke F
e579b4d42d
Backport pull request #8189 from jellyfin/release-10.8.z
...
Fix GetItems IndexOutOfRangeException when IDs do not exist
Original-merge: 527ed0607d
Merged-by: Claus Vium <cvium@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
Zach Phelan
8857edb66c
Add function back for compatibility, add sorting
2 years ago
Zach Phelan
c71d6f2358
Sort special features same as other spots, removing unnecssary function
...
Added to contributors
2 years ago
Shadowghost
61fa325ef0
Extend music parsing
2 years ago
Claus Vium
1cbf5431aa
Merge pull request #8250 from Bond-009/minor18
...
Minor cleanup
2 years ago
Bond_009
5036afd691
Minor cleanup
2 years ago
luz paz
9ec2870b10
Fix various typos
...
Found via `codespell -q 3 -S ./Emby.Server.Implementations/Localization -L allready,doesnt,inh,receivedfrom,whoknows`
2 years ago
Niels van Velzen
61afd029df
Check for empty guid
2 years ago
Niels van Velzen
0f91244239
Use Guid for adjacentTo API parameter
2 years ago
Shadowghost
7b05e0a413
Backport pull request #8209 from jellyfin/release-10.8.z
...
Fix series query including missing episodes when it should not
Original-merge: 9357d610b1
Merged-by: Claus Vium <cvium@users.noreply.github.com>
Backported-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Joshua Boniface
b3675ebce0
Backport pull request #8191 from jellyfin/release-10.8.z
...
fix: remove Virtual episodes when their physical counterpart exists
Authored-by: cvium <clausvium@gmail.com>
Merged-by: Bond-009 <bond.009@outlook.com>
Original-merge: 77a007a24d
2 years ago
Joshua Boniface
0356a15056
Backport pull request #8163 from jellyfin/release-10.8.z
...
Don't refresh playlists on album refresh
Authored-by: David Ullmer <davidullmer@outlook.de>
Merged-by: Claus Vium <cvium@users.noreply.github.com>
Original-merge: 444b0ea310
2 years ago
Mikal Stordal
8e1796f08a
Add escape hatch for Series merging
...
This is an universal solution for plugins to override how series are merged.
The reason to override is so we can set the same provider id on multiple items without merging them, while using another id for merging them. Having an (optional) provider id not tied to any online database allows plugins to use their own rules for merging series.
2 years ago
Bond-009
2b1a915ead
Merge pull request #7604 from Jellifi007/fixes-diactritics
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
(cherry picked from commit 8d1d973438
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
Bond_009
7fdc0e3c3d
BaseItem: remove unused function
3 years ago
Claus Vium
53209830e7
Merge pull request #7346 from Bond-009/guid
...
Optimize Guid comparisons
3 years ago
Claus Vium
136eab9b1e
Merge pull request #7370 from crobibero/internal-metadata-path
...
Only add internal files if the internal metadata path exists
3 years ago