Raspberrypi上でPythonを使った音楽再生のライブラリ作った

RaspberryPiで音楽を流したいと思い、色々と調べていました

探すと色々あったのですが、使いづらいなーと思い自分なりに使いやすくなるようにモジュール化しました

使い方メモを残しておきます

スポンサーリンク




スポンサーリンク

動作を確認した環境

  • RaspberryPi3
  • Python 2.7.13

追加するモジュール

  • python-pygame
  • mutagen

使用方法

プログラムはgithubに投げてあるのでcloneしてきてください

ここをクリック

PlayMusic.pyがライブラリになっています

サンプルとして、sample.pyを起動すると音楽が流れます

引数として、”流したい音楽”と”フェードアウト時間”を用意しました

sample.py

工夫した点として、色々調べるとsleepを行いその中で音楽を再生するプログラムが多いです

そしてこれを固定としているので待ち時間が長くなったり短くなったりしています

音楽によって再生時間違うよね?ということで音楽ファイルの再生時間を取得してそれをsleepとすることでwait時間を可変式にしました

参考文献