時々日記

アクセスカウンタ

zoom RSS lightMPDのSDカードに音楽データを入れて再生する

<<   作成日時 : 2016/04/11 00:06   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

※この記事はbeaglebone Black版のlightMPDを対象にしています。
また、この記事を内容を参考にした結果のトラブル等については、当方は一切保証できませんので念のため。
コメントの返信もあまり期待しないでください。(間違いの指摘は大歓迎です)


自意識過剰ぎみの予防線張りが完了したところで本題です。

PCオーディオ実験室に大変興味深い記事が掲載されました。

メモリ再生(1)~実験の提起

早速ためしてみると、陳腐な表現になってしまいますが、NAS使用時に比べて一皮むけたように感じます。
特に低音が素敵です。
また、LAN通信がされていないというのは精神衛生的にとても良いです。

しかし、当方が使用しているBeaglebone BlackはRAMが512MBと少なく、実質300MB程度しか空き領域が無いため、アルバム一枚をコピーすることが出来ません。

そこでSDカード内に音楽データを置く方法を考えました。
記事を書かれたyungさんの「外部メディアから読み込みを行わない」というアイデアからは外れてしまいますし、またlightMPDの「起動後はオーディオ機器と同じように電源OFFできる」という設計思想とも外れてしまいますが、一つのアイデアとして読んでいただければ幸いです。

メリットとしては、
・NASが必要が無い(省エネ!)
・DSD等の数百MBのファイルも再生可能
といったところです。
ただし30分近い曲のDSD256のデータは、FAT32の関係でSDカードにコピー出来ないのでした。残念!

以下、手順です。



0. 上記リンク先記事の「mpd.conf」の編集」を行う。
 beaglebone black版lightMPDはWindows上でmpd.conf等の編集が出来ますので、そちらをオススメします。
 telnet接続でファイル編集する場合は、viよりnanoの方が使いやすいかもしれません。

1. mpd.confのaudio_buffer_sizeとbuffer_before_playを変更する。
※4/21追記
メインメモリを減らすと音質が悪化するという報告もあるようなので、環境によっては変更しないほうがよいかもしれません。

 これを行うと、上記記事で書かれているメモリ上にデータを置いた状態に近い環境が作れる可能性があるようです。
 詳細は下記を御覧ください。
 参照元:lightMPD掲示板 「lightmpdへの要望」


2. ligthMPDのSDカードのルートに「music」フォルダを作り、その中に音楽データを入れる。

3. beaglebone blackにSDカードを挿し、起動する。

4. SDカードのマウントを行う (telnet接続でのコマンド入力)
mount /dev/mmcblk0p1 /mnt

5. mpdのmusic_directoryに対してシンボリックリンクを張る (telnet接続でのコマンド入力)
ln -s /mnt/music /var/tmp/

6. クライアントソフトの側で「Rescan」する


以上で再生が可能になります。再生開始後はLANケーブルを抜いて問題ありません。
ちなみに、mpd.confのbefore_playを100%に設定すると、一曲目の再生までかなりの時間がかかります。

また、上記を一度実施し、再度起動した際は、0〜2の手順は不要です。


※注意点
SDカードをマウントした状態になりますので、そのままの電源OFFすると、SDカードが壊れる可能性があります。
終了時は音楽再生を停止した状態にし、
telnetで
umount /mnt
を行ってください。
その後、
poweroff
もしくは、beaglebone blackのアダプタを抜いて終了です。

また、一時間程連続で聴いていたところ、音が止まったり、プツプツ途切れる事象が発生しました。
freeコマンドで確認したところ、空きメモリが少なくなっていたので、時折ページキャッシュをクリアする必要があるかもしれません。

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
lightMPDのSDカードに音楽データを入れて再生する 時々日記/BIGLOBEウェブリブログ
文字サイズ:       閉じる