• ブランド
    特設サイト
公開日 2019/01/15 12:17

PCをクライアントにして、ラズパイを強力無比なミュージックボックスに!

海上忍のラズパイ・オーディオ通信(54)
海上 忍
  • Twitter
  • FaceBook
  • LINE
ラズパイ・オーディオの操作アプリは奥が深い

ラズパイ・オーディオをどう操作するかは、一見単純そうで奥が深いテーマだ。この連載でもスマートフォンの利用を前提に説明してはいるが、操作対象はWEBブラウザのこともあればスマホアプリのこともある。

アプリもさまざまで、直接ファイルシステムを行き来して選曲するスタイルもあれば、OpenHome/UPnPのスタイルもある。第48回で紹介した赤外線リモコンという全く異なるアプローチもあるから、とても一口では語れない。

また、操作/選曲といっても単純ではない。ラズパイ・オーディオの核となるソフトウェア「MPD」にはlibmpdclientというCライブラリが用意されており、その機能には各種スクリプト言語からアクセスすることもできる。オーディオ用Linuxディストリビューションを例に挙げると、Volumioはサーバサイド JavaScriptのnode.js、MoodeAudioはPHPでフロントエンド(MPDに命令するための画面)を構築している。

MPDクライアント(アプリ)を利用すれば、ディストリビューションお仕着せのUIは使わずに済む(画面はiOS版「MPD js」

「1bc」にiPhoneのWEBブラウザでアクセスしたところ。開発初期段階のため、機能は限定的だ

そのフロントエンドの受け皿、クライアントからの信号を受け取る役割を果たすのはHTTPサーバだ。サーバといっても大げさな規模ではなく、「Nginx(エンジンエックス)」など高速・軽量なものは、常駐させておいてもシステムに大きな負荷をかけない。

Mongoose(軽量なHTTPサーバ)を内包するMPDフロントエンド「ympd」などの例外はあるが、システムの起動とともにHTTPサーバを立ち上げ、クライアントからのアクセスをJavaScriptやPHPでさばいてMPDに伝えることが、ラズパイ・オーディオにおける操作/選曲用UIの典型的な“型”となっている。

この“型”は、JavaScriptを実行可能なWEBブラウザを用意すればクライアントを選ばないという点で強力だ。iPhoneやAndroidでも、WindowsやMacでも構わない。テレビに付属のブラウザ機能も使えるし、3DSのようなゲーム機でもいい。どのような機能/操作性を持つかは、ディストリビューションにおけるフロントエンド部分の作り込みで決まる。

我らがワンボード・オーディオ・コンソーシアムもフロントエンド部分の開発を進めており、実装するかしないかはさておき、色々な機能の採用を検討している。しかし、自前のフロントエンドを持たない選択肢もあるし、参考にすべき独自機能を備えたクライアント(アプリ)も存在する。前置きが長くなったが、今回はそんな独自機能を持つクライアントを紹介してみよう。

PC用クライアント「Cantata」

どちらかといえば、ラズパイ・オーディオにおけるPC(Windows/Mac)の利用について、筆者のスタンスはネガティブだ。オーディオ機器が主役である以上、操作/選曲用クライアントに大型ディスプレイは不要だし、嵩張るキーボードもいらない。しかし、PC用MPDクライアントアプリには見るべき機能を備えたものがあり、それをスルーするのは誤りとも考える。

ここに紹介する「Cantata」は、Qt(キュート)というGUIフレームワークを利用したフリーのMPDクライアント。LinuxのほかWindowsとMacに対応、コンパイル済パッケージも配布されているので、導入はかんたんだ。

MPDクライアント「Cantata」(画面はMac版)

ソースコードは全プラットフォーム共通のため、Windows版とMac版、Linux版に大きな機能差はないが、Linux版のみCDリッピング機能やUSBマスストレージ対応が実装されている。

MPDクライアントだから、サーバ側(Raspberry Pi)ではMPDが稼働していればよく、どのようなディストリビューションが実行されているかは基本的に問題にならず、HTTPサーバの有無も関係ない。

次ページ「充実したアーティスト情報」と「ローカルファイル再生機能」が特徴

1 2 次へ

この記事をシェアする

  • Twitter
  • FaceBook
  • LINE
クローズアップCLOSEUP
アクセスランキング RANKING
1 「Amazon プライムデー」本セールが7月16日0時からついにスタート!安くなるものを事前チェック!
2 ヨドバシやビック、Amazonプライムデーより安い超特価セール実施中!見比べないと損をする
3 【レビューあり】Amazonプライムセール、JBLの人気サウンドバー「BAR 1000/800」が激安!
4 Amazonプライムデー先行セールで「半額」「半額以下」で買えちゃうイヤホン・ヘッドホン
5 Amazonプライムデー、FireTV Stick 4K/4K Maxが過去セール超えの大幅割引中
6 Amazonプライムデー、オーディオテクニカのTWS、ヘッドホン、マイクが多数お買い得に!
7 Amazonプライムデー、読み放題・聴き放題などサブスクも無料に! 登録すべきキャンペーンまとめ
8 Prime Videoの有料チャンネル「アニメタイムズ」が60日間無料。7/17まで
9 ノジマとオーディオスクエアのシナジーで“テレビの音の最適解”を案内。存在感を増すネットワーク&HDMI対応アンプ
10 <ポタフェス>FIIOやiFi audioに「本邦初公開」多数/Noble Audio「FoKus TRIUMPH」は今夏発売
7/16 10:43 更新
MAGAZINE
音元出版の雑誌
オーディオアクセサリー193号
季刊・オーディオアクセサリー
最新号
Vol.193
オーディオアクセサリー大全2024~2025
別冊・ケーブル大全
別冊・オーディオアクセサリー大全
最新号
2024~2025
プレミアムヘッドホンガイドマガジン vol.21 2023 WINTER
別冊・プレミアムヘッドホンガイドマガジン
最新号
Vol.21
プレミアムヘッドホンガイド Vol.31 2024 SPRING
プレミアムヘッドホンガイド
(フリーマガジン)
最新号
Vol.31(電子版)
VGP受賞製品お買い物ガイド 2024年冬版
VGP受賞製品お買い物ガイド
(フリーマガジン)
最新号
2024年夏版(電子版)
DGPイメージングアワード2023受賞製品お買い物ガイド(2023年冬版)
DGPイメージングアワード受賞製品お買い物ガイド
(フリーマガジン)
最新号
2023年冬版(電子版)
音元出版の雑誌 電子版 読み放題サービス
「マガジンプレミアム」お試し無料!

雑誌販売に関するお問合せ

WEB
  • PHILE WEB
  • PHILE WEB AUDIO
  • PHILE WEB BUSINESS
  • ホームシアターCHANNEL
  • デジカメCHANNEL
AWARD
  • VGP
  • DGPイメージングアワード
  • DGPモバイルアワード
  • AEX
  • AA AWARD
  • ANALOG GPX