Kopete Amarok Now Listening Script

Installazione, configurazione e utilizzo di applicativi multimediali, masterizzazione, acquisizione e codec audio/video, streaming e altro.
jkr
Prode Principiante
Messaggi: 90
Iscrizione: lunedì 21 aprile 2008, 10:59

Kopete Amarok Now Listening Script

Messaggio da jkr »

Qualcuno sa come fare visualizzare la canzone in play su amarok come messaggio di kopete ? un pò come accade con windows media player e windows mesenger.....

ho trovato questo script :

http://kde-apps.org/content/show.php?co ... Ca%20href=

installato su amarok mandato regolarmente in esecuzione ma nada su kopete non succede niente... :D
Avatar utente
daemon_nio
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1012
Iscrizione: lunedì 15 gennaio 2007, 14:18
Sesso: Maschile
Località: London
Contatti:

Re: Kopete Amarok Now Listening Script

Messaggio da daemon_nio »

Guarda io uso questo:

Codice: Seleziona tutto

#!/bin/sh
###############################
#Amarok Cover to Kopete Avatar#
###############################
#Auteur : Benpro
#Mail : benpro82@gmail.com
#Site : http://benpro.info
#Date de création : 16/12/2007
#Version : 1.0B
#Date de la version : 16/12/2007
#Dépendances : Kopete, Amarok, imagemagick

#Tant que amarok est lancé
while [ "$(dcop amarok | grep player)" = "player (default)" ]
do
	#Tant que amarok lit une musique
	while [ "$(dcop amarok player isPlaying)" = "true" ]
	do
		current_song=$(dcop amarok player nowPlaying)
		#Tant que la piste joué est la même
			while [ "$current_song" = "$(dcop amarok player nowPlaying)" ]
			do
			echo "C'est la même piste."
			sleep 10
			done #Amarok a changé de piste	
		echo "Sa a changé !"
	
		#On récupère le cover d'amarok en cours.
		amarok_cover=$(dcop amarok player coverImage)
		tmp_cover="/tmp/amarok_cover.jpg"
		cp "$amarok_cover" "$tmp_cover"
		
		#On le redimensionne en 96*96 - Format de msn.
		resized_cover="/tmp/resized_amarok_cover.jpg"
		convert -resize 96x96\! "$tmp_cover" "$resized_cover"
		
		#On le rajoute dans Kopete
		dcop kopete KopeteIface setGlobalPhoto "$resized_cover"
		done #On a fini de rajouter l'avatar dans kopete	
		
	echo "On écoute pas de musique alors on remet l'avatar par défaut"
	dcop kopete KopeteIface setGlobalPhoto "/home/daemon_nio/.amsn/displaypic/amorepsyche5ed.png"
	sleep 10
done #Amarok n'est plus lancé
exit #On ferme le script
Mi funziona correttamente, anche se per completezza devi cambiare la riga 42:

Codice: Seleziona tutto

	dcop kopete KopeteIface setGlobalPhoto "/home/daemon_nio/.amsn/displaypic/amorepsyche5ed.png"
qui dici l'immagine da visualizzare quando amarok non sta suonando, quindi punti l'indirizzo alla tua immagine predefinita ;)
Sempre costruendo qualcosa di nuovo: Matag: The Game
Scrivi risposta

Ritorna a “Multimediale”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti