Posts: 5
Joined: Jul 2015
Reputation:
0
Great plug in by the way! I was hoping for a little guidance with the encfs portion of the plug in. It seems that the plug in will scan the directory's on gdrive for files and then create a folder structure in the encrypted directory assigned to encfs which should then decrypt the files with in to the mount point and files can be written while playing so as to decrypt them, this is correct right? I find that folders get created and for some reason on files in the root directory get decrypted where as sub directory folders and their files don't get read and decrypted. Any advice on how to configure this would be much appreciated. Thank you.
Posts: 5
Joined: Jul 2015
Reputation:
0
Currently testing on windows and helixwith local file system with encrypted names. I have the ability to setup and test on openelec and Ubuntu as well. Part of me thinks I may be struggling still with properly configuring the set up. Gdrive works great with in encrypted files. When I am running my test I encrypt a trailer the upload to gdrive then pop into the plug in go to the folder I just created go to the decrypt folder but nothing shows up. For some reason I thought I just go in there and the decrypted file name would show and only when I press play would the file start to decrypt on the fly and play.
Posts: 5
Joined: Jul 2015
Reputation:
0
Just pulled this from my logs.
First,
XFILE::CDirectory::Create - Error creating C:\Users\Administrator\Encrypted Files\\usJbFv7WgQTSLUhIDPBzXRsXjGMtYNOAFPqWTDLeD,81U0
XFILE::CDirectory::Remove - Error removing D:\\Encrypted Files Test 1
Also this,
ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.AttributeError'>
Error Contents: 'NoneType' object has no attribute 'file'
Traceback (most recent call last):
File "\AppData\Roaming\Kodi\addons\plugin.video.gdrive\default.py", line 1345, in <module>
(mediaURLs,package) = service.getPlaybackCall(package=package.package(mediaFile,mediaFolder))
File "\AppData\Roaming\Kodi\addons\plugin.video.gdrive\resources\lib\gdrive_api2.py", line 1154, in getPlaybackCall
if package.file.type == self.MEDIA_TYPE_MUSIC:
AttributeError: 'NoneType' object has no attribute 'file'
-->End of Python script error report<--
Posts: 5
Joined: Jul 2015
Reputation:
0
That sounds very similar to what I am doing with encfs, since I don't want to sync a local and a remote copy, just want to encrypt upload and delete locally and stream from the online storage. Am I able to do this with encfs or do I need to maintain some sort of specific directory structure locally in the mount points and not relocate those files elsewhere? Sorry not sure how to explain my question. Ideally i would mirror this to one or more other seperate cloud storage providers, but one step at a time I suppose :-). Thank you again for your time and hard work!
Posts: 5
Joined: Jul 2015
Reputation:
0
I would really like the video demo when you get a chance. Further testing with encfs yesterday I have a better handle on it, but none of the files will just play through the decrypted function I have to go copy to encfs and back out to the main menu head over to decrypted folder option and then play the downloaded file from there. Does that seem correct? Is that how the encfs function is supposed to work within the plugin? Thank you
Posts: 103
Joined: Feb 2014
Reputation:
0
Hi
I was able to play my test song on two of my machines, when I try to play it on a third device, I got an error saying one or more item fail to play. I copy the file settings.xml on all my machine in the correct folders.
Why I got this error?
Thanks,