I’ve created a theme for myself after looking through some of the work from themers on this board, but there is one thing I don’t understand.
The rotating/alternating backdrops that you get from the internet take time to download and you always need to have your internet connection on. Why dont you just store the backdrops locally and get it from there.
I use moviesheets in that way, where as I store 3 or for moviesheets per movie on my HDD and let them rotate.
So, after all of the above my question is - Is there a reason why no one else does it in that way?
Yes, please enlighten us to your method on storing backdrops on your HDD and have them cycling ( and automatically changing / rotating) from a local location.
Firstly to all the above posters - great job on your themes they are really very nicely designed. Also thanks for all the contribution you guys and Tinwarble make to the forum.
Joey/Firetix, I know how much time it takes to work on themes, so thx.
At the moment 90% of my movies use only one backdrop (moviesheet). On the other 10% I use more than one as a proof on concept.
My way of using the backdrops as moviesheets needs some more work done on, which I just don’t have time for at the moment, but maybe someone else can run with it.
I need to look into a way of reducing the hubs time delay before it fetches the first backdrop (moviesheet).
I’ll see if I can find some time to add an additional XSL to the hub that can reduce the time delay before it fetches the first from the HDD, but can still keep a nice delay between the follow-up rotating backdrops,
There are two ways of using the moviesheet/backdrop way – here is the one I prefer at the moment, only because I already used the Hubs “Get Info” before I looked into using moviesheets:
Get all movie info (XML and Cover/Thumb) using the hubs “Get info” function, or if you prefer, TG can be used to creat your XML, cover and moviesheets.
Edit your gallery browse page to either use the cover as per original theme, and choose if you will be using the TG created moviesheet to display all the data or if you will only use it as an backdrop and use the hubs XML info.
Create your 1280x720 moviesheets using TG. The files that you will have per movie should look like this for example: Constantine.mkv (Movie), Constantine.xml (XML), Constantine.jpg (Cover), constantine_moviesheet01.jpg (First MS), constantine_moviesheet02.jpg (2nd MS).
Edit the backdrop url in your XML to display your local backdrops/moviesheet instead of backdrops from the internet.
Hope this makes sense and can help someone till I have some time to look into the time delay before the first Backdrop display.
Sorry for the long delay - Runnimg around like mad at work.
Anyway, if your flies in step 3 are all in the same directory, which I guess will mostly be the case, then you just have to to take out the URL and your backdrop will look like this:
constantine-original02.jpg
constantine-original03.jpg
or if you want to keep things more structual you can create a folder e.g. backdrops and your XML will look like this:
Hmm interesting if this actually works on the latest firmware…It would open up some serious possibilties for themeing especially related to using moviesheets…
In fact since most themers have given the latest firmware a skip its no wonder this one escaped our attention!!!
Basically you could use the backgrounds as the moviesheets !!! (well thats my untested idea)
I dont have access to my Hub, but if this is verified by someone…i do have a Hub i can get hold of to ‘test’ this idea further…
But did you edit the xml after you already had it on the HUB or did you do it before then copy it to the HUB?
The reason I ask is because the HUB caches those images from the http, and if you already had the xml on the HUB, it may be pulling the images from the cache and not from the images you have on the HUB. I’m not saying that is what’s happening, but I would have assumed that if you could pull background images from the HUB that you would still have to direct it where to look by inputing either a direct or relative path like: “…\yourfolder\image.jpg”.
As I said in my previous post I did it before uploading, but come to think of it I also did some after. It’s not rreading from previous cache. To make sure delete the thumb folder and recompile. Also as stated earlier you have to tell it the path E.G. constantine-original02.jpg (same folder) OR images/constantine-original02.jpg (not same folder.
extremedigital - "Basically you could use the backgrounds as the moviesheets !!! (well thats my untested idea) "
As stated in my first post, this is what I’m using it for, but there is still some small issues…
Just to clarify, the cache isn’t in the thumb folder, but is cached in the flash memory.
Anyway, as I said in the post before, I’m not saying that’s what’s happening, I was just making a statement. Also, I understood the path, I was just stating that it is unusual from what it seems it would be, because even the theme xml’s require a relative path for the images.
But you get kudos for the find. I’ll try testing it out later to see how it goes.
Also, moviesheets seem to work using this method (only did a limited test), but the load time is a little slow, but it doesn’t seem to be any slower than the regular http images.
You can also get a semi-static image if you go into the Photo settings and change the Slideshow interval time to 5 min…
justmeme, if you find a way to shorten the delay time let us know. However, I’m not sure how easy this may be since I believe that this is controled by the Photo viewer.