quodlibetLCDScreen

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

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/

Captures d’écran

Dépôt Github