quodlibetLCDScreen
Description
quodlibetLCDScreen est un petit plugin pour Quod-Libet qui permet d’afficher le titre/artiste de la chanson en cours de lecture sur un petit écran LCD USB externe.
C’est un petit projet que je propose “tel quel” si ça intéresse quelqu’un. Mais si vous avez des idées d’amélioration, n’hésitez pas 😉
Compatibilité hardware
Pour le moment, j’utilise cet écran trouvé sur Banggood : https://www.banggood.com/1602-RGB-LCD-Display-With-USB-Port-For-Raspberry-Pi-3B-2B-B-Windows-Linux-p-1079617.html
Dépendences
- GTK
- Quodlibet
- getpass
- lcd2usb : https://github.com/xyb/lcd2usb
Installation manuelle
Manjaro / Arch
On installe les dépendances
sudo -H pip install lcd2usb
sudo -H pip install getpass4
On doit ensuite ajouter une règle UDEV pour pouvoir accéder à l’écran LCD USB
sudo nano /etc/udev/rules.d/51-lcd2usb.rules
Et on ajoute ceci
# Find your device information with command "lsusb"
# Change ATTR{idVendor} and ATTR{idProduct} to match.
#
# In my case : Bus 006 Device 002: ID 0403:c630 Future Technology Devices International, Ltd lcd2usb interface
#
# This allows users to access the usb device without requiring root permissions
#
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTR{idVendor}=="0403", ATTR{idProduct}=="c630", MODE="0666"
On rafraîchit les règles UDEV
sudo udevadm control --reload-rules
Puis on installe le plugin en lui-même
cd /tmp
git clone https://github.com/shakasan/quodlibetLCDScreen.git
cd quodlibetLCDScreen/
mkdir -p ~/.config/quodlibet/plugins/quodlibetLCDScreen
cp quodlibetLCDScreen.py ~/.config/quodlibet/plugins/quodlibetLCDScreen/