Commit graph

304 commits

Author SHA1 Message Date
tomkat83 a63b90dd5f Revert "Revert "Code refactoring: avoid window vars in loops""
This reverts commit b6197231fa.
2017-05-17 10:09:50 +02:00
tomkat83 b6197231fa Revert "Code refactoring: avoid window vars in loops"
This reverts commit 6629fb41e3.
2017-05-14 16:41:22 +02:00
tomkat83 6629fb41e3 Code refactoring: avoid window vars in loops 2017-05-12 12:52:12 +02:00
tomkat83 9138cdbb67 Repace Kodi mkdirs with os.makedirs
- Partially fixes #296
2017-05-11 19:44:08 +02:00
tomkat83 fd84d97a46 Use xbmcvfs exists instead of os.path.exists
- Partially fixes #296
2017-05-11 19:26:13 +02:00
tomkat83 216159d96c Change to xbmcvfs mkdirs 2017-05-11 17:51:14 +02:00
tomkat83 51e2d87a2e Fix typo 2017-05-08 19:29:52 +02:00
tomkat83 b2cd6e1156 Avoid xbmcvfs entirely; use encoded paths
- Fixes #286
2017-05-03 20:30:33 +02:00
tomkat83 0909235a63 Fix TypeError 2017-04-30 17:07:56 +02:00
tomkat83 95fd016bd7 Code refactoring of download in chunks 2017-04-01 18:28:02 +02:00
tomkat83 4de4959c53 Remove obsolete imports 2017-03-26 13:23:37 +02:00
tomkat83 d6bb806440 Show menu item only for appropriate Kodi library 2017-03-19 14:32:01 +01:00
tomkat83 aa900c6b88 Rewire Kodi ListItem stuff 2017-03-19 12:14:16 +01:00
tomkat83 264782c787 Fix Kodi setContent for images 2017-03-15 19:26:55 +01:00
tomkat83 bf6bc26d46 Move plex node navigation, playback to main thread 2017-03-13 21:39:07 +01:00
tomkat83 ec1bae3c51 Fix TypeError for malformed browsing xml 2017-03-13 20:30:33 +01:00
tomkat83 fc6718f698 Pass 'None' instead of empty string in url args 2017-03-13 20:20:05 +01:00
tomkat83 5687149225 Fix KeyError for channels if no media streams
- Fixes #253
2017-03-13 20:17:59 +01:00
tomkat83 165e6ca12b Fix Channels not starting playback
- Fixes #253
2017-03-12 13:01:34 +01:00
tomkat83 18d525ae90 Fix Alexa not doing anything 2017-03-10 06:51:19 +01:00
tomkat83 762bb872f3 Code optimization 2017-03-09 11:21:13 +01:00
tomkat83 3534a9b8f0 Rewire playback start when browsing by folder 2017-03-09 11:12:46 +01:00
tomkat83 012371c010 Update playback of photos 2017-03-08 18:24:50 +01:00
tomkat83 a12b5033b9 Rewire Plex photo navigation 2017-03-08 17:53:43 +01:00
tomkat83 80e2ad4908 Tweaking of browse by folder 2017-03-08 17:02:26 +01:00
tomkat83 be7ecb95db Specify Kodi sort methods 2017-03-08 16:21:00 +01:00
tomkat83 2a48a71673 Code optimization 2017-03-08 10:51:21 +01:00
tomkat83 fd7e30f84c Remove boilerplate 2017-03-08 10:46:10 +01:00
tomkat83 4bc31cf4bc Code refactoring default.py 2017-03-08 10:39:05 +01:00
tomkat83 47ea9f2968 Plex Channels! 2017-03-07 16:37:36 +01:00
tomkat83 b734d0be8e Amazon Alexa support! 2017-03-04 17:54:24 +01:00
dettwild 93509666d7 apply limit to OnDeck if OnDeckTVextended not set 2017-02-02 20:31:58 +01:00
tomkat83 1f0a114d35 Fix IndexError and AttributeError 2017-01-24 20:04:53 +01:00
tomkat83 a716f8a2c1 Clean out entrypoint.py 2017-01-24 19:59:38 +01:00
tomkat83 579b52905e Code refactoring 2017-01-24 16:53:50 +01:00
tomkat83 8aba0d998d Code refactoring: put variables in one place 2017-01-24 16:04:42 +01:00
tomkat83 8d6107b252 Revert "Add logging"
This reverts commit 2fc5546dc4.
2017-01-21 17:21:53 +01:00
tomkat83 2fc5546dc4 Add logging 2017-01-20 15:31:24 +01:00
tomkat83 aac892fed8 Rewire Plex Companion startup 2017-01-09 19:56:57 +01:00
tomkat83 6df9bcd6b7 Remove obsolete function 2017-01-08 15:36:36 +01:00
tomkat83 0dfafbbe3e Move playbackutils methods to API 2017-01-08 15:03:41 +01:00
tomkat83 ad80fdfe1d Rename embydb_functions to plexdb_functions 2017-01-04 20:57:16 +01:00
tomkat83 266ad70605 Rename database to plex.db 2017-01-04 20:09:09 +01:00
tomkat83 06bd8856b5 More fixes to Watch Later 2017-01-02 16:42:07 +01:00
tomkat83 5b9b432ca9 Fixes to Watch later & Plex Companion 2017-01-02 15:41:38 +01:00
tomkat83 146f063fc9 Playqueues overhaul continued 2017-01-02 14:07:24 +01:00
tomkat83 0c2d4984ab Playqueues major haul-over 2016-12-27 17:33:52 +01:00
tomkat83 7e58fae9a2 Code optimization 2016-10-29 15:23:48 +02:00
tomkat83 7b0ec13297 Fix really ugly bug
- artwork queue was initiated and stuck in endless loop
2016-10-26 20:33:13 +02:00
tomkat83 9869131464 Don't show delet context menu if now allowed by PMS 2016-10-23 19:38:21 +02:00
tomkat83 c437821e3c Fix TypeError for manually entering PMS address
- Fixes #114
2016-09-25 17:35:40 +02:00
tomkat83 a4ed5c47ab Reorder settings 2016-09-17 16:11:00 +02:00
tomkat83 c3010645bc New PKC setting to look for missing fanart 2016-09-11 12:15:26 +02:00
tomkat83 339eaaa13a Fix log errors 2016-09-04 16:57:06 +02:00
tomkat83 044f1a5550 Don't import read_embyserver 2016-09-02 17:32:03 +02:00
tomkat83 fcf8093977 Use utils language strings 2016-08-30 15:55:57 +02:00
tomkat83 9df7761c8e Merge conflicts entrypoint.py 2016-08-30 15:51:11 +02:00
tomkat83 3407d47f9c Reduce boilerplate 2016-07-22 16:55:57 +02:00
tomkat83 4ebde83896 Fix Watch Later TypeError 2016-06-19 18:53:45 +02:00
tomkat83 2129257f88 Fix plex.tv Watch Later ignored resume points 2016-06-19 18:30:21 +02:00
tomkat83 82c9d43fd9 Prettify 2016-06-19 17:20:45 +02:00
tomkat83 70ade15e8d Fixes to getExtraFanart. If not using PKC repository, you will have to manually update plugin.video.plexkodiconnect.movies and plugin.video.plexkodiconnect.tvshows. Fixes #62 2016-06-19 17:05:01 +02:00
tomkat83 c13343c62f Plex Photos! Choose "Refresh Plex playlists/nodes" to use the new feature 2016-06-19 14:58:42 +02:00
tomkat83 6689b265f2 Plex photos 2016-06-12 17:22:22 +02:00
tomkat83 9a5533337f Warning on first run that Kodi will restart 2016-06-12 12:56:06 +02:00
tomkat83 5d8b423bd6 Groundworks for Plex photos 2016-06-04 18:48:22 +02:00
tomkat83 a92146abc2 Remove emby references 2016-05-31 08:06:42 +02:00
tomkat83 2bab8d9357 Disable SSL check if entering PMS manually 2016-05-29 17:40:15 +02:00
tomkat83 153717da68 Always log out user on user or PMS switch 2016-05-29 17:36:07 +02:00
tomkat83 0544452c32 Fixes to switching PMS 2016-05-29 17:17:33 +02:00
tomkat83 473f6fe58a More rewiring of connections 2016-05-29 16:52:00 +02:00
tomkat83 72910d79e9 Dedicated methods within initialsetup 2016-05-24 20:43:52 +02:00
tomkat83 d666867219 Cleanup entrypoint 2016-05-16 19:31:28 +02:00
tomkat83 560835fd82 Move directpaths out of loop 2016-05-16 19:27:43 +02:00
tomkat83 51548f89cf New setting: show watched movies in recently added 2016-05-15 18:26:07 +02:00
tomkat83 422fc0dfc9 New setting: don't show already watched episodes 2016-05-15 17:24:44 +02:00
tomkat83 04c415604d Use direct file paths for on deck shows if enabled
- Fixes #30
2016-05-12 20:43:53 +02:00
tomkat83 8deba42ab8 Also show already watched recently added episodes 2016-05-07 22:21:28 +02:00
tomkat83 df38786638 Account for string.encode() not allowing args
- E.g. Android TV
2016-05-07 13:15:02 +02:00
tomkat83 0d96f6bf4f New setting: Show+SxxExx to Recently Added
- Fixes #12
2016-04-27 10:37:24 +02:00
tomkat83 b820953c52 Fix some merge conflicts 2016-04-26 14:41:58 +02:00
tomkat83 450437b812 Merge remote-tracking branch 'MediaBrowser/master' into develop 2016-04-26 13:53:19 +02:00
tomkat83 0c880cd883 Fix TV show on deck view
- Fix TV show poster for episodes
- Added banner to setArtwork
- Cleaned up getAllArtwork
2016-04-22 10:26:40 +02:00
tomkat83 133482001c Revert "Fixes to listitem setup"
This reverts commit f2dd8617f3.
2016-04-19 15:20:03 +02:00
tomkat83 f2dd8617f3 Fixes to listitem setup 2016-04-19 11:18:55 +02:00
tomkat83 49a5f274e6 New settings option: default Plex On Deck TV Shows 2016-04-18 11:23:05 +02:00
tomkat83 93cd265e8f Groundworks for plex.tv Watch Later 2016-04-17 13:36:41 +02:00
tomkat83 e0642c96cb More logging for trying to access Plex directories 2016-04-09 15:51:30 +02:00
tomkat83 ffa8e10099 Redirect /Extras calls by e.g. Video Extras plugin
- Could start playing a movie, e.g. when starting up Kodi
2016-04-09 15:46:51 +02:00
tomkat83 ba8c80f61d Wait max. for 5s when choosing new PMS 2016-04-08 09:29:48 +02:00
tomkat83 5289619792 Deal with PMS reply 401 under too much strain
- Sync should now abort pretty much instantly
2016-04-07 18:29:23 +02:00
tomkat83 88b581f756 Clear playlists and video nodes on user switch
- And not on fullsync (widgets might brake)
2016-04-07 16:13:02 +02:00
tomkat83 1f3598a7c4 Cleanup and Fixes
- Disable SSL warnings, finally
- Fix Plex Companion errors due to downloadutils switch
2016-04-06 18:23:51 +02:00
tomkat83 265768ecfc Revert "Merge remote-tracking branch 'doctorlard/master' into develop"
This reverts commit 248ae52599, reversing
changes made to fb46c41294.
2016-04-05 12:02:15 +02:00
tomkat83 248ae52599 Merge remote-tracking branch 'doctorlard/master' into develop 2016-04-05 12:01:10 +02:00
SpootDev d080c49821 cleanup 2016-04-04 16:21:05 -05:00
SpootDev 6922eea15f break after set 2016-03-31 09:53:07 -05:00
SpootDev a20dae1ee2 filter reserved 2016-03-31 09:45:20 -05:00
SpootDev ce7a810874 type reserved 2016-03-31 09:43:52 -05:00
SpootDev 962cb44c49 unused 2016-03-31 09:39:35 -05:00
SpootDev dfef62164f reserved word 2016-03-31 09:33:39 -05:00
tomkat83 8abd987d2b New Setting: Choose Plex Server from a list 2016-03-24 12:34:39 +01:00
tomkat83 bca89c3a9a Generate a new unique Plex device ID in settings
Nice if you copy/paste your Kodi profile
2016-03-24 08:26:08 +01:00
angelblue05 a7f70a3145 Fix channels
root doesn't have an item id - viewname defaults to none.
2016-03-23 19:50:58 -05:00
tomkat83 2806c8002a Cleaned out https checks
- Disabled HTTP certificate warnings in log
2016-03-23 16:07:09 +01:00
tomkat83 8568e7e08e Change "Switch User" to "Log Out Plex User: XYZ" 2016-03-23 10:13:31 +01:00
tomkat83 8308665183 TV shows On Deck: append season and episode number 2016-03-23 07:57:38 +01:00
tomkat83 a5b33a9f49 TV On Deck: option to include show name 2016-03-22 16:47:47 +01:00
angelblue05 c1abe5d004 Use IsFolder key for channels 2016-03-19 03:27:38 -05:00
tomkat83 dc723f6bb4 Abort playback correctly 2016-03-15 14:32:10 +01:00
tomkat83 76464a898f Video Node: recently added episodes 2016-03-15 14:19:56 +01:00
tomkat83 e7986e6289 Replicate Plex views in video nodes 2016-03-15 13:09:51 +01:00
tomkat83 037925a030 Prep On Deck 2016-03-14 17:47:05 +01:00
tomkat83 2f9b94d621 Enforce PMS authentication before playback start 2016-03-14 10:40:49 +01:00
tomkat83 b24fc0ea06 Make user switch always available 2016-03-10 16:04:01 +01:00
tomkat83 a3c2d21757 Fix userclient 2016-03-10 16:02:46 +01:00
tomkat83 e7d96e9a00 Merge remote-tracking branch 'MediaBrowser/master' into develop 2016-03-10 08:12:20 +01:00
angelblue05 db4cb448b0 Adjust delete logic for entrypoint 2016-03-09 20:15:45 -06:00
angelblue05 a5d74c8a17 Add delete keymap entrypoint
RunPlugin(plugin://plugin.video.emby?mode=delete)
2016-03-09 17:05:35 -06:00
tomkat83 b5bfad5719 Fix library sync paused 2016-03-09 15:53:46 +01:00
tomkat83 55b3d44899 Overhaul userclient
Again...
2016-03-09 15:37:27 +01:00
tomkat83 56af183288 Correct encoding
Kodi dialogs take unicode
2016-03-08 13:00:03 +01:00
tomkat83 8e9b355473 New Setting to reset all PMS and the plex.tv connection 2016-03-08 09:20:06 +01:00
tomkat83 a258f969ab Dedicated function to check whether directory exists 2016-03-07 16:30:50 +01:00
tomkat83 398ef64d96 More encoding fixes for dialogs 2016-03-07 13:38:45 +01:00
tomkat83 e0918ba7aa Merge remote-tracking branch 'MediaBrowser/master' into develop 2016-03-07 09:54:01 +01:00
angelblue05 81aa96d540 Merge branch 'master' of https://github.com/MediaBrowser/plugin.video.emby 2016-03-04 17:20:26 -06:00
angelblue05 04acfb3200 Fix type folders in photos
If "photo album" has no pictures in it, it's returned as type "Folder"
2016-03-04 17:20:24 -06:00
marcelveldt 36007a1e7d preparation of videoextras 2016-03-04 22:00:24 +01:00
marcelveldt 455b7262fc Merge branch 'master' of https://github.com/MediaBrowser/Emby.Kodi 2016-03-04 14:03:32 +01:00
marcelveldt 3c36af932a fix extrafanart for homescreen widgets 2016-03-04 14:03:15 +01:00
tomkat83 e784dab578 Overhaul userclient 2016-03-04 13:34:30 +01:00
angelblue05 b05033c9b8 Fix unicode and invalid handle 2016-03-04 03:00:25 -06:00
tomkat83 4e44579c1f General bug squishing 2016-03-03 15:28:44 +01:00
tomkat83 c2ecdacec4 Settings overhaul. Also added many German translations 2016-03-03 14:00:48 +01:00
tomkat83 9e9f61f9ba Added refresh Playlist and videonodes. Removed some Setting topics 2016-03-03 10:11:32 +01:00
tomkat83 cc3c55e038 Wait for lib sync to finish when switching user 2016-03-03 09:35:35 +01:00
tomkat83 2750c4b16d Delete Emby api.py 2016-03-03 09:19:25 +01:00
tomkat83 4360b6b7de Merge conflicts 2016-03-01 10:40:30 +01:00
tomkat83 4704d8e983 Merge remote-tracking branch 'MediaBrowser/master' into develop 2016-03-01 10:10:11 +01:00
angelblue05 dfa5c7b313 Add option to generate a new device Id 2016-02-28 23:20:59 -06:00
angelblue05 1388f4b27b Fix views duplicate at the root 2016-02-19 18:06:36 -06:00
angelblue05 2f3d9c4a60 Fix views
Alright get rid of the duplicate in the add-on entrypoint
2016-02-19 17:34:22 -06:00
tomkat83 e7f7269a5b Merge conflicts 2016-02-19 20:03:06 +01:00
tomkat83 ea63801a2b Adjust Plex Companion playQueues being passed to PlexKodiConnect to use playlist playall 2016-02-10 13:50:04 +01:00
tomkat83 97b8083562 Fix embydb 2016-02-10 11:00:32 +01:00
tomkat83 75644de696 added GetEmbyDB to get to emby_db more securely 2016-02-10 10:04:49 +01:00
tomkat83 bea9e48bd9 Overhaul playbackutils. Again 2016-02-08 19:40:58 +01:00
tomkat83 300b5d11ad Merge remote-tracking branch 'MediaBrowser/master' into develop 2016-02-07 13:42:40 +01:00
tomkat83 0f14019e5b Overhaul Plex Companion 2016-02-07 12:38:50 +01:00