Commit Graph

36 Commits

Author SHA1 Message Date
Patrick Barron c101d287f2 Remove unused Live TV code 2024-01-15 13:29:55 -05:00
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