Commit graph

905 commits

Author SHA1 Message Date
Marcel van der Veldt
8b29222446 fixed artwork on Playback
fixed playcount reporting on Movies

improved playcount reporting after playback (refresh the listing)
2015-03-20 00:24:29 +01:00
Marcel van der Veldt
3be9f9e50e Merge branch 'master' of https://github.com/marcelveldt/plugin.video.mb3sync 2015-03-19 22:50:49 +01:00
Marcel van der Veldt
e859108697 changed some logging 2015-03-19 22:50:33 +01:00
im85288
4a1bd80093 added season posters 2015-03-19 21:31:06 +00:00
Marcel van der Veldt
34ea46b9cb fixed support for dateadded by setting the modfication date on the strm files 2015-03-19 21:55:30 +01:00
im85288
310b647727 optimise getting kodi movie and kodi episode 2015-03-19 18:39:38 +00:00
im85288
371672d56f remove xbmc.log statement 2015-03-19 17:44:53 +00:00
im85288
27b21f214e added individual playcount update 2015-03-19 17:40:29 +00:00
shaun
40b3231156 make sure we are syncing all items for the playcount sync 2015-03-20 00:28:55 +11:00
shaun
ad1d1d80cc remove some of the for loops searches, use a map for lookups
Do a full sync on all items for playcount
2015-03-20 00:18:28 +11:00
Marcel van der Veldt
a0099a69db fixed the restart message
not start sync before settings are changed in the kodi xml files
2015-03-19 13:43:02 +01:00
Marcel van der Veldt
ea8c810a05 fixed small error in full sync 2015-03-19 11:20:58 +01:00
Marcel van der Veldt
fe35d84e1e speed improvement
moved all sleeps to the kodi api calls only
2015-03-19 11:13:49 +01:00
Marcel van der Veldt
593d969669 speed boost playcount sync 2015-03-19 10:52:21 +01:00
Marcel van der Veldt
5ec6afaf99 optimize playcount sync for Movies
replaced call per-item by 1 single call to Kodi api
2015-03-19 10:06:05 +01:00
Marcel van der Veldt
43b8cd781d manually merged changes 2015-03-19 09:47:05 +01:00
Marcel van der Veldt
b0c795bdf4 fixed incremental sync for tvshows 2015-03-19 09:44:25 +01:00
faush01
00e46a76cb split the tv episide add into two stages add/update to allow importing in the middle 2015-03-19 19:42:25 +11:00
faush01
c2f25724a3 make setting visible 2015-03-19 15:38:32 +11:00
faush01
a2be3f50d4 fix url building 2015-03-19 15:38:15 +11:00
faush01
20691716b7 a bunch of progress dialog fixes 2015-03-19 15:38:00 +11:00
faush01
7d37fe590d move the log to inside the message function call to reduce log noise 2015-03-19 15:37:20 +11:00
faush01
74df6ed2ee remove password as it is no longer used 2015-03-19 13:29:47 +11:00
Marcel van der Veldt
53fb4a9207 small changes 2015-03-18 22:38:02 +01:00
xnappo
62b3f8da2d Different studio fix
PlayUtils was erroring on empty list - this is a better fix than the
last i think
2015-03-18 15:49:49 -05:00
Marcel van der Veldt
200040dd62 added loglevel from settings and exception to logmessages 2015-03-18 21:34:52 +01:00
xnappo
b5214ad8ba Fix for empty studios 2015-03-18 15:03:20 -05:00
xnappo
1a95c2abf6 Add back network username/password 2015-03-18 14:42:04 -05:00
Marcel van der Veldt
e04ee83bd8 some more small fixes 2015-03-18 18:54:30 +01:00
Marcel van der Veldt
6729df6508 small fixes 2015-03-18 18:49:20 +01:00
Marcel van der Veldt
deb0fa57c1 incremental episodes sync and new settings 2015-03-18 18:43:57 +01:00
Marcel van der Veldt
380b934316 first attempt to get incremental sync for episodes 2015-03-18 18:00:38 +01:00
Marcel van der Veldt
89932186d9 merge? 2015-03-18 16:52:11 +01:00
Marcel van der Veldt
b3a178ab62 Merge branch 'master' of https://github.com/marcelveldt/plugin.video.mb3sync
Conflicts:
	resources/lib/LibrarySync.py
2015-03-18 16:51:11 +01:00
Marcel van der Veldt
dc13c6996d added sync settings
improved performance by getting all kodi movies at once instead of 1 by 1

movies section = finished, TV section work in progress
2015-03-18 16:47:55 +01:00
xnappo
5127a770b5 throttle the progress bar 2015-03-18 10:08:26 -05:00
shaun
f77cef5aca add some more name cleaning char replaces 2015-03-18 19:02:28 +11:00
faush01
1b4a99bd78 replace / with & in studio strings 2015-03-18 16:05:21 +11:00
faush01
c6917f5bd3 allow play count updates to be pushed to the server even if sync is running 2015-03-18 14:18:30 +11:00
faush01
7bd7c10a0f add episode watched push to MBS from Kodi 2015-03-18 13:45:15 +11:00
xnappo
bc8037d686 Refactor fix 2015-03-17 15:18:27 -05:00
xnappo
37ca11bf8b Don't collapse boxsets 2015-03-17 14:47:31 -05:00
xnappo
7936a9ba5a Refactor 4/4 2015-03-17 14:02:42 -05:00
xnappo
375aa8f194 Refactor 3/4 2015-03-17 13:41:26 -05:00
xnappo
2a09fe6117 Refactor 2/4 2015-03-17 13:18:17 -05:00
xnappo
ed784bfcd9 Refactor 1/4 2015-03-17 12:51:45 -05:00
xnappo
ed77944543 Throttle play status sync 2015-03-17 12:25:52 -05:00
xnappo
f1e01fe0a9 Get real full nodes for standard collections 2015-03-17 10:47:24 -05:00
Marcel van der Veldt
112f636ab2 Merge branch 'master' of https://github.com/marcelveldt/plugin.video.mb3sync
Conflicts:
	resources/lib/LibrarySync.py
2015-03-17 10:44:02 +01:00
Marcel van der Veldt
61c98a95d0 fixed firstaired on episodes (now really)
only log on changes to keep log readable
2015-03-17 10:41:52 +01:00
faush01
5217ed815d dont set runtime if zero and add current to log for updatePropertyArray call 2015-03-17 13:33:20 +11:00
Marcel van der Veldt
acfc9ee258 last fix for firstaired at episodelavel 2015-03-17 01:12:50 +01:00
Marcel van der Veldt
b48ed373a8 one more fix: tvshows's year field is named premiered 2015-03-17 01:00:28 +01:00
Marcel van der Veldt
c4c32521d0 small fixes for episodes 2015-03-17 00:54:30 +01:00
Marcel van der Veldt
976a51057d some more work on episodes part 2015-03-17 00:36:42 +01:00
Marcel van der Veldt
5e8f63831c more unicode fixes
fixes for wrong dif detection
added logging to see if item gets updates
libraries can be enabled/disabled
2015-03-17 00:04:29 +01:00
Marcel van der Veldt
a1a074b66f advancedsettings.xml can get the watchedstates imported 2015-03-16 23:37:31 +01:00
Marcel van der Veldt
1f078194bd and one more... 2015-03-16 22:46:16 +01:00
Marcel van der Veldt
8fd237a435 small error in logmsg 2015-03-16 22:42:53 +01:00
Marcel van der Veldt
150f276005 Merge branch 'master' of https://github.com/marcelveldt/plugin.video.mb3sync
Conflicts:
	resources/lib/LibrarySync.py
2015-03-16 22:38:48 +01:00
Marcel van der Veldt
75bf4de471 added some logging to the set methods to figure out why its updating 2015-03-16 22:36:13 +01:00
Marcel van der Veldt
4810cfae52 extended NFO creation with more info 2015-03-16 22:31:32 +01:00
xnappo
9f941ba964 Wrap executeJSON for debug 2015-03-16 12:51:49 -05:00
xnappo
39961041b8 Update tags 2015-03-16 12:30:02 -05:00
xnappo
082ff2f9bc Initial attempt at tags 2015-03-16 09:29:31 -05:00
shaun
67bd818aad Clean file name for episode files 2015-03-16 20:15:26 +11:00
shaun
47e3d6cb19 add some sleeps :-( 2015-03-16 18:43:20 +11:00
faush01
9c98f713e7 dont do a lib scan or clean until the sync is full done 2015-03-16 16:27:23 +11:00
faush01
46f2a3ffdb stop sync if exiting or playback started 2015-03-16 14:10:41 +11:00
faush01
f587905d91 add xbmcgui.DialogProgressBG() to display current sync progress 2015-03-16 13:32:59 +11:00
xnappo
f0fb4e3c96 Use tvshow.poster 2015-03-15 20:56:23 -05:00
angelblue05
6d8f75b492 Minor modification 2015-03-15 20:31:21 -05:00
angelblue05
e4ad9bb3c2 Added verification from WINDOW
This also include preparations for http/https support.
2015-03-15 20:24:19 -05:00
xnappo
972d48688c Don't include virtual/phantom episodes 2015-03-15 14:48:09 -05:00
Marcel van der Veldt
8fd991d93c small fixes 2015-03-15 18:38:35 +01:00
Marcel van der Veldt
0b6b630e06 merged in getcollections 2015-03-15 18:14:23 +01:00
Marcel van der Veldt
01b7e40fe5 tvshow section working including episodes 2015-03-15 18:04:01 +01:00
xnappo
a579eebe7e Add getCollections method 2015-03-15 09:10:26 -05:00
shaun
1971eb8655 create a empty sources.xml to work with if one does not exist 2015-03-15 15:18:34 +11:00
Marcel van der Veldt
827d0a0484 Merge branch 'master' of https://github.com/marcelveldt/plugin.video.mb3sync 2015-03-15 04:29:12 +01:00
Marcel van der Veldt
a3fb4eb748 tvshow updates now working 2015-03-15 04:28:37 +01:00
angelblue05
f5f1589aa6 User added to return userdata
Return userdata from settings.xml. The methods found here should be used to build other methods. This will keep the data more centralized.
2015-03-14 21:43:06 -05:00
Marcel van der Veldt
42220765dd work on tv shows section 2015-03-15 02:18:29 +01:00
im85288
3439a599e9 start of getting tv shows - needs further work 2015-03-14 22:43:36 +00:00
shaun
f7aa1d4310 move get setting and creation of Download Utils to where they are used
to allow them to pick up the values at the time they are needed
2015-03-15 09:33:16 +11:00
shaun
4f6e7c2233 add some error checking 2015-03-15 08:25:08 +11:00
im85288
83c438f8ff use os.sep for path seperator 2015-03-14 20:48:09 +00:00
Marcel van der Veldt
37f4f6b707 fixed one more issue in utils..
file exists in python needs a trailing slash behind directory names
2015-03-14 19:55:04 +01:00
Marcel van der Veldt
3c8db3fe94 fixed error in sources detection 2015-03-14 19:37:52 +01:00
xnappo
2f53b9b026 Fix playback 2015-03-14 13:17:16 -05:00
xnappo
0bf230d449 Merge again? 2015-03-14 13:10:27 -05:00
Marcel van der Veldt
540b6786c4 merge 2015-03-14 18:29:58 +01:00
Marcel van der Veldt
5796185ce5 fixed all remaning properties
added actors
2015-03-14 18:29:00 +01:00
Marcel van der Veldt
e2d6bd6c43 fixed all properties for movieobjects
added actors to database
fixed the library detection to more failsafe
2015-03-14 18:23:45 +01:00
xnappo
caa86fe5c8 Move getArt to API 2015-03-14 11:06:37 -05:00
Marcel van der Veldt
7b45de29e1 added genres to the properties 2015-03-14 14:32:50 +01:00
Marcel van der Veldt
082747fafc more universal way of setting the properties on items 2015-03-14 13:08:05 +01:00
Marcel van der Veldt
f1e393d0f2 fixed the sources generation to more failsafe 2015-03-14 12:28:11 +01:00
Marcel van der Veldt
4214b3d289 added some more properties to update/write to Kodi 2015-03-14 12:26:25 +01:00
faush01
9f0d02c03a if no value set return a default of 10M 2015-03-14 14:09:36 +11:00
faush01
0eacb876c7 use the latest source for download utils 2015-03-14 13:37:03 +11:00
faush01
5e580e6e2c use the new get machine id code to fix a race condition bug 2015-03-14 13:04:18 +11:00
Marcel van der Veldt
50d3129010 fixed watched progress indicators
fixed artwork assignments
2015-03-14 01:46:54 +01:00
Marcel van der Veldt
85550ce1ad auto add new library sources to kodi database 2015-03-13 23:39:35 +01:00
Marcel van der Veldt
860bdfbbd8 initial commit - first version 2015-03-13 22:24:59 +01:00