(Copied here from http://www.silverjuke.net/forum/post.php?p=10519#10519)
> ...I am using the Eagle BlueTouch & RedTouch
> skin in kiosk mode with auto select/ auto play
> It play's the first song and if you let it go and
> dont touch the screen the screen changes and
> shows you the album that is currently
> playing.When it goes to the next song the screen
> showing the album does not update,it stays the
> same still showing the first album art work.
I did some testing and could not reproduce your problem. Could make sure you are:
1) ...using silverjuke version 2.72
2) ...starting silverjuke with the BlueTouch skin already selected (switching between complicated skins is not 100% reliable)
3) ...not using a demo version of Silverjuke or are playing jingles
4) ...not using kioskmode (if the problem is only in kioskmode it is usually only related to your silverjuke settings)
5) only using single mouse/finger clicks to control the skin, not the keyboard
6) Can you reproduce this problem with the default 'Silverness' skin?
7) Could you describe the problem in the least number of steps for me to reproduce?
Great skin, for me the best for touch screen. One or two request :
- is there a possiblity to have a version for my special screen, 1366x768 ? hard to modify`??
- is there a possiblity to insert a function to play an entire album ?
thanks and one more time great job !!
You are more or less in luck: creating different screensizes is a _lot_ of work, so I won't do it. Your luck is that I was recently trying to recreate the skin from scratch using only runtime scaled & overlayed graphics. It unfortunately turned out to be a bit too slow as a general approach, but I'll probably release it as an alternative for nonstandard screensizes. But it can take some time, I am not finished yet and I am waiting for the next release of Silverjuke (which I need for configurable QWERTY/AZERTY keyboards - another popular request).
Inserting an complete album might make it as well, I am still thinking about it.
Thanks for the response SilverEagle,
I get the point, as I too are what one would say "functionally lazy"
however I am also financially secure and can afford to locate a person who is not
functionally lazy to help me build a script that I need.
As to your request above "Could you describe the problem in the least number of steps for me to reproduce"
I wold have to respond in the same manor, as I just don't have the time or as one would say, I don't feel like it.
Thanks again for your response, I appreciate your time.
Nice skin good luck with it
Sorry the intended spirit of my answer did not come across...
Two issues and two replies here:
About the possible bug in the skin:
I am certainly not lazy about that : I spend about half an hour trying to reproduce this situation, with clean setups of Silverjuke and the skin and with a handful of different options. Now I'm stuck, but I would still like to solve this bug for you and other users. And if you just want to use this skin as a starting point for your own design, you will probably still have to investigate and solve it, so why not jump in?
About the explaining of the script:
For starters I pointed you to the crucial function for your original question, and gave you all sorts of pointers where you could find answers to script/SQL/Silverjuke questions, and as I said: I can answer any more questions you might have after you have checked out that function (and no, in reality I usually don't mind answering stuff about scripting or SQL...).
Honestly I do not know what to explain more about it without more questions. My "functionally lazy" remark (which was intended in a jocular way) was meant to say that I do not know in which location(s) you have difficulties following the script. And I truly don't think that commenting every other line with general script/SQL/Silverjuke info would add anything to it.
OK here is what I found.
I reloaded the skin and then restarted SJ and turned off KIOSK Mode, that seems to have made the problem go away.
I do have one question, is it supposed to change to the now playing screen by itself after a certain amount of time, or do I have to set a parameter to tell it to that?
When in auto play it switches to the single album view which I assume is for now playing, and when the next song plays the screen does not update, but if I use the back key, it does show the correct song and album in the lower part of the album view screen
I _am_ stupid... I totally skipped over your mentioning of autoplay in your original post. This skin does not support autoplay at all...
I just thought you meant to say you let it play a long playlist without user intervention, I never used or tested autoplay. Seems not many users do with this skin, no one mentioned it before.
But lets clear up some confusion and describe normal behaviour:
Don't use autoplay. Start SJ with the skin already selected. Now you see the "covers" layout. Click any album, it shows the "tracks" layout (like you wanted). Click a track. The "confirm" layout asks for confirmation (can be skipped in the prefs). The "covers" layout is showing again, with now playing album in left bottom. In right bottom the upcoming top tracks of the playlist will show if you select more tracks.
There is no "now playing" screen, the normal screen is just the "covers" screen with the two rows of four covers. The skin jumping to the track screen when filling up the playlist in autoplay mode is a bug, and I can very well understand you got totally confused
Hope this clarifies things and at the same time adresses your request for a skin which shows the albums track on a click. And I'll look into getting autoplay to work with this skin.
Unfortunately currently I cannot get autoplay to work. The Silverjuke team already has promised me a related change to the script API which will as a sideeffect also correctly handle autoplay for this skin. So we will just have to wait for the next release...
You know, autoplay does work, it just stays on the screen which shows the album being played and does not update when the next song is auto selected.
Maybe we can look at fooling the script in thinking that it needs to switch to the now playing screen when the player timer is moving or great then say 5 seconds or something.
Just a thought, Im going to play with this weekend