Commit Graph

57 Commits

Author SHA1 Message Date
Shaun
9b9c087b69 dont use home window properties to track playback started events 2018-01-04 12:27:50 +11:00
Shaun
9825c0831f move all the playback functions and classes to the play_utils module 2018-01-04 08:25:39 +11:00
Shaun
613f8e28d1 use an xbmc.Monitor to monitor for playback events instead of the home window property 2018-01-03 19:01:01 +11:00
Shaun
c757b7ed5b split out get next episode into its own function
add notification event for next episode details
2018-01-03 14:42:27 +11:00
Shaun
ea3932d569 add more info to now playing items 2018-01-03 11:53:24 +11:00
Shaun
c61a76ba1e Change logging to use function args and render the log line only if debug logging is enabled 2017-12-30 19:13:31 +11:00
Shaun
44b1ba78ad make sure index numbers for season and epp are not None 2017-12-29 09:59:14 +11:00
Shaun
7100a09daa remove popup error on connection errors
add option to surppress all connection errors
2017-12-27 16:50:22 +11:00
Shaun
03a2026732 add error submission prompt 2017-12-16 12:55:28 +11:00
Shaun
54e3ead792 add back in WebSocket remote control 2017-12-14 13:43:23 +11:00
shaun
22985a4ae8 remove version check 2017-11-22 18:20:40 +11:00
Shaun Faulds
7199726109 Add play session id 2017-11-14 19:11:25 +11:00
sfaulds
885b0c85ca version check every 6 hours
add option for no prompt for next episode play event
2017-10-03 15:04:20 +11:00
sfaulds
33ddcf3cff version check every 2 hours 2017-09-29 09:42:59 +10:00
sfaulds
9f499dcefc add widget new content check 2017-09-29 09:24:01 +10:00
sfaulds
ce622654cc add epp number/name and last epp number to play next epp dialog 2017-08-15 20:19:28 +10:00
sfaulds
ccaddf6908 remove service check as it is no longer needed 2017-08-13 13:14:51 +10:00
sfaulds
222c712056 roll back to using xbmc.abortRequested and xbmc.sleep() as monitor has an issue with triggering when it should not be
make python import Javis compatible with 2.24.0
bump ver
2017-08-01 08:22:30 +10:00
sfaulds
ab06ffb32b go back to the old xbmc.abortRequested as the newer monitor is false triggering and causing the service to exit prematurely 2017-07-31 18:46:47 +10:00
sfaulds
b7a41c4aa5 - use /emby/Shows endpoint for series season view
- add import encodings to fix an issue on android
- clear the last time stamp on service exit
2017-07-27 11:34:23 +10:00
sfaulds
5c92e47d72 move the service check to the top of the main entry function so it is always called 2017-07-24 08:33:04 +10:00
sfaulds
84b15cf313 add version compatibility check 2017-07-23 14:42:52 +10:00
sfaulds
2fce0e85c1 changes to comply with Kodi repo rules 2017-07-08 10:34:30 +10:00
sfaulds
0d8c20187d fix log lines 2017-07-05 07:54:14 +10:00
sfaulds
f8d79e7ac1 add GA client for error and metric gathering 2017-07-04 20:05:04 +10:00
sfaulds
6b657de837 remove not need pass statments 2017-06-24 16:13:27 +10:00
sfaulds
aa88aa7a1c revamp on stop action function
add delete movie
revise on stop actions settings
2017-06-21 17:42:04 +10:00
sfaulds
65c4384079 add the post play actions for prompt for delete and prompt for play next episode 2017-06-20 10:10:51 +10:00
sfaulds
f0d59f1440 add post stop action function 2017-06-20 07:04:55 +10:00
sfaulds
220d427266 use {server} and {userid} in all urls, this allows changes to settings to by applied to saved favourites and custom menu items 2017-06-19 11:49:22 +10:00
sfaulds
f41c9757cd add support for https
don't show view set dialog if skin is not supported
2017-06-18 12:04:20 +10:00
Shaun
9ade9c6047 - Add Force Transcode to context menu
- Add max width to transcode
- Add force 8 bit to transcode
- Add playback type to begining of overview text
2017-06-10 13:01:04 +10:00
anxdpanic
7e7e9184cd I18n and house-keeping (#6)
* convert strings.xml to strings.po for improved translation support
* set blank heading for error
* i18n: map ints to strings for readability/maintenance
* simple_logging - add prefix, add log.warning
* remove unneccesary Addon() instances
* uniform whitespace
* remove log warning, i18n log failure as error
* settings - create as needed
2017-05-29 20:19:33 +10:00
anxdpanic
0dfa39363d artwork, Window props, minor fix play reporting, unused imports (#4)
* simplify artwork handling
- add getArt to utils
- widget = True limits primary image size for widgets
* smb settings to variables
* remove unused imports : low end devices
* fix reporting playback of last played item when playing from a different source after playing from embycon
* prefix all Home window properties with addon-id
- no other add-ons should conflict
- will be required for official repo
* resolve shadowed built-ins  type and list
* refactor utils2 -> kodi_utils
- move getKodiVersion, and addMenuDirectoryItem to kodi_utils
2017-05-26 17:48:48 +10:00
sfaulds
e933c859e4 remove websockets 2017-05-25 18:16:01 +10:00
sfaulds
c2ce514435 reset user windows values at login
remove old jump back setting
only show smb username|password if diect file plackback selected
2017-04-29 10:37:20 +10:00
Shaun
6e9e891a3c few log changes and clear params window value 2017-04-17 19:18:03 +10:00
Shaun
0b966b6791 start and stop the service with user login and logoff
reset user and token when a user loggs off
2017-04-15 15:54:14 +10:00
Shaun
78b75f0501 use the service to actual start the playback, this makes all playback work the same 2017-04-14 20:21:20 +10:00
Shaun
1edddd58fa use addon playback again 2017-04-13 06:58:25 +10:00
sfaulds
98e7948a4c shorten name again to EmbyCon
code refactor for service to reduce static code inspection warning
2017-04-10 09:19:08 +10:00
Shaun
0c6ca7ecfa set actual playback path in the directory item 2017-04-09 10:25:58 +10:00
Shaun
899ed9f95a add direct path, direct http and transcode http to playback types
make device id global
2017-04-08 12:02:12 +10:00
sfaulds
d0c3313d5d more logging changes 2017-03-17 15:41:46 +11:00
shaun
04ab4f3ea1 reset token and userid
move getTime into update timer action
2017-03-13 17:40:39 +11:00
shaun
f474070424 switch to use the python loggin module 2017-03-10 10:45:38 +11:00
shaun
2b36f6edc3 update imports due to renaming files 2017-03-10 09:32:49 +11:00
sfaulds
892d3167ef string replace MBCon with EmbyCon 2017-03-08 21:02:10 +11:00
shaun
4db9175a13 cut back to basics 2017-03-04 13:08:08 +11:00
faush01
f2d1a89140 change to use string instead of int for mode 2014-12-12 10:50:13 +11:00