Bond_009
30ce346f34
Enable nullabe reference types for MediaBrowser.Model
4 years ago
Mark Monteiro
658e963e93
replace 'try-finally' with 'using' where appropriate
4 years ago
Mark Monteiro
e0f40f57d8
Merge remote-tracking branch 'upstream/master' into remove-common-process
4 years ago
Bond_009
2be394089e
Enable Microsoft.CodeAnalysis.FxCopAnalyzers for Jellyfin.Common
4 years ago
Bond_009
3ab50f5a3f
Address comments
4 years ago
Mark Monteiro
7447ea8960
Make sure Process objects are all disposed correctly
5 years ago
Mark Monteiro
b947d98266
Delete unnecessary ProcessFactory abstraction
5 years ago
Mark Monteiro
ee2f911a2b
Remove unnecessary CommonProcess abstraction
5 years ago
Bond-009
94fe9b8f6d
Merge branch 'master' into warn17
5 years ago
Mark Monteiro
b67e9cde8c
Replace ILogger with ILogger<T> wherever possible
...
Log entries will contain additional class context when using this interface
5 years ago
Bond_009
07cc4be6a7
Fix some warnings
...
* Add analyzers to MediaBrowser.XbmcMetadata
* Enable TreatWarningsAsErrors for MediaBrowser.XbmcMetadata
* Add analyzers to MediaBrowser.WebDashboard
* Enable TreatWarningsAsErrors for MediaBrowser.WebDashboard
* Disable SA1600 in favor of CS1591
5 years ago
Bond_009
7060934792
Fix some warnings in Emby.Server.Implementations
5 years ago
dkanada
b7a9900556
Merge pull request #2357 from Bond-009/warn13
...
Fix warnings
5 years ago
Bond_009
87d2479b78
Fix warnings
5 years ago
dkanada
cd13f718fb
Merge pull request #2247 from Bond-009/stringhelper
...
Remove StringHelper functions
5 years ago
Bond-009
c8409d2ea1
Remove FileSystem.GetStream
5 years ago
Bond_009
e714b9930e
Merge branch 'master' into embytv
5 years ago
Bond-009
fdbb329118
Remove StringHelper functions
5 years ago
Bond_009
5a8e972952
Enable TreatWarningsAsErrors for some projects
...
Analyzers are only run in debug build, so setting TreatWarningsAsErrors
for release build will catch the compiler warnings until we resolve all
analyzer warnings.
5 years ago
Bond-009
a2c35e6dba
Merge remote-tracking branch 'upstream/master' into random
5 years ago
Bond_009
5cab79c839
Clean up Emby.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs
5 years ago
Bond-009
b477b3874e
Fix some warnings
5 years ago
Bond_009
d9a03c9bb1
Fix more warnings
5 years ago
Bond_009
bbc0875387
Don't shuffle some types by default
5 years ago
Bond_009
c9820d30ed
Fix multiple mistakes and warnings
5 years ago
Bond_009
8fe7b6551f
Rewrite `ItemDataProvider` to be more robust
...
* Stop locking 2+ times per operation
* Don't clone the list multiple times
* Keep the lock for the duration of the operation
5 years ago
Anthony Lavado
cb393c215a
Merge pull request #1686 from Bond-009/warn7
...
More warning fixes
5 years ago
Bond_009
e4f893a0eb
More warning fixes
5 years ago
Bond_009
0aaaaab7a0
Fix invalid arg for
5 years ago
Bond-009
6032f31aa6
Use CultureInvariant string conversion for Guids
5 years ago
Bond_009
d405a400aa
Fixes issues with HttpClientManager
5 years ago
Bond-009
b44a70ff36
Simplify/remove/clean code
...
* Remove useless runtime check (we only support one)
* Remove unused args
* Remove a global constant
And ofc fix some warnings ;)
6 years ago
Vasily
1fef8bf266
Merge pull request #1060 from Bond-009/assinfo
...
Remove redundant class AssemblyInfo
6 years ago
Bond_009
37ea50a572
Reduce the amount of exceptions thrown
6 years ago
Bond-009
e91dd14b31
Remove redundent class AssemblyInfo
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
Bond_009
a6a4cd5667
Removed some unused fields
6 years ago
Claus Vium
0ef2b46106
Remove custom Threading
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
Bond-009
78e4e2ed92
Fix all warnings
6 years ago
Bond_009
5ac6d0ae59
Fix more warnings
6 years ago
Bond-009
1ea219bf3f
Merge branch 'master' into culture
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
Bond_009
85a58fd655
Start startup tasks async
6 years ago
Bond_009
a709cbdc64
Fix more analyzer warnings
6 years ago
Bond_009
fd7f420af2
Remove remnants of system events
6 years ago
Bond_009
722120af74
Remove conditions that are always true/false
6 years ago
Erwin de Haan
321c440739
Reformat JustAMan review pt1 changes
...
Refs #575
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
22a64f37f5
More cleaning
6 years ago
cvium
0e422a33d6
Some code style clean up
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
e566d9a231
Find+Sed BOM removal *.cs: BDInfo-Emby.XmlTv
6 years ago
Erwin de Haan
39ef1106d7
Visual Studio Reformat: Emby.Server.Implementations Part Liv-P
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
Bond_009
c07d5a6963
Remove unused PowerManagement
...
It isn't up to the application to prevent the system from going to sleep
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
Bond_009
ea4c914123
Fix exception logging
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
Anthony Lavado
71b8602a3d
Updates all other emby.media links to repo page
6 years ago
stefan
48facb797e
Update to 3.5.2 and .net core 2.1
6 years ago
Luke Pulverenti
58a7829ecd
update library changed notifier
7 years ago
Luke Pulverenti
46be272ec8
fixes #2992 - Dashboard Active Recordings not showing thumbnail
7 years ago
Luke Pulverenti
1dc8ff9e91
allow specification of m3u stream limit
7 years ago
Luke Pulverenti
5cb7469028
support track selection before playback
7 years ago
Luke Pulverenti
76e2482047
reset PrePaddingSeconds on recording retry
7 years ago
Luke Pulverenti
9b71812325
update live stream management
7 years ago
Luke Pulverenti
060215143f
improve httpclient resource disposal
7 years ago
Luke Pulverenti
4ef9f68837
support delete per library
7 years ago
Luke Pulverenti
e19b8f81c7
update recording conversion
7 years ago
Luke Pulverenti
99c858c338
update recording file names
7 years ago
Luke Pulverenti
2e0e1697a8
rework live stream creation
7 years ago
Luke Pulverenti
cdd79ec7e2
update owned items
7 years ago
Luke Pulverenti
1f12ab6658
add yadif setting
7 years ago
Luke Pulverenti
adc22b5e81
rework epg storage
7 years ago
Luke Pulverenti
33e31d246f
consolidate
7 years ago
Luke Pulverenti
49b799adbe
3.2.30.8
7 years ago
Luke Pulverenti
39c4542cf6
update query objects
7 years ago
Luke Pulverenti
ed81591175
update dto methods
7 years ago
Luke Pulverenti
e441e2f53d
update active recordings
7 years ago
Luke Pulverenti
afd94407f9
rework active recordings
7 years ago
Luke Pulverenti
3c1fe6ff83
add experimental warning for folder rip transcoding
7 years ago
Luke Pulverenti
b783f317fe
update live stream management
7 years ago
Luke Pulverenti
1ad990ad72
update live tv data transfer
7 years ago
Luke Pulverenti
b7867214ef
update download error handling
7 years ago
Luke Pulverenti
40442f887b
consolidate emby.server.core into emby.server.implementations
7 years ago
Luke Pulverenti
4e52c027bc
improve nextup queries
7 years ago
Luke Pulverenti
d270b10db6
move auto-organize to plugin
7 years ago
Luke Pulverenti
1e5c3db9eb
support individual library refreshing
7 years ago
Luke Pulverenti
e91f569c15
update live tv startup
7 years ago
Luke Pulverenti
0f1d253278
update DirectRecorder
7 years ago
Luke Pulverenti
3e15b28b18
add IsInterlaced param
7 years ago
Luke Pulverenti
33014f77aa
update GetItems method
7 years ago
Luke Pulverenti
54cf0da758
update query fields
7 years ago
Luke Pulverenti
da77b05817
update data queries
7 years ago
Luke Pulverenti
7446d2803d
update recording
7 years ago
Luke Pulverenti
83c1503333
update recorder
7 years ago
Luke Pulverenti
d48496b843
add new search filters
7 years ago
Luke Pulverenti
696a6b34ea
improve smb support
7 years ago
Luke Pulverenti
568d769cc8
support omdb episodes by imdb; add more search data
7 years ago
Luke Pulverenti
9212ffb528
update encoded recorder
7 years ago
Luke Pulverenti
f53472584e
update environment detection
7 years ago
Luke Pulverenti
491886632d
update remote control responses
7 years ago
Luke Pulverenti
8755886761
switch to hwaccel auto
7 years ago
Luke Pulverenti
eedf62d80d
update keep up to deletion
8 years ago
Luke Pulverenti
d1e2ccdfec
update default library name
8 years ago
Luke Pulverenti
690ab4a2dc
update recording mp4 args
8 years ago
Luke Pulverenti
e6178a65f9
rework tuner channel id
8 years ago
Luke Pulverenti
b2f7352094
improve m3u parsing
8 years ago
Luke Pulverenti
c9be9b4141
update hls params
8 years ago
Luke Pulverenti
ce1ed2bea7
update hls to support mpeg2video
8 years ago
Luke Pulverenti
296e5bfe32
update handling of new programs for xml tv
8 years ago
Luke Pulverenti
a0934e6226
continue with tuner discovery
8 years ago
Luke Pulverenti
a8fc480489
rework tuner setup
8 years ago
Luke Pulverenti
f05dc08c06
update tuner discovery
8 years ago
Luke Pulverenti
a660aa001e
re-organize file streaming
8 years ago
Luke Pulverenti
a181425e54
omit input container when hw encoding
8 years ago
Luke Pulverenti
c33b12ba7d
update m3u channel mapping
8 years ago
Luke Pulverenti
6847cac829
update recording conversion
8 years ago
Luke Pulverenti
8d3e94ffb1
update recording conversion
8 years ago
Luke Pulverenti
149d16a314
preserve manual recording overrides
8 years ago
Luke Pulverenti
0ee1a0d7bd
fix mapping multiple tuner channels to same epg channel
8 years ago
Luke Pulverenti
36f8eb1149
add db startup error handling
8 years ago
Luke Pulverenti
58fad600c9
restore changes
8 years ago
Luke Pulverenti
9a59d12241
update channel image urls
8 years ago
Luke Pulverenti
35415d6a50
add error handling
8 years ago
Luke Pulverenti
1e28de1098
update channel mapping
8 years ago
Luke Pulverenti
4941aa4d14
assume interlaced for external plugins
8 years ago
Luke Pulverenti
fbb1bb319c
update wdtv live dlna profile
8 years ago
Luke Pulverenti
b35051463b
restore features
8 years ago
Luke Pulverenti
f94353250f
disable input modifiers for now
8 years ago
Luke Pulverenti
851364f84f
rework guide mappings
8 years ago
Luke Pulverenti
1d849e3f25
update xmltv parsing
8 years ago
Luke Pulverenti
bdf4cc0afa
handle null channel number
8 years ago
Luke Pulverenti
853685b63b
support subtitles with encoded recordings
8 years ago
Luke Pulverenti
3ff216f05a
update ShortOverview
8 years ago
Luke Pulverenti
045fdaf387
update live stream bitrates
8 years ago
Luke Pulverenti
2ef30a3ba8
update program titles
8 years ago
Luke Pulverenti
8d668095bb
add IsRemote property
8 years ago
Luke Pulverenti
6e9ab9bf9c
fix recording time filter
8 years ago