min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

RaspberryPi3で簡易音楽プレイヤーを作る ver2(画像と曲名をcsvから読み込む版)

前回の音楽再生スクリプトを改造する。

機能

・テレビで音楽.mp3 を聴く。

・テレビにはアルバムアート画像を表示する。

・再生中の曲のアルバムを表示する(曲が変わったら画像も変わる)。

f:id:min117:20191114231346j:plain

min117.hatenablog.com

 

どの曲にどの画像を表示するかの組をcsvで指定できるようにしてみる。

$ vim mymp3list.txt

f:id:min117:20191114232344p:plain

画像名,曲名.mp3 の順でファイルにしておく。

 

あとはこれを読み込んで再生するだけ。

$ vim mymp3pi2.sh

f:id:min117:20191114232621p:plain

26行目 for文でcsvを読み込む

28行目 画像名を取り出す

31行目 曲名を取り出す

37行目 画像をテレビに表示(fbiコマンド)

41行目 曲を再生

 

実行してみる。

$ ./mymp3pi2.sh

f:id:min117:20191114232841p:plain

再生されて

f:id:min117:20191114231346j:plain

曲が終わると

f:id:min117:20191114233300p:plain

画像が変わって

f:id:min117:20191109225739j:plain

次の曲が流れる。

 

シンプルだけどとても良い。CSVから画像と曲名を取り出すという単純な機能がかえって潔い。いろいろ応用できそう。

 

次回はこの画像(曲名にそったアルバム画像)をGoogle画像検索から自動で取ってくる機能を実装する。