2012-03-30, 02:05
I finally configured XBMC last night to have pathsubstitution configured even for the local copy, so my advancedsettings.xml file could be identical on all 3 computers.
<pathsubstitution>
<substitute>
<from>special://masterprofile/Thumbnails/</from>
<to>SMB://scott[email protected]/C$/Users/scott/AppData/Roaming/XBMC/userdata/thumbnails/</to>
</substitute>
</pathsubstitution>
My thumbnails are 'broken' because it seems that XBMC (and more importantly Windows) had issues with such a huge amount of connections to an SMB share. I updated my full library overnight and all the data scraped ok but the thumbnails did not all update. Data I know should have thumbnails is simply missing it (example Dexter, in a proper renamed format)
This is applicable to both the local machine holding the library and the other machines connecting to it.
Even when I remove the pathsubstitition and revert back to accessing the same path but locally (ie: normal defaults for xbmc) it's clearly showing many thumbnails being missing.
So I'm now stuck with a perfectly setup database in MySQL but thumbnails which need a full refresh.
I have 3 questions.
1. is there any way around this SMB issue I've discovered? Am I doing something wrong? - It's working just not 'properly' and I'm sure it's a concurrent connection or SMB limitation issue, the SMB server simply can't let a program talk to it and suddenly request 150 thumbnails from a driectory quickly and cleanly. XBMC isn't throttling itself and it's also not "re-asking" for the files when it was denied by SMB (this again, is my theory on why the pathsubstitution seems to be working but not 'fully' - I could be entirely wrong)
2. assuming I can't fix it, can I just let my local PC (server) holding the mysql database, do a full complete refresh, automatically updating the thumbnails to local disk rather than the exact same spot but via SMB. Then, once this is done, if I copy that thumbnail directory to another machine, will it work (is the naming convention for thumbnails identical always? Will the other PC be able to work with a library on another PC but local thumbnails.?)
and finally
3. how the hell do I do a FULL refresh of my database without wiping it? I've tried cleaning it and I've tried scanning for new content and updating. It seems to double check that the records exist in MySQL but it refuses to acknowledge or recognise that a large portion of the thumbnails can't be found and won't go and 'grab them again' <- this is what's killing me the most! I could test out question #2 in a cinch if I could get it to damn well pull all my thumbnails down again.
Does all this make sense?
<pathsubstitution>
<substitute>
<from>special://masterprofile/Thumbnails/</from>
<to>SMB://scott[email protected]/C$/Users/scott/AppData/Roaming/XBMC/userdata/thumbnails/</to>
</substitute>
</pathsubstitution>
My thumbnails are 'broken' because it seems that XBMC (and more importantly Windows) had issues with such a huge amount of connections to an SMB share. I updated my full library overnight and all the data scraped ok but the thumbnails did not all update. Data I know should have thumbnails is simply missing it (example Dexter, in a proper renamed format)
This is applicable to both the local machine holding the library and the other machines connecting to it.
Even when I remove the pathsubstitition and revert back to accessing the same path but locally (ie: normal defaults for xbmc) it's clearly showing many thumbnails being missing.
So I'm now stuck with a perfectly setup database in MySQL but thumbnails which need a full refresh.
I have 3 questions.
1. is there any way around this SMB issue I've discovered? Am I doing something wrong? - It's working just not 'properly' and I'm sure it's a concurrent connection or SMB limitation issue, the SMB server simply can't let a program talk to it and suddenly request 150 thumbnails from a driectory quickly and cleanly. XBMC isn't throttling itself and it's also not "re-asking" for the files when it was denied by SMB (this again, is my theory on why the pathsubstitution seems to be working but not 'fully' - I could be entirely wrong)
2. assuming I can't fix it, can I just let my local PC (server) holding the mysql database, do a full complete refresh, automatically updating the thumbnails to local disk rather than the exact same spot but via SMB. Then, once this is done, if I copy that thumbnail directory to another machine, will it work (is the naming convention for thumbnails identical always? Will the other PC be able to work with a library on another PC but local thumbnails.?)
and finally
3. how the hell do I do a FULL refresh of my database without wiping it? I've tried cleaning it and I've tried scanning for new content and updating. It seems to double check that the records exist in MySQL but it refuses to acknowledge or recognise that a large portion of the thumbnails can't be found and won't go and 'grab them again' <- this is what's killing me the most! I could test out question #2 in a cinch if I could get it to damn well pull all my thumbnails down again.
Does all this make sense?