Shop Mobile More Submit  Join Login
×



Details

Submitted on
January 13, 2013
File Size
120 KB
Link
Thumb
Embed

Stats

Views
1,230
Favourites
7 (who?)
Comments
31
Downloads
64
×
New NowPlaying Script for BE::Shell (Updated) by Hombremaledicto New NowPlaying Script for BE::Shell (Updated) by Hombremaledicto
** New NowPlaying script for BE::Shell - Alpha release **

Soooo, after a long headache¹ i finally decided to release the script. It's based on the original one by hurtleduffield, while some of the code is from the weather script by Thomas Luebking.

UPDATE : Thanks to giancarlo64, now works for both Amarok and Clementine.

Instructions in the included README file.



A special thanks to my friend giancarlo64, for ideas, corrections, feedback & support!!!



¹ This time i was sober.
Add a Comment:
 
:iconsamuaz:
samuaz Featured By Owner Jun 2, 2013
hi im trying it, works great, thanks for share it, only have question, its posible to send the panel to the background, for me are working with reserved space, I want to do that windows can cover the panel

any idea thanks
Reply
:iconhombremaledicto:
Hombremaledicto Featured By Owner Jun 2, 2013
Sure, is easy. Edit your be.shell's config, and add this line to the cover panel:

Struts=false

Then save & reload. This will keep the panel below any window ;)
Reply
:iconsamuaz:
samuaz Featured By Owner Jun 2, 2013
ohh thanks!!! works perfect
Reply
:iconhombremaledicto:
Hombremaledicto Featured By Owner Jun 2, 2013
You're welcome ;)
Reply
:iconsamuaz:
samuaz Featured By Owner Jun 2, 2013
i forget to say, i try with layer=0, windows can cover but if i maximize a windows the reserved space continue working :(
Reply
:icondongogo:
dongogo Featured By Owner Jan 25, 2013  Hobbyist General Artist
Scusa hombre sto riscontrando alcuni inconvenienti:
:bulletblack: 1° le icone dei pulsanti back, play, next ogni volta che avvio il S.O. oppure modifico le dimensioni (move resize) diventano più grandi e inguardabili, per risolvere questo piccolo incoveniente faccio come segue: click dx sul desk→Panels→ButtomPanel→tolgo la visibilità ripeto e rimetto la visibilità, cosi facendo i pulsanti acquisiscono le dimensioni impostate nel file be.shell [ButtonPanel].
:bulletblack: 2° con amarok la cover non è visibile e i pulsanti non rispondono ai comandi, funzionano solo le info.
Reply
:iconhombremaledicto:
Hombremaledicto Featured By Owner Jan 25, 2013
Dimenticavo...se vuoi i comandi per amarok nei bottoni:

amarok -t # dovrebbe essere play/pausa
amarok -r # brano precedente
amarok -f # successivo
amarok -s # stop

Puoi vedere la lista di opzioni avviabili dando "amarok --help" da terminale.

Per la cover vedrò cosa non funziona. E' certo che la parte incriminata sia nello script metadata.sh, quello deputato a raccogliere info.
Reply
:iconhombremaledicto:
Hombremaledicto Featured By Owner Jan 25, 2013
Hmm, prova (dal file css), a impostare una grandezza fissa ai pulsanti:

max-width: 48px; /*un valore a caso*/
max-height:48px; /* un altro valore a caso*/

Oppure gioca col valore margin. In ogni caso dovrai editare un po',
e cercare i valori giusti. Nuovi valori possono richiedere
di ritoccare il resto del codice css per i pulsanti.

Per amarok è strano....Giancarlo aveva presentato un fix per questo (caricato qui) che funzionava...
Servirà un po' di tempo allora per capire come mai amarok faccia ancora i capricci (a me funziona).

Per i pulsanti: nella config i pulsanti sono i comandi per clementine.
Avevo pensato di fare uno script per far corrispondere
il comando ad entrambi i player....ma il guaio è che con i bottoni,
se l'exec è uno script, se ne rallenta l'esecuzione.
Reply
:icondongogo:
dongogo Featured By Owner Feb 1, 2013  Hobbyist General Artist
Grazie Hombre
ho impostato la dimensione fissa dei pulsanti e non consto più il problema segnalatoti. :woohoo: Thanks
Reply
:iconhombremaledicto:
Hombremaledicto Featured By Owner Feb 1, 2013
Ah, ottimo :)
Quindi era un problema di dimensioni/allineamento!
Per fortuna, non riuscivo a capire dove fosse l'errore per amarok.

P.s. Nuovo script caricato ;)
Reply
:icondongogo:
dongogo Featured By Owner Jan 22, 2013  Hobbyist General Artist
Fantastico...scaricato...installato :love:

Scusami se posto una domanda off-topic :blushes: E' normale che ogni volta che riordino secondo un mio schema prefissato il file di configurazione be.shell puntualmente quando riavvio me lo riordina in ordine alfabetico. Mi spiego meglio ho seguito alla lettera le tue istruzioni ovvero ho incollato alla fine il codice del tuo script, ho salvato, reload, ho riaperto e lo script non si trovava più in fondo ma in ordine alfabetico. :X Come posso, se è possibile, evitarlo? Questa cosa mi manda in confusione
Reply
:iconhombremaledicto:
Hombremaledicto Featured By Owner Jan 22, 2013
Grazie :w00t:

Si, è normale....
Accidenti, lo sai che ha cominciato a infastidire pure me sta cosa?
Ma credo proprio che sia gestito dal codice di BE::Shell,
e che non ci siano opzioni per correggerlo.
Se il tuo editor di testo predefinito è kate o kwrite,
puoi comunque dare ctrl +f per la ricerca delle parole.
Reply
:icondongogo:
dongogo Featured By Owner Jan 22, 2013  Hobbyist General Artist
P.S. In topic le icon back,jamendo,next a che famiglia appartengono? Sono stato costretto a mettere quelle del mio tema
Reply
:iconhombremaledicto:
Hombremaledicto Featured By Owner Jan 22, 2013
A kawoken.
Devo aggiornare sto dettaglio: su certi temi le icone hanno nomi diversi per play/avanti/indietro.
Comunque, puoi usare qualsiasi icona ti piace di più...Un modo sbrigativo per cercarle
è dare da terminale: kdialog --geticon azioni (ti consiglio di farci un alias, un menu, o un bottone),
e provare a digitare cioè che cerchi (es. play) per vedere il nome esatto nel tema corrente;)
Reply
:icondongogo:
dongogo Featured By Owner Jan 23, 2013  Hobbyist General Artist
Ne approfitto della tua gentilezza per farti un'altra domanda intopic, nella speranza che non sia stupida, ma di acqua sotto il ponte ne è passata ancora poca :D
Come già cenno ho seguito alla lettera (almeno credo) le indicazioni contenute nel tuo file readme e, in particolare, per la tematizzazione ho manualmente preso le righe di codice css contenute nel cover.sh e inserite nel file style.css. E' la procedura giusta oppure lo script avrebbe dovuto scrivere in maniera automatizzata il codice nel file style.css del tema corrente? Grazie
Reply
:iconhombremaledicto:
Hombremaledicto Featured By Owner Jan 23, 2013
Lo script lo gestiva da sè (per quelle righe).
Ti spiego: l'output dello script genera l'immagine della cover e il testo,
e formatta l'output come html/css.
Puoi quindi dare valori diversi, per esempio, di padding all'immagine e al testo.
Purtroppo mentre ci lavoravo notai che i parametri per i bordi non funzionavano,
quindi nelle istruzioni ho spiegato la parte del pannello dal tema generale.

All'interno del tema puoi infatti customizzare il pannello/contenitore
(mi sembra l'id fosse CentralLeftPanel,
quindi usi #CentralLeftPanel per riferirti ad esso)
dell'applet- ottenendo quindi qualcosa di simile ad un bordo volendo.

Per quanto riguarda tematizzare l'applet dal tema generale,
considera che sarà vista come un insieme(ovvero, non puoi customizzare
diversamente testo e icona, a meno che di dividerli in due script diversi,
in relative applet). Perciò potrai intervenirci come un blocco unico.

Spero di non averti confuso ulteriormente :ninja:
Nessuna domanda è stupida, o almeno, non puoi saperlo finchè non conosci la risposta :D
Nel dubbio, è meglio chiedere IMO.
Reply
:icondongogo:
dongogo Featured By Owner Jan 23, 2013  Hobbyist General Artist
[Purtroppo mentre ci lavoravo notai che i parametri per i bordi non funzionavano, quindi nelle istruzioni ho spiegato la parte del pannello dal tema generale]
Perfetto..allora ho fatto tutto correttamente, infatti guardando lo script mi era sembrato che il tuo intento era a monte quello di impostare i bordi, ma stante il mancato funzionamento hai, giustamente, spiegato come tematizzare i bordi. Ecco il risultato: [link]
Ha ragione nessuna domanda è stupida. ;)
Reply
:iconhombremaledicto:
Hombremaledicto Featured By Owner Jan 23, 2013
Fantastico, ottimo lavoro :)
Reply
:icongiancarlo64:
giancarlo64 Featured By Owner Jan 16, 2013  Hobbyist Interface Designer
E' pure bello da vedere!!!
Grazie a te.;)
Reply
:iconhombremaledicto:
Hombremaledicto Featured By Owner Jan 18, 2013
:)
Reply
:iconguzzorustyjoe:
guzzorustyjoe Featured By Owner Jan 14, 2013
Thanks Great work :D
Reply
:iconhombremaledicto:
Hombremaledicto Featured By Owner Jan 15, 2013
Thank you very much :)
Reply
:iconmmesantos1:
mmesantos1 Featured By Owner Jan 14, 2013  Hobbyist Interface Designer
Awesome work Hombre!! ;-)
Reply
:iconhombremaledicto:
Hombremaledicto Featured By Owner Jan 15, 2013
Thank you my friend :)
Reply
:iconmmesantos1:
mmesantos1 Featured By Owner Jan 15, 2013  Hobbyist Interface Designer
Your very welcome my friend. :-)
Reply
:iconmiguelsanchez666:
miguelsanchez666 Featured By Owner Jan 14, 2013  Hobbyist Digital Artist
Looks great Hombre:)
Reply
:iconhombremaledicto:
Hombremaledicto Featured By Owner Jan 15, 2013
Thank you, glad you like it :)
Reply
:iconmiguelsanchez666:
miguelsanchez666 Featured By Owner Jan 15, 2013  Hobbyist Digital Artist
you're welcome;)
Reply
:iconlagadesk:
LaGaDesk Featured By Owner Jan 13, 2013  Hobbyist Interface Designer
:w00t:
Reply
:iconhombremaledicto:
Hombremaledicto Featured By Owner Jan 15, 2013
:D
Reply
Add a Comment: