秋月電子のSO1602AW というI2C-OLEDを使ってMPDの曲名を表示するpythonスクリプトです。
volumio2への導入方法です。
sudo apt-get update
少々待ちます。
sudo apt-get install python-smbus kakasi
git clone https://github.com/Takazine/mpd_oled_ctrl.git
cd mpd_oled_ctrl
sudo chmod +x oled_ctrl_s.py
sudo cp oled_ctrl.service /etc/systemd/system/oled_ctrl.service
途中でパスワードを求められたら volumio と答えます。
つづいて、systemdに登録します。
sudo systemctl enable oled_ctrl
最後にI2C通信をイネーブルしておきます。
/etc/modules に i2c-dev が記載されていること
/boot/config.txt に dtparam=i2c_arm=on が記載されていること
記載がなければテキストエディタで追記します。
ここでvolumio2を再起動すると、OLEDに曲名が表示されます。
RaspbianやMoode Audioへ登録するときはoled_ctrl.serviceの
/home/volumio/mpd_oled_ctrl/oled_ctrl_s.py を
/home/pi/mpd_oled_ctrl/oled_ctrl_s.py に変更します。