2013-06-26, 02:09
(2013-06-25, 21:06)Lunatixz Wrote:(2013-06-25, 20:56)mwkurt Wrote:(2013-06-25, 13:26)blazin912 Wrote: Jason --
Trying to dig into my own issue and noticed the Globals.py file has changed back and forth a few times.
Latest Master branch does not include "LOCK_LOC" for channel sharing.
Stable-pre release includes "LOCK_LOC" but doesn't seem to share the cache folder as that is never utilized again other than generating the lock file.
SO, that being said, which supports channel sharing? haha, The assumption is that they both do; however, this is my logic:
Master:
Settings Location: null
Share Channels = True
Settings Location: Settings folder from GUI
Channel Location: Settings Location
GUI info passed by assignment after the logic evaluation -- this would seem to work, if of course each instance requires a common cache folder.
Stable-Pre:
Settings Location: User profile
Share channels = True
Lock Location: Settings folder from GUI
Channel Location: Settings location aka User profile
There is no assignment of the Channel Location to the settings folder from GUI if you're channel sharing. If this is required, then it won't work.
Can't seem to find anything in the changelog that indicates why this was changed/if it fixed some other bug.
Let me know, so I can include the appropriate file.
Thanks!
Maybe this is the reason I have been having problems getting channel sharing to work as it used to in previous versions of PTV.
Mark
when I get some time, I'll also take a look...
Well, some how the latest stable-pre works. Confirmed tonight. On to the next issue -- wonderful.
Pull up the EPG on my 2nd instance (pulling the channels from the shared location), and it locks up. I've got the web server enabled. Any ideas what else could be causing the lockup?
Lockup was apparently due to not first running a channel rebuild of the media scraped on the slave. Ie with channel sharing on it disabled. Does this mean a rebuild later on, on the master will cause this to lockup on the slave again? Probably. Meta data is apparently not passing well between the instances or something.
Oh well, cross that bridge when i come to it.