公開日 2019/01/15 12:17

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

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

ラズパイ・オーディオをどう操作するかは、一見単純そうで奥が深いテーマだ。この連載でもスマートフォンの利用を前提に説明してはいるが、操作対象は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 女子プロゴルフ「第57回住友生命Vitalityレディス 東海クラシック」9/18から3日間の放送・配信予定
2 スター・ウォーズのお宝集結!ライトセーバーなど撮影小道具が展示されるオークション展、9/18より原宿でスタート
3 マランツ「CINEMA 70s SERIES 2」レビュー。評論家も「クラスの枠を超えた音質」と太鼓判
4 デザイン、使い勝手、音、遊び心、すべて満点。1台2役のBluetoothレシーバーHiBy「W4」をレビュー
5 Apple TV、Apple Musicで最大192kHz/24bitのハイレゾロスレス対応。tvOS 27で提供開始
6 スピーカーやアナログプレーヤーの音質アップの方法とは?お金をかけずにスグできる4選
7 【インタビュー】新たな魅力をたずさえたCambridge Audio。エミライの総合力で日本での再出発を推進する
8 映画『聲の形』10周年記念、ドルビーシネマ上映決定。原作者・大今良時からのお祝いイラストも公開
9 「コジマ×ビックカメラ minanoba川口店」オープン初日から大盛況。地域の生活拠点として『ありがとう』が溢れる店舗を目指す
10 ビックカメラグループ、福岡ソフトバンクホークスのパ・リーグ優勝記念セールを九州エリア9店舗で開催
9/18 10:24 更新
音元出版の雑誌
オーディオアクセサリー 202号
季刊・オーディオアクセサリー
最新号
Vol.202
世界のオーディオアクセサリーブランド大全2025
特別増刊
ケーブル大全2026
最新号
プレミアムヘッドホンガイドマガジン vol.23 2025冬
別冊・プレミアムヘッドホンガイドマガジン
最新号
Vol.23
プレミアムヘッドホンガイド Vol.34 2026 SUMMER
プレミアムヘッドホンガイド
(フリーマガジン)
最新号
Vol.34(電子版)
VGP受賞製品お買い物ガイド 2025年冬版
VGP受賞製品お買い物ガイド
(フリーマガジン)
最新号
2025年冬版(電子版)
DGPイメージングアワード2024受賞製品お買い物ガイド(2024年冬版)
DGPイメージングアワード受賞製品お買い物ガイド
(フリーマガジン)
最新号
2025年冬版(電子版)
WEB
  • PHILE WEB
  • PHILE WEB AUDIO
  • PHILE WEB BUSINESS
  • プレミアムヘッドホンガイド
  • ホームシアターCHANNEL
  • デジカメCHANNEL
AWARD
  • VGP
  • AEX
  • AA AWARD
  • analog Grand Prix