tomkat83
2806c8002a
Cleaned out https checks
...
- Disabled HTTP certificate warnings in log
2016-03-23 16:07:09 +01:00
tomkat83
feb01b748f
Switch from xml.etree.cElementTree to .ElementTree
...
cElementTree has issues, e.g. during Kodi user profile switch
2016-03-23 09:42:59 +01:00
tomkat83
cffe8acb69
Deactivate info "Gathering information from files"
...
However, Kodi STILL tries to gather info from music files unsuccessfully
(PMS http folder cannot be accessed)
2016-03-22 13:25:30 +01:00
tomkat83
8d9620b408
Only remind once that direct paths are unverified
2016-03-21 17:54:04 +01:00
tomkat83
8dee81c6a2
Fix potential time sync problems
2016-03-17 16:03:02 +01:00
tomkat83
2c0312a035
Fix music libraries being scanned twice
2016-03-17 15:18:57 +01:00
tomkat83
574d2e061e
Fix potential crash for fast sync
2016-03-17 14:30:47 +01:00
tomkat83
71492af87f
Fix removing Plex libraries on PMS side
2016-03-17 12:16:44 +01:00
tomkat83
aa40307408
Hotfix db comparison
2016-03-14 18:10:36 +01:00
tomkat83
d8378584a2
Limit max number of items requested from PMS
...
Otherwise, slow NAS PMS may lead to timeouts - and thus empty libraries
2016-03-14 14:51:49 +01:00
tomkat83
d300cc60d6
Fix tv show season posters not showing
2016-03-13 16:06:54 +01:00
tomkat83
ae9d4924c2
Redesign fast sync
2016-03-11 14:42:14 +01:00
tomkat83
7a86909357
Redesigned incremential sync
2016-03-10 18:34:11 +01:00
tomkat83
a5d37caef0
Show dialog if some items could not be processed
2016-03-10 09:51:35 +01:00
tomkat83
3ccc588945
Optimize notifications for library syncs
2016-03-10 08:51:24 +01:00
tomkat83
e635f43845
Improve sync resiliance and GDM discovery
...
Improve sync resiliance to bad connections (e.g. behind a firewall)
2016-03-08 17:41:07 +01:00
tomkat83
e5e6f2208e
Much shorter download timeouts
...
This should hopefully solve the stuck library sync
2016-03-08 15:28:59 +01:00
tomkat83
d5aae4934b
Clean out library sync
2016-03-08 12:13:47 +01:00
tomkat83
b05ec9746a
Remove obsolete check for method in processing metadata
2016-03-08 11:58:14 +01:00
tomkat83
8ab99b5036
Language strings for library sync
2016-03-08 11:47:46 +01:00
tomkat83
0b4736b01b
Clean-up library sync loop
2016-03-08 11:20:11 +01:00
tomkat83
68e91b192b
Setting to turn off constant background sync
2016-03-07 17:22:55 +01:00
tomkat83
398ef64d96
More encoding fixes for dialogs
2016-03-07 13:38:45 +01:00
tomkat83
e784dab578
Overhaul userclient
2016-03-04 13:34:30 +01:00
tomkat83
4e44579c1f
General bug squishing
2016-03-03 15:28:44 +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
ccdaaf5b4e
Fixed video nodes
2016-03-03 09:04:15 +01:00
tomkat83
c8004d3dbf
Prevent sleep
2016-03-03 08:10:06 +01:00
tomkat83
89b0bc3796
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-03-02 19:01:55 +01:00
tomkat83
525c59c75b
Attempt to fix video nodes.
...
Still getting
18:55:33 T:7956 ERROR: XFILE::CDirectory::GetDirectory - Error getting
library://video/Plex-1/1_sets.xml/
18:55:33 T:7956 ERROR:
CGUIMediaWindow::GetDirectory(library://video/Plex-1/1_sets.xml/) failed
2016-03-02 18:56:42 +01:00
tomkat83
e10bc84bf3
Librarysync overhaul
2016-03-02 17:27:21 +01:00
angelblue05
77a553b7f7
Fix logic for nodes
...
Was accidentally overwriting freshly created nodes
2016-03-01 18:59:08 -06:00
angelblue05
4cdf5c3c4d
Fix grouped views
...
Something changed in the emby returned paths so the verification was
failing. For now, we are getting one item from the media folder and
comparing using the user view to make sure we are referring to the
correct one with the tag name. Asked Luke for an api that would do this.
2016-03-01 18:00:19 -06:00
angelblue05
bd093e6783
Terminate thread if outdated
...
Temporary fix since 1.1.62 is incompatible. To be reconsidered when
minimum version changes again.
2016-03-01 10:49:16 -06:00
tomkat83
065169aa31
Try to prevent sleep from happening
2016-03-01 16:52:09 +01:00
tomkat83
9465939397
Simplify sync messages
2016-03-01 13:36:12 +01:00
tomkat83
edba27d11d
Allow for Kodi music library update
2016-03-01 13:31:35 +01:00
tomkat83
a2251a3482
More merge conflicts
2016-03-01 12:10:09 +01:00
tomkat83
954e78db55
Allow for view deletion
2016-03-01 11:26:46 +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
c3d78c871e
Follow ordered views
...
This affects the node numbering.
2016-02-24 22:28:42 -06:00
angelblue05
dc7473bfae
Fix typo
2016-02-24 18:39:21 -06:00
angelblue05
60a178165d
Fix pictures
2016-02-24 18:34:50 -06:00
angelblue05
dc74bf42aa
Remove old saved views
2016-02-23 00:27:49 -06:00
angelblue05
81ea279319
Create video nodes/playlist using the id
...
Prevent errors with special characters that have no ascii replacement
2016-02-23 00:00:24 -06:00
angelblue05
3207f5a2c1
notification dialog follow progress on screen
...
For initial/manual/repair sync
2016-02-22 00:16:32 -06:00
angelblue05
20ca36d95a
Prevent sleep
...
Remove flag if initial sync terminates prematurely
2016-02-21 17:45:56 -06:00
angelblue05
6100faadda
Try to prevent sleep from happening
...
During the initial sync or any major sync, manual or repair.
2016-02-21 17:43:46 -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
angelblue05
663fe1f563
Fix dialog in manual sync
2016-02-19 15:50:19 -06:00
tomkat83
e7f7269a5b
Merge conflicts
2016-02-19 20:03:06 +01:00
tomkat83
50d142ad0b
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-02-19 18:47:09 +01:00
angelblue05
2ef213b4e3
Fix for proxy
2016-02-18 22:06:33 -06:00
angelblue05
06cd0e981c
Hide manual sync when ran at start-up
2016-02-18 19:16:49 -06:00
angelblue05
52a5d35295
Update for strings
2016-02-17 02:13:37 -06:00
tomkat83
bcbbb1b42f
Plex Music!
...
Playing does not work yet, but Lib sync is up
2016-02-12 16:53:49 +01:00
tomkat83
f162b6ea8a
Adjust librarysync notifications
2016-02-11 14:44:11 +01:00
tomkat83
fa8c6e49b8
Fix UpdateLibrary(video)
2016-02-11 14:07:52 +01:00
tomkat83
e8900b0a4a
Again, big clean-up
2016-02-11 14:03:04 +01:00
tomkat83
c451a236e7
More cleanup of librarysync
2016-02-11 12:56:57 +01:00
tomkat83
5334a38754
Cleaning up librarysync
2016-02-11 12:54:15 +01:00
tomkat83
413e48e19c
Fix userdata not correctly syncing
2016-02-11 12:44:12 +01:00
tomkat83
28517b509a
Small improvements lib sync
2016-02-11 10:56:01 +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
9beac817fe
Increase lib thread stability
2016-02-10 09:14:31 +01:00
tomkat83
9d50e8ef30
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-02-10 09:09:36 +01:00
angelblue05
afcc92686e
Remove duplicate logging
2016-02-09 22:55:28 -06:00
angelblue05
15e0f92092
Update video library fix
...
This is to stop music-only update from updating the video library for no
reason.
2016-02-09 22:50:31 -06:00
tomkat83
0f14019e5b
Overhaul Plex Companion
2016-02-07 12:38:50 +01:00
angelblue05
256d98c6f3
Fix datetime error
...
Known kodi/python issue where datetime.strptime throws a Nonetype error
for no reason, after being used once.
2016-02-04 19:09:47 -06:00
Shaun
d75af5009b
fix map error when new server plugin is not installed
2016-02-05 10:02:57 +11:00
tomkat83
125daea6ef
Transcoding up
2016-02-04 20:23:04 +01:00
tomkat83
0578020cb9
Revert "Deactivate fast sync for now"
...
This reverts commit fd8d6007db
.
2016-02-04 13:28:24 +01:00
tomkat83
5aa88bdca8
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-02-04 13:08:57 +01:00
angelblue05
4df6bb68d3
Fix typo in manual sync
2016-02-04 04:06:28 -06:00
Shaun
95ed199218
use retention date from server
2016-02-04 17:10:20 +11:00
tomkat83
fd8d6007db
Deactivate fast sync for now
2016-02-03 14:51:15 +01:00
tomkat83
bf45cd5e13
Fix userdata
2016-02-03 14:44:11 +01:00
tomkat83
fa0003a5eb
Overhaul PlexAPI. Only using XMLs now, no JSONs
2016-02-01 10:33:33 +01:00
angelblue05
a2e6a362c5
Adjust for manual sync at start up
2016-01-31 23:12:44 -06:00
tomkat83
87f9c9ef61
Revert lib thread changes
2016-01-30 08:43:28 +01:00
tomkat83
8912a0b601
Overhaul Part 1
2016-01-29 20:07:21 +01:00
tomkat83
99895ec49f
Redesign library sync loops
2016-01-27 20:41:28 +01:00
tomkat83
40c8b6f683
Moved many functions to PlexFunctions.py
2016-01-27 16:33:02 +01:00
tomkat83
e5311981b4
Small fixes
2016-01-27 15:14:30 +01:00
tomkat83
42bd570187
Plex home user switch working
2016-01-27 12:18:54 +01:00
tomkat83
0d4c8ae53e
Added logging decorator
2016-01-26 17:20:13 +01:00
tomkat83
aa849f7457
Added decorators for threads
2016-01-26 15:13:03 +01:00
tomkat83
e0330c1a28
Fixed plex companion headers and resume point
2016-01-23 15:53:24 +01:00
tomkat83
58020021fa
Merge conflicts
2016-01-23 12:05:56 +01:00
tomkat83
c98e7ad60c
Merge remote-tracking branch 'MediaBrowser/master' into develop
2016-01-23 11:55:31 +01:00
tomkat83
6efd9a52be
Plex instead of Emby references in librarysync
2016-01-23 11:45:14 +01:00
angelblue05
049c304f8b
Clear property
...
So artwork can be deleted when needed, after the initial sync has
completed
2016-01-23 02:32:51 -06:00
angelblue05
6653b1a929
Move manual sync to own class
...
It's better to separate the code to gain more control over the manual
sync rather than working around the full sync and doing "if compare" all
over the place.
2016-01-23 02:29:30 -06:00
tomkat83
0d2664320b
Cleaned librarysync
2016-01-22 17:03:24 +01:00
tomkat83
06dd13eb07
Merge conflicts
2016-01-22 16:32:36 +01:00