Commit Graph

360 Commits

Author SHA1 Message Date
Erwin de Haan
8f41ba4d3a Find+Sed BOM removal *.cs: MediaBrowser.LocalMetadata-MediaBrowser.Model 2019-01-13 21:02:23 +01:00
Erwin de Haan
382e8699a2 EditorConfig reformat: MediaBrowser.Model 2019-01-13 20:31:15 +01:00
Erwin de Haan
1a4b271314 Visual Studio Reformat: MediaBrowser.Model 2019-01-13 20:26:15 +01:00
Erwin de Haan
e2751d42e8 Merge branch 'dev' into code-cleanup 2019-01-11 12:50:36 +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
hawken
bd169e4fd4 remove trailing whitespace 2019-01-07 23:27:46 +00:00
Bond_009
340a2c6512 Post GPL cleanup 2019-01-03 23:19:02 +01:00
Bond_009
6e5d2aadaa Remove custom ToArray extension 2018-12-28 16:48:26 +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
58a7829ecd update library changed notifier 2017-11-25 23:48:12 -05:00
Luke Pulverenti
351d29954a 3.2.36.8 2017-11-12 16:05:40 -05:00
Luke Pulverenti
25138bbeb7 update subtitle downloading to use local metadata settings 2017-11-08 15:23:39 -05:00
Luke Pulverenti
1ad990ad72 update live tv data transfer 2017-08-19 15:43:35 -04:00
Luke Pulverenti
40442f887b consolidate emby.server.core into emby.server.implementations 2017-08-09 15:56:38 -04:00
Luke Pulverenti
994720c24a deprecate hddvd videotype 2017-08-07 16:36:41 -04:00
Luke Pulverenti
dc7a59c73a ensure custom css is loaded last 2017-07-23 18:29:53 -04:00
Luke Pulverenti
1e5c3db9eb support individual library refreshing 2017-06-23 12:04:45 -04:00
Luke Pulverenti
282dce7f10 normalize session object 2017-06-09 15:26:54 -04:00
Luke Pulverenti
7ea3719a2d 3.2.12.11 2017-04-20 16:17:52 -04:00
Luke Pulverenti
f641c501a7 improve cancellation support of auto-organize 2017-03-29 15:16:43 -04:00
Luke Pulverenti
fbb1bb319c update wdtv live dlna profile 2017-02-07 13:33:15 -05:00
Luke Pulverenti
ab026ab2de restore localized guids switch 2017-01-29 15:00:29 -05:00
Luke Pulverenti
8d668095bb add IsRemote property 2017-01-20 12:53:48 -05:00
Luke Pulverenti
74ec6e5a06 update dlna music genres 2016-12-20 02:31:30 -05:00
Luke Pulverenti
68772e7d9b update details 2016-12-03 02:58:48 -05:00
Luke Pulverenti
3bf72b71b3 consolidate internal interfaces 2016-10-31 00:28:23 -04:00
Luke Pulverenti
77699c5bf7 update IsTextSubtitleStream 2016-10-29 13:58:08 -04:00
Luke Pulverenti
07791d46a5 rework scheduled tasks in preparation of common project going portable 2016-10-23 15:14:57 -04:00
Luke Pulverenti
c7f559f8ce make model project portable 2016-10-21 22:08:34 -04:00
Luke Pulverenti
ac2ca1fec2 update recording dialogs 2016-10-15 18:12:16 -04:00
softworkz
ac4023ed47 Core server preparation for new "TV Maze Provider Plugin" 2016-08-23 03:33:22 +02:00
Luke Pulverenti
8508e07bb9 improve genre displays 2016-08-13 16:54:29 -04:00
Luke Pulverenti
78e6c638bc remove fody from build 2016-07-15 15:53:28 -04:00
Luke Pulverenti
3c6797678b store chapter image date modified 2016-07-06 13:44:44 -04:00
Luke Pulverenti
cf0d9883c6 fix userdata transactions 2016-06-25 01:16:54 -04:00
Luke Pulverenti
29d4305732 update generated titles for subtitles 2016-06-18 13:27:13 -04:00
Luke Pulverenti
f9847be17c update item by name queries 2016-06-17 09:06:13 -04:00
Luke Pulverenti
19ee883ca2 record time base 2016-06-06 17:13:00 -04:00
Luke Pulverenti
53afb1e1e5 add images table 2016-06-03 12:24:04 -04:00
Eric Reed
214364cd0b Upper first on subtitle language 2016-05-22 11:26:47 -04:00
Luke Pulverenti
34d4e4317a update dialogs 2016-05-18 17:46:56 -04:00
Eric Reed
7841d9eb66 Friendly stream names 2016-05-18 14:23:46 -04:00
Luke Pulverenti
ff980dc42c add DisplayTitle to media streams 2016-05-14 14:02:06 -04:00
Luke Pulverenti
dfa2557874 record IsAvc 2016-04-27 15:23:05 -04:00
Luke Pulverenti
2b4dece54a record nal length size 2016-04-17 23:50:44 -04:00
Luke Pulverenti
d9dcd21c47 update hdhr streaming 2016-04-03 20:01:03 -04:00
Sven Van den brande
168587b2a0 Remove unused code... 2016-03-27 23:11:27 +02:00
Luke Pulverenti
db1bf5b1b5 audio podcast 2016-03-19 15:32:37 -04:00
vicpa
147a4dc602 music lyricist, writer 2016-02-21 11:42:56 -05:00
Luke Pulverenti
1a2867ea55 support tagging 3d as mvc 2016-02-11 14:11:28 -05:00
Luke Pulverenti
99a21c84b4 add dvbsub as not text 2016-01-22 20:35:43 -05:00
Luke Pulverenti
9f6fcc9e05 capture conductor 2016-01-12 15:49:33 -05:00
Luke Pulverenti
81fb823c02 record mediastream comment 2016-01-11 11:52:22 -05:00
Luke Pulverenti
821e824687 better caching of remote data 2016-01-02 16:54:37 -05:00
Luke Pulverenti
02938e7bcb update keyframe setting 2015-12-12 01:49:03 -05:00
Luke Pulverenti
35449735be add back CollectionType 2015-11-17 12:35:43 -05:00
Luke Pulverenti
81bb469fe1 reduce image processing 2015-11-09 13:18:37 -05:00
Luke Pulverenti
fbf8d27637 update channel db 2015-11-02 12:25:01 -05:00
Luke Pulverenti
51c3f270ae add codec tag value 2015-10-19 12:05:03 -04:00
Luke Pulverenti
3741eb2426 add image editing to library setup 2015-10-16 01:36:16 -04:00
Luke Pulverenti
8f1899906b show library folder images 2015-10-15 13:37:27 -04:00
Luke Pulverenti
4ca526979d 3.0.5713.4 2015-08-27 11:58:07 -04:00
Luke Pulverenti
d4fad83ee2 update favorites page 2015-07-09 01:52:25 -04:00
Luke Pulverenti
760f298dcc update guide style 2015-04-14 11:26:02 -04:00
Luke Pulverenti
65fb01bbe2 rework server sync 2015-04-13 01:12:02 -04:00
Luke Pulverenti
2a681f205a capture key frame info 2015-04-10 15:08:09 -04:00
Luke Pulverenti
30104bd8de probe live streams after opening 2015-04-05 11:01:57 -04:00
Luke Pulverenti
2b7a80cfb5 improve direct play of live streams 2015-04-04 15:35:29 -04:00
Luke Pulverenti
f8927ceb06 resolve reverse proxy issue 2015-04-01 22:47:59 -04:00
Luke Pulverenti
a025f4eefa sync updates 2015-03-31 12:24:16 -04:00
Luke Pulverenti
07de09f350 sync updates 2015-03-30 15:57:37 -04:00
Luke Pulverenti
bd2ea703e3 implement modular media sources 2015-03-28 16:22:27 -04:00
Luke Pulverenti
d12bcc2d24 sync updates 2015-03-27 22:19:20 -04:00
Luke Pulverenti
9110d23710 added SupportsExternalStream to MediaStream 2015-02-07 16:03:09 -05:00
Luke Pulverenti
be070a0bfe subtitle profile fixes 2015-02-02 13:14:02 -05:00
Luke Pulverenti
782fe92cf7 support artists tag value 2015-01-27 17:45:59 -05:00
Luke Pulverenti
124754a04f use new naming project 2014-11-17 21:48:22 -05:00
Luke Pulverenti
1fea9ad926 fixes #945 - Add genre views to dlna 2014-11-10 22:41:55 -05:00
Luke Pulverenti
e33244d797 improve user view images 2014-10-29 18:01:02 -04:00
Luke Pulverenti
5a5b48feff added new cabac value 2014-10-23 00:26:01 -04:00
Luke Pulverenti
cce120d8d3 refresh connect authorizations 2014-10-12 13:31:41 -04:00
Luke Pulverenti
69b83082c8 grab image sizes at discovery time 2014-10-12 11:18:26 -04:00
Luke Pulverenti
d091fe0e6e extract classes 2014-10-08 19:31:44 -04:00
Luke Pulverenti
3be25f8bfb channel improvements 2014-09-28 11:27:26 -04:00
Luke Pulverenti
eab030df7f fixes #916 - Support reading playstate data from nfo's 2014-09-26 22:28:13 -04:00
Eric Reed
08c6b9a42b Add retrieve and save all display prefs 2014-09-25 16:20:17 -04:00
Luke Pulverenti
1afb28b487 add cinema mode feature 2014-09-22 17:56:54 -04:00
Luke Pulverenti
8edeeb0ecc translate music view text 2014-09-11 17:38:23 -04:00
Luke Pulverenti
a2dc5e090b update translations 2014-09-08 21:15:31 -04:00
Luke Pulverenti
41cabc7bd3 add system id to remote calls 2014-09-06 13:46:09 -04:00
Luke Pulverenti
58eb500956 fixes #914 - Add option to save metadata hidden 2014-09-06 00:21:23 -04:00
Luke Pulverenti
91ffff7771 added dlna music folders 2014-09-04 23:48:53 -04:00
Luke Pulverenti
6f45ea0823 fixes #912 - Add special views for Dlna 2014-09-01 16:10:54 -04:00
Luke Pulverenti
45db7d21b2 localize plugin installation process 2014-08-31 15:15:33 -04:00
Luke Pulverenti
6e25c572fa removed dead code 2014-08-30 22:08:59 -04:00
Luke Pulverenti
9c5cceb4ec update translations 2014-08-14 09:24:30 -04:00
Luke Pulverenti
f0464dfa17 improve poster sizing 2014-08-01 22:34:45 -04:00
Luke Pulverenti
c524f3919e added cloud sync model objects 2014-07-21 21:29:06 -04:00
Luke Pulverenti
baf44b2718 3.0.5306.42925 2014-07-13 00:55:56 -04:00
Luke Pulverenti
1a5a75854b update translations 2014-06-29 15:59:52 -04:00
Luke Pulverenti
3b30a2aee0 detect anamorphic video 2014-06-22 12:25:47 -04:00
Luke Pulverenti
f72b1f531a add library folder option to home page 2014-06-14 19:13:09 -04:00
Luke Pulverenti
a18f4e37ac added IsTextSubtitleStream 2014-06-11 16:57:18 -04:00
Luke Pulverenti
dd7825f6c8 Support subtitle offset 2014-06-11 15:31:33 -04:00
Luke Pulverenti
e210825e54 update translations 2014-06-07 15:46:24 -04:00
Luke Pulverenti
7049ad66f4 added library grouping settings. 2014-06-04 22:32:40 -04:00
Luke Pulverenti
20d35a6405 isolate .net specific methods in model project 2014-06-01 00:11:04 -04:00
Luke Pulverenti
c8e4889ac7 add subtitle management page 2014-05-17 00:24:10 -04:00
Luke Pulverenti
1a323767be Do better to make sure hls files are cleaned up 2014-05-09 00:38:12 -04:00
Luke Pulverenti
e653b41000 removed implicit typing from the model project 2014-05-08 16:44:17 -04:00
Luke Pulverenti
bb031f553b fix portable and 3.5 project references 2014-05-08 16:26:20 -04:00
Luke Pulverenti
f02c326027 Removed guids from the model project 2014-05-08 16:09:53 -04:00
Luke Pulverenti
374dd8d441 fixed subtitle downloading 2014-05-08 01:04:39 -04:00
Luke Pulverenti
eca1ba0b12 fixes #797 - Determine mpeg2ts timestamp info 2014-04-24 22:00:19 -04:00
Luke Pulverenti
a748c660cb updated dlna profiles 2014-04-24 01:08:10 -04:00
Luke Pulverenti
54eb7cb855 update dlna profiles 2014-04-22 13:25:54 -04:00
Luke Pulverenti
7f320ce063 add basic dlna server browsing 2014-04-18 01:03:01 -04:00
Luke Pulverenti
2ce9e05d2f add new playback checkin endpoints 2014-04-15 22:17:48 -04:00
Luke Pulverenti
8df1ebe499 add new mirror mode 2014-04-13 13:27:13 -04:00
Luke Pulverenti
b6ca79b73f control remote players with now playing bar 2014-04-12 13:27:53 -04:00
Luke Pulverenti
c60103df64 chromecast updates 2014-04-06 13:53:23 -04:00
Luke Pulverenti
6ac7675c15 add dlna service methods 2014-03-26 15:21:29 -04:00
Luke Pulverenti
e2dee00cc0 rename MediaVersions to MediaSources 2014-03-22 12:16:43 -04:00
Luke Pulverenti
327af0fe62 rework media versions to be based on original item id 2014-03-21 23:35:03 -04:00
Luke Pulverenti
6825cad562 move collections back under movies. add movie suggestions page. 2014-03-11 22:11:01 -04:00
Luke Pulverenti
4e38c35373 fixed remote control flyout 2014-02-19 00:21:03 -05:00
Luke Pulverenti
1a9e2dfd83 fixed themoviedb search returning no results 2014-02-17 16:35:08 -05:00
Luke Pulverenti
013d5a467e restored external subtitle support 2014-02-10 13:39:41 -05:00
Luke Pulverenti
a29cd06883 added audio db id's to web client 2014-02-09 16:11:11 -05:00
Luke Pulverenti
aac392f4cd add audio db for artists 2014-02-09 02:27:44 -05:00
Luke Pulverenti
41b9ce56ef added series-level movie db support 2014-02-09 01:08:10 -05:00
Luke Pulverenti
12757d094b use music brainz values from audio files with bottom up refresh 2014-02-07 17:40:03 -05:00
Luke Pulverenti
ad82c9f5e9 New provider system. Only for people right now 2014-01-28 13:37:01 -05:00
Luke Pulverenti
3cde201190 support keyword editing 2014-01-14 11:06:26 -05:00
ScottIsAFool
4058f8dc0a Added DebuggerDisplay to some DTO objects 2014-01-12 09:31:24 +00:00
Luke Pulverenti
c8a106f485 move media encoder to server project 2014-01-12 01:31:21 -05:00
Luke Pulverenti
25db52003c added more metadata control 2013-12-26 01:17:19 -05:00
Thomas Gillen
f0d0e1b94d Added Backdrops and Screenshots to MetadataFields 2013-12-15 18:33:07 +00:00
Thomas Gillen
08b7f88b22 Added Images to MetadataFields 2013-12-15 00:26:01 +00:00
Luke Pulverenti
5f0d8000a5 moved media streams to the database 2013-12-05 22:39:44 -05:00
Luke Pulverenti
4786ad704a added ChannelLayout 2013-11-12 11:08:23 -05:00
Eric Reed
dbd0145694 Latest reviews in plug-in detail page 2013-11-08 15:53:09 -05:00
Eric Reed
63554bde5b First level of ratings and reviews 2013-11-07 12:27:05 -05:00
Luke Pulverenti
976523afa9 added new params for missing/unaired 2013-10-26 18:01:21 -04:00
Luke Pulverenti
9c56495867 fixed saving images with double file extension 2013-10-22 08:37:11 -04:00
Luke Pulverenti
1f7bc3e61d added user data save reason 2013-10-02 13:23:10 -04:00
Luke Pulverenti
02ebeb0e5b added logging during app update, and IsHD 2013-09-29 20:51:04 -04:00
Luke Pulverenti
b54240f679 fixes #553 - Support locking OfficialRating field 2013-09-23 10:02:56 -04:00
Luke Pulverenti
2ccd7d3e77 removed pixel format property 2013-09-18 15:58:17 -04:00