Commit Graph

337 Commits

Author SHA1 Message Date
Luke Pulverenti
e2c0194744 added codec profiles 2014-03-22 16:02:10 -04:00
Luke Pulverenti
bd7486b952 added media profiles 2014-03-22 15:37:15 -04:00
Luke Pulverenti
4d1d2bbaa1 Add more channel features 2014-03-18 13:05:57 -04:00
Luke Pulverenti
53749f077b progress on channels api 2014-03-17 21:45:41 -04:00
Luke Pulverenti
78acab6916 expand device identification 2014-03-17 10:48:16 -04:00
Luke Pulverenti
d55af4f529 support grouping behind boxsets 2014-03-15 00:14:07 -04:00
Luke Pulverenti
0db3588529 expand on dlna profiles 2014-03-13 15:08:02 -04:00
Luke Pulverenti
d494944767 calculate item by name counts on the fly 2014-03-09 18:14:44 -04:00
Luke Pulverenti
2349c8099d start on manual collection creation 2014-03-06 00:17:13 -05:00
Luke Pulverenti
6efb78b8b2 fixes #697 - Support xbmc offline discs 2014-03-03 00:11:03 -05:00
Luke Pulverenti
83619ef25a added app theme classes and service 2014-02-27 23:49:02 -05:00
Luke Pulverenti
0d90f1d450 make external id's modular 2014-02-21 13:48:15 -05:00
Luke Pulverenti
888b8d619a added encoding manager interface 2014-02-20 11:37:41 -05:00
Luke Pulverenti
13e4b2a6a7 add search methods to remote metadata providers 2014-02-19 23:53:15 -05:00
Luke Pulverenti
4e38c35373 fixed remote control flyout 2014-02-19 00:21:03 -05:00
Luke Pulverenti
eec9e04825 take photos into the core 2014-02-13 00:11:54 -05:00
Luke Pulverenti
44bb192ce0 update wizard function of enable/disable local metadata saving 2014-02-09 18:08:01 -05:00
Luke Pulverenti
7f5a4c2d4e added item type to refresh info 2014-02-08 17:38:02 -05:00
Luke Pulverenti
d0f1a83621 added more image providers 2014-02-08 15:02:35 -05:00
Luke Pulverenti
76658f0797 create images list object 2014-02-07 15:30:41 -05:00
Luke Pulverenti
b1713a16cd switch to generic lookup type 2014-02-06 22:10:13 -05:00
Luke Pulverenti
14084fdd87 separate metadata refresh from validation 2014-02-06 17:22:03 -05:00
Luke Pulverenti
04d62d3420 convert episode providers to new system 2014-02-04 15:19:29 -05:00
Luke Pulverenti
4205dcac9d Add dlna headers to static responses 2014-02-03 12:44:13 -05:00
Luke Pulverenti
9e0c1340fc convert games to new providers 2014-02-02 08:36:31 -05:00
Luke Pulverenti
67fde8c16d convert album providers 2014-01-31 14:55:21 -05:00
Luke Pulverenti
81d5e9f808 persist provider results 2014-01-29 00:17:58 -05:00
Luke Pulverenti
7c5b222463 Created ILibraryMonitor to replace IDirectoryWatchers 2014-01-28 16:25:10 -05:00
Luke Pulverenti
ad82c9f5e9 New provider system. Only for people right now 2014-01-28 13:37:01 -05:00
Luke Pulverenti
c798529cac #680 - Support new episode file sorting 2014-01-20 11:09:53 -05:00
Luke Pulverenti
d4bdd42acf #680 - Support new episode file sorting added dummy results repository 2014-01-19 13:08:17 -05:00
Luke Pulverenti
7f51148130 display news on dashboard home page 2014-01-18 16:52:01 -05:00
Luke Pulverenti
b469012304 add tv service status reporting 2014-01-16 12:23:30 -05:00
Luke Pulverenti
ca831ae88a added live tv events 2014-01-15 00:38:08 -05:00
Luke Pulverenti
7d4f33f0e0 add new fields from omdb 2014-01-15 00:01:58 -05:00
Luke Pulverenti
e9a5bb699e added recording progress bars 2014-01-14 15:24:56 -05:00
Luke Pulverenti
f4b890f163 added new item by name filters 2014-01-14 15:03:35 -05:00
Luke Pulverenti
ce13ff95ad support plot keywords 2014-01-14 10:50:39 -05:00
Luke Pulverenti
798454c2e4 save web client view selection 2014-01-13 11:25:18 -05:00
Luke Pulverenti
c8a106f485 move media encoder to server project 2014-01-12 01:31:21 -05:00
Luke Pulverenti
f1a4832175 added cast icon to now playing bar to send current media to another client 2014-01-03 23:53:49 -05:00
Luke Pulverenti
ecc6fcfbab add custom collection sort orders to edit page 2014-01-03 15:32:27 -05:00
Luke Pulverenti
a5be2523c5 added music and game genre image downloading 2014-01-02 18:07:37 -05:00
Luke Pulverenti
b9d17c9bc7 add more methods to file system interface 2014-01-01 13:26:31 -05:00
Luke Pulverenti
28b0ff1e75 allow custom language per item 2013-12-28 11:58:13 -05:00
Luke Pulverenti
44c0eba39d abstract preferred metadata language per item 2013-12-26 19:23:58 -05:00
Luke Pulverenti
bb5e6fdcad hook up roku session controller + web client layout fixes 2013-12-25 09:39:46 -05:00
Luke Pulverenti
ce8f37de79 added stub for roku remote controller 2013-12-23 19:00:27 -05:00
Luke Pulverenti
4c2623d540 support streaming of tv recordings 2013-12-22 13:58:51 -05:00
Luke Pulverenti
cd859ac2e6 added IHasImages and IHasUserData 2013-12-19 16:51:32 -05:00
Luke Pulverenti
a3d855919e removed old kernel 2013-12-15 13:29:34 -05:00
Luke Pulverenti
9ecb85d066 added mono release configuration 2013-12-11 14:54:33 -05:00
Luke Pulverenti
5f9b99c960 deprecated IndexFolder.cs 2013-12-10 21:51:26 -05:00
Luke Pulverenti
b595814254 added mono sqlite implementation 2013-12-08 12:57:49 -05:00
Luke Pulverenti
f32212d160 update to service stack v4 2013-12-07 10:52:38 -05:00
Luke Pulverenti
5f0d8000a5 moved media streams to the database 2013-12-05 22:39:44 -05:00
Luke Pulverenti
55a776427b Removed unused properties from BaseItem. 2013-12-05 11:50:21 -05:00
Luke Pulverenti
245e92c9cc updated nuget 2013-12-02 16:46:22 -05:00
Luke Pulverenti
cd279d98e0 added IHasTrailers 2013-12-02 11:46:25 -05:00
Luke Pulverenti
317f411070 Added IHasBudget 2013-12-02 11:16:03 -05:00
Luke Pulverenti
ad52d8b5d9 fixes #640 - Add management filters 2013-12-01 21:24:14 -05:00
Luke Pulverenti
ccd51222e6 updated live tv endpoints 2013-12-01 01:25:19 -05:00
Luke Pulverenti
45a4d25e26 updated live tv methods + nuget 2013-11-30 01:49:38 -05:00
Luke Pulverenti
e05a84c789 updated nuget for live tv 2013-11-26 16:36:11 -05:00
Luke Pulverenti
a641059c57 display programs on channel page 2013-11-25 15:39:23 -05:00
Luke Pulverenti
7b6819846d updated live tv + nuget 2013-11-24 15:51:45 -05:00
Luke Pulverenti
17bacee089 consolidate Artist & MusicArtist 2013-11-21 15:48:26 -05:00
Luke Pulverenti
bce86c5022 pull person sort order from tvdb/tmdb data 2013-11-19 22:15:48 -05:00
Luke Pulverenti
9758adb8a5 add soundtracks to theme media result 2013-11-12 10:36:08 -05:00
Luke Pulverenti
a4cea5a5d3 added critic rating interface 2013-11-06 11:06:16 -05:00
Luke Pulverenti
6c8d919298 replace file system calls with IFileSystem when needed 2013-10-31 10:03:23 -04:00
Luke Pulverenti
524150331c beginning manual image providers 2013-10-30 17:33:27 -04:00
Luke Pulverenti
be7918e5f6 fixes #567 - Deprecate native shortcut code 2013-10-30 10:40:14 -04:00
Luke Pulverenti
32cb872b06 support backdrops from multiple sources 2013-10-22 15:03:21 -04:00
Luke Pulverenti
2a44efaa42 fixes #585 - Use tmdb updates api for people 2013-10-13 13:52:57 -04:00
Luke Pulverenti
33a3e215d0 added user data save event 2013-10-02 15:08:58 -04:00
Luke Pulverenti
9a4712cf22 added user data manager, updated nuget 2013-10-02 12:08:58 -04:00
Luke Pulverenti
29fd559f0a made session a little more flexible for playing non-library items 2013-09-30 11:05:07 -04:00
Luke Pulverenti
ce3e881c10 migrate to new user data db 2013-09-27 11:23:27 -04:00
Luke Pulverenti
98442402a5 fixes #550 - Add internal interfaces for live tv 2013-09-26 11:48:14 -04:00
Luke Pulverenti
0ab379e271 adding mono solution 2013-09-24 17:06:21 -04:00
Luke Pulverenti
c61cc4a304 support more kinds of remote control besides web socket 2013-09-24 11:42:30 -04:00
Luke Pulverenti
b49764dbaa fixes #555 - Have clients report seek and queuing capabilities 2013-09-24 11:08:51 -04:00
Luke Pulverenti
4064b8bada added GameSystem entity 2013-09-21 17:00:04 -04:00
Luke Pulverenti
cb839f9f25 Added image output format param 2013-09-19 11:12:28 -04:00
Luke Pulverenti
d58da2a772 moved image manager to an interface 2013-09-18 14:49:06 -04:00
Luke Pulverenti
803e8b4a2e improved performance of item counts 2013-09-11 13:54:59 -04:00
Luke Pulverenti
740a10a4e3 de-normalize item by name data. create counts during library scan for fast access. 2013-09-10 14:56:00 -04:00
Luke Pulverenti
1d9c163f5f fixes #506 - Song list - make columns headers clickable for sorting 2013-09-06 15:17:15 -04:00
Luke Pulverenti
12dd9daf49 fixing folder that was moved inadvertently 2013-09-04 14:30:59 -04:00
Luke Pulverenti
dfe91e43b6 Added IDtoService 2013-09-04 13:02:19 -04:00
Luke Pulverenti
8b85a7bab1 updated nuget 2013-08-31 15:48:11 -04:00
Luke Pulverenti
d0f3262ba3 Added Book 2013-08-30 19:54:49 -04:00
Luke Pulverenti
2ec6222648 updated morelinq 2013-07-27 15:00:11 -04:00
Luke Pulverenti
2c22db8b8d Added an adult video entity 2013-07-16 14:47:05 -04:00
Luke Pulverenti
66624293ac Display client version in the dashboard 2013-07-09 12:11:16 -04:00
Luke Pulverenti
53450bd514 added a notifications service 2013-07-06 17:23:32 -04:00
Luke Pulverenti
a19bfc8f07 Added support for linked children 2013-07-05 09:47:10 -04:00
Luke Pulverenti
57449f62c1 added GameGenre 2013-07-01 13:17:33 -04:00
Luke Pulverenti
e029b47ca3 removed BaseGame 2013-07-01 10:01:16 -04:00
Luke Pulverenti
a5f97dcaa8 move installation manager down to common 2013-06-30 22:27:50 -04:00
Luke Pulverenti
3b2b9c59b2 extracted an item refresh service 2013-06-27 15:29:58 -04:00
Luke Pulverenti
6025a89235 read 3d format from xml 2013-06-26 12:08:16 -04:00
Luke Pulverenti
92cd71143d Only fire metadata savers when appropriate 2013-06-24 21:22:21 -04:00
Luke Pulverenti
189618a751 fixes #358 - Weather validation in Server configuration 2013-06-23 11:02:53 -04:00
Luke Pulverenti
0acc257354 updated nuget 2013-06-22 14:15:31 -04:00
Luke Pulverenti
6bc263052d move child definitions to db 2013-06-20 12:44:24 -04:00
Luke Pulverenti
13f6da1bf4 removed chapters from baseitem 2013-06-18 15:16:27 -04:00
Luke Pulverenti
e677a57bf1 switch to flat file storage 2013-06-17 16:35:43 -04:00
Luke Pulverenti
18325159c5 added a new MusicGenre entity 2013-06-10 23:31:00 -04:00
Luke Pulverenti
d2933cab73 fixed ratings. moved them to static text files 2013-06-10 13:46:11 -04:00
Luke Pulverenti
2aece7376e moved IByReferenceItem to the controller project 2013-06-09 13:47:19 -04:00
Luke Pulverenti
7aa969e2b9 added a providers assembly 2013-06-09 12:47:28 -04:00
Luke Pulverenti
4954681594 added IMetadataSaver 2013-06-09 12:23:06 -04:00
Luke Pulverenti
1ddc193e58 support xbmc naming convention for subtitles 2013-06-06 10:33:11 -04:00
Luke Pulverenti
657097ee15 fixes #296 - Prevent non-movie videos from appearing in Movies view 2013-05-27 21:59:26 -04:00
Luke Pulverenti
70cecb346b reduce fanart movie requests using their updates api 2013-05-27 18:25:04 -04:00
Luke Pulverenti
d4e3c6aa52 reduce fanart tv requests by using their updates api 2013-05-27 14:33:43 -04:00
Luke Pulverenti
9a820efde3 fixes #280 - MB3 Local metadata fetcher for Music not seeing/using Artist Folder.jpg 2013-05-27 12:53:10 -04:00
Luis Miguel Almánzar
97cce5ea59 reading missing data for tv series, and populating series end date 2013-05-26 02:41:37 -04:00
Luke Pulverenti
5c5ec6e644 further reduce fanart music requests by using their updates api 2013-05-25 11:16:50 -04:00
Luke Pulverenti
a0c5d27e85 fixes #174 - Support all fanart tv images 2013-05-24 12:51:42 -04:00
Luke Pulverenti
c702fb2179 added separate tvdb series images provider 2013-05-24 11:29:10 -04:00
Luke Pulverenti
f3a7307ebb reduce requests against tvdb by getting entire series metadata at once 2013-05-20 23:16:43 -04:00
Luke Pulverenti
1f898cef2d #174 - Fanart - missing images 2013-05-12 18:57:51 -04:00
Luke Pulverenti
57d7e9fccc fixes #268 - (Multicd) Albums with discnumbers in subfolders on filesystem = Multiple album objects 2013-05-12 10:06:08 -04:00
Luke Pulverenti
3a814a8b92 take CriticReviews off of BaseItem and updated nuget 2013-05-10 23:43:10 -04:00
Luke Pulverenti
35a7986b3f added model classes for remote control 2013-05-09 18:43:11 -04:00
Luke Pulverenti
e1f8c18b51 added ability to track web sockets per session 2013-05-09 13:38:02 -04:00
Luke Pulverenti
256bda66f2 use open movie database for critic scores 2013-05-07 00:34:27 -04:00
Luke Pulverenti
05b79fd2e0 split rt provider into two 2013-05-06 16:47:37 -04:00
Luke Pulverenti
6481688d2a fixes #223 - New Content Localhost Popups Repeat 'Old' 'New Content' on Media Changes 2013-05-03 00:10:11 -04:00
Luke Pulverenti
0bfb755a38 search hints progress 2013-04-27 09:05:33 -04:00
Luke Pulverenti
2d5f8a3edf adding stubs for rotten tomatoes 2013-04-24 20:58:56 -04:00
Luke Pulverenti
374b7f2f03 new Artist entity 2013-04-22 00:38:03 -04:00
Luke Pulverenti
19d21a246d made Audio.Artist plural and removed duplicated of artists into the people collection 2013-04-20 21:02:16 -04:00
Luke Pulverenti
32bc545a85 removed unused attributes 2013-04-18 15:57:28 -04:00
Luke Pulverenti
30d6e2cd6c made library scan a bit more conservative 2013-04-15 11:10:12 -04:00
Luke Pulverenti
650016ef62 added BaseGame 2013-04-15 00:03:11 -04:00
Luke Pulverenti
785deff188 removed excess hashing in providers and made user data key-based 2013-04-13 14:02:30 -04:00
Luke Pulverenti
804115bf8d remove and/or delay unnecessary startup work 2013-04-08 11:55:53 -04:00
Luke Pulverenti
cb39f8e7b5 extracted a media encoding interface to keep ffmpeg out of nuget packages 2013-04-07 16:55:05 -04:00
Luke Pulverenti
31c2d98532 Added a display preferences manager 2013-04-05 15:34:33 -04:00
Luke Pulverenti
2d7c0ab29c updated ffmpeg 2013-04-05 01:07:12 -04:00
Luke Pulverenti
5ba769f3b4 #79 - Music Image Extraction 2013-04-05 00:13:41 -04:00
Luke Pulverenti
cb6170712d #74 - Subtitle font 2013-04-04 15:34:50 -04:00
Luke Pulverenti
5c460c0b6f Moved search placeholder 2013-03-28 18:00:58 -04:00
Luke Pulverenti
f9a1feecbf updated ffmpeg 2013-03-27 00:16:01 -04:00
LukePulverenti
33a3f620e6 display pending installations on dashboard home 2013-03-20 17:17:47 -04:00
LukePulverenti
e25258e1c0 moved playback event args object 2013-03-20 12:54:32 -04:00