Commit Graph

312 Commits

Author SHA1 Message Date
Luke Pulverenti
7fa9b14f56 fixes #762 - Marking unwatched doesn't update display 2014-07-03 22:22:57 -04:00
Luke Pulverenti
43943657b7 add additional view settings 2014-07-01 00:06:28 -04:00
Luke
3e5ebd84fe Merge pull request #811 from thogil/item_identity_providers_2
Item identity providers
2014-06-12 16:14:01 -04:00
Luke Pulverenti
c91ea99016 more work on channel downloading 2014-06-02 22:01:30 -04:00
Luke Pulverenti
cf4adb8438 dlna fixes 2014-05-18 17:23:03 -04:00
Luke Pulverenti
0eaba37c11 add library to front page 2014-05-13 20:46:45 -04:00
Thomas Gillen
0a3381471d Updating tvdb providers to use item identities 2014-05-07 22:19:04 +01:00
Luke Pulverenti
3228f50895 fixed user image scaling 2014-05-02 10:49:28 -04:00
Luke Pulverenti
fadda8ef56 add new notification features 2014-04-26 23:42:05 -04:00
Luke Pulverenti
bf30936550 #712 - Support grouping multiple versions of a movie 2014-03-15 18:52:43 -04:00
Luke Pulverenti
0db3588529 expand on dlna profiles 2014-03-13 15:08:02 -04:00
Luke Pulverenti
c4f587dd94 live tv stream adjustments, add additional dlna params 2014-03-12 15:56:12 -04:00
Luke Pulverenti
e00985d07c #715 - Support creating/editing collections (boxsets) in web client 2014-03-07 10:53:23 -05:00
Luke Pulverenti
6efb78b8b2 fixes #697 - Support xbmc offline discs 2014-03-03 00:11:03 -05:00
Luke Pulverenti
2db452f68f add more data to media report 2014-03-02 21:17:12 -05:00
Luke Pulverenti
b9aa38b5ab added unidentified indicators 2014-02-28 23:12:56 -05:00
Luke Pulverenti
6e5d90bafe rework checkboxes for block unrated items 2014-02-21 10:24:29 -05:00
Luke Pulverenti
2ceea17bf4 rework EnableMediaPlayback 2014-02-21 00:35:56 -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
1a9e2dfd83 fixed themoviedb search returning no results 2014-02-17 16:35:08 -05:00
Luke Pulverenti
8b71ab2e7d expose omdb to metadata config 2014-02-15 11:36:09 -05:00
Luke Pulverenti
eec9e04825 take photos into the core 2014-02-13 00:11:54 -05:00
Luke Pulverenti
cf9ef0e43d fix refresh of tv recordings 2014-02-10 15:11:46 -05:00
Luke Pulverenti
013d5a467e restored external subtitle support 2014-02-10 13:39:41 -05:00
Luke Pulverenti
6ff59b7e59 fixed image swap function in editor 2014-02-09 16:23:55 -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
12757d094b use music brainz values from audio files with bottom up refresh 2014-02-07 17:40:03 -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
8b29e67e22 default recursive to true when validating children 2014-02-06 11:46:26 -05:00
Luke Pulverenti
38d88aed58 Inherit custom rating 2014-02-06 10:58:49 -05:00
Luke Pulverenti
821a3d29a2 converted movie providers to new system 2014-02-05 23:39:16 -05:00
Luke Pulverenti
351cfef7a7 use conditional caching on some json responses 2014-02-03 23:04:19 -05:00
Luke Pulverenti
30ebfab8e0 converted season providers 2014-02-03 00:35:43 -05:00
Luke Pulverenti
9e0c1340fc convert games to new providers 2014-02-02 08:36:31 -05:00
Luke Pulverenti
9685b81db5 convert artist providers 2014-01-30 23:50:09 -05:00
Luke Pulverenti
81d5e9f808 persist provider results 2014-01-29 00:17:58 -05:00
Luke Pulverenti
ad82c9f5e9 New provider system. Only for people right now 2014-01-28 13:37:01 -05:00
Luke Pulverenti
3cc608d781 update next/previous buttons 2014-01-24 13:09:50 -05:00
Luke Pulverenti
0f7f467478 center guide grid 2014-01-18 00:55:21 -05:00
Luke Pulverenti
d0a5197c0a support recursive played filter 2014-01-15 17:19:37 -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
1ed03b0bb3 added more images to search output 2014-01-05 01:08:22 -05:00
Luke Pulverenti
b9d17c9bc7 add more methods to file system interface 2014-01-01 13:26:31 -05:00
Luke Pulverenti
858be5d788 update built in studio images 2013-12-29 21:41:22 -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
a0e6c0422b added more options for block unrated 2013-12-26 11:53:23 -05:00
Luke Pulverenti
cd859ac2e6 added IHasImages and IHasUserData 2013-12-19 16:51:32 -05:00
Luke Pulverenti
63c9104e62 Pull ProviderData out of memory 2013-12-06 15:07:34 -05:00
Luke Pulverenti
9f4f2281cd prevent xml savers from triggering xml providers 2013-12-06 10:59:40 -05:00
Luke Pulverenti
55a776427b Removed unused properties from BaseItem. 2013-12-05 11:50:21 -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
7ac2f74817 fixes #629 - Deleting a movie only deletes the video file 2013-12-01 14:31:58 -05:00
Luke Pulverenti
037272ac61 fixing missing check-in 2013-12-01 11:08:52 -05:00
Luke Pulverenti
17bacee089 consolidate Artist & MusicArtist 2013-11-21 15:48:26 -05:00
Luke Pulverenti
7dd75e079a fixes #619 - Command line fail for internal subs 2013-11-20 10:50:54 -05:00
Luke Pulverenti
6ee94ee1a2 store person sort order in xml 2013-11-19 22:47:29 -05:00
Luke Pulverenti
bce86c5022 pull person sort order from tvdb/tmdb data 2013-11-19 22:15:48 -05:00
Luke Pulverenti
9f9ab1ac9f support metabrowser special episode attributes 2013-11-17 10:27: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
be7918e5f6 fixes #567 - Deprecate native shortcut code 2013-10-30 10:40:14 -04:00
Luke Pulverenti
8bd7df410c mark games played when played through nesbox 2013-10-28 10:56:57 -04:00
Luke Pulverenti
b487794860 fixed virtual episode image saving 2013-10-25 16:58:31 -04:00
Luke Pulverenti
6c1c163995 update configuration for virtual episodes 2013-10-25 10:18:53 -04:00
Luke Pulverenti
6415776cd1 add item to user data save event 2013-10-23 12:03:12 -04:00
Luke Pulverenti
32cb872b06 support backdrops from multiple sources 2013-10-22 15:03:21 -04:00
Luke Pulverenti
05378c82cb fixes #582 - support tbn image files. 2013-10-13 01:56:44 -04:00
Luke Pulverenti
1f7bc3e61d added user data save reason 2013-10-02 13:23:10 -04:00
Luke Pulverenti
9a4712cf22 added user data manager, updated nuget 2013-10-02 12:08:58 -04:00
Luke Pulverenti
ce3e881c10 migrate to new user data db 2013-09-27 11:23:27 -04:00
Luke Pulverenti
c29276ae50 fixed broken podcasts 2013-09-26 11:49:37 -04:00
Luke Pulverenti
791d64ceed removed locking from resolve args 2013-09-25 18:41:25 -04:00
Luke Pulverenti
7360950496 reduce locking on folder children 2013-09-25 14:05:21 -04:00
Luke Pulverenti
0a7df60207 make marking date played up to the caller to decide 2013-09-21 15:24:50 -04:00
Luke Pulverenti
842b95ea02 fixes #547 - Manually marking watched and last played date 2013-09-21 12:23:56 -04:00
Luke Pulverenti
18a909797f hide concurrent dictionary from folder subclasses 2013-09-18 19:33:21 -04:00
Luke Pulverenti
d58da2a772 moved image manager to an interface 2013-09-18 14:49:06 -04:00
Luke Pulverenti
3b41f9cd23 fixes #544 - No warning being given when running IE in compatibility mode 2013-09-16 23:41:49 -04:00
Luke Pulverenti
1007f24200 reduce task allocations by making IBN api synchronous 2013-09-16 22:08:18 -04:00
Luke Pulverenti
4d304e3048 revert extension method changes from previous build 2013-09-13 11:04:19 -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
e7e18af2d7 fixes #433 - Add root collection type to ItemResolveArgs 2013-09-04 13:07:35 -04:00
Luke Pulverenti
981973a028 use mbz id for last fm searches when we have it 2013-09-04 09:19:03 -04:00
Luke Pulverenti
e031694a99 Front-load soundtrack links 2013-08-30 19:55:17 -04:00
Luke Pulverenti
982a303940 added IsMuted to playback progress 2013-08-29 17:00:27 -04:00
Luke Pulverenti
1ea627a6e7 Fixed blank ForcedSortName 2013-08-25 15:54:18 -04:00
Luke Pulverenti
8d5c0cbe04 fixes around saving music brainz id's to xml 2013-08-25 13:18:56 -04:00
Luke Pulverenti
11c3778053 completed multiple movie in folder support 2013-08-15 15:09:52 -04:00
Luke Pulverenti
f064d6c9c7 only set creation date at resolve time 2013-08-14 08:17:45 -04:00
Luke Pulverenti
a3f7ebe702 3.0.4967.25605 2013-08-07 15:15:55 -04:00
Luke Pulverenti
d1d4bef1d1 removed genre virtualization 2013-08-07 13:11:02 -04:00
Luke Pulverenti
b1b4e77178 reduced property virtualization 2013-08-07 11:59:13 -04:00
Luke Pulverenti
0e4972f7e6 reduced some virtualization 2013-08-03 09:24:23 -04:00
Luke Pulverenti
f9e1f3f4e8 reverting parental control change 2013-08-01 08:00:47 -04:00
Luke Pulverenti
0fb515d209 fixes #411 - Parental Control issue 2013-07-29 15:50:35 -04:00
Luke Pulverenti
f7bce0bc3c fixes #397 - WB web client - Missing person metadata field 2013-07-29 14:33:48 -04:00
Luke Pulverenti
44493dca1d add tvdb and games db to xml savers 2013-07-16 13:18:32 -04:00
Luke Pulverenti
dab5003d6b added collection type 2013-07-12 15:56:40 -04:00
Luke Pulverenti
d62e63acb8 Offline fixes 2013-07-07 11:53:38 -04:00
Luke Pulverenti
da5eaddd91 added error handling to image tag generation 2013-07-05 20:19:44 -04:00
Luke Pulverenti
deeb85f296 don't try to get non-cached children when offline 2013-07-05 14:23:41 -04:00
Luke Pulverenti
6b84095add get movie ratings from imdb via omdb 2013-07-05 13:40:51 -04:00
Luke Pulverenti
014f2949d7 improve offline support and add a web client indicator 2013-07-05 12:17:32 -04:00
Luke Pulverenti
dc21adf1a4 beginnings of offline support 2013-07-05 10:54:14 -04:00
Luke Pulverenti
a19bfc8f07 Added support for linked children 2013-07-05 09:47:10 -04:00
Luke Pulverenti
5782d9084d fixes #299 - Add trailer urls to MovieDbProvider 2013-06-27 12:36:41 -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
10caa7ff83 added artist/slbum xml savers 2013-06-23 14:55:30 -04:00
Luke Pulverenti
d6cf7b51ac added movie, series, folder and episode xml saving support 2013-06-23 13:48:30 -04:00
Luke Pulverenti
d32c71ca39 limit the extensions that are factored into the file stamp check 2013-06-21 14:50:44 -04:00
Luke Pulverenti
dde19b7f10 skip regeneration of resolve args when possible 2013-06-20 15:07:58 -04:00
Luke Pulverenti
6bc263052d move child definitions to db 2013-06-20 12:44:24 -04:00
Luke Pulverenti
2ac714e761 use global image settings 2013-06-19 09:54:45 -04:00
Luke Pulverenti
6de9e2491f just use file name when looking for theme songs 2013-06-18 10:47:15 -04:00
Luke Pulverenti
e677a57bf1 switch to flat file storage 2013-06-17 16:35:43 -04:00
Luke Pulverenti
d5e06c67ff Removed virtual tag from DisplayMediaType 2013-06-14 08:18:40 -04:00
Luke Pulverenti
e5b383e477 factor all files into file system stamp 2013-06-13 16:16:05 -04:00
Luke Pulverenti
a4f7eb84cd fixes #347 - File Properties in Video file formats override local xml 2013-06-13 14:45:58 -04:00
Luke Pulverenti
8726b9ca95 Set initial display media type at resolve time 2013-06-13 14:17:42 -04:00
Luke Pulverenti
def3428199 Added poor man's multi-file movie support 2013-06-12 17:46:50 -04:00
Luke Pulverenti
b96ef2ffae Test rating for null before passing it into level 2013-06-11 22:59:57 -04:00
Luke Pulverenti
35d9b29c97 fixed issue of not seeing network shares 2013-06-11 16:35:54 -04:00
Luke Pulverenti
d2933cab73 fixed ratings. moved them to static text files 2013-06-10 13:46:11 -04:00
Luke Pulverenti
66ce8b4aac set default values 2013-06-09 10:16:43 -04:00
Luke Pulverenti
f651d981ea added LockedFields to BaseItem 2013-06-09 10:15:59 -04:00
Luke Pulverenti
fb4c559549 set DontFetchMeta at resolve time 2013-06-09 09:31:23 -04:00
Luke Pulverenti
02fedead11 re-factored some file system access 2013-06-03 22:02:49 -04:00
Luke Pulverenti
dbf214883c don't allow theme songs to get mixed in with children 2013-06-01 18:18:27 -04:00
Luke Pulverenti
300c3b7fd6 standardize knowledge of supported image extensions 2013-05-30 18:22:15 -04:00
Luke Pulverenti
c21c2f8518 support plex/xbmc theme song convention 2013-05-30 14:19:30 -04:00
Luke Pulverenti
826c749774 fixed issue preventing drive contents from being read 2013-05-26 21:24:07 -04:00
Luke Pulverenti
7a5ba39603 fixes #305 - Multiple collections 2013-05-24 13:48:48 -04:00
Eric Reed
8452e2f125 Add block unrated option 2013-05-23 11:07:25 -04:00
Luke Pulverenti
9430b09ae9 support xbmc -trailer suffix 2013-05-20 13:04:39 -04:00
Luke Pulverenti
99959f5d10 fixed image providers from running everytime against collection folders 2013-05-18 17:47:00 -04:00
Luke Pulverenti
032bf6b8c6 record original runtime 2013-05-17 15:18:54 -04:00
Luke Pulverenti
3a814a8b92 take CriticReviews off of BaseItem and updated nuget 2013-05-10 23:43:10 -04:00
Luke Pulverenti
6a740f7ea5 fixes #255 - Access to the path is denied 2013-05-10 15:21:55 -04:00
Luke Pulverenti
e1f8c18b51 added ability to track web sockets per session 2013-05-09 13:38:02 -04:00