Stingray's ブログ

米作りと趣味の電子工作

RaspbianとDAC7

2015-02-16 23:31:47 | Linux

「SSHbutton」で音楽再生ができないものかと思い立った。

コマンドラインから再生ができるソフトとして思い当たるものに、
「ogg123」や「mplayer」があるが、ogg123はmp4の再生ができない。
mplayerをインストールする。mplayerはflac,mp4など多数のフォーマット
に対応している。

pi@raspberrypi ~ $ sudo apt-get install mplayer

pi@raspberrypi ~ $ mplayer sound/Kenny\ G/Greatest\ Hits/06\ The\ Moment.mp4
MPlayer svn r34540 (Debian), built with gcc-4.6 (C) 2000-2012 MPlayer Team
  略
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 181.6 (03:01.5) of 283.7 (04:43.6) 6.2%
  Ctrl+Cを押した
MPlayer interrupted by signal 2 in module: play_audio
A: 181.6 (03:01.6) of 283.7 (04:43.6) 6.2%
Exiting... (Quit)

pi@raspberrypi ~ $ mplayer sound/高中正義/TAKANAKA/03\ SWEET\ AGNES.flac
MPlayer svn r34540 (Debian), built with gcc-4.6 (C) 2000-2012 MPlayer Team
  略
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
AO: [alsa] 96000Hz 2ch s32le (4 bytes per sample)
Video: no video
Starting playback...
A: 8.9 (08.9) of 283.0 (04:43.0) 5.3%
  Ctrl+Cを押した
MPlayer interrupted by signal 2 in module: play_audio
A: 9.0 (08.9) of 283.0 (04:43.0) 5.3%
Exiting... (Quit)

コマンドラインからmp4とflacの再生が確認できた。

mplayer用のプレイリストを作成する。

pi@raspberrypi ~ $ find sound/Kenny\ G/ -name *.mp4 > plist

バックスラッシュはエスケープコード。タブを2回叩くと補完される。

====== plist ========
sound/Kenny G/Greatest Hits/08 Loving You.mp4
sound/Kenny G/Greatest Hits/06 The Moment.mp4
sound/Kenny G/Greatest Hits/16 My Heart Will Go On (Love Theme From _Titanic_).mp4
sound/Kenny G/Greatest Hits/05 Sentimental.mp4
====================

コマンドラインからプレイリストを再生する。

pi@raspberrypi ~ $ mplayer -playlist plist
MPlayer svn r34540 (Debian), built with gcc-4.6 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing sound/Kenny G/Greatest Hits/08 Loving You.mp4.
 ・
 ・

SSH button へ上のコマンドを設定する。
Command: mplayer -playlist plist
SSH hostname: ラズベリーパイのIP
SSH username: 接続に使用するユーザ名
SSH password: パスワード  SSH port: 22


これで無事に再生できるが、再生が終わるまで SSH button がロックしてしまうので、
うまい方法とは言えない。
途中で再生を終了するには、別の端末からログインして killall などで終了する。

pi@raspberrypi ~ $ killall mplayer

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« RaspbianとDAC6 | トップ | 土木作業 »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

Linux」カテゴリの最新記事