Bond_009
e3dac4fda2
Use async FileStreams where it makes sense
3 years ago
Cody Robibero
cba07b1ca6
Remove more and more warnings
3 years ago
cvium
12a7fda0a6
Add timeout to ProgressiveFileStream
3 years ago
Patrick Barron
45f478f63e
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
# MediaBrowser.Controller/Library/IUserManager.cs
# MediaBrowser.Controller/Security/IAuthenticationRepository.cs
# MediaBrowser.Controller/Session/ISessionManager.cs
3 years ago
Claus Vium
a29f702432
Merge pull request #6258 from gnuyent/feat/hardware-encode-status
3 years ago
Bond_009
8528e9bddb
Improve platform checks
3 years ago
Brandon Nguyen
d0c5e25ec0
Use nullable enum type instead of strings
3 years ago
Brandon Nguyen
df17c67f11
Use hardware encoding string over boolean
3 years ago
Brandon Nguyen
7e3c94d094
Add hardware encoding status to playback data
...
Resolves #6087
3 years ago
Patrick Barron
be88efce3c
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Devices/DeviceManager.cs
# Emby.Server.Implementations/HttpServer/Security/SessionContext.cs
# Emby.Server.Implementations/Security/AuthenticationRepository.cs
# Emby.Server.Implementations/Session/SessionManager.cs
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
# MediaBrowser.Controller/Library/IUserManager.cs
# MediaBrowser.Controller/Net/ISessionContext.cs
3 years ago
Cody Robibero
9154f20b34
Don't dispose managed CancellationTokenSource ( #6139 )
3 years ago
Bond-009
d61530eb4b
Merge pull request #6083 from Bond-009/nullable4
...
Enable nullable reference types for Emby.Server.Implementations
4 years ago
Patrick Barron
b6446c06ee
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Security/AuthenticationRepository.cs
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
# MediaBrowser.Controller/Devices/IDeviceManager.cs
4 years ago
Patrick Barron
a0c6f72762
Migrate authentication db to EF Core
4 years ago
Bond_009
7e8428e588
Enable nullable reference types for Emby.Server.Implementations
4 years ago
Patrick Barron
a225f34796
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Jellyfin.Api/Helpers/RequestHelpers.cs
4 years ago
Bond_009
56ac64e70a
Minor improvements
...
* properly dispose CancellationTokenSource
* rewrite DynamicHlsController.GetSegmentLengths
* remove dead code
4 years ago
Bond_009
ddb04dc12b
Use new ReadAllLines extensions
4 years ago
BaronGreenback
2e98de9062
Code Clean up: Convert to null-coalescing operator ?? ( #5845 )
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
4 years ago
cvium
ba2e346d12
prevent cancellationtoken leakage
4 years ago
Bond-009
eeb5d4bd1e
Merge pull request #5842 from BaronGreenback/optimization
...
Code Clean up: Group Methods
4 years ago
Bond-009
184e05aeb6
Merge pull request #5681 from BaronGreenback/ContentFeatureOptimization
...
Various DLNA Optimizations
4 years ago
Bond-009
d5163b4167
Merge pull request #5877 from Bond-009/circ1
...
EncodingHelper: Fix circular dependency
4 years ago
Bond_009
499bac5185
EncodingHelper: Fix circular dependency
4 years ago
cvium
8933389753
Respect user settings for transcode and remux
4 years ago
BaronGreenback
bc1cc2d04a
Remove unused using directives
4 years ago
BaronGreenback
bb6fddde9a
Group Methods
4 years ago
Patrick Barron
8607b52541
Make device/session code async
4 years ago
Ian Walton
321e383965
Fix setting audio stream in PlaybackInfo for jellyfin-web.
4 years ago
Bond-009
ec0ef1530c
Merge pull request #5602 from Ullmie02/IP-string-IP
4 years ago
BaronGreenback
d9a50cb510
Various DLNA Optimizations
4 years ago
Szymon Acedański
b1e8a8565f
Update Jellyfin.Api/Helpers/FileStreamResponseHelpers.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
4 years ago
Szymon Acedański
136136dea9
Fix incorrect responses for HEAD /audio/<id>/stream
...
Without this fix my Samsung Soundbar (HW-Q80R) fails to play using DLNA
and returns "Error: Resource not found (716)" instead.
I had a look on tcpdump network logs between Jellyfin and the soundbar
and noticed that the device performs a HEAD request for the media before
responding to the DLNA UPNP control request from Jellyfin (or BubbleUPNP
Android App).
Jellyfin retuns 204 No Content response, which is unusual. Common web
servers generally return 200 OK if the GET would return content, and
this is not-very-clearly suggested [in HTTP
spec](https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.2.1 )
The other patch is to ensure, that invalid Content-Length: 0 is not
returned with the HEAD response in the streaming case.
I think in both cases we still don't return the same headers with HEAD
as with GET (e.g. Content-Length or Accept-Ranges), but at least we
don't return anything misleading.
4 years ago
David
19e4ef82dd
Remove conversion from IPAddress to string to IPAddress
4 years ago
Claus Vium
5592967497
Merge pull request #5403 from BaronGreenback/DLNAProfileFix
4 years ago
BaronGreenback
84da57cd48
Update StreamingHelpers.cs
...
Updated condition
4 years ago
David
ece0d67f99
Use FileShare.Read for log files
4 years ago
BaronGreenback
75c9659e05
Fix unreachable code & assign id to each profile.
4 years ago
David
60ffa6f514
Use FileShare.None when creating files
4 years ago
BaronGreenback
d819a1d928
Remove Content-Length header from DLNA HEAD request ( #5335 )
4 years ago
Joshua M. Boniface
7ece3c5523
Merge pull request #5273 from Bond-009/warn31
4 years ago
Bond_009
eba859e33e
Minor improvements
4 years ago
Bond_009
141efafd3d
Enable TreatWarningsAsErrors for MediaBrowser.Model
4 years ago
dkanada
13d65318eb
Merge pull request #5223 from Bond-009/minor10
...
Minor improvements
4 years ago
Bond_009
e9f22303a4
Properly forward cancellationTokens
4 years ago
Bond_009
65bab55ca0
Minor improvements
4 years ago
crobibero
223b42aed3
Create BaseItemKind enum
4 years ago
Claus Vium
63be326302
Merge pull request #5117 from jellyfin/fix-framerate-locale
...
Make FRAME-RATE field culture invariant
4 years ago
nyanmisaka
3ce0d589ba
make FRAME-RATE field culture invariant
4 years ago
Bond-009
4a2678e63b
Merge pull request #5097 from Bond-009/cleanup4
...
Remove useless abstraction and clean up formatting
4 years ago
Bond_009
f6b293203a
Restore weird behaviour
4 years ago
Bond_009
1c2cd7efa0
Remove useless abstraction and clean up formatting
4 years ago
Bond_009
d24e7f60c7
Fix GetOrderBy and add tests
4 years ago
crobibero
55670b91b2
Use ArrayModelBinder for sortBy and sortOrder
4 years ago
BaronGreenback
11700db312
Update StreamingHelpers.cs
...
Null exception fix
4 years ago
crobibero
ca5c20c988
Remove IIsoMounter and IsoMounter
4 years ago
Joshua M. Boniface
a6199f821b
Merge pull request #4169 from stanionascu/bdiso-playback
...
Playback (direct-stream/transcode) of BDISO/BDAV containers
4 years ago
Greenback
e41d1773ba
changes
4 years ago
Greenback
616caca2b7
Added more comments.
4 years ago
BaronGreenback
7a6063ed41
Merge branch 'master' into NetworkPR2
4 years ago
Joshua M. Boniface
7457c4a95d
Merge pull request #4499 from crobibero/more-param
...
Reduce RequestHelpers.Split usage and remove RequestHelpers.GetGuids
4 years ago
Joshua M. Boniface
799eb44005
Merge pull request #4514 from Artiume/patch-9
...
Update FFmpeg log
4 years ago
nyanmisaka
b4598bd71b
Merge remote-tracking branch 'upstream/master' into fmp4-hls
4 years ago
artiume
6a751251e7
Update Jellyfin.Api/Helpers/TranscodingJobHelper.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
artiume
a46b70b169
Truncate GUID to 8 char
4 years ago
artiume
3423bdf53a
Update Jellyfin.Api/Helpers/TranscodingJobHelper.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
Greenback
a3e47f3e4e
Updated to latest Unstable.
4 years ago
nyanmisaka
51dab0958d
changes per suggestions
4 years ago
artiume
e6e7295320
oops
4 years ago
artiume
4e07d9d561
Update FFmpeg log
4 years ago
Greenback
e51ddd326c
Fixes spelling.
4 years ago
Bond_009
4b1c9dc9ea
Pass cancellation where possible
4 years ago
crobibero
3cc0dd7e12
Reduce RequestHelpers.Split usage and remove RequestHelpers.GetGuids usage.
4 years ago
BaronGreenback
d66f88672c
Merge branch 'master' into NetworkPR2
4 years ago
nyanmisaka
099563cd6b
comply with dotnet-5
4 years ago
nyanmisaka
488dbdb31d
Merge remote-tracking branch 'upstream/master' into fmp4-hls
4 years ago
crobibero
dae4541bad
Merge remote-tracking branch 'upstream/master' into dotnet-5
4 years ago
crobibero
3f313206c6
Suggestions from review
4 years ago
Bond_009
c4bb32f259
Access last element by index where possible
4 years ago
Bond_009
bc7359f87d
Use string.Split(char) where possible instead of string.Split(char[])
4 years ago
crobibero
73d2cb1c2a
Updated based on review feedback
4 years ago
nyanmisaka
8c0778e827
switch ffmpeg to hls muxer for live streaming
...
segment muxer cannot make fMP4 init file.
'-strict -2' option doesn't work with segment muxer for flac remuxing.
4 years ago
crobibero
95ebb9a55a
Use null coalescing when possible
4 years ago
crobibero
5f52a58e78
Convert NullReferenceException to ResourceNotFoundException
4 years ago
crobibero
01355e0498
Fix nullability errors in Jellyfin.Api (part 1)
4 years ago
nyanmisaka
5bd0c2b69d
add an option to disable hevc encoding
4 years ago
Claus Vium
a7b3880d0e
Merge branch 'master' into fix_and_mildly_improve_similar
4 years ago
nyanmisaka
57e5b59b93
adjust bitrate limit for HLS audio codecs
4 years ago
Nyanmisaka
0b01acbe91
Apply suggestions from code review
...
Co-authored-by: BaronGreenback <jimcartlidge@yahoo.co.uk>
4 years ago
crobibero
2ce9a56cae
Remove GetImageTypes
4 years ago
cvium
b99519898d
Remove duplicate /Similar endpoints and add poor matching for artists and albums
4 years ago
nyanmisaka
babb298b90
fix ci
4 years ago
Claus Vium
ec2538a1ba
Merge pull request #4420 from cvium/fix_person_studio_genre_endpoints
...
Fix Persons, Genres and Studios endpoints
4 years ago
nyanmisaka
5048719a64
minor changes per suggestions
4 years ago
Claus Vium
c17f84ae48
Merge pull request #4330 from crobibero/api-key-auth
...
Fix ApiKey authentication
4 years ago
nyanmisaka
85965741f5
add initial support for HEVC over FMP4-HLS
4 years ago
Claus Vium
8c5e0ddae0
Merge pull request #4401 from nyanmisaka/respect-music-settings
...
Respect music quality settings when transcoding
4 years ago
Claus Vium
6afd990986
Merge pull request #4424 from jellyfin/minor8
...
Minor perf improvements
4 years ago
Bond_009
134fd0d960
> -> <
4 years ago
Bond_009
b21919c7f4
Minor perf improvements
4 years ago