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
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
82a801c9ae
Some less obvious ones that I was told were there
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
a1b96a3135
Clean up HttpClientManager, LiveTvManager and InstallationManager
6 years ago
Bond_009
a445233192
Fix warning and improve performance
6 years ago
Bond_009
4c95aee52e
Fix logging in XmlTvListingsProvider
6 years ago
Bond_009
ea4c914123
Fix exception logging
6 years ago
Bond_009
bf01918659
Clean up
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
Bond_009
f31457a457
Final cleanup
6 years ago
Bond_009
9ff45cf969
Some voodoo magic to stop a crash
6 years ago
Bond_009
589aa2416a
Clean up XmlTvListeningProvider
6 years ago
Bond_009
baa2afb61e
Restore latest version
...
Source: 30baa15839/Emby.Server.Implementations/LiveTv/Listings/XmlTvListingsProvider.cs
6 years ago
Bond_009
6ebb00549b
Add missing XmlTvListingsProvider
...
Added from e679ac4224/Emby.Server.Implementations/LiveTv/Listings/XmlTvListingsProvider.cs
6 years ago
Bond_009
76d3f60f06
Fix NullRefException
6 years ago
Bond_009
69cf9e8fc4
Give more info on error
6 years ago
Bond_009
6e5d2aadaa
Remove custom ToArray extension
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
85815adcd2
update live tv queries
7 years ago
Luke Pulverenti
175c085d90
Stub out new filtering api
7 years ago
Luke Pulverenti
70b0dd968f
Improve support for embedded metadata; support external subtitles with strm files
7 years ago
Luke Pulverenti
c4ceeae889
improve xmltv gz support
7 years ago
Luke Pulverenti
5207067811
fix live tv over dlna
7 years ago
Luke Pulverenti
58a7829ecd
update library changed notifier
7 years ago
Luke Pulverenti
4f09c1e06d
reduce dlna chatter
7 years ago
Luke Pulverenti
77695f8abe
3.2.40.1
7 years ago
Luke Pulverenti
46be272ec8
fixes #2992 - Dashboard Active Recordings not showing thumbnail
7 years ago
Luke Pulverenti
39418b4172
3.2.36.15
7 years ago
Luke Pulverenti
43cb11f694
update shared stream support
7 years ago
Luke Pulverenti
1dc8ff9e91
allow specification of m3u stream limit
7 years ago
Luke Pulverenti
2f758676d0
support sharing m3u tuner streams
7 years ago
Luke Pulverenti
25138bbeb7
update subtitle downloading to use local metadata settings
7 years ago
Luke Pulverenti
83a43121af
fix hdhr stream returning too quickly
7 years ago
Luke Pulverenti
5cb7469028
support track selection before playback
7 years ago
Luke Pulverenti
74136371b5
use default transcode temp path when configure one is unreachable
7 years ago
Luke Pulverenti
7cd1416d27
fix music artists not showing in collections
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
ac09136a3d
restore GetImageSize method
7 years ago
Luke Pulverenti
060215143f
improve httpclient resource disposal
7 years ago
Luke Pulverenti
12adc7ae4c
add additional info to timer infos
7 years ago
Luke Pulverenti
4ef9f68837
support delete per library
7 years ago
Luke Pulverenti
164e7dc896
improve live tv direct play
7 years ago
Luke Pulverenti
2f06bb5bf5
3.2.33.7
7 years ago
Luke Pulverenti
d7bbfff23f
preserve channel info from provider
7 years ago
Luke Pulverenti
851c62a940
update image magick orientation function
7 years ago
Luke Pulverenti
0fbb5ab434
update xmltv parsing
7 years ago
Luke Pulverenti
e19b8f81c7
update recording conversion
7 years ago
Luke Pulverenti
9707712d39
update logging
7 years ago
Luke Pulverenti
a5b82cd2ec
remove unneeded async signatures
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
f55b138e1d
update deinterlace param
7 years ago
Luke Pulverenti
a0d82a02c8
update param encoding
7 years ago
Luke Pulverenti
ab8c0bf1e6
improve support for compressed xmltv
7 years ago
Luke Pulverenti
978eedbcb7
improve support for compressed xmltv
7 years ago
Luke Pulverenti
3506855c5c
fix overlapping recordings
7 years ago
Luke Pulverenti
467f440501
3.2.30.26
7 years ago
Luke Pulverenti
cdd79ec7e2
update owned items
7 years ago
Luke Pulverenti
1f12ab6658
add yadif setting
7 years ago
Luke Pulverenti
38fe239f44
3.2.30.19
7 years ago
Luke Pulverenti
9440fdc719
3.2.30.14
7 years ago
Luke Pulverenti
fe10df6935
improve queries from scheduled tasks
7 years ago
Luke Pulverenti
9a5a6f569d
removed dead code
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
e287e3a50d
remove async when there's nothing to await
7 years ago
Luke Pulverenti
1b690677e9
fix parsing of guide data
7 years ago
Luke Pulverenti
e441e2f53d
update active recordings
7 years ago
Luke Pulverenti
afd94407f9
rework active recordings
7 years ago
Luke Pulverenti
af02f9d692
add mpdecimate option
7 years ago
Luke Pulverenti
f694ae7e95
add null checks to ScheduleDirect
7 years ago
Luke Pulverenti
3c1fe6ff83
add experimental warning for folder rip transcoding
7 years ago
Luke Pulverenti
f4765a87cc
update m3u tuner
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
d2b86edf05
update hdhr channel ids
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
52aeb3c40b
consolidate interfaces
7 years ago
Luke Pulverenti
6d78824c8e
update components
7 years ago
Luke Pulverenti
db315c4e32
update media source methods
7 years ago
Luke Pulverenti
4e52c027bc
improve nextup queries
7 years ago
Luke Pulverenti
31841a31a9
3.2.26.7
7 years ago
Luke Pulverenti
d270b10db6
move auto-organize to plugin
7 years ago
Luke Pulverenti
cdf573c921
update sync menus
7 years ago
Luke Pulverenti
dd7dc7dda3
3.2.22.4
7 years ago
Luke Pulverenti
6ea8e7868d
add live stream params
7 years ago
Luke Pulverenti
15947c2a4c
update opening of live streams
7 years ago
Luke Pulverenti
4e7a3b82f4
update probe length
7 years ago
Luke Pulverenti
6b2445aa2c
add stream loop option for m3u
8 years ago
Luke Pulverenti
1e5c3db9eb
support individual library refreshing
8 years ago
Luke Pulverenti
98ee28bda4
update image magick encoder
8 years ago
Luke Pulverenti
905f02e6d9
3.2.20.7
8 years ago
Luke Pulverenti
1de6b4607f
increase live stream analyze duration
8 years ago
Luke Pulverenti
1663b258a7
update home sections
8 years ago
Luke Pulverenti
9f0e6d17c8
add hevc cuvid
8 years ago
Luke Pulverenti
3e335c70bb
update live tv images
8 years ago
Luke Pulverenti
65e8cf0726
improve live tv images
8 years ago
Luke Pulverenti
7bc2a9a081
update people editing
8 years ago
Luke Pulverenti
e91f569c15
update live tv startup
8 years ago
Luke Pulverenti
acfd90b6ff
update opening of hdhr stream
8 years ago
Luke Pulverenti
f96e5c84a2
update live stream buffers
8 years ago
Luke Pulverenti
0f1d253278
update DirectRecorder
8 years ago
Luke Pulverenti
7e609b8fc5
update MulticastStream
8 years ago
Luke Pulverenti
386ed8d34a
update live stream buffers
8 years ago
Luke Pulverenti
2ca2a21737
update live stream buffer
8 years ago
Luke Pulverenti
3e15b28b18
add IsInterlaced param
8 years ago
Luke Pulverenti
33014f77aa
update GetItems method
8 years ago
Luke Pulverenti
28988b056c
update stream copying
8 years ago
Luke Pulverenti
b9be73789b
fix plugin loading
8 years ago
Luke Pulverenti
f07af448fa
update main projects
8 years ago
Luke Pulverenti
8b9e7e1f59
rework hdhr udp stream
8 years ago
Luke Pulverenti
54cf0da758
update query fields
8 years ago
Luke Pulverenti
da77b05817
update data queries
8 years ago
Luke Pulverenti
5137e3abf6
update live streams
8 years ago
Luke Pulverenti
8109b83972
update hdhr stream
8 years ago
Luke Pulverenti
9cd2d793be
update image encoding
8 years ago
Luke Pulverenti
6d50748b97
update recordings
8 years ago
Luke Pulverenti
7446d2803d
update recording
8 years ago
Luke Pulverenti
83c1503333
update recorder
8 years ago
Luke Pulverenti
d48496b843
add new search filters
8 years ago
Luke Pulverenti
696a6b34ea
improve smb support
8 years ago
Luke Pulverenti
568d769cc8
support omdb episodes by imdb; add more search data
8 years ago
Luke Pulverenti
9212ffb528
update encoded recorder
8 years ago
Luke Pulverenti
7ee588060d
add IgnoreDts option
8 years ago
Luke Pulverenti
a9b041a7e6
rework refresh queue
8 years ago
Luke Pulverenti
f53472584e
update environment detection
8 years ago
Luke Pulverenti
491886632d
update remote control responses
8 years ago
Luke Pulverenti
8755886761
switch to hwaccel auto
8 years ago
Luke Pulverenti
4269190ca3
update live tv screens
8 years ago
Luke Pulverenti
7ea3719a2d
3.2.12.11
8 years ago
Luke Pulverenti
099f8037c5
don't read user data from nfo's anymore
8 years ago
Luke Pulverenti
561028c907
update automated checkins
8 years ago
Luke Pulverenti
eddcc46602
improve performance of getting channel list
8 years ago
Luke Pulverenti
eedf62d80d
update keep up to deletion
8 years ago
Luke Pulverenti
508edad222
3.2.12.5
8 years ago
Luke Pulverenti
ccb694a89a
update home sections
8 years ago
Luke Pulverenti
dd8edd28e9
update live stream management
8 years ago
Luke Pulverenti
a6cbe47941
update live tv suggestions
8 years ago
Luke Pulverenti
8d1ca8ca27
improve direct play to transcoding fallback
8 years ago
Luke Pulverenti
514927291c
fix hd homerun host stream ids
8 years ago
Luke Pulverenti
f641c501a7
improve cancellation support of auto-organize
8 years ago
Luke Pulverenti
d1e2ccdfec
update default library name
8 years ago
Luke Pulverenti
7d3aa60db0
update hdhr udp stream
8 years ago
Luke Pulverenti
e004e66500
update tuner methods
8 years ago
Luke Pulverenti
8a68c23838
update socket send functions
8 years ago
Luke Pulverenti
55bfb71baa
update hdhomerun udp stream
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
da88fbb824
update hd homerun udp stream
8 years ago
Luke Pulverenti
44a4e662ac
update hdhomerun model info caching
8 years ago
Luke Pulverenti
ce1ed2bea7
update hls to support mpeg2video
8 years ago
Luke Pulverenti
f069559b1e
update tuner host interface
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
2ff7608b7a
remove tuner host enabled property
8 years ago
Luke Pulverenti
f05dc08c06
update tuner discovery
8 years ago
Luke Pulverenti
0650be4780
rework tuner discovery
8 years ago
Luke Pulverenti
a660aa001e
re-organize file streaming
8 years ago
Luke Pulverenti
7b46768958
fix chapter images being stretched
8 years ago
Luke Pulverenti
9fa6868af3
update legacy hd homerun support
8 years ago
Luke Pulverenti
9e74d834a7
update legacy hdhomerun support
8 years ago
Luke Pulverenti
ce3f2bdd20
reduce AnalyzeDurationMs for live tv
8 years ago
Luke Pulverenti
c811d57bca
remove hardcoded address families
8 years ago
Luke Pulverenti
d68cdc0c6d
3.2.5.5
8 years ago
Luke Pulverenti
7cbc76af27
3.2.5.4
8 years ago
Luke Pulverenti
b9c12ca4a7
update legacy stream
8 years ago
Luke Pulverenti
0a64609fb8
stub out legacy live stream
8 years ago
Luke Pulverenti
8be997b8ad
update GetChannelStream
8 years ago
Luke Pulverenti
ea66ed6a71
update legacy tuner support
8 years ago
Luke Pulverenti
047d383cda
add using block
8 years ago
Luke Pulverenti
495d06a970
re-use socket
8 years ago
Luke Pulverenti
fcc26d5453
fix tuner method
8 years ago
Luke Pulverenti
9776ca09db
update socket interfaces
8 years ago
Luke Pulverenti
17e42e68f6
update series definitions
8 years ago
Luke Pulverenti
a181425e54
omit input container when hw encoding
8 years ago
Luke Pulverenti
5fa3817a76
update components
8 years ago
Luke Pulverenti
c33b12ba7d
update m3u channel mapping
8 years ago
Luke Pulverenti
34171a7507
if (string.IsNullOrWhiteSpace(result))
...
{
attributes.TryGetValue("channel-id", out result);
}
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
6091e00e18
clean related files when deleting items
8 years ago
Luke Pulverenti
36f8eb1149
add db startup error handling
8 years ago
Luke Pulverenti
f6590ebf27
update to sqlite 3.17.0
8 years ago
Luke Pulverenti
db7e78640a
improve series recording images
8 years ago
Luke Pulverenti
f447098e53
update xmltv xml parsing
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
f1cfd3cffb
add schedules direct 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
9c86c8fe2b
add library monitor error handling
8 years ago
Luke Pulverenti
39e8e3cbe7
dummy up m3u channel numbers
8 years ago
Luke Pulverenti
30538f0731
improve video startup performance
8 years ago
Luke Pulverenti
1d849e3f25
update xmltv parsing
8 years ago
Luke Pulverenti
bdf4cc0afa
handle null channel number
8 years ago
Luke Pulverenti
fcdd8cf899
update xml tv show id
8 years ago
Luke Pulverenti
853685b63b
support subtitles with encoded recordings
8 years ago
Luke Pulverenti
f616aee90b
update xmltv parsing
8 years ago
Luke Pulverenti
3ff216f05a
update ShortOverview
8 years ago
Luke Pulverenti
045fdaf387
update live stream bitrates
8 years ago
Luke Pulverenti
8f780269cb
update m3u parsing
8 years ago
Luke Pulverenti
cf470529b1
update video osd
8 years ago
Luke Pulverenti
23070fa67c
update m3u parsing
8 years ago
Luke Pulverenti
a3b9d33248
key m3u based on tvgid
8 years ago
Luke Pulverenti
2ef30a3ba8
update program titles
8 years ago
Luke Pulverenti
8d668095bb
add IsRemote property
8 years ago
Luke Pulverenti
80a9bbf5ef
support rtp protocol
8 years ago
Luke Pulverenti
95ceddb7d9
update m3uparser
8 years ago
Luke Pulverenti
4a73875ef3
update m3u parser
8 years ago
Luke Pulverenti
6e9ab9bf9c
fix recording time filter
8 years ago
Luke Pulverenti
1cb7a1b49c
add m3u unit test
8 years ago
Luke Pulverenti
0b5d4ce3f8
fix live tv folders being created in a loop
8 years ago
Luke Pulverenti
85cd90d6e6
update video osd
8 years ago
Luke Pulverenti
b253b86338
update m3u media sources
8 years ago
Luke Pulverenti
96d00fe21d
update video osd
8 years ago
Luke Pulverenti
dbba636290
handle unknown video stream
8 years ago
Luke Pulverenti
be390433dd
supply user agent when direct recording
8 years ago
Luke Pulverenti
e4ceec749d
limit guide date picker to actual guide days
8 years ago
Luke Pulverenti
94451de6d2
improve ScheduleDirect showId
8 years ago
Luke Pulverenti
a93c2682d9
update timer settings
8 years ago
Luke Pulverenti
fb8e3f0843
speed up timer query by id
8 years ago
Luke Pulverenti
2d09c187cc
redesign series timer edit screen
8 years ago
Luke Pulverenti
c99fa9a651
update timer images
8 years ago
Luke Pulverenti
ffad9c27e4
automatically adjust timer schedules to program changes
8 years ago
Luke Pulverenti
e936f49518
update use of shellexecute
8 years ago
Luke Pulverenti
9ed3c31175
update recording params
8 years ago
Luke Pulverenti
c2da52914c
add SeriesStudioInfo object
8 years ago
Luke Pulverenti
63a69cdc60
improve m3u channel list parsing
8 years ago
Luke Pulverenti
0c7bde0aad
add user agent to xmltv requests
8 years ago
Luke Pulverenti
3e9f655899
update card layouts
8 years ago
Luke Pulverenti
ab9acdc771
add recording images
8 years ago
Luke Pulverenti
c30b82ab44
update recording encoder
8 years ago
Luke Pulverenti
2748bc2e1c
sync timer settings with series
8 years ago
Luke Pulverenti
4a548f3081
update xmltv
8 years ago
Luke Pulverenti
ca86eb5708
removed dead code
8 years ago
Luke Pulverenti
7f51f27014
update m3u name parsing
8 years ago
Luke Pulverenti
921ec9cd11
save additional info to recording nfo's
8 years ago
Luke Pulverenti
9606a2a710
filter duplicate recordings based on showId
8 years ago
Luke Pulverenti
8bc4d49c89
fix scanning of new libraries
8 years ago
Luke Pulverenti
c418f94c98
add recording post processing option
8 years ago
Luke Pulverenti
f275d7f3d2
reduce library queries
8 years ago
Luke Pulverenti
e297e90bce
update .net core startup
8 years ago
Luke Pulverenti
b0c0b77aed
improve series recording images
8 years ago
Luke Pulverenti
26978a1f9f
add ArgumentNullExceptions
8 years ago
Luke Pulverenti
0c2eea9c07
update DirectRecorder
8 years ago
Luke Pulverenti
0e9cd51f9c
update .net core startup
8 years ago
Luke Pulverenti
b300da2dee
update embytv semaphore
8 years ago
Luke Pulverenti
406e6cb813
update portable projects
8 years ago
Luke Pulverenti
c1ae3ec2ce
update recording analyze duration
8 years ago
Luke Pulverenti
1539836ca1
update didl xml
8 years ago
Luke Pulverenti
9d4bed965d
update slider
8 years ago
Luke Pulverenti
d5ea8ca3ad
move classes to portable
8 years ago
Luke Pulverenti
d0babf322d
move live tv classes
8 years ago