非常にニッチな質問で大変恐縮なのですが・・
SynologyのDS216jというNASを使っています。
OS情報:
# cat /proc/version Linux version 3.10.77 (root@build3) (gcc version 4.9.3 20150311 (prerelease) (crosstool-NG 1.20.0) )
パッケージでAudio Stationというアプリがあり、それを使ってプレイリストを作り、時限式の自動再生を試みています。
コントロールパネルからAudio Stationを立ち上げ、再生リストから音楽を再生することに何も問題はありません。
NASにUSBスピーカーを接続することが出来ますので、そこから出力しています。
自動起動について、コントロールパネルにタスクスケジューラはあるのですが、起動スクリプト自体は自作するしかないようです。
Audio Stationはmplayerを使っているようなので、
/var/packages/AudioStation/target/bin/mplayer -playlist /usr/syno/etc/preference/user/playlists/playlist.m3u -loop 0 -shuffle -volume 40
これでいけると思いましたが
MPlayer2 00bceaf (C) 2000-2012 MPlayer Team Cannot open file '/root/.mplayer/input.conf': No such file or directory Failed to open /root/.mplayer/input.conf. Cannot open file '/usr/local/etc/mplayer/input.conf': No such file or directory Failed to open /usr/local/etc/mplayer/input.conf. Playing /usr/syno/etc/preference/user/playlists/../../../../../../volume1/music/song.mp3. Detected file format: MP2/3 (MPEG audio layer 2/3) (libavformat) [mp3 @ 0x76f2c6f8]Skipping 0 bytes of junk at 4608. [mp3 @ 0x76f2c6f8]Estimating duration from bitrate, this may be inaccurate [lavf] stream 0: audio (mp3), -aid 0 Clip info: *** Requested audio codec family [mpg123] (afm=mpg123) not available. Enable it at compilation. Selected audio codec: MP3 (MPEG audio layer 3) [libavcodec] AUDIO: 44100 Hz, 2 ch, floatle, 128.0 kbit/4.54% (ratio: 16000->352800) [AO_ALSA] alsa-lib: pcm_hw.c:1293:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-16): Device or resource busy [AO_ALSA] Playback open error: Device or resource busy [AO OSS] audio_setup: Can't open audio device /dev/dsp4: Device or resource busy AO: [pulse] 44100Hz 2ch floatle (4 bytes per sample) Remove the equalizer filterVideo: no video Starting playback...
confファイルは無いわ、コーデックはnot availableだわ、デバイスはbusyだわ、えらい文句言われるのですが(重ねてコントロールパネルからは再生できます)、このメッセージが流れた後にファイル変換が始まります。しかも全曲。多分ですが。(さすがにキャンセルします)
海外のforumで似たような質問を見つけ、デバイス指定がどうも必要ではないかと思い、
/var/packages/AudioStation/target/bin/mplayer -ao alsa:device=hw=0 -playlist /usr/syno/etc/preference/user/playlists/playlist.m3u -loop 0 -shuffle -volume 40
としましたが、ものすごい勢いでメッセージが流れるのでキャンセルします。
前回と違うのは
Failed to initialize audio driver 'alsa:device=hw=0'
が入っている事です。
ここで詰まりました。
/var/packages/AudioStation/target/bin/mplayer -ao help MPlayer2 00bceaf (C) 2000-2012 MPlayer Team Available audio output drivers: alsa ALSA-0.9.x-1.x audio output oss OSS/ioctl audio output pulse PulseAudio audio output null Null audio output pcm RAW PCM/WAVE file writer audio output
どうデバイスを設定するのか分からない状態です。
本来であればSynologyのforumに投稿すべき内容なのは承知しておりますが、日本語でログを残したく、こちらに投稿させていただきました。
何卒よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/16 10:10