Bond_009
a9302b8b53
Remove useless abstraction around XmlReaderSettings
...
This removes the amount of stuff that needs to be passed around
Also removes some unneeded `ManagedFileSystem` usage
6 years ago
Bond-009
c31b0b311b
Apply suggestions from code review
...
more minor fixes before I do larger fixes
Co-Authored-By: LogicalPhallacy <44458166+LogicalPhallacy@users.noreply.github.com>
6 years ago
Claus Vium
bba049c987
Make FileSystem readonly
6 years ago
Claus Vium
21c2acc520
Remove public Host property
6 years ago
Claus Vium
394d23a73a
Review comments
6 years ago
Bond-009
04db0369d4
Update LocalizationManager.cs
6 years ago
Vasily
2242c8d793
Merge pull request #915 from cvium/remove_encryptionmanager
...
Remove IEncryptionManager
6 years ago
Phallacy
bef665be36
Minor fixes to address style issues
6 years ago
PloughPuff
2617a49b78
Renamed Init() to SetFFmpegPath()
6 years ago
PloughPuff
ed69e690b8
Review comments
...
Address review comments from JustAMan, Bond-009 and cvium.
6 years ago
PloughPuff
20775116f7
Reworked FFmpeg path discovery and always display to user
...
1) Reworked FFmpeg and FFprobe path discovery (CLI switch, Custom xml, system $PATH, UI update trigger). Removed FFMpeg folder from Emby.Server.Implementations. All path discovery now in MediaEncoder.
2) Always display FFmpeg path to user in Transcode page.
3) Allow user to remove a Custome FFmpeg path and return to using system $PATH (or --ffmpeg if available).
4) Remove unused code associated with 'prebuilt' FFmpeg.
5) Much improved logging during path discovery.
6 years ago
Claus Vium
446f9bf81f
Remove more Content-Length references
6 years ago
Claus Vium
913e80fd55
Add ProcessWebSocketRequest to IHttpListener
6 years ago
Claus Vium
9a4a01fb0e
Fix DI in FileWriter.TransmitFile
6 years ago
Claus Vium
78742b8e4c
Switch to HeaderNames instead of hardcoded strings (and other header related fixes)
6 years ago
Claus Vium
bc00617df7
Remove unused Brotli compressor
6 years ago
Phallacy
2c26517172
minor style fixes
6 years ago
Claus Vium
51648a2a21
Remove unused _listener
6 years ago
Claus Vium
12df381495
Grab content root from config and fix kestrel port bindings
6 years ago
Claus Vium
0250204f14
Expand todo
6 years ago
Bond-009
0419deeec4
Update LocalizationManager.cs
6 years ago
Claus Vium
9020f68ce1
Use QueryHelpers.AddQueryString
6 years ago
Claus Vium
557c4d065d
Review comments
6 years ago
Claus Vium
6cc1bd544a
Fix a logging statement
6 years ago
Joshua M. Boniface
aba22b92bc
Merge pull request #735 from Bond-009/loop
...
Readability changes
6 years ago
Claus Vium
040871459b
Remove some unused references
6 years ago
Claus Vium
6263b73d9c
Await host startup
6 years ago
Claus Vium
1cc433eabc
Start the webhost before RunStartupTasks and fix ContentEncoding
6 years ago
Claus Vium
d450169964
Use EnableHttps instead of CertificateInfo
6 years ago
Claus Vium
e823c11b46
Add certificate to https and minor cleanup
6 years ago
Lynxy
5368112d90
Correct the list of series types
6 years ago
Bond-009
ed07ed44ae
Simplify rating loading
6 years ago
Bond-009
9993dafe54
Don't mix LINQ and roreach loops for readability
6 years ago
Claus Vium
6bdb5debd2
Add some websocket manager boilerplate
6 years ago
Deniz
3d3d879b99
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/tr/
6 years ago
ElFantasma
53ed6e5e6e
Translated using Weblate (Spanish (Argentina))
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es_AR/
6 years ago
SaddFox
d0e4e0f600
Translated using Weblate (Slovenian)
...
Currently translated at 87.2% (82 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sl/
6 years ago
v1tin
311caf3fc3
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_BR/
6 years ago
EffeF
7c13021def
Translated using Weblate (Italian)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/it/
6 years ago
TheBird956
c8788d83fb
Translated using Weblate (French (Canada))
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fr_CA/
6 years ago
TheBird956
331260cf80
Translated using Weblate (French)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fr/
6 years ago
Phallacy
edba82db37
fixed logic flip in auth empty check and fixed crypto algo choice
6 years ago
Claus Vium
1ac282b12e
Call SharpWebSocket's Closed event handler before disposing
6 years ago
Claus Vium
588a13377c
Remove a file that shouldn't have been added
6 years ago
Claus Vium
fb1de5a921
Remove more cruft and add the beginnings of a socket middleware
6 years ago
Claus Vium
dab8e15052
Check websocket state before closing
6 years ago
Claus Vium
e47d121985
Fix websockets
6 years ago
Claus Vium
c0b95dbc79
Fix query log for real
6 years ago
Claus Vium
647adc51c8
Fix query log
6 years ago
Vasily
3769453541
Merge pull request #978 from fasheng/fix-dlna-multiple-interfaces
...
Fix DLNA for multiple interfaces on linux
6 years ago
Vasily
8c2af50170
Merge pull request #1011 from Bond-009/order
...
Don't try to order the response the same as the request
6 years ago
Claus Vium
27e7e792b3
Replace some usage of QueryParamCollection
6 years ago
Xu Fasheng
7429c07c05
Remove redundant parenthesis
6 years ago
Claus Vium
333bd2107a
Remove HttpUtility
6 years ago
Claus Vium
25d3d0b731
Remove some unused stuff
6 years ago
Claus Vium
77addb2283
Remove SocketHttpListener
6 years ago
Joshua M. Boniface
9eba31185a
Merge pull request #959 from Bond-009/string
...
Reduce string allocations at startup
6 years ago
Joshua M. Boniface
aea7edf0fa
Merge pull request #891 from Bond-009/postsan
...
Reduce the amount of db calls during the post scan event
6 years ago
Claus Vium
848cfc32cc
More cleanup
6 years ago
Claus Vium
5510e8ebee
Remove unused Cookies
6 years ago
Claus Vium
9c02e99e35
Undo some of the span abuse
6 years ago
Claus Vium
148db8b81a
Remove unused SharpSocket stuff
6 years ago
Claus Vium
e342b7bc71
Extend the IHttpServer interface to avoid the typecasting
6 years ago
Claus Vium
f1c93ae618
Remove SetContentLength and company
6 years ago
Claus Vium
4e229ad86b
Fix PathInfo
6 years ago
Claus Vium
e88f079da6
Remove websocket options and configure kestrel listen ports
6 years ago
Claus Vium
4e8de67aca
Remove SocketSharp from Jellyfin.Server and some other cleanup
6 years ago
Claus Vium
a85488cd20
Fix websockets array index out of bounds and some cleanup
6 years ago
Claus Vium
5a7cca9d1b
Fix websockets and RawUrl
6 years ago
Claus Vium
d6c6f3c10c
Still broken
6 years ago
Claus Vium
38f52a139e
Add response compression middleware
6 years ago
Claus Vium
194da8416b
Use middlewares instead of Routing
6 years ago
Claus Vium
f3e7bc0573
Replace some todos with http extensions and prepare some socket work
6 years ago
Claus Vium
c3fa299acc
Remove hardcoded path and fix url bug in Windows
6 years ago
Claus Vium
852460b991
kestrel init
6 years ago
Claus Vium
4db31acff9
Begin removing System.Net sources
6 years ago
Bond-009
1731bf7372
Remove ordering items
6 years ago
Bond-009
0804bed66d
Log time in a standardized way
6 years ago
Bond_009
0f9006c81f
Use stopwatch for more accurate measurements and reduce log spam
...
DateTime.Now is suitible for small timespans
Replaced the needlessly complex and verbose logging for the httpserver
6 years ago
Anthony Lavado
de45cfdd8c
Merge pull request #984 from WWWesten/patch-1
...
Update kz.csv
6 years ago
WWWesten
e79d44d9f1
Update kz.csv
...
The new ratings system
6 years ago
Claus Vium
fb7de2f966
Remove duplicate code and use using to properly dispose the response stream
6 years ago
Xu Fasheng
cbd0e71c07
Send DLNA devices message to only the matched interface
...
This will be the right way for multiple interfaces, or the client will
receive all devices message with different IP addresses and could not
detect which one could access.
And provide one option DlnaOptions.SendOnlyMatchedHost to fallback to old
behaviour if this commit missed something.
6 years ago
Xu Fasheng
cf4e64f430
Add option to toggle if ignore virtual interfaces
...
Some VPN like ZerotierOne owns IP address but no gateway, and there is no
good idea in NetworkManager.GetIPsDefault() to filter such virtual interfaces,
so just provide one option to let user decide it.
6 years ago
Vasily
e7e7d96f51
Merge pull request #776 from cvium/update_tvdb
...
Update tvdb provider to v2 api
6 years ago
Bond_009
320707d44c
Reduce string allocations at startup
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
bca7a26ffd
Merge branch 'master' into update_tvdb
6 years ago
Claus Vium
a23f04623e
Remove IEncryptionManager
6 years ago
Phallacy
098de6b050
made newlines into linux newlines
6 years ago
Phallacy
a0d31a49a0
merging with master to clear merge conflict
6 years ago
Phallacy
6bbb968b57
minor changes and return to netstandard
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
Bond-009
c6188e26af
Got to start somewhere
6 years ago
Phallacy
56e3063342
little fixes for JustAMan
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
77a5617774
Removed remaining self-update code
6 years ago
Vasily
395072239d
Merge pull request #913 from Bond-009/log
...
Reduce log spam
6 years ago
Vasily
e2f6ecaef6
Merge pull request #829 from Bond-009/fields
...
Removed some unused fields
6 years ago
Phallacy
48e7274d37
added justaman notes, fixed new bug from emty has removals
6 years ago
LogicalPhallacy
9f3aa2cead
Apply suggestions from code review
...
Adding minor stylistic suggestions from Bond-009
Co-Authored-By: LogicalPhallacy <44458166+LogicalPhallacy@users.noreply.github.com>
6 years ago
bobberb
bb50363812
Translated using Weblate (Hebrew)
...
Currently translated at 97.8% (92 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/he/
6 years ago
William Taylor
18ae107ce4
Removed unnecessary configuration options and reduced primitive dependencies
6 years ago
William Taylor
3f80b16ffa
Removed Reference and replaced with package reference
6 years ago
William Taylor
72aa364aa5
Removed extra using
6 years ago
William Taylor
0d5fbcb031
Removed primitives from services in Program.cs
...
This will make it easier to move dependency registration
to a system without having to new up all the services first.
Moved the primitives to an IConfiguration which is much easier to inject.
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
Bond-009
bdfd042d70
Merge branch 'master' into fields
6 years ago
Bond-009
a993420676
Reduce log spam
6 years ago
Bond-009
25c2267a89
Merge pull request #907 from cvium/fix_assembly_visibility
...
Fix assembly visibility
6 years ago
Joshua M. Boniface
4ea76f9cdc
Merge pull request #883 from jellyfin/translations
...
Import Translations
6 years ago
Bond-009
43cf11aa35
Change discards
6 years ago
Claus Vium
21f0a7e020
Make all class implementing dynamically loaded interfaces public
6 years ago
Claus Vium
cb6d2cbd2d
Remove SizeLimit
6 years ago
Claus Vium
ce51025e7c
Use DI for TvDbClientManager
6 years ago
Vasily
7cc69f30c4
Merge pull request #801 from Bond-009/di
...
Move to Microsoft.Extensions.DependencyInjection
6 years ago
Claus Vium
2845e7e101
Properly dispose HttpWebResponse when the request failed to avoid 'too many open files'
6 years ago
WWWesten
c78298789d
Translated using Weblate (Kazakh)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/kk/
6 years ago
Bond-009
0fbc4545d1
Address comments
6 years ago
Vasily
cac3a3e945
Merge pull request #863 from fruhnow/tvg-chno
...
Adding support for "tvg-chno"-Tag in M3U Channel Lists
6 years ago
Bond-009
bca569da42
Reduce the amount of db calls during the post scan event
6 years ago
Claus Vium
c720504e39
Drop ETag and use Last-Modified header ( #890 )
...
Drop ETag and use Last-Modified since performance is much better
6 years ago
ploughpuff
a2dd2ddd55
Rewrite rules for determining app paths and use XDG_CONFIG_HOME for configDir ( #781 )
...
Re-write rules for determining dataDir, configDir and logDir. Generally, arguments from command line take precedence, then JELLYFIN env vars, before using XDG names.
Co-Authored-By: ploughpuff <33969763+ploughpuff@users.noreply.github.com>
6 years ago
Bond-009
5835c4b21d
Remove comment
6 years ago
Claus Vium
d8e6808d77
Update Emby.Server.Implementations/Library/DefaultAuthenticationProvider.cs
...
fix to styling
Co-Authored-By: LogicalPhallacy <44458166+LogicalPhallacy@users.noreply.github.com>
6 years ago
Claus Vium
9e58e31de0
Update Emby.Server.Implementations/Library/DefaultAuthenticationProvider.cs
...
fix to styling
Co-Authored-By: LogicalPhallacy <44458166+LogicalPhallacy@users.noreply.github.com>
6 years ago
Phallacy
77602aff88
Minor fixes re:PR870, added null checks from PR876
6 years ago
Phallacy
1ffd443d5a
fixed nul user check to be first per justaman
6 years ago
Polydeukes
bfc3954995
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es/
6 years ago
WWWesten
4ed90d4658
Translated using Weblate (Kazakh)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/kk/
6 years ago
ZsiGiT
3a6a5baa8e
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hu/
6 years ago
Leo Verto
18f0d996c0
Translated using Weblate (German)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/de/
6 years ago
Claus Vium
da2554bd53
Translated using Weblate (Danish)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/da/
6 years ago
WWWesten
f2811323c2
Translated using Weblate (Kazakh)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/kk/
6 years ago
Bond-009
c74028d08d
Address comments
6 years ago
Bond-009
3f13851be5
Address comments
6 years ago
Bond_009
8d98885cda
Less string allocations
6 years ago
Bond_009
da9418c1b2
Useless copy
6 years ago
Bond_009
9dba930a85
Warn faster for slow requests
6 years ago
Bond_009
7722cb3ffa
Some Lists -> IEnumerable
6 years ago
Bond_009
3e6819c718
Don't clone lists
6 years ago
Bond_009
41fb1e5106
Tuple -> ValueTuple
6 years ago
Bond_009
64d5ec12e2
Use HashSets for increased perf
6 years ago
Bond_009
d409623086
Don't create multiple instances of the same type
6 years ago
Bond_009
9af28607c9
Simplify plugin loading
6 years ago
Bond_009
81a8ebde22
Move to Microsoft.Extensions.DependencyInjection
...
This PR replaces SimpleInjector with
Microsoft.Extensions.DependencyInjection.
6 years ago
Vasily
221a95c93c
Translated using Weblate (Russian)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ru/
6 years ago
WWWesten
982ac32471
Translated using Weblate (Russian)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ru/
6 years ago
Joshua Boniface
d48275a785
Translated using Weblate (English (United Kingdom))
...
Currently translated at 97.8% (92 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/en_GB/
6 years ago
Stef Havermans
a4e98a0390
Translated using Weblate (Dutch)
...
Currently translated at 97.8% (92 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
6 years ago
Stef Havermans
0fbdb79df7
Translated using Weblate (Dutch)
...
Currently translated at 88.2% (83 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
6 years ago
Erwin de Haan
87dc60d4aa
Translated using Weblate (Dutch)
...
Currently translated at 88.2% (83 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
6 years ago
Sarah Zainalabidin
d6b56dde62
Translated using Weblate (Malay)
...
Currently translated at 98.9% (93 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ms/
6 years ago
Kowalski Prime
0302144b22
Translated using Weblate (Italian)
...
Currently translated at 98.9% (93 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/it/
6 years ago
ZsiGiT
269b94254b
Translated using Weblate (Hungarian)
...
Currently translated at 98.9% (93 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hu/
6 years ago
Hadrien Miche
2f377e0a0f
Translated using Weblate (French)
...
Currently translated at 98.9% (93 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fr/
6 years ago
Erwin de Haan
3b96c78515
Translated using Weblate (English (United States))
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/en_US/
6 years ago
bakkegaard
e150174ece
Translated using Weblate (Danish)
...
Currently translated at 98.9% (93 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/da/
6 years ago
Erwin de Haan
33e069e461
Translated using Weblate (Dutch)
...
Currently translated at 96.8% (91 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
6 years ago
Phallacy
05bbf71b6d
sha256 with salt auth and sha1 interop
6 years ago
LogicalPhallacy
8bf88f4cb2
Merge pull request #9 from jellyfin/master
...
Yanking in latest changes
6 years ago
Claus Vium
406fb045c2
Change logging to match the action
6 years ago
Claus Vium
32992b6143
Add extra linebreak
6 years ago
Claus Vium
da169dddb5
Remove DLL support and require all packages/plugins to be zip archives
6 years ago
Felix Ruhnow
edf5ee0cc4
combining some of the if's and adressing #820
6 years ago
Joshua Boniface
2f4a00d322
Add support for ZIP plugin archives
...
Most code from @cvium. Also removes the lazy and ill-conceived GUID-
based checksumming, which just died with ZIP archives.
6 years ago
Felix Ruhnow
86089ec03a
Adding support for "tvg-chno"-Tag in M3U Channel Lists
6 years ago
Joshua M. Boniface
eb4b705167
Merge pull request #852 from Bond-009/nuget
...
Use SQLitePCL.pretty.netstandard on NuGet
6 years ago
Joshua Boniface
382b8bb509
Use Path.Combine
6 years ago
Joshua Boniface
74d2698c5f
Fix poor handling of cache directories
6 years ago
Bond_009
a71040ba1b
Chnage to own NuGet package
6 years ago
Bond_009
a6a4cd5667
Removed some unused fields
6 years ago
Erwin de Haan
f1ef0b0b4c
Fix namespacing so it lines up properly with file names and paths ( #715 )
...
* Fix stupid namespacing so it lines up properly with file names and paths.
6 years ago
Claus Vium
ce03662fa7
Add error logging when translation is missing from core
6 years ago
Claus Vium
49923e50db
Remove missing languages from localization options
6 years ago
Claus Vium
c3c52b6682
Default to en-US for missing core translations
6 years ago
Vasily
3a88a3c795
Merge pull request #822 from Bond-009/imagedimensions
...
Complete rename ImageSize -> ImageDimensions
6 years ago
Bond_009
70c85925af
Move some arrays to generics
6 years ago
Bond-009
e216702bcf
Complete rename ImageSize -> ImageDimensions
6 years ago
Claus Vium
0ef2b46106
Remove custom Threading
6 years ago
Bond_009
ae5514afd6
Fix loading of rating files
6 years ago
Vasily
0b3e6548db
Merge pull request #797 from Bond-009/warnings
...
Fix all warnings
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
cb1ff69585
Fix build error
6 years ago
dkanada
c118f111b6
add suggestions from code review
6 years ago
dkanada
52e91243e5
merge progress calculation into a single line
6 years ago
dkanada
aadf7676d1
remove useless comments
6 years ago
dkanada
08ca1337a9
unhide several scheduled tasks and add missing properties
6 years ago
dkanada
07072d9f7b
move all scheduled tasks and triggers into folders
6 years ago
dkanada
7e3c45c917
fix build errors and update plugin manifest location
6 years ago
dkanada
548270772c
add PluginUpdateTask back into source
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
Bond-009
78e4e2ed92
Fix all warnings
6 years ago
Andrew Rabert
42d5a48491
Merge pull request #788 from Bond-009/warnings
...
Fix more warnings
6 years ago
Bond_009
66eabcdd39
Minor changes to encoding code
...
* Don't wait in intervals of 100ms for the file to exist
6 years ago
Bond_009
1385d89df6
Remove MoreLINQ
6 years ago
Bond_009
8b073e2ba5
Remove unused field
6 years ago
Bond_009
5ac6d0ae59
Fix more warnings
6 years ago
Bond_009
8af1e93cd4
Make cache dir configurable
6 years ago
Bond_009
cabb824f2a
Fix build error
6 years ago
minegociomovil
885a000da7
Update iso6392.txt
...
Add new es-MX option for the latin metadata search in www.themoviedb.org
Content add: spa||es-mx|Spanish; Latin|espagnol; Latin
6 years ago
Joshua M. Boniface
c713824bf9
Merge pull request #734 from Bond-009/culture
...
Fix more analyzer warnings
6 years ago
Joshua M. Boniface
ea851317e7
Merge pull request #733 from Bond-009/startuptasks
...
Remove unused function
6 years ago
Claus Vium
8985fb8d58
Remove support for games as a media type
6 years ago
PloughPuff
211ae30188
Revert back to NoAutoRunWebApp
...
Addressed further review comments. Removed unnecessary .ParsedStartupOptions namespace. Removed DataDir, ConfigDir and LogDir from Interface file as not necessary.
6 years ago
PloughPuff
e18b89ca27
Move Options to Jellyfin.Server and create interface file
...
Changes following review comments.
6 years ago
PloughPuff
ebd2a30087
Accept single-hyphen usage and rename -programdatadir to -datadir
...
For backwards compatibility, modify the args[] strings to replace single-hyphens with double-hyphens before parsing.
Also rename -programdatadir to -datadir.
6 years ago
PloughPuff
fd361421b1
Use CommandLineParser package for handling CLI args
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
Phallacy
4519ce26e2
Upgrade crypto provider, retarget better framework
6 years ago
Bond-009
1ea219bf3f
Merge branch 'master' into culture
6 years ago
Bond-009
d0f2b3a747
Merge branch 'master' into startuptasks
6 years ago
Vasily
055e43eda7
Update Emby.Server.Implementations/Localization/LocalizationManager.cs
...
Co-Authored-By: Bond-009 <bond.009@outlook.com>
6 years ago
Vasily
c8cb908004
Merge pull request #716 from Bond-009/warnings
...
Remove more compile time warnings
6 years ago
Erwin de Haan
838541b825
Removed loose whitespace and one .ToArray() call.
6 years ago
Erwin de Haan
1d1d7e8a37
Fixed inlining local-variable artifact.
6 years ago
Erwin de Haan
d3afa53191
Final refactored `IFileSystem` and `ManagedFileSystem`
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
a430568082
Unwrapped `OpenRead` and `CopyFile`
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
Claus Vium
a05d803d4c
Fix crash when trying to deserialize a non-existing scheduled task
6 years ago
Bond_009
ffe79c8982
Check if file exists instead of catching exceptions
6 years ago
Bond_009
1a3543e5a5
Remove code for pre-installed plugins
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
08b63a7c11
Remove unused function
...
RunStartupTasks never executes because "startuptasks.txt" is never
created
6 years ago
Bond_009
51edd5d067
Reworked LocalizationManager to load data async
6 years ago
Claus Vium
64b6cfa3dc
Add Size to TypedBaseItem
6 years ago
Andrew Rabert
05fd76c0fa
Merge pull request #723 from Bond-009/dbperf
...
Minor improvements to db code
6 years ago
Andrew Rabert
7165868509
Merge pull request #709 from Bond-009/null
...
Fix always null expressions
6 years ago
Andrew Rabert
4190410c7e
Merge pull request #710 from Bond-009/spelling
...
Fix a spelling mistake
6 years ago
Andrew Rabert
b673054c8d
Merge pull request #711 from Bond-009/sysevent
...
Remove remnants of system events
6 years ago
Bond_009
d8d6c6f254
Address comments
6 years ago
Bond_009
2ffab720fb
Fix ctor
6 years ago
Bond_009
07f163a4c3
Minor improvements to db code
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
fd7f420af2
Remove remnants of system events
6 years ago
Bond_009
eaa6cb0ddc
Fix a spelling mistake
6 years ago
Bond_009
8af256f9c2
Fix always null expressions
6 years ago
Andrew Rabert
48ad18d12b
Merge pull request #452 from Bond-009/activitydb
...
Use EF Core for Activity database
6 years ago
Andrew Rabert
fe197415ca
Merge pull request #657 from Bond-009/true
...
Remove conditions that are always true/false
6 years ago
Andrew Rabert
0231bd88a7
Merge pull request #672 from cvium/kill_unconditional_caching
...
Remove unconditional caching, modified since header and use ETags
6 years ago
Bond_009
905a253ff5
Suffix async methods with Async
6 years ago
Bond_009
3cd31cadf8
No need to check if the dir exists
6 years ago
Bond_009
48da8f429e
Return a true IEnumerable
6 years ago
Bond_009
8d9428ebdc
Ensure DB exists
6 years ago
Bond_009
f6f0a8a481
Use EF Core for Activity database
6 years ago
Andrew Rabert
090fea21ea
Merge pull request #668 from hawken93/prepare_for_reports_module
...
Return Audio objects from MusicAlbum.Tracks
6 years ago
Bond_009
722120af74
Remove conditions that are always true/false
6 years ago
Claus Vium
df5e87409a
Fix trim input
6 years ago
Claus Vium
94789860b1
Trim quotes from If-None-Match
6 years ago
Claus Vium
fd6d35e1d0
Remove unconditional caching, modified since header and use ETags
6 years ago
Tthecreator
cce90d2b56
removed excess newlines
6 years ago
Tthecreator
0b80902cc8
Set EnableRaisingEvents correctly for SubtitleEncoder
6 years ago
hawken
490e22c790
Add comments to SqliteItemRepository to help out whoever is next
6 years ago
Andrew Rabert
c7f648f86a
Merge branch 'dev' into imagesize
6 years ago
Andrew Rabert
803bf563d7
Merge pull request #621 from Bond-009/perf
...
Minor improvements to library scan code
6 years ago
William Taylor
e62198650e
Updated param name
6 years ago
William Taylor
65cd3ed597
Replaced injections of ILogger with ILoggerFactory
...
This makes resolving dependencies from the container much easier as
you cannot resolve with primitives parameters in a way that is any
more readable.
The aim of this commit is to change as little as possible with the end
result, loggers that were newed up for the parent object were given the same
name. Objects that used the base or app loggers, were given a new logger with
an appropriate name.
Also removed some unused dependencies.
6 years ago
Bond_009
35d97dc949
Minor improvements to library scan code
6 years ago
Bond_009
8fc8fc0622
Cleanup ImageProcessor
6 years ago
cvium
eba1f05c03
Remove embedded resource from csproj
6 years ago
cvium
b35dcbb9f0
Remove MediaBrowser.Text since it violates licenses and is overall hacky
6 years ago
Andrew Rabert
fbc82c88be
Update product name to Jellyfin Server
6 years ago
Andrew Rabert
9eada88545
Use AssmeblyProduct for Name
6 years ago
Andrew Rabert
f229c641a1
Remove redundant GetDefaultUserAgent
6 years ago
Andrew Rabert
235125df57
Fix ApplicationUserAgent documentation
6 years ago
Andrew Rabert
d7da475aad
Fix User-Agent
6 years ago
Andrew Rabert
8de4eb7d19
Rename ApplicationSemanticVersion to ApplicationVersion
6 years ago
Andrew Rabert
8a5198e6a3
Remove ApplicationVersion
6 years ago
Andrew Rabert
469590c9c5
Merge pull request #508 from EraYaN/api-version-reporting
...
Update internal versioning and user agents.
6 years ago
Erwin de Haan
e066a02403
Removed useless method, Name => Jellyfin Server
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
949393043d
Fixed missing out keyword.
6 years ago
Andrew Rabert
55538764fa
Merge pull request #575 from EraYaN/reformat
...
Reformat all C# server code to conform with code standards
6 years ago
Erwin de Haan
c5430f86b0
Fixed csproj and xml identation.
6 years ago
Erwin de Haan
e63b18f17d
Reformat JustAMan review second pass changes.
6 years ago
Erwin de Haan
d116efe1f7
Merge branch 'dev' into reformat
6 years ago
Andrew Rabert
e9e152d2fc
Adapt SwaggerService for Jellyfin
6 years ago
Andrew Rabert
cfd5d1a4f2
Restore SwaggerService from 7aa573d4e0fc231932ad3da4cdf15199cf97709a
6 years ago
Erwin de Haan
321c440739
Reformat JustAMan review pt1 changes
...
Refs #575
6 years ago
Bond-009
d0980f0da5
Update HttpListenerHost.cs
6 years ago
Bond-009
900dc851e6
Merge branch 'dev' into cleanup
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
cvium
e5ffa45dbe
more descriptive TODO
6 years ago
cvium
22a64f37f5
More cleaning
6 years ago
cvium
0e422a33d6
Some code style clean up
6 years ago
Claus Vium
256e6dc195
removed more dead code
6 years ago
hawken
19319e8eb6
Remove MBLicenseFile
6 years ago
Claus Vium
eca3c099d9
removed a bunch of validation, security, registration, premiere, whatever bs
6 years ago
Erwin de Haan
9d0a08571e
Merge branch 'dev' into reformat
6 years ago
Joshua M. Boniface
f8dd182e42
Merge pull request #562 from hawken93/misc_fix
...
Fix error with uppercase photo extension and fix typo in a log line
6 years ago
Erwin de Haan
23f5c1d90b
ReSharper format: 'out' parameter inlining
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
e566d9a231
Find+Sed BOM removal *.cs: BDInfo-Emby.XmlTv
6 years ago
Erwin de Haan
742bef5b5f
EditorConfig reformat: Non-CS files.
6 years ago
Erwin de Haan
5b3d8a6d76
EditorConfig reformat: Emby.IsoMounting, Emby.Server.Implementations
6 years ago
Erwin de Haan
d655283ef0
Visual Studio Reformat: Emby.Server.Implementations Part U-U & Root
6 years ago
Erwin de Haan
25f0315e91
Visual Studio Reformat: Emby.Server.Implementations Part T-T
6 years ago
Erwin de Haan
0efc699e3d
Visual Studio Reformat: Emby.Server.Implementations Part S-S
6 years ago
Erwin de Haan
39ef1106d7
Visual Studio Reformat: Emby.Server.Implementations Part Liv-P
6 years ago
Erwin de Haan
58b582bdcb
Visual Studio Reformat: Emby.Server.Implementations Part I-Lib
6 years ago
Erwin de Haan
c5c7a3c4ee
Visual Studio Reformat: Emby.Server.Implementations Part De-H
6 years ago
Erwin de Haan
a5288115a8
Visual Studio Reformat: Emby.Server.Implementations Part A-Da
6 years ago
Joshua M. Boniface
9dcaafe700
Merge pull request #458 from EraYaN/code-cleanup
...
Clean up several minor issues and add TODOs
6 years ago
hawken
c8e3c1737a
Fix small logging typo with the "name (path) will be refreshed" message
6 years ago
Erwin de Haan
e9519de07d
Fixed removed start tag of XMLComment.
6 years ago
Erwin de Haan
846456b41e
Reformatted the files with notes.
6 years ago
Joshua M. Boniface
016bad1ea3
Merge pull request #556 from grafixeyehero/dev
...
Fix "Password Reset by PIN" page
6 years ago
Erwin de Haan
e2751d42e8
Merge branch 'dev' into code-cleanup
6 years ago
Joshua M. Boniface
15c89d281e
Merge pull request #506 from hawken93/linting
...
Removing tabs and trailing whitespace
6 years ago
grafixeyehero
9659decef0
fix the forgotpasswordpin
...
fix passwordreset.txt print
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
Andrew Rabert
3d867c2c46
Merge pull request #516 from Bond-009/env
...
Remove useless properties from IEnvironmentInfo
6 years ago
Joshua M. Boniface
9156b21714
Merge pull request #493 from Bond-009/values
...
Remove unused resource
6 years ago
Bond_009
f520ddc966
Remove useless properties from IEnvironmentInfo
6 years ago
hawken
bd169e4fd4
remove trailing whitespace
6 years ago
hawken
ba1794f64b
Remove tabs and trailing whitespace
6 years ago
hawken
82a801c9ae
Some less obvious ones that I was told were there
6 years ago
Bond_009
672e635742
Remove unused resource
6 years ago
Andrew Rabert
edfc3cb8c6
Merge pull request #437 from cvium/remove_run_at_startup
...
Remove AutoRunAtStartup
6 years ago
Andrew Rabert
12112ea25d
Remove more news
6 years ago
Bond_009
07a8e49c4b
Cleanup some small things
6 years ago
Bond_009
c07d5a6963
Remove unused PowerManagement
...
It isn't up to the application to prevent the system from going to sleep
6 years ago
Joshua M. Boniface
7630e58218
Merge pull request #428 from Bond-009/config
...
Make config path configurable
6 years ago
Ben Fayers
b39585cbf6
Change "who is EmbyServer?" and other udp responders to jellyfin alternatives. ( #400 )
...
* replace emby server udp responders with Jellyfin responders
* remove unnecessary second udp responder
* readdemby listener
* use false instead of true dunni why but it was like that sooo
6 years ago
Vasily
73c6a3f29a
Merge pull request #409 from Bond-009/fix254
...
[Fix #254 ] Fix nullrefexception in SubtitleEncoder
6 years ago
Vasily
d5d9dfd8e6
Merge pull request #390 from Bond-009/logging
...
Remove remaining part of old logging code
6 years ago
Anthony Lavado
f2fedb9f34
Merge pull request #383 from Bond-009/unused
...
Remove firebase and empty resource config file
6 years ago
cvium
bb879fff33
Remove AutoRunAtStartup
6 years ago
cvium
f911aca082
Remove RegisterServerWithAdministratorAccess
6 years ago
Bond_009
2850ff7b8a
Make config path configurable
6 years ago
Vasily
f93cd97f9b
Merge pull request #393 from Bond-009/removesmb
...
Remove support for opening files via SMB without mounting the share.
This doesn't mean you can't use a SMB share to host your files for Jellyfin. You will just have to mount the share using OS-level mechanisms.
6 years ago
Bond_009
a997bb609f
Remove unnecessary using statements
6 years ago
Bond_009
391b48614d
Remove FireEventIfNotNull
...
It's a pretty useless "helper" class
6 years ago
Andrew Rabert
e4a041b832
Merge pull request #283 from Bond-009/gpl-cleanup
...
Post GPL cleanup
6 years ago
Bond_009
59d8d9a82c
Fix nullrefexception in SubtitleEncoder
6 years ago