Commit graph

348 commits

Author SHA1 Message Date
Luke Pulverenti ef8b02d285 added dvdlib for better dvd runtimes 2014-01-11 00:49:18 -05:00
Luke Pulverenti 650dc0ccac added new search params 2014-01-07 15:12:39 -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 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 9e391bcffc support new genre images 2013-12-30 11:32:01 -05:00
Luke Pulverenti 858be5d788 update built in studio images 2013-12-29 21:41:22 -05:00
Luke Pulverenti feff0c711f added new studio image provider 2013-12-29 00:32:03 -05:00
Luke Pulverenti 2a5d4c9069 minor mobile fixes 2013-12-27 00:13:19 -05:00
Luke Pulverenti e6359469b6 removed lazy loading of users 2013-12-26 09:20:30 -05:00
Luke Pulverenti f20f3b4b68 live tv updates 2013-12-22 12:16:24 -05:00
Luke Pulverenti 7881a4be0a fixed movie folders resolving incorrectly when using multi-disc naming 2013-12-19 22:21:37 -05:00
Luke Pulverenti cd859ac2e6 added IHasImages and IHasUserData 2013-12-19 16:51:32 -05:00
Luke Pulverenti d8ce4141ff change chapter image location and cleanup dead files 2013-12-15 11:53:32 -05:00
Luke Pulverenti 9ecb85d066 added mono release configuration 2013-12-11 14:54:33 -05:00
Luke Pulverenti fe42a6d1d9 fix local trailers being resolved as movies 2013-12-08 13:07:58 -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 6247929a62 #643 - Support episodes directly in series folder 2013-12-03 16:12:20 -05:00
Luke Pulverenti c38fef110e improved startup delay 2013-12-03 16:11:09 -05:00
Luke Pulverenti 245e92c9cc updated nuget 2013-12-02 16:46:22 -05:00
Luke Pulverenti e191836ea0 fix tmdbid override for movies 2013-12-01 13:58:06 -05:00
Luke Pulverenti ccd51222e6 updated live tv endpoints 2013-12-01 01:25:19 -05:00
Luke Pulverenti 64818ebd22 fix directory watchers not picking up changes 2013-11-26 21:38:11 -05:00
Luke Pulverenti 17bacee089 consolidate Artist & MusicArtist 2013-11-21 15:48:26 -05:00
Luke Pulverenti ee1a746031 use string.equals 2013-11-21 11:02:49 -05:00
Luke Pulverenti e0f46bb91e updated nuget 2013-11-13 11:45:41 -05:00
Luke Pulverenti 9d7d8c3c94 Ignore xbmc actors folder 2013-11-09 13:43:53 -05:00
Luke Pulverenti 9ba615e649 fixes #606 - Add manual image selection for Seasons 2013-11-04 14:04:23 -05:00
Luke Pulverenti f1a7d90640 fix scan stopping and restarting itself multiple times when adding/removing collections 2013-11-04 11:20:44 -05:00
Luis Miguel Almánzar 7c45cb3aa5 strip all bracket tags. fixes #598 2013-11-02 21:47:14 -04:00
Luis Miguel Almánzar 8a0606e970 strip only certain bracket blocks fixes #598 2013-11-02 21:19:33 -04:00
Luke Pulverenti 6c8d919298 replace file system calls with IFileSystem when needed 2013-10-31 10:03:23 -04:00
Luke Pulverenti 579b507f7f use IFileSystem interface to get creation time 2013-10-30 19:15:58 -04:00
Luke Pulverenti be7918e5f6 fixes #567 - Deprecate native shortcut code 2013-10-30 10:40:14 -04:00
Luke Pulverenti 976523afa9 added new params for missing/unaired 2013-10-26 18:01:21 -04:00
Luke Pulverenti 731bb1389a #595 - Linux/Unix file quantity limitation for ImagesByName/People folder 2013-10-23 12:56:20 -04:00
Luke Pulverenti 73b294b4ce fixes #595 - Linux/Unix file quantity limitation for ImagesByName/People folder 2013-10-23 12:51:51 -04:00
Luke Pulverenti 6415776cd1 add item to user data save event 2013-10-23 12:03:12 -04:00
Luke Pulverenti c997effcb1 use tmdb updates for images 2013-10-22 15:52:33 -04:00
Luke Pulverenti 32cb872b06 support backdrops from multiple sources 2013-10-22 15:03:21 -04:00
Luke Pulverenti 96fd6459b2 fix possible null reference with search hints 2013-10-22 12:08:54 -04:00
Luke Pulverenti e6829fcdf0 improve compatibility view error message 2013-10-18 15:47:57 -04:00
Luke Pulverenti d87a8ce8fa fixes #579 - Year images not getting scanned 2013-10-18 15:08:48 -04:00
Luke Pulverenti 39186cc2da updated mbt endpoints 2013-10-18 12:09:47 -04:00
Luke Pulverenti bb265f129d support extrathumbs folder 2013-10-15 18:16:50 -04:00
Luke Pulverenti bef67412b1 run fast people providers during library scan to pick up images quicker 2013-10-13 21:09:42 -04:00
Luke Pulverenti 2a44efaa42 fixes #585 - Use tmdb updates api for people 2013-10-13 13:52:57 -04:00
Luke Pulverenti 54a5d63a61 mono fixes 2013-10-04 16:08:45 -04:00
Luke Pulverenti fe2eb6cb01 fixes #573 - Support media info for intros 2013-10-04 13:04:18 -04:00
Luke Pulverenti 33a3e215d0 added user data save event 2013-10-02 15:08:58 -04:00
Luke Pulverenti 1f7bc3e61d added user data save reason 2013-10-02 13:23:10 -04:00
Luke Pulverenti 9f8a1b30a1 moved user data cache to manager class 2013-10-02 12:58:30 -04:00
Luke Pulverenti 9a4712cf22 added user data manager, updated nuget 2013-10-02 12:08:58 -04:00
Luke Pulverenti 7c9c0c999d safer shortcut migration 2013-10-01 16:20:48 -04:00
Luke Pulverenti dcca3f0236 update music artist when saving artist 2013-10-01 14:31:32 -04:00
Luke Pulverenti 3d40c5ba36 fixed xml providers running over and over 2013-10-01 14:24:27 -04:00
Luke Pulverenti c643dd072e added more direct querying to folder 2013-09-27 08:24:28 -04:00
Luke Pulverenti 791d64ceed removed locking from resolve args 2013-09-25 18:41:25 -04:00
Luke Pulverenti 262dc6d8cd ease up on artist task concurrency 2013-09-25 18:36:48 -04:00
Luke Pulverenti 84a7f6acd9 save to xml before db 2013-09-25 15:59:02 -04:00
Luke Pulverenti c620129b89 removed dotnetzip 2013-09-25 14:58:03 -04:00
Luke Pulverenti 7360950496 reduce locking on folder children 2013-09-25 14:05:21 -04:00
Luke Pulverenti 0ab379e271 adding mono solution 2013-09-24 17:06:21 -04:00
Luke Pulverenti b49764dbaa fixes #555 - Have clients report seek and queuing capabilities 2013-09-24 11:08:51 -04:00
Luke Pulverenti a2fb45ba8e prevent theme songs from tripping up album resolver 2013-09-20 11:16:58 -04:00
Luke Pulverenti b7a8b92c00 reduce system info refreshing from dashboard 2013-09-19 20:53:18 -04:00
Luke Pulverenti d580abcd65 cleanup repeated querying within CollectionFolder 2013-09-19 11:12:54 -04:00
Luke Pulverenti 8136647a0a changed ActualChildren to IEnumerable 2013-09-18 20:37:01 -04:00
Luke Pulverenti 5b93895c14 show album count 2013-09-18 19:33:27 -04:00
Luke Pulverenti 60780399c5 allow request header overrides 2013-09-17 22:43:34 -04:00
Luke Pulverenti 85d7eb917f made dtoservice synchronous 2013-09-16 22:44:06 -04:00
Luke Pulverenti 1007f24200 reduce task allocations by making IBN api synchronous 2013-09-16 22:08:18 -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 44b12c0f9f fixes #520 - Support multiple artists per audio track 2013-09-05 15:00:50 -04:00
Luke Pulverenti c1870f9fc8 make people task less aggressive 2013-09-05 08:47:45 -04:00
Luke Pulverenti e7e18af2d7 fixes #433 - Add root collection type to ItemResolveArgs 2013-09-04 13:07:35 -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 982a303940 added IsMuted to playback progress 2013-08-29 17:00:27 -04:00
Luke Pulverenti 11f26b1d36 fixes #427 - mac ds store path 2013-08-27 16:29:45 -04:00
Luke Pulverenti e51a38a93d fixes #427 - Handle mac .DS_Store 2013-08-27 16:08:29 -04:00
Luke Pulverenti c59e49a8ed revert single/multi transition. too risky for now. 2013-08-18 11:23:28 -04:00
Luke Pulverenti 1df5839eb0 factor mixed folder value into item id 2013-08-16 16:13:45 -04:00
Luke Pulverenti e934783b95 initial support of multiple movies in folder 2013-08-15 12:00:39 -04:00
Luke Pulverenti 612b7e55d2 prep work for multiple movies in folder support 2013-08-15 11:25:51 -04:00
Luke Pulverenti ca75dd9193 fixes #419 - Boxsets not picked up properly 2013-08-15 08:16:24 -04:00
Luke Pulverenti f064d6c9c7 only set creation date at resolve time 2013-08-14 08:17:45 -04:00
Luke Pulverenti e3fd8525d6 reduce operations after config changes 2013-08-12 22:07:09 -04:00
Luke Pulverenti e0c387446b reworked iso manager 2013-08-09 21:16:31 -04:00
Luke Pulverenti 6efd877017 Removed dependency from user repository 2013-08-09 20:46:34 -04:00
Luke Pulverenti a7de7df1da fixed people task 2013-08-08 16:18:05 -04:00
Luke Pulverenti 5225e054cd reduced list enumerations 2013-08-07 12:00:20 -04:00
Luke Pulverenti e9722763b4 fixed an issue getting collection type 2013-08-03 09:24:39 -04:00
Luke Pulverenti d977ba932b added favorites page to the tv section 2013-07-30 16:31:25 -04:00
Luke Pulverenti 898d55d866 factor collection type in resolving process 2013-07-27 14:24:48 -04:00
Luke Pulverenti 1a1cfba795 faster file extension comparisons 2013-07-20 10:57:48 -04:00
Luke Pulverenti 2c22db8b8d Added an adult video entity 2013-07-16 14:47:05 -04:00
Luke Pulverenti 40ee886f2e fixed offline titles not displaying 2013-07-13 18:47:54 -04:00
Luke Pulverenti dab5003d6b added collection type 2013-07-12 15:56:40 -04:00
Luke Pulverenti 48265fefa4 update nuget 2013-07-08 22:38:18 -04:00
Luke Pulverenti 56eea6a626 added some user access settings 2013-07-08 12:13:21 -04:00
Luke Pulverenti 6992d31155 fixes #383 - boxsets seem to ignore tmdbid tag in file path 2013-07-07 19:31:54 -04:00
Luke Pulverenti e924efaa6f Added a welcome notification 2013-07-06 22:01:14 -04:00
Luke Pulverenti 708a8115d5 added game xml saving 2013-07-01 14:17:55 -04:00
Luke Pulverenti 57449f62c1 added GameGenre 2013-07-01 13:17:33 -04:00
Luke Pulverenti ab6a060163 distinguish between metadata download and edit 2013-06-27 19:01:03 -04:00
Luke Pulverenti 3b2b9c59b2 extracted an item refresh service 2013-06-27 15:29:58 -04:00
Luke Pulverenti 0a5701130e add collection/season.xml 2013-06-27 10:51:40 -04:00
Luke Pulverenti 2b87ab1548 allow editing of ibn items 2013-06-27 09:31:49 -04:00
Luke Pulverenti 6025a89235 read 3d format from xml 2013-06-26 12:08:16 -04:00
Luke Pulverenti 07e230c2eb Added Video3DFormat property 2013-06-25 14:10:39 -04:00
Luke Pulverenti db607a618b fixes #353 - Path not found stopping library scan 2013-06-24 21:32:21 -04:00
Luke Pulverenti 92cd71143d Only fire metadata savers when appropriate 2013-06-24 21:22:21 -04:00
Luke Pulverenti d6cf7b51ac added movie, series, folder and episode xml saving support 2013-06-23 13:48:30 -04:00
Luke Pulverenti 6c282a76b1 reduce file system info memory usage 2013-06-19 22:23:07 -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 3eb6b316d0 fixes for multi-file movies 2013-06-16 15:32:53 -04:00
Luke Pulverenti c5b00dec8e Added multi-disc movie support 2013-06-16 15:02:57 -04:00
Luke Pulverenti fe29d3c8dc Check name for null when searching 2013-06-14 08:19:09 -04:00
Luke Pulverenti 2c0010850f set display media type in constructor 2013-06-13 16:15:50 -04:00
Luke Pulverenti 8726b9ca95 Set initial display media type at resolve time 2013-06-13 14:17:42 -04:00
Luke Pulverenti fa3a5174fe removed unused properties 2013-06-13 11:58:47 -04:00
Luke Pulverenti def3428199 Added poor man's multi-file movie support 2013-06-12 17:46:50 -04:00
Luke Pulverenti 35d9b29c97 fixed issue of not seeing network shares 2013-06-11 16:35:54 -04:00
Luke Pulverenti 18325159c5 added a new MusicGenre entity 2013-06-10 23:31:00 -04:00
Luke Pulverenti fab983b6dc removed some preemptive file filtering 2013-06-10 22:51:23 -04:00
Luke Pulverenti 362369f5fa only call savers for file system items 2013-06-09 21:40:53 -04:00
Luke Pulverenti fad1ac8e9f call metadata savers after items are updated 2013-06-09 13:37:16 -04:00
Luke Pulverenti 7aa969e2b9 added a providers assembly 2013-06-09 12:47:28 -04:00
Luke Pulverenti fb4c559549 set DontFetchMeta at resolve time 2013-06-09 09:31:23 -04:00
Luke Pulverenti e3c7d6f168 reduce simultaneous people tasks 2013-06-08 13:03:44 -04:00
Luke Pulverenti 2e408e40c0 defer path creation when possible 2013-06-04 12:48:23 -04:00
Luke Pulverenti e9aa4e0ded don't allow nested music artists 2013-06-02 08:43:53 -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 6a1414ab15 don't allow deletion of only admin user 2013-05-31 21:19:22 -04:00
Luke Pulverenti a880a44f4a fix boxsets getting resolved as series 2013-05-30 14:19:50 -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 1f1eab209a reduce db access from library manager 2013-05-27 18:42:32 -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
Luke Pulverenti afbd4e3b48 add debug logging messages 2013-05-26 21:24:56 -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 7a5ba39603 fixes #305 - Multiple collections 2013-05-24 13:48:48 -04:00
Luke Pulverenti 1141fcc374 fixes #289 - Rename "Season 0" to "Specials"? 2013-05-24 11:01:53 -04:00
Luis Miguel Almánzar 96a4f93e7c adding test to episode number extraction, and support multiepisode files 2013-05-23 22:05:31 -04:00
Luke Pulverenti f546f09c71 bulk save items when possible 2013-05-23 11:39:48 -04:00
Luke Pulverenti a3ecf6c2b7 localize library changed messages per user 2013-05-21 23:42:25 -04:00