Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
conky_scripts_multimedia [Le 07/02/2016, 17:58]
90.51.50.227 [Banshee]
conky_scripts_multimedia [Le 10/03/2023, 22:28] (Version actuelle)
L'Africain nettoyage
Ligne 85: Ligne 85:
 {{ :​conky:​conky_rhythmbox_progressbar.png }} {{ :​conky:​conky_rhythmbox_progressbar.png }}
  
-===== AmaroK ===== 
  
-Si vous desirez voir sur votre Conky, ce que vous ecoutez sur [[:​AmaroK]],​ voici la portion à rajouter dans votre .conkyrc 
- 
-<​code>​ 
-${if_running amarok} 
-${color}AmaroK${color white} 
-${alignc}${execi 10 ~/​.conky/​amarok artist} 
-${alignc}${execi 10 ~/​.conky/​amarok title} 
-${execibar 1 ~/​.conky/​amarok progress} 
-${alignc}"​${execi 10 ~/​.conky/​amarok album}"​ 
-${alignc}${execi 10 ~/​.conky/​amarok year} - ${color white}${alignc}${execi 10 ~/​.conky/​amarok genre}$endif 
-</​code>​ 
- 
-<note tip> 
-Pour faire fonctionner ce script, j'ai dû remplacer à la première ligne "​**amarok**"​ par "​**amarokapp**"​. Si ça ne marche toujours pas chez vous, vérifiez le nom du processus lancé par Amarok grâce à la commande //ps -aux// et remplacez si besoin. 
-</​note>​ 
- 
-Ensuite vous créez un dossier caché dans le home nommé "​.conky"​ 
- 
-Créez un dossier caché dans le home:  
-<​code>​ mkdir ~/.conky </​code>​ 
- 
-Aller dans ce dossier : 
-<​code>​ cd ~/.conky/ </​code>​ 
- 
-Puis créez un fichier nommé "​amarok"​ 
-<​code>​ gedit ~/​.conky/​amarok </​code>​ 
- 
-Et ajouter : 
- 
-<​code>#​!/​bin/​bash 
-# amaroK info display script by eirc <​eirc.eirc@gmail.com>​ 
- 
-case "​$1"​ in 
- 
-# Now Playing Info 
-artist) dcop amarok player artist ;; 
-title) ​ dcop amarok player title ;; 
-album) ​ dcop amarok player album ;; 
-year)   dcop amarok player year ;; 
-genre) ​ dcop amarok player genre ;; 
-progress) 
-    curr=`dcop amarok player trackCurrentTime` 
-    tot=`dcop amarok player trackTotalTime` 
-    if (( $tot )); then 
-        expr $curr \* 100  / $tot 
-    fi 
-    ;; 
- 
-esac </​code>​ 
- 
-<note tip> 
-Le script précédent n'a pas fonctionné pour moi sous Karmic/​Gnome. Le paquet dcop n'est d'​ailleurs pas installé par défaut. Une alternative avec dbus fonctionne par contre parfaitement sous Gnome. Je me suis également permis de rajouter quelques autres infos récupérables via dbus que l'on peut donc rajouter au .conkyrc indiqué plus haut. 
-<​code>#​!/​bin/​sh 
- 
-export DISPLAY=:0 
- 
-NOWPLAYING=`qdbus org.kde.amarok /Player org.freedesktop.MediaPlayer.GetMetadata` 
- 
-if [ $? = 0 ] && [ -n "​$NOWPLAYING"​ ]; then 
- case "​$1"​ in 
- album ) echo "​$NOWPLAYING"​ | sed -ne '​s/​^album:​ \(.*\)$/​\1/​p'​ ;; 
- artist ) echo "​$NOWPLAYING"​ | sed -ne '​s/​^artist:​ \(.*\)$/​\1/​p'​ ;; 
- genre ) echo "​$NOWPLAYING"​ | sed -ne '​s/​^genre:​ \(.*\)$/​\1/​p'​ ;; 
- rating ) echo "​$NOWPLAYING"​ | sed -ne '​s/​^rating:​ \(.*\)$/​\1/​p'​ ;; 
- title ) echo "​$NOWPLAYING"​ | sed -ne '​s/​^title:​ \(.*\)$/​\1/​p'​ ;; 
- track ) echo "​$NOWPLAYING"​ | sed -ne '​s/​^tracknumber:​ \(.*\)$/​\1/​p'​ ;; 
- year ) echo "​$NOWPLAYING"​ | sed -ne '​s/​^year:​ \(.*\)$/​\1/​p'​ ;; 
- progress) 
-     curr=`qdbus org.kde.amarok /Player org.freedesktop.MediaPlayer.PositionGet` 
-     tot=`echo "​$NOWPLAYING"​ | sed -ne '​s/​^mtime:​ \(.*\)$/​\1/​p'​` 
-     echo `expr $curr \* 100  / $tot` 
- ;; 
- esac 
-fi</​code>​ 
-</​note>​ 
- 
-<​code>​sudo chmod +x ~/​.conky/​amarok </​code>​ 
- 
-Voila :) 
 ===== Audacious (v1.2) ===== ===== Audacious (v1.2) =====
 <note important>​Depuis la version **Audacious2**,​ audtool est passé a la version **audtool2** .Script a modifier !</​note>​ <note important>​Depuis la version **Audacious2**,​ audtool est passé a la version **audtool2** .Script a modifier !</​note>​
Ligne 190: Ligne 110:
 Moi j'ai une formule simple pour éviter le message d'​erreur ​ : Moi j'ai une formule simple pour éviter le message d'​erreur ​ :
 ${if_running audacious} ​      au début de la partie "​audacious",​ puis on ajoute à la fin de cette partie ​ : $endif ${if_running audacious} ​      au début de la partie "​audacious",​ puis on ajoute à la fin de cette partie ​ : $endif
-on pourra "​bidouiller"​ pour rajouter des choses comme une barre etc... ​+on pourra "​bidouiller"​ pour rajouter des choses comme une barre etc...
 mais ça je sais pas faire. mais ça je sais pas faire.
  
Ligne 232: Ligne 152:
 Pas de panique cependant, un How-To est disponible [[http://​squentin.free.fr/​gmusicbrowser/​dokuwiki/​doku.php?​id=translations:​fr:​applications_tierces:​conky|ici]]. Pas de panique cependant, un How-To est disponible [[http://​squentin.free.fr/​gmusicbrowser/​dokuwiki/​doku.php?​id=translations:​fr:​applications_tierces:​conky|ici]].
  
- 
-===== Exaile ===== 
- 
- 
-**Première possibilité (la meilleure !) :** 
- 
-Avec ConkyExaile & Conky : 
- 
-Ouvrez votre terminal puis tapez dans l'​ordre les commandes suivantes : 
- 
-<​code>​ 
-sudo wget -q http://​www.kaivalagi.com/​m-buck-ppa.list -O /​etc/​apt/​sources.list.d/​m-buck-ppa.list 
-wget -q http://​www.kaivalagi.com/​m-buck-ppa-key.gpg -O- | sudo apt-key add - 
-sudo apt-get update && sudo apt-get install conkyexaile 
-</​code>​ 
-pour jaunty 
-<​code>​ 
-sudo wget -q http://​www.kaivalagi.com/​ubuntu/​ppa/​m-buck-conky-jaunty.list -O /​etc/​apt/​sources.list.d/​m-buck-conky-jaunty.list 
-wget -q http://​www.kaivalagi.com/​ubuntu/​ppa/​m-buck-conky-key.gpg -O- | sudo apt-key add - 
-sudo apt-get update && sudo apt-get install conkyexaile 
-</​code>​ 
- 
-Pour afficher le titre, l'​artiste et la durée de la musique jouée par [[:​Exaile]],​ voici la portion à ajouter dans votre fichier "​.conkyrc"​. 
- 
-Lorsque vous lancez [[:Exaile]] et que vous lancez une musique celle-ci s'​affiche sur votre bureau, lorsque vous le fermer, il disparaît. 
- 
-//Remplacez les fonts, couleurs, par ce que vous souhaitez...//​ 
- 
-<​code>​ 
-${if_existing /​home/​VOTRE_NOM_D_UTILISATEUR/​.exaile/​music.db-journal} 
-${color4}${font Deejay Supreme:​size=20}j ${color1}${font Zero Twos:​size=9}Musique : 
-${voffset 5}${color1}${font Zero Twos:​size=9}Titre :  ${font Comic Sans Ms:​size=8}$color${exec conkyExaile --datatype=TI} 
-${color1}${font Zero Twos:​size=9}Artiste :  ${font Comic Sans Ms:​size=8}$color${exec conkyExaile --datatype=AR} 
-${color1}${font Zero Twos:​size=9}Durée :  ${font Comic Sans Ms:​size=8}$color${exec conkyExaile --datatype=PT}/​${exec conkyExaile --datatype=LE} 
-$endif 
-</​code>​ 
- 
-//Pourquoi ne pas utiliser le processus ? 
-Tout simplement car cela ne fonctionne pas, même avec le bon (il faut faire des modifications de Exaile en lui même), par conséquent ceci est le meilleur moyen trouvé.// 
- 
- 
-**Deuxième possibilité :** 
- 
-Pour afficher le titre, l'​artiste et l'​album de la musique jouée par [[:​Exaile]],​ voici la portion à ajouter dans votre fichier "​.conkyrc"​ 
- 
-<​code>​ 
-Musique en cours : 
-${color #B44F47} ${exec exaile --get-title} $color de ${color #B44F47} ${exec exaile --get-artist} 
-$color sur l'​album ${color #B44F47} ${exec exaile --get-album} 
-</​code>​ 
- 
-===== Banshee ===== 
- 
-[[:​Banshee]] est le nouveau gestionnaire multimédia par défaut sur Ubuntu 10.04. 
- 
-Voici un exemple d'​utilisation permettant d'​afficher quelques caractéristiques d'une piste en cours de lecture : 
-<​code>​ 
-${if_running banshee} 
-${color #​0077ff}__________________BANSHEE__________________ 
-${color #​0077ff}Artist :${exec banshee --query-artist | cut -d ":"​ -f 2} 
-${color #​0077ff}Album :${exec banshee --query-album | cut -d ":"​ -f 2} 
-${color #​0077ff}Title :${exec banshee --query-title | cut -d ":"​ -f 2} 
-${color #​0077ff}Length : ${exec ~/​.conky_banshee position} / ${exec ~/​.conky_banshee duration} 
-$endif 
-</​code>​ 
- 
-Pour ajouter plus d'​informations,​ allez voir le man de banshee: 
-<​code>​ 
-man banshee 
-</​code>​ 
- 
-Créez ensuite un fichier **.conky_banshee** à la racine de votre home, rendez-le exécutable,​ puis ouvrez-le. Il permet de calculer les minutes et les secondes de la piste en cours de lecture : 
-<​code>​ 
-cd 
-touch .conky_banshee 
-chmod +x .conky_banshee 
-gedit  
-</​code>​ 
- 
-Ajoutez y ceci : 
-<​code>​ 
-temps_sec=`banshee --query-$1 | cut -d ":"​ -f 2 | cut -d ","​ -f 1` 
-temps_min=$(($temps_sec/​60)) 
-temps_sec=$(($temps_sec-$temps_min*60)) 
-echo "​$temps_min:​$temps_sec"​ 
-</​code>​ 
- 
-ou si ça ne marche pas pour Ubuntu 11.10 (remplacer la , par un .). Ajout d'un 0 pour les secondes quand on est inférieur à 10 secondes 
-On a le code suivant : 
-<​code>​ 
-#!/bin/bash 
-temps_sec=`banshee --query-$1 | cut -d ":"​ -f 2 | cut -d "​."​ -f 1` 
-temps_min=$(($temps_sec/​60)) 
-temps_sec=$(($temps_sec-$temps_min*60)) 
-vartmp='​0'​ 
-if [ $temps_sec -lt 10 ]; then 
- temps_sec=`echo "​$vartmp$temps_sec"​` 
-fi  
-echo "​$temps_min:​$temps_sec"​ 
-</​code>​ 
- 
-Le tour est joué ;-) 
  
 ---- ----
  • conky_scripts_multimedia.1454864329.txt.gz
  • Dernière modification: Le 07/02/2016, 17:58
  • par 90.51.50.227