Featured image of post App / quodlibetLCDScreen

App / 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/

Linux Mint / Ubuntu

D’abord on doit 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 ~/.quodlibet/plugins/quodlibetLCDScreen
cp quodlibetLCDScreen.py ~/.quodlibet/plugins/quodlibetLCDScreen/

Captures d’écran

Dépôt Github

Tumblr
Reddit
Telegram
Publié sous licence CC BY-NC-SA 4.0
Sauf mention contraire, le contenu du site est sous licence CC BY-NC-SA et le code sous GPL-3.0
Généré avec Hugo
Thème Stack conçu par Jimmy