Hi,
inspired by the design of the high end components from the company NAD I designed the attached skin "graphite". Funktions are more or less the same than my Skin Alu, but the design changed.
You need, as usual for my skins, the Silverjuke Version 2.52 beta 17, which you can find .
As usual: your comments are highly welcomed.
Enjoy.
Download: .
Cheers.
Graphite Skin
- Frenchi
- Posts: 352
- Joined: 6. Apr 08, 17:26
- Location: Grenoble / France [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Graphite Skin
- Attachments
-
- Bild2.png (177.94 KiB) Viewed 9654 times
-
- Bild1.png (153.28 KiB) Viewed 9654 times
Last edited by Frenchi on 23. Oct 08, 07:30, edited 1 time in total.
- Frenchi
- Posts: 352
- Joined: 6. Apr 08, 17:26
- Location: Grenoble / France [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Graphite Skin
Hi Virgus,
glad to hear that you like my skin.
Your questions:
the right-pointing arrow: click on it, (arrow will point 45% up) and Silverjuke will stay on top of all windows.
refreshWindows() and autoplay: this is much more complicated. Due to the fact that we don't have any trigger to switch the button for the autoplay, I've created a own layout for the situation when autoplay is activated. Problem is that the check whether autoplay is activated or not is done only when you click a button, but program.refreshWindows() cannot help in this case. (You have also the possibility to check on autoplay every second, but this will probably be overkill). (edit: perhaps overkill, but the best solution I've found for the time being)
If you want to toggle remotely to autoplay (which is a nice idea) . I will be in meeting the whole day today, and will have time to think about
. Hopefully I can add this in the next few days. Stay tuned.
cheers
frenchi.
P.S. How do you connect the remote control to Silverjuke? Also Girder?
glad to hear that you like my skin.
Your questions:
the right-pointing arrow: click on it, (arrow will point 45% up) and Silverjuke will stay on top of all windows.
refreshWindows() and autoplay: this is much more complicated. Due to the fact that we don't have any trigger to switch the button for the autoplay, I've created a own layout for the situation when autoplay is activated. Problem is that the check whether autoplay is activated or not is done only when you click a button, but program.refreshWindows() cannot help in this case. (You have also the possibility to check on autoplay every second, but this will probably be overkill). (edit: perhaps overkill, but the best solution I've found for the time being)
If you want to toggle remotely to autoplay (which is a nice idea) . I will be in meeting the whole day today, and will have time to think about

cheers
frenchi.
P.S. How do you connect the remote control to Silverjuke? Also Girder?
Last edited by Frenchi on 12. Jun 08, 11:02, edited 1 time in total.
-
- Posts: 39
- Joined: 9. Oct 06, 19:43
- Location: Rome, Italy [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Graphite Skin
Hi, thanks for the infos.
I used the shortcut as you wrote, but was testing the --execute dde with external sj scripts functionality and this won't act as the shortcut does unfortunately.I really hope in next beta releases will be introduced a function to check and update skins' elements, maybe connecting it to the program.refreshWindows()... meanwhile there might be some workarounds I hope.
My SJ dream would implement an http server which can be driven by http commands such as simple as http:/SJserverIP/skin.toggleautoplay
http:/SJserverIP/play.genre.soundtrack
http:/SJserverIP/play.author.jamiroquai
http:/SJserverIP/execute.scriptname
which then would send back the result of the action executed.
Then I'd like the possibility to have a "REMOTE" Skin interface that would represent the same interface than the "REAL" one but sending the http commands to the configured server. In this way I imagine the two independent interfaces controlling one SJ actually playing music. One local interface and one remote interface. My SJ dream.
Of course those things could be done by Girder, but it's heavy on older PCs and it's not so easy for the ordinary end-user.
I'm not using girder any more but I know it well and it's very powerful. I'm currently relying on the imon RF remote and unfortunately there's no working plugin module for it in Girder.
Ciao for now,
Virgus
I used the shortcut as you wrote, but was testing the --execute dde with external sj scripts functionality and this won't act as the shortcut does unfortunately.I really hope in next beta releases will be introduced a function to check and update skins' elements, maybe connecting it to the program.refreshWindows()... meanwhile there might be some workarounds I hope.
My SJ dream would implement an http server which can be driven by http commands such as simple as http:/SJserverIP/skin.toggleautoplay
http:/SJserverIP/play.genre.soundtrack
http:/SJserverIP/play.author.jamiroquai
http:/SJserverIP/execute.scriptname
which then would send back the result of the action executed.
Then I'd like the possibility to have a "REMOTE" Skin interface that would represent the same interface than the "REAL" one but sending the http commands to the configured server. In this way I imagine the two independent interfaces controlling one SJ actually playing music. One local interface and one remote interface. My SJ dream.
Of course those things could be done by Girder, but it's heavy on older PCs and it's not so easy for the ordinary end-user.
I'm not using girder any more but I know it well and it's very powerful. I'm currently relying on the imon RF remote and unfortunately there's no working plugin module for it in Girder.
Ciao for now,
Virgus
- Frenchi
- Posts: 352
- Joined: 6. Apr 08, 17:26
- Location: Grenoble / France [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Graphite Skin
Ciao Virgus,
(you have a private message)
Hi all,
I've posted an update to Version 0.93 in the german forum (link above):
Updates:
- you can choose now the minilayout for the inactivity screen
- I added a check on status of autoPlay, so that the switch of the skin is updated whe you change the autoplay status by the menu, or by external script (Virgus: pls let me know whether it work as you expected).
Cheers and enjoy
frenchi.
(you have a private message)
Hi all,
I've posted an update to Version 0.93 in the german forum (link above):
Updates:
- you can choose now the minilayout for the inactivity screen
- I added a check on status of autoPlay, so that the switch of the skin is updated whe you change the autoplay status by the menu, or by external script (Virgus: pls let me know whether it work as you expected).
Cheers and enjoy
frenchi.
-
- Posts: 39
- Joined: 9. Oct 06, 19:43
- Location: Rome, Italy [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Graphite Skin
Great! We're getting closer to skin remote interaction: we should be able either to send remote shortcut keypresses or dde commands and see the skin react properly.
To test and feel what I mean you can try DDE with this simple bat file put in SJ folder:
Silverjuke.exe --execute=toggleautoplay.sj
where toggleautoplay.sj is simply
program.autoPlay=!program.autoPlay;
This way you can remotely run (e.g. psexec from a remote PC) a simple batch/script and get your command executed without the need of sending a simulated keyboard keypress.
Now what would be perfect would be to make the skin respond to every external possible command and be able to do the same with Artist toggle, repeats and shuffle...
About the shuffle I had an old complaint that now has been solved: the shuffle mode now works in kiosk mode!
Therefore shuffling the playlist is useless, the shuffle button would better be kept for the ordinary shuffle mode so that you might choose to continue listening at your preferred album with just a press of your remote.
Well I would like both shuffle options, maybe the repeat buttons could be made into one three-position toggle button leaving the space for the old shuffle button, or the shuffle buttons could be two half of the same button...
...just thinking out loudly
Great job Franchi, hope SJ guys are reading as well, I'd like their opinion as I had been waiting for this for so long!!!
To test and feel what I mean you can try DDE with this simple bat file put in SJ folder:
Silverjuke.exe --execute=toggleautoplay.sj
where toggleautoplay.sj is simply
program.autoPlay=!program.autoPlay;
This way you can remotely run (e.g. psexec from a remote PC) a simple batch/script and get your command executed without the need of sending a simulated keyboard keypress.
Now what would be perfect would be to make the skin respond to every external possible command and be able to do the same with Artist toggle, repeats and shuffle...
About the shuffle I had an old complaint that now has been solved: the shuffle mode now works in kiosk mode!
Therefore shuffling the playlist is useless, the shuffle button would better be kept for the ordinary shuffle mode so that you might choose to continue listening at your preferred album with just a press of your remote.
Well I would like both shuffle options, maybe the repeat buttons could be made into one three-position toggle button leaving the space for the old shuffle button, or the shuffle buttons could be two half of the same button...
...just thinking out loudly
Great job Franchi, hope SJ guys are reading as well, I'd like their opinion as I had been waiting for this for so long!!!
-
- Posts: 96
- Joined: 5. May 06, 13:29
- Location: france [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Graphite Skin
hi, i really like this skin.
i prefer this one way more than the alu one...
there is something who used to work but who doesnt anymore.
when i shuffle a playlist, silverjuke should play teh track in the order they are displayed in the playlist. it used to work, but now silverjuke still plays them in different order.
have you noticed that as well ?
i prefer this one way more than the alu one...
there is something who used to work but who doesnt anymore.
when i shuffle a playlist, silverjuke should play teh track in the order they are displayed in the playlist. it used to work, but now silverjuke still plays them in different order.
have you noticed that as well ?
- Frenchi
- Posts: 352
- Joined: 6. Apr 08, 17:26
- Location: Grenoble / France [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Graphite Skin
Hi cyrilius4,
cyrilius4 wrote:
> hi, i really like this skin.
Thank you.
> i prefer this one way more than the alu one...
Me too, this is why I created it.
>
> there is something who used to work but who doesnt
> anymore.
> when i shuffle a playlist, silverjuke should play
> teh track in the order they are displayed in the
> playlist. it used to work, but now silverjuke
> still plays them in different order.
>
> have you noticed that as well ?
No, I do not have this problem, but please have a look in Playback Menu ("right click", "Playback") and check whether "Shuffle" is activated. This has to be de-activated, otherwise Silverjuke is handling the shuffle mode on top.
Please let me know.
Cheers
frenchi
cyrilius4 wrote:
> hi, i really like this skin.
Thank you.
> i prefer this one way more than the alu one...
Me too, this is why I created it.

>
> there is something who used to work but who doesnt
> anymore.
> when i shuffle a playlist, silverjuke should play
> teh track in the order they are displayed in the
> playlist. it used to work, but now silverjuke
> still plays them in different order.
>
> have you noticed that as well ?
No, I do not have this problem, but please have a look in Playback Menu ("right click", "Playback") and check whether "Shuffle" is activated. This has to be de-activated, otherwise Silverjuke is handling the shuffle mode on top.
Please let me know.
Cheers
frenchi
- Attachments
-
- Shuffle has to be de-activated
- shuffle.png (5.13 KiB) Viewed 9402 times