Bond-009
817996da4b
Merge pull request #7494 from Shadowghost/streambuilder-cleanup
2 years ago
Brad Beattie
4ee1b78a80
Fix image searching to prioritize explicit language match if searching in English ( #8946 )
2 years ago
Shadowghost
ef085483b2
Merge branch 'master' into network-rewrite
2 years ago
renovate[bot]
02f9e60e7c
chore(deps): update dotnet monorepo to v7.0.1 ( #8900 )
...
* chore(deps): update dotnet monorepo to v7.0.1
* Update docker sdk
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
Shadowghost
81a7261980
Default to no bitrate limit if no maxBitrate is set ( #8850 )
...
Fixes https://github.com/jellyfin/jellyfin/issues/3277
2 years ago
Joe Rogers
a74b8b99af
Add option to allow extras to use embedded titles
2 years ago
Shadowghost
0834dc58c1
Fix .Net 7 compatibility
2 years ago
Shadowghost
8e8a085b7e
Prefer var in StreamBuilder
2 years ago
Shadowghost
08a5c71b90
Add xmldoc for MediaOptions
2 years ago
Shadowghost
1cd7da8889
Apply review suggestions
2 years ago
Shadowghost
697efec86e
Cleanup and refactor streambuilder
2 years ago
Shadowghost
2c86bd1875
Merge branch 'master' into network-rewrite
2 years ago
Bond_009
fd9dc1e308
Update deps
2 years ago
Bond_009
b366dc2e6e
Use ArgumentException.ThrowIfNullOrEmpty
2 years ago
Bond_009
236dd650d0
Update projects to .net7
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
Bond-009
210a4921f2
Fix some warnings and only disable TreatWarningsAsErrors for CodeAnalysis ( #8709 )
2 years ago
Shadowghost
bcd992fb06
Merge remote-tracking branch 'upstream/master' into network-rewrite
2 years ago
SteveTheGrey
87d4ef7403
Minor search update - full word titles matches first ( #8757 )
2 years ago
Negulici-R. Barnabas
e977aade77
Merge branch 'jellyfin:master' into master
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
2e639c77c7
Apply review suggestions
2 years ago
Shadowghost
072651c4be
Add xmldocs for TMDb provider, correct provider spelling
2 years ago
Dominik
09a1d6786a
Increase default SegmentKeepSeconds
2 years ago
Negulici-R. Barnabas
d3580f25da
fixed namescope for ImageResolution enum;
2 years ago
Negulici-R. Barnabas
2036f58b18
added associated value to ImageResolution enum;
2 years ago
Dominik
832b36562a
Add new options for segment deletion
2 years ago
Negulici-R. Barnabas
7db1813cc8
changed ChapterImageResolution in model to enum type;
...
added 144p to the ImageResolution enum;
updated chapters limit comment inside FFProbeVideoInfo.cs;
2 years ago
Negulici-R. Barnabas
b7aa5ed862
Merge branch 'jellyfin:master' into master
2 years ago
Bond-009
a9e2acc9e4
Merge pull request #8666 from dmitrylyzo/fix-secondary-audio
...
Fixes https://github.com/jellyfin/jellyfin-web/issues/4044
Fixed https://github.com/jellyfin/jellyfin/issues/8673
2 years ago
renovate[bot]
42399dde9c
chore(deps): update dotnet monorepo ( #8708 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
Dmitry Lyzo
2eb00bf3c0
fix secondary audio
...
Browsers (Chrome, Firefox) can only play the first track,
even if the second track is the default.
Ignore default flag when testing on secondary audio.
External audio tracks are not secondary.
2 years ago
Niels van Velzen
16ad39e581
Add SeriesStatus.Unreleased
2 years ago
Bond-009
f6e7313a61
Merge pull request #8638 from photonconvergence/fix/extras-type
2 years ago
Maxr1998
bf059d5b58
Backport pull request #8411 from jellyfin/release-10.8.z
...
Allow direct play even if no audio stream is available
Original-merge: bf129ab9b8
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
adrez99
3736e360e7
Merge branch 'jellyfin:master' into gzip
2 years ago
Claus Vium
05c20001c8
Merge pull request #8381 from 1hitsong/lyric-lrc-file-support
2 years ago
Joe Rogers
2e4db18ebe
Add hearing impaired subtitle stream indicator ( #7379 )
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2 years ago
Shadowghost
7b90fcd053
Merge branch 'master' into network-rewrite
2 years ago
Claus Vium
719e5eae16
Merge pull request #8503 from Bond-009/ThrowIfNull
2 years ago
Jan Sommer
87d460909f
Fix minor warnings in MediaBrowser.Model/Configuration ( #2149 )
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
Shadowghost
4fc52a840c
Merge branch 'master' into network-rewrite
2 years ago
markus
0a15634550
Streams with CodecType "data" (like "epg" streams in DVB
...
recordings) get ignored. This results in wrong stream specifiers for all
subsequent streams. This fix correctly handles "data" streams without any
further processing.
2 years ago
Hannes Braun
4edeccc5e0
Remove redundant using directives
2 years ago
Cody Robibero
3716077495
Backport pull request #8433 from jellyfin/release-10.8.z
...
Update to dotnet 6.0.9
Original-merge: 4ec82ec662
Merged-by: Joshua M. Boniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
1hitsong
d9be3874ba
Auto stash before merge of "lyric-lrc-file-support" and "origin/lyric-lrc-file-support"
2 years ago
1hitsong
9d5cf67dfe
Create ILyricsProvider
2 years ago
Cody Robibero
871ae39c9f
Merge pull request #8325 from nielsvanvelzen/uuid-userconfiguration
2 years ago
Niels van Velzen
dd4af49962
Use Guid type for UserConfiguration fields
2 years ago
Bond-009
e1e4ac75e4
Merge pull request #8267 from luzpaz/typos
2 years ago
Bond-009
c45c8bdec7
Merge pull request #7903 from knackebrot/ignore-dts
2 years ago
Negulici-R. Barnabas
1e41636e30
Merge branch 'jellyfin:master' into master
2 years ago
Niels van Velzen
de98457332
Fix operation name in SearchController and correct nullability for SearchHint
2 years ago
knackebrot
c3405d25fd
Make IgnoreDts configurable for M3U tuner
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
bef4256d47
Use guid for seriesId API parameter
2 years ago
Negulici-R. Barnabas
5196f63d43
Merge branch 'jellyfin:master' into master
2 years ago
SenorSmartyPants
de9a350bad
Backport pull request #8212 from jellyfin/release-10.8.z
...
Add resolution text for 384 sized video
Original-merge: 7ffdde9a0b
Merged-by: Cody Robibero <cody@robibe.ro>
Backported-by: Joshua Boniface <joshua@boniface.me>
2 years ago
adrez99
b8afdd892a
Merge branch 'master' into gzip
2 years ago
Shadowghost
59a86568d9
Cleanup and fixes
2 years ago
Negulici-R. Barnabas
5121baa9e8
Merge branch 'jellyfin:master' into master
2 years ago
Shadowghost
f6e41269d9
Enforce interface bindings on SSDP, add Loopback to LAN if no LAN defined
2 years ago
Joshua Boniface
924b0740b1
Backport pull request #8104 from jellyfin/release-10.8.z
...
Add resolution text output for more resolutions
Authored-by: Shadowghost <Ghost_of_Stone@web.de>
Merged-by: Bond-009 <bond.009@outlook.com>
Original-merge: 2b46917dcf
2 years ago
Negulici-R. Barnabas
12ec0e285d
Chapter Images:
...
- chapter image extraction intervals, limit count and resolutions can be set by the user from the server general settings;
2 years ago
Cody Robibero
40d3d8fb37
bump Jellyfin to 10.9
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
adrez99
aadd8ee971
Merge branch 'master' into gzip
2 years ago
Joshua M. Boniface
3061446c87
Merge pull request #7984 from crobibero/dotnet-6.0.6
...
Upgrade to dotnet 6.0.6, update remaining dependencies
(cherry picked from commit 56e7b323de
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Joshua M. Boniface
fe32b5e333
Merge pull request #7964 from jellyfin/dovi-side-data
...
(cherry picked from commit 39d185c7b1
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Joshua M. Boniface
e61c80fed7
Merge pull request #7960 from Shadowghost/subrip-encoder-fix
...
(cherry picked from commit ae79bbc34c
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Cody Robibero
a65397ae14
Merge pull request #7950 from nyanmisaka/brighter-vpp-tonemap
...
(cherry picked from commit b36543275f
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Cody Robibero
38102499cb
Merge pull request #7947 from nyanmisaka/video-range-condition
...
(cherry picked from commit f1d56aa5ce
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Cody Robibero
5b0af106c2
Merge pull request #7940 from Shadowghost/fix-recommendations
...
(cherry picked from commit 6749313249
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2 years ago
adrez99
72893da4d8
Use System.IO.Compression instead of SharpCompress for gzips
2 years ago
Cody Robibero
bee13d5644
Fix splashscreen ( #7895 )
2 years ago
Claus Vium
8d1dcb3c05
Merge pull request #7885 from iwalton3/fix-navigation-buttons
...
Prevent 400 error when using navigation buttons.
(cherry picked from commit 8b69b0f521
)
Signed-off-by: crobibero <cody@robibe.ro>
2 years ago
Cody Robibero
bacb41e142
Merge pull request #7854 from cvium/enable_mkv_keyframe_extraction
...
(cherry picked from commit 2a89683e80
)
Signed-off-by: crobibero <cody@robibe.ro>
2 years ago
Bond-009
c19c787273
Merge pull request #7828 from nyanmisaka/fix-dovi-tonemap
...
Fix Dolby Vision profile 5 and 8 to SDR HW tone-mapping
(cherry picked from commit 8595a979a8
)
Signed-off-by: crobibero <cody@robibe.ro>
2 years ago
Cody Robibero
b8722d02a3
Merge pull request #7781 from crobibero/live-tv-infinite
...
(cherry picked from commit 77c73e241f
)
Signed-off-by: crobibero <cody@robibe.ro>
2 years ago
Joshua M. Boniface
bc1a78575a
Merge pull request #7766 from crobibero/dotnet-6.0.5
...
(cherry picked from commit 71bf567045
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
3 years ago
Joshua M. Boniface
1b020b8abb
Merge pull request #7749 from cvium/disable_auto_add_collection
...
(cherry picked from commit 8119e4a573
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
Joshua M. Boniface
47d150565d
Merge pull request #7712 from jellyfin/fix-hevc-disable-option
...
(cherry picked from commit 5a9e5e0d5d
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
Joshua M. Boniface
2d8f7b46f1
Merge pull request #7699 from Shadowghost/streambuilder-fix
...
(cherry picked from commit b46d61dfdf
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
dependabot[bot]
812841d01e
Bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 ( #7726 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Cody Robibero
13df026f6b
Merge pull request #7654 from Shadowghost/nfo-provider-fix
...
Prefer MetadataProvider enum as provider id key over arbitrary strings
(cherry picked from commit a2abae3014
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
Cody Robibero
1ed57f48a5
Merge pull request #7624 from nielsvanvelzen/quickconnect-enable-d
...
(cherry picked from commit 1d5961126e
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
Joshua M. Boniface
96d2d2428a
Merge pull request #7590 from crobibero/dotnet-6.0.4
...
(cherry picked from commit 5778541d2f
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
3 years ago
Cody Robibero
688553b9a8
Merge pull request #7537 from dmitrylyzo/fix-streambuilder
...
(cherry picked from commit 5833c70725
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
3 years ago
Cody Robibero
1960b5bdce
Merge pull request #7523 from crobibero/null-stream
...
Allow media without streams to playback
(cherry picked from commit 577325b788
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
dependabot[bot]
d7c9cf3fea
Bump MimeTypes from 2.3.0 to 2.4.0 ( #7552 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Cody Robibero
96a03776e1
Fix TranscodeReasons property name
3 years ago
Shadowghost
4e91c3ebdc
Fix DLNA DirectPlay
3 years ago
Joshua M. Boniface
8197e5921e
Merge pull request #7198 from dmitrylyzo/transcode-conditions
3 years ago
dependabot[bot]
dde984bd0e
Bump StyleCop.Analyzers from 1.2.0-beta.376 to 1.2.0-beta.406
...
Bumps [StyleCop.Analyzers](https://github.com/DotNetAnalyzers/StyleCopAnalyzers ) from 1.2.0-beta.376 to 1.2.0-beta.406.
- [Release notes](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/releases )
- [Commits](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/compare/1.2.0-beta.376...1.2.0-beta.406 )
---
updated-dependencies:
- dependency-name: StyleCop.Analyzers
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Dmitry Lyzo
e4137a6279
Fix remuxing
3 years ago
Dmitry Lyzo
1fe82d0deb
Add TranscodingProfile conditions
3 years ago
Cody Robibero
b9c3a497d5
Use requested bitrate for calculations
3 years ago
Bond-009
bb7068cb63
Move StreamBuilderTests to correct project ( #7461 )
3 years ago
Nyanmisaka
18c7dc210c
Prefer Cuvid to Nvdec by default for better performance
3 years ago
Cody Robibero
d29c7c1d9e
Revert using Math.Clamp
3 years ago
Cody Robibero
e6df698df1
Merge pull request #7325 from eyezak/issue/6450
3 years ago
Cody Robibero
3ea4174d12
Fix flipped Clamp args
3 years ago
Cody Robibero
28223704f3
Merge pull request #7441 from 1337joe/add-external-stream-indicator
...
Add label for external audio/sub tracks
3 years ago
Claus Vium
53209830e7
Merge pull request #7346 from Bond-009/guid
...
Optimize Guid comparisons
3 years ago
Joe Rogers
1a307db7eb
Add label for external audio/sub tracks
3 years ago
Cody Robibero
a5ffde0e9c
Merge pull request #7432 from Bond-009/socketfactory
3 years ago
Joshua M. Boniface
388e0cba9f
Merge pull request #7434 from crobibero/dotnet-6.0.3
3 years ago
Cody Robibero
965bf7332f
Update to dotnet 6.0.3
3 years ago
Bond_009
1d018c5575
SocketFactory: Remove redundant code
...
ExclusiveAddressUse should be false by default afaik
3 years ago
Cody Robibero
da41cd365c
Suggestions from review
3 years ago
Cody Robibero
bbd5d11d3b
Remove TranscodeReason.None, Add JsonFlagEnum tests
3 years ago
Cody Robibero
c331e11c24
Clean up EnumFlags serialization
3 years ago
Isaac Gordezky
9ebd521754
Update MediaBrowser.Model/Dlna/StreamBuilder.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Isaac Gordezky
84a3db6f84
Fix transcode video matching and add tests for Transcode and Safari
3 years ago
Isaac Gordezky
5e779f20ee
Series: issue-6450
...
Issue: https://github.com/jellyfin/jellyfin/issues/6450
Enable DirectPlay responses
Rewrite DirectPlay and DirectStream resolution
Prefer copy transcode video codec options
Enhance condition processor
Support DirectStream and Transcode with parity
Rework audio stream selection and add tests for ExternalAudio
Update MediaInfoHelper to only call StreamBuilder once
3 years ago
Isaac Gordezky
d871dded9f
Convert TranscodeReason to Flags
3 years ago
Patrick Farwick
27b81a535c
Let the UI show which DTS profile is in use
...
There are different profiles for DTS. For example, both DTS and DTS-HD
MA use the same codec, but provide a different profile.
Some files may provide both a DTS and DTS-HD MA audio track. With this
change, the UI shows which track is using which profile to allow the
user to choose between them.
3 years ago
Cody Robibero
3dc0cfc36e
Merge pull request #7388 from GermanCoding/iso639-undefined
3 years ago
Joshua M. Boniface
947ff9defe
Merge pull request #7404 from nyanmisaka/omx
3 years ago
Joshua M. Boniface
a123391e7e
Merge pull request #7383 from thornbill/next-up-rewatching
3 years ago
nyanmisaka
bfc27e494b
Remove the deprecated OMX and MMAL HWA
3 years ago
GermanCoding
3f6a14e1fd
Use extension method for list search
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
GermanCoding
e09641b452
Hide ISO 639-2 special codes in display titles
...
They are still shown in associated metadata, just hidden from the more visible display titles.
3 years ago
Bond-009
b356c2b212
Merge pull request #7324 from Maxr1998/sort-by-index
3 years ago
Cody Robibero
1b3e56bae3
Split DirectoryExists and FileExists
3 years ago
Bill Thornton
055c63bdee
Include played and unplayed results in the same next up request
3 years ago
Cody Robibero
dc1b224667
Add JsonConstructor
3 years ago
Cody Robibero
fc5c6c0404
Use IFileSystem
3 years ago
Joshua M. Boniface
59040bfa7d
Merge pull request #7255 from Shadowghost/external-sub-audio
3 years ago
Bond_009
f50a250cd9
Optimize Guid comparisons
...
* Use Guid.Equals(Guid) instead of the == override
* Ban the usage of Guid.Equals(Object) to prevent accidental boxing
* Compare to default(Guid) instead of Guid.Empty
3 years ago
SenorSmartyPants
bbac59c6d6
Rewatching next up ( #7253 )
3 years ago
Shadowghost
ca5112f45a
feat(external-media): refactor external subtitle and audio provider
3 years ago
Maxr1998
0aaf2f470a
Implement Comparers for (Parent)IndexNumber
...
Can be used in item queries to sort by ParentIndexNumber and IndexNumber (used for disc and track numbers for example).
3 years ago
Bond_009
5732e6188c
Fix some warnings
3 years ago
Cody Robibero
4ef0099598
Merge pull request #7233 from Bond-009/warn60
3 years ago
Joshua M. Boniface
94b5334da5
Merge pull request #7290 from crobibero/dotnet-6.0.2
3 years ago
Bond_009
8b2556adba
Fix display preferences
3 years ago
Bond_009
1c14c86b20
Fix some warnings
3 years ago
dependabot[bot]
68e7072698
Bump MimeTypes from 2.2.1 to 2.3.0 ( #7309 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Cody Robibero
603b6fe173
Merge pull request #7054 from matthew-jones-uk/disable-embedded-subs
3 years ago
Matthew Jones
b7cab46b4a
Added values to EmbeddedSubtitleOptions enum
3 years ago
Cody Robibero
b98cc71c3b
Update to dotnet 6.0.2
...
Signed-off-by: Cody Robibero <cody@robibe.ro>
3 years ago
Cody Robibero
e5701c396a
Merge pull request #6436 from daullmer/splashscreen
3 years ago
Matthew Jones
91d143d6ee
Changed boolean options to enums
3 years ago
Cody Robibero
ea3d79c0eb
Merge pull request #7235 from Bond-009/async4
3 years ago
Niels van Velzen
2afcaa6ae1
Use Guid for BaseItemDto parent ids
3 years ago