Commit Graph

35 Commits

Author SHA1 Message Date
Bond_009
d8ec3a5470 Reduce usage of GetAwaiter().GetResult() 2023-03-14 12:05:49 +01:00
Patrick Barron
f7ec85d7a0 Use dependency injection for IChannel 2023-01-27 18:46:54 -05:00
crobibero
b6dda30a33 Fix suggestions from review 2021-05-15 15:33:50 -06:00
crobibero
6bcbc2b88a Reduce warnings in MediaBrowser.Controller 2021-05-13 07:33:11 -06:00
Bond_009
fb090df0b5 Enable nullable reference types for MediaBrowser.Controller 2021-05-07 00:39:20 +02:00
crobibero
c083b29e29 Use Guid as API parameter type where possible 2020-12-01 11:07:41 -07:00
Bond_009
404bb4f835 Enable TreatWarningsAsErrors for MediaBrowser.Controller in Release 2020-08-22 21:56:24 +02:00
Erwin de Haan
26ca4b607b Visual Studio Reformat: MediaBrowser.Controller 2019-01-13 20:25:32 +01:00
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.
2019-01-10 20:38:53 +01:00
Andrew Rabert
a86b71899e Add GPL modules 2018-12-27 18:27:57 -05:00
stefan
48facb797e Update to 3.5.2 and .net core 2.1 2018-09-12 19:26:21 +02:00
Luke Pulverenti
a5b82cd2ec remove unneeded async signatures 2017-10-03 14:39:37 -04:00
Luke Pulverenti
1ad990ad72 update live tv data transfer 2017-08-19 15:43:35 -04:00
Luke Pulverenti
33014f77aa update GetItems method 2017-05-26 02:48:54 -04:00
Luke Pulverenti
a1ca5e3ecc remove dead code 2016-12-23 03:54:30 -05:00
Luke Pulverenti
daaae69df5 add playback of in-progress recordings 2016-10-09 03:18:43 -04:00
Luke Pulverenti
13004d2541 enable sync for channels that allow downloading 2016-09-07 16:11:34 -04:00
Luke Pulverenti
cbac67b5ae remove IChannelMediaItem interface 2016-03-19 00:22:33 -04:00
Luke Pulverenti
a2c371ec60 rework collection editor 2015-09-15 23:55:26 -04:00
Luke Pulverenti
45c8f51a9c update user views 2015-08-14 14:30:08 -04:00
Luke Pulverenti
bd2ea703e3 implement modular media sources 2015-03-28 16:22:27 -04:00
Luke Pulverenti
4999f19485 resolve moviedb issues 2014-10-07 21:37:45 -04:00
Luke Pulverenti
4aa959c1e2 display trailers within suggestions 2014-09-30 00:47:30 -04:00
Luke Pulverenti
1afb28b487 add cinema mode feature 2014-09-22 17:56:54 -04:00
Luke Pulverenti
51e964dae3 support channels with dlna 2014-07-29 23:31:35 -04:00
Luke Pulverenti
9e57e16aa9 fixes #839 - Support getting latest channel items 2014-06-15 19:30:04 -04:00
Luke Pulverenti
e210825e54 update translations 2014-06-07 15:46:24 -04:00
Luke Pulverenti
c91ea99016 more work on channel downloading 2014-06-02 22:01:30 -04:00
Luke Pulverenti
858c37b860 add channel downloading settings 2014-06-02 15:32:41 -04:00
Luke Pulverenti
680ffeebf7 updated nuget 2014-05-27 13:09:48 -04:00
Luke Pulverenti
ad3c30c145 support sending channel paging direct to the provider 2014-05-19 15:51:56 -04:00
Luke Pulverenti
3ccecd3ca3 channel fixes 2014-05-18 15:58:42 -04:00
Luke Pulverenti
f031bb744b add new web client sidebar 2014-05-03 19:38:23 -04:00
Luke Pulverenti
53749f077b progress on channels api 2014-03-17 21:45:41 -04:00
Luke Pulverenti
d494944767 calculate item by name counts on the fly 2014-03-09 18:14:44 -04:00