Jean-Samuel Aubry-Guzzi
12721eb7dd
Fix non-ascii filename downloads
...
Follow https://tools.ietf.org/html/rfc5987#section-3.2.2 to encode
non-ascii filenames in HTTP Content-Disposition header.
6 years ago
bugfixin
a827a2fbcc
Remove unreachable code and const trySupportSeek within BaseProgressiveStreamingService
6 years ago
Claus Vium
28c2ac528d
Re-add content length, semi revert of changes in #1010 ( #1287 )
...
* Re-add content length, semi revert of changes in #1010
6 years ago
Joshua Boniface
31ad366aa9
Implemented suggested conditional
6 years ago
Joshua Boniface
10f33b0273
Update conditional to be correct
6 years ago
Joshua Boniface
eaa1ac8013
Apparently strings can't be !'d
6 years ago
Joshua Boniface
e790f024c2
Return MethodNotAllowedException if Pw is not set
...
Don't accept pre-hashed (not-plaintext) passwords as the auth
provider no longer supports this due to sha1+salting the passwords
in the database.
6 years ago
Bond-009
e89c8dbf76
Use CultureInfo.InvariantCulture
6 years ago
Bond_009
9aaeb19418
Self-documenting code
6 years ago
Bond_009
b647959ec4
Add EnableOutputInSubFolder back
6 years ago
Bond_009
ca37ca291f
More style changes
6 years ago
Bond_009
93e535d3a1
Trying to make sense of the streaming code
...
Mostly small changes as I was looking through the code.
* async void -> async Task
* Properly implemented dispose methods
* Pass the logstream directly to the JobLogger
* Style fixes
6 years ago
Bond_009
2696ac5eac
Lower the amount of running tasks
6 years ago
Phallacy
09921a00aa
made password resets an interface and per user
6 years ago
Erwin de Haan
21cc38fcf4
Adjusted AssemblyCopyright attribute values.
6 years ago
Erwin de Haan
ee7bf86e0f
Adjusted the Product Name so the User Agent is correct/better.
6 years ago
Vasily
208585d3f6
Merge pull request #1106 from Bond-009/warn2
...
More warning fixes
6 years ago
Bond-009
bf43dc00bb
More warning fixes
6 years ago
Bond-009
e64aaebbac
Improvements around streams
...
* Use ArrayPool instead of allocating new buffers each time
* Remove NetworkStream copy
* Remove some dead code
6 years ago
Bond-009
decaffed86
Remove EnvironmentInfo
...
This moved the last bit of usefulness of EnvironmentInfo into a static
class.
6 years ago
Vasily
028a98d2c1
Merge pull request #1058 from Bond-009/clean
...
Cleanup/simplification
6 years ago
Bond_009
37ea50a572
Reduce the amount of exceptions thrown
6 years ago
Bond-009
c5fce647de
Cleanup/simplification
...
* Removed useless copies/allocations
* Reduced unneeded complexity
6 years ago
Claus Vium
0abe57e930
Merge remote-tracking branch 'remotes/upstream/master' into kestrel_poc
6 years ago
Bond-009
e4c5d51860
Update MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs
...
Co-Authored-By: cvium <cvium@users.noreply.github.com>
6 years ago
Claus Vium
394d23a73a
Review comments
6 years ago
Claus Vium
78742b8e4c
Switch to HeaderNames instead of hardcoded strings (and other header related fixes)
6 years ago
Xu Fasheng
4951ec9814
Fix rmvb video can not play under DLNA
...
Or will report "Could not find handler for /videos/xxx/stream.rm" error
in server side.
Test OK with Kodi and gupnp-tools.
6 years ago
Claus Vium
71ed840944
Simplify websocket listeners
6 years ago
Claus Vium
27e7e792b3
Replace some usage of QueryParamCollection
6 years ago
Claus Vium
4db31acff9
Begin removing System.Net sources
6 years ago
Bond-009
1731bf7372
Remove ordering items
6 years ago
PloughPuff
73c1cdb32a
Avoid exceptions due to folder and file not found
...
1) Use function to return path to temp transcode path which has benefit of creating temp folder if not exists, thereby avoiding the exception when GetFilePaths is used.
2) Check json files exists before attempting to read from it. Avoids having to mask FileNotFound exceptions when debugging.
6 years ago
Vasily
60df855b26
Merge pull request #930 from fruhnow/AuthorizationCheck
...
checking user-permission in GetQueryResult
6 years ago
Joshua M. Boniface
89d4ce309d
Merge pull request #848 from Bond-009/perf
...
Minor changes to reduce allocations
6 years ago
Joshua M. Boniface
b43317c5e1
Merge pull request #830 from Bond-009/update
...
Removed remaining self-update code
6 years ago
Felix Ruhnow
53beebc774
switching logging to serilog convention according to pr comments
6 years ago
Felix Ruhnow
ba003e06ef
adressing pr comments
6 years ago
Felix Ruhnow
1d631540ac
adressing pr comments
6 years ago
Felix Ruhnow
967d5deeb7
checking user-permission in GetQueryResult to prevent accessing the library without permission but having a link. (+added myself as contributor. forgot last time bout that)
6 years ago
Vasily
13f2783a8e
Merge pull request #887 from wtayl0r/replace-primitives-with-iconfiguration
...
Replace primitive injection with IConfiguration
6 years ago
Bond_009
7554f63551
Remove more self-update code
6 years ago
William Taylor
18ae107ce4
Removed unnecessary configuration options and reduced primitive dependencies
6 years ago
Bond-009
a35ea49c99
Merge remote-tracking branch 'upstream/release-10.2.z' into newmaser
6 years ago
Bond-009
4811e76860
Merge branch 'master' into perf
6 years ago
Claus Vium
21f0a7e020
Make all class implementing dynamically loaded interfaces public
6 years ago
Bond_009
8d98885cda
Less string allocations
6 years ago
Bond_009
7722cb3ffa
Some Lists -> IEnumerable
6 years ago
Bond_009
41fb1e5106
Tuple -> ValueTuple
6 years ago
Bond_009
64d5ec12e2
Use HashSets for increased perf
6 years ago
William Lees
db4a72df10
Reduce scope of changes
6 years ago
William Lees
250f03d2d9
add httpClient to more constructors
6 years ago
William Lees
d8cb34dbbc
add httpClient to appropriate constructors
6 years ago
Vasily
3a88a3c795
Merge pull request #822 from Bond-009/imagedimensions
...
Complete rename ImageSize -> ImageDimensions
6 years ago
Claus Vium
e449182641
Move import
6 years ago
Claus Vium
fcfe02ee73
Add await to GetCountries in LocalizationService
6 years ago
Bond-009
e216702bcf
Complete rename ImageSize -> ImageDimensions
6 years ago
Claus Vium
0ef2b46106
Remove custom Threading
6 years ago
Vasily
83af2db679
Merge pull request #798 from Bond-009/apientrypoint
...
Cleanup around the api endpoints
6 years ago
Joshua M. Boniface
c4f51e16a5
Merge pull request #736 from Bond-009/startasync
...
Start startup tasks async
6 years ago
Joshua M. Boniface
56dcc45dc0
Merge pull request #732 from Bond-009/locale
...
Reworked LocalizationManager to load data async
6 years ago
Bond-009
cb7bffc233
Remove unused string split
6 years ago
Bond-009
da2caa2902
await async functions
6 years ago
Bond-009
ab0e851db9
Cleanup streaming services
6 years ago
Joshua M. Boniface
32f393d57f
Merge pull request #764 from Bond-009/encoding
...
Remove dead code, made some functions properly async
6 years ago
Andrew Rabert
42d5a48491
Merge pull request #788 from Bond-009/warnings
...
Fix more warnings
6 years ago
Bond_009
95ee3c72e3
Properly dispose Tasks
6 years ago
Bond_009
1385d89df6
Remove MoreLINQ
6 years ago
Bond_009
5ac6d0ae59
Fix more warnings
6 years ago
Joshua M. Boniface
c713824bf9
Merge pull request #734 from Bond-009/culture
...
Fix more analyzer warnings
6 years ago
Claus Vium
8985fb8d58
Remove support for games as a media type
6 years ago
Claus Vium
f7a46c7a56
Remove more Connect related stuff
6 years ago
Bond-009
2a1f6361a5
Merge branch 'master' into locale
6 years ago
Bond-009
1ea219bf3f
Merge branch 'master' into culture
6 years ago
Erwin de Haan
f8aff0c51d
Fix conditions where the ! was swallowed in #726
6 years ago
Vasily
c8cb908004
Merge pull request #716 from Bond-009/warnings
...
Remove more compile time warnings
6 years ago
Vasily
8487319374
Merge pull request #726 from EraYaN/remove-wrappers-for-system-io
...
Clean up IFileSystem wrappers around stdlib.
6 years ago
Justin Suess
6786dfcabd
Made password field non-mandatory upon setup
6 years ago
Justin Suess
f06b9a14f3
Added password as an API field to the Startup/User Service
6 years ago
Erwin de Haan
b9a111432a
Unwrapped all /(Write|Read)All(Text|Bytes)/ functions.
6 years ago
Erwin de Haan
581a7fe078
Unwrapped `MoveDirectory`, `DirectoryExists`, `FileExists` & removed `MoveFile`
6 years ago
Erwin de Haan
d7c6d16250
Unwrapped CreateDirectory and DeleteDirectory
6 years ago
Erwin de Haan
3a831994f6
Unwrapped GetDirectoryName and DirectorySeperatorChar
6 years ago
Bond_009
85a58fd655
Start startup tasks async
6 years ago
Bond_009
a709cbdc64
Fix more analyzer warnings
6 years ago
Bond_009
51edd5d067
Reworked LocalizationManager to load data async
6 years ago
Andrew Rabert
4190410c7e
Merge pull request #710 from Bond-009/spelling
...
Fix a spelling mistake
6 years ago
Bond_009
883575893b
Change image dimentions from double to int
...
Rename ImageSize -> ImageDimensions
6 years ago
Erwin de Haan
d1a0497f55
Revert "Merge pull request #452 from Bond-009/activitydb"
...
This reverts commit 48ad18d12b
, reversing
changes made to fe197415ca
.
6 years ago
Bond_009
ded9dee22c
Remove more compile time warnings
6 years ago
Bond_009
eaa6cb0ddc
Fix a spelling mistake
6 years ago
Bond_009
905a253ff5
Suffix async methods with Async
6 years ago
Andrew Rabert
3d01aa1ae4
Merge pull request #656 from hawken93/more_logging
...
Do some logging in MediaInfoService
6 years ago
hawken
07cba6cbcf
Do some logging in MediaInfoService
6 years ago
Andrew Rabert
13f1ea2c19
Merge pull request #664 from jellyfin/revert-639-ffmpeg4.1
...
Revert "Fix segment_time_delta for ffmpeg 4.1"
6 years ago
Andrew Rabert
9ad182502f
Merge pull request #661 from Bond-009/streamstate
...
Fix NullRef from progress report
6 years ago
Joshua M. Boniface
b2767eceff
Revert "Fix segment_time_delta for ffmpeg 4.1"
6 years ago
Bond_009
73df5bdbe9
Fix NullRef
6 years ago
Joshua M. Boniface
3518400b22
Merge branch 'master' into release-10.1.0
6 years ago
Tthecreator
d02642bf7b
Fixed bug where the server would eat up ram with subtitles request
6 years ago
Andrew Rabert
a1fcf4ea0d
Merge pull request #613 from MatMaul/mediaencoding-dev
...
Update MediaEncoding
6 years ago
Mathieu Velten
da16de48aa
Revert back to 10e57ce8d21b4516733894075001819f3cd6db6b for MediaEncoding
...
Remove some duplicate code that were causing warnings
6 years ago
Bond_009
c27aff1c63
Fix segment_time_delta for ffmpeg 4.1
6 years ago
Andrew Rabert
6561021926
Merge pull request #582 from nvllsvm/image
...
Replace custom image parser with Skia
6 years ago
Andrew Rabert
449dd1a6a2
Remove allowSlowMethods from image processing
6 years ago
Andrew Rabert
8de4eb7d19
Rename ApplicationSemanticVersion to ApplicationVersion
6 years ago
Andrew Rabert
8a5198e6a3
Remove ApplicationVersion
6 years ago
Erwin de Haan
924ec0c191
Revert Jellyfin.Versioning, Update all versions and user agents.
6 years ago
Erwin de Haan
bb8df8dfa0
Updates reported version in `System/Info*` set of endpoints.
...
Added ProductName and ServerVersion to API.
Added build version and build step. Addressed issues wtih indentation.
Made the BuildVersion an actual object. This lets up link to the github page of that commit.
Fixed class method type and styled link.
Fixed languages and split out the information in the UI.
Moved update-version script and gave it executable permissions. Windows correctly finds the .bat file. And linux takes the one without extension.
Removed tempfiles from replace sessions from csproj.
Updated version generation scripts. Will also work with pre existing version files. (Source tarballs etc.)
Added simple replace for ssh github links.
Add execute rights to update-version.
Wrapped long line in ApplicationHost.cs
Fixed some small issues.
Fixed some small issues, and flipped some if's around.
Converted parameter names to camelBack casing.
Sealed the attribute class.
Removed MPLv2 license.
Fixed file headers.
Added newline.
Moved links in *.csproj files as well.
Fix issues caused by rebase auto merging.
Removed default constructor and added init values to properties, also hid the Remote value form API.
6 years ago
Erwin de Haan
c5430f86b0
Fixed csproj and xml identation.
6 years ago
Erwin de Haan
38f96af079
Reformat JustAMan review pt2 changes
...
Refs #575
6 years ago
Erwin de Haan
a358631040
Extra formatting on the merged code.
6 years ago
Erwin de Haan
49b61f238e
Merge branch 'dev' into reformat
...
# Conflicts:
# Emby.Server.Implementations/ApplicationHost.cs
# Emby.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs
# Emby.Server.Implementations/LiveTv/LiveTvManager.cs
# Emby.Server.Implementations/Security/MBLicenseFile.cs
# Emby.Server.Implementations/Security/PluginSecurityManager.cs
# Emby.Server.Implementations/Security/RegRecord.cs
# MediaBrowser.Api/PluginService.cs
# MediaBrowser.Api/System/SystemService.cs
# MediaBrowser.Common/Security/IRequiresRegistration.cs
# MediaBrowser.Common/Security/ISecurityManager.cs
# MediaBrowser.Common/Security/PaymentRequiredException.cs
# MediaBrowser.Model/Entities/MBRegistrationRecord.cs
# MediaBrowser.Model/Entities/PluginSecurityInfo.cs
# deployment/win-generic/build-jellyfin.ps1
6 years ago
Claus Vium
e0e5a487c3
removed commented code
6 years ago
Claus Vium
801726ce38
readded some registration endpoints
6 years ago
Claus Vium
d707e969fa
Added some todos
6 years ago
Claus Vium
4a03ac4022
mock the registration endpoint since livetv etc. still uses it
6 years ago
Claus Vium
eca3c099d9
removed a bunch of validation, security, registration, premiere, whatever bs
6 years ago
Erwin de Haan
e867446437
ReSharper format: conform inline 'out' parameters.
6 years ago
Erwin de Haan
65bd052f3e
ReSharper conform to 'var' settings
6 years ago
Erwin de Haan
a36658f6f0
ReSharper Reformat: Properties to expression bodied form.
6 years ago
Erwin de Haan
089ad8e7c2
Find+Sed BOM removal *.xml,*.csproj,*,json,*.sln,*.txt
6 years ago
Erwin de Haan
ba610b5094
Find+Sed BOM removal *.cs: Jellyfin.Server-MediaBrowser.Controller
6 years ago
Erwin de Haan
742bef5b5f
EditorConfig reformat: Non-CS files.
6 years ago
Erwin de Haan
51ed47f4c4
EditorConfig reformat: Emby.XmlTv, Jellyfin.Server. MediaBrowser.Api, MediaBrowser.Common
6 years ago
Erwin de Haan
b67c1b933e
Visual Studio Reformat: MediaBrowser.Api
6 years ago
Erwin de Haan
846456b41e
Reformatted the files with notes.
6 years ago
Erwin de Haan
e2751d42e8
Merge branch 'dev' into code-cleanup
6 years ago
Erwin de Haan
ec1f5dc317
Mayor code cleanup
...
Add Argument*Exceptions now use proper nameof operators.
Added exception messages to quite a few Argument*Exceptions.
Fixed rethorwing to be proper syntax.
Added a ton of null checkes. (This is only a start, there are about 500 places that need proper null handling)
Added some TODOs to log certain exceptions.
Fix sln again.
Fixed all AssemblyInfo's and added proper copyright (where I could find them)
We live in *current year*.
Fixed the use of braces.
Fixed a ton of properties, and made a fair amount of functions static that should be and can be static.
Made more Methods that should be static static.
You can now use static to find bad functions!
Removed unused variable. And added one more proper XML comment.
6 years ago
hawken
bd169e4fd4
remove trailing whitespace
6 years ago
hawken
ba1794f64b
Remove tabs and trailing whitespace
6 years ago
Andrew Rabert
12112ea25d
Remove more news
6 years ago
Vasily
b27315bc08
Merge pull request #307 from drmrbg/fix-chromecast
...
Fix transcoding of AAC from 5.1 to stereo to support Chromecast
6 years ago
Andrew Rabert
e4a041b832
Merge pull request #283 from Bond-009/gpl-cleanup
...
Post GPL cleanup
6 years ago
Joshua M. Boniface
c13c326171
Merge pull request #378 from cvium/fix_dlna_user_id_null
...
Fix ArgumentNullException in DLNA streams
6 years ago
Bond_009
340a2c6512
Post GPL cleanup
6 years ago
Bond_009
64a79341a7
Don't send info to Emby servers on install
...
Not even to a fake one
6 years ago
Claus Vium
efa3a234e9
Change null check on UserId to a Guid.Empty check
6 years ago
Anthony Lavado
87812d1e7f
Fix spacing to C#/Visual Studio standards
...
- This is a fix automatically applied by Visual Studio
6 years ago
Bond_009
95a5dd8810
Fix log dir
6 years ago
Bond_009
ea4c914123
Fix exception logging
6 years ago
Bond_009
bf01918659
Clean up
6 years ago
Bond_009
0c1b9d3bff
Rebase
6 years ago
Bond_009
b7ebb67cbb
Remove the need for NullLogger
6 years ago
Bond_009
0f8b3c6347
Use Microsoft.Extensions.Logging abstraction
6 years ago
drmrbg
6ffde49760
Attempt to fix Chromecast support
6 years ago
Bond_009
6e5d2aadaa
Remove custom ToArray extension
6 years ago
Andrew Rabert
a86b71899e
Add GPL modules
6 years ago
Joshua M. Boniface
8e9485867b
Merge pull request #171 from nvllsvm/state
...
State
6 years ago
Andrew Rabert
bac06eea6e
Adapt for Jellyfin
6 years ago
Andrew Rabert
d137977a6d
Partial revert of 443356fd34c7b3377c41c1029c2973e9d61e0539
6 years ago
Joshua Boniface
c3ade725dc
Restore timeout to 60s as it breaks
6 years ago
Joshua Boniface
fda3f0ad9b
Up the timerDuration back to 10s, 2s is too low
6 years ago
Joshua Boniface
e5531c5c25
Lower the ffmpeg stop timeout duration
...
As this was, ffmpeg would continue to transcode video for timerDuration
seconds after stopping playback (i.e. returning to the menu). However,
this 60s timeout was a little obnoxious. Tested a 100ms timeout but
this ended up causing playback to constantly terminate. 2s seems like
the sweet spot where playback works normally, but terminating quickly
on stop.
6 years ago
Mathieu Velten
1d7d52ff9e
Port MediaEncoding and Api.Playback from 10e57ce8d21b4516733894075001819f3cd6db6b
6 years ago
Bond_009
b4edb24ec3
Change libraries from netcoreapp to netstandard
...
Ref: https://dotnetcoretutorials.com/2017/01/13/net-standard-vs-net-core-whats-difference/
6 years ago
Andrew Rabert
7c2248727a
Remove Emby.Server.Connect
6 years ago
Vasily
86f6b817fc
Replaced mb3admin.com phoning home with a stub mb3admin.local
6 years ago
stefan
48facb797e
Update to 3.5.2 and .net core 2.1
6 years ago
Luke Pulverenti
85815adcd2
update live tv queries
7 years ago
Luke Pulverenti
175c085d90
Stub out new filtering api
7 years ago
Luke Pulverenti
8717f81bf4
Add setting to auto-run web app when server starts
7 years ago
Luke Pulverenti
d7a1a87009
reduce work done by system info endpoints
7 years ago
Luke Pulverenti
4f09c1e06d
reduce dlna chatter
7 years ago
Luke Pulverenti
77695f8abe
3.2.40.1
7 years ago
Luke Pulverenti
ceee0cdcca
improve merge/split video feature
7 years ago
Luke Pulverenti
2f758676d0
support sharing m3u tuner streams
7 years ago
Luke Pulverenti
901d7b509c
update play media source feature
7 years ago
Luke Pulverenti
25138bbeb7
update subtitle downloading to use local metadata settings
7 years ago
Luke Pulverenti
0a0303ca64
normalize strm file contents
7 years ago
Luke Pulverenti
ca2e7a4195
deprecate localized guids config switch
7 years ago
Luke Pulverenti
7e5036a587
update image aspect ratio detection
7 years ago
Luke Pulverenti
060215143f
improve httpclient resource disposal
7 years ago
Luke Pulverenti
164e7dc896
improve live tv direct play
7 years ago
Luke Pulverenti
9fdaa039c4
rework device repository
7 years ago
Luke Pulverenti
bc656edf4f
update resolved video titles
7 years ago
Luke Pulverenti
51ca72ab5d
adjust default provider order
7 years ago
Luke Pulverenti
983b51e083
reduce socket activity
7 years ago
Luke Pulverenti
a5b82cd2ec
remove unneeded async signatures
7 years ago
Luke Pulverenti
085470394e
update home screen sections
7 years ago
Luke Pulverenti
bca1d65bdc
fixes #1074
7 years ago
Luke Pulverenti
bc643d4dda
move reports to plugin
7 years ago
Luke Pulverenti
38fe239f44
3.2.30.19
7 years ago
Luke Pulverenti
2f99a78230
3.2.30.17
7 years ago
Luke Pulverenti
f7f41e4c73
remove unused service properties
7 years ago
Luke Pulverenti
4ceb9eb6c5
update restart function
7 years ago
Luke Pulverenti
eb63e0d264
update image processor
7 years ago
Luke Pulverenti
49b799adbe
3.2.30.8
7 years ago
Luke Pulverenti
39c4542cf6
update query objects
7 years ago
Luke Pulverenti
c4176d2320
add web socket error handling
7 years ago
Luke Pulverenti
504f56d841
update request classes
7 years ago
Luke Pulverenti
9d78482358
fix skiasharp reference
7 years ago
Luke Pulverenti
0f23c7cfc1
3.2.30.3
7 years ago
Luke Pulverenti
8de80d43ba
update ResolutionNormalizer
7 years ago
Luke Pulverenti
ed81591175
update dto methods
7 years ago
Luke Pulverenti
e287e3a50d
remove async when there's nothing to await
7 years ago
Luke Pulverenti
e441e2f53d
update active recordings
7 years ago
Luke Pulverenti
1ad990ad72
update live tv data transfer
7 years ago
Luke Pulverenti
bfcd1b520f
merge common implementations and server implementations
7 years ago
Luke Pulverenti
d2b86edf05
update hdhr channel ids
7 years ago