Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Raspberry PiでSqueeze Boxを作る
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Barippi
May 18, 2019
Technology
1
360
Raspberry PiでSqueeze Boxを作る
Raspberry PiでSqueeze Boxを作る。Squeezeliteというパッケージを使用。
Barippi
May 18, 2019
Tweet
Share
More Decks by Barippi
See All by Barippi
7年目のLinux初心者
barippi
0
390
Other Decks in Technology
See All in Technology
AIエージェント・エコノミーの幕開け 〜 オープンプロトコルが変えるビジネスの未来 〜
shukob
0
110
越境する組織づくり ─ 多様性を前提にしたチームビルディングとリードの実践知
kido_engineer
2
120
Security Diaries of an Open Source IAM
ahus1
0
200
新職業『オーケストレーター』誕生 — エージェント10体を同時に回すAgentOps
gunta
4
1.6k
Data Hubグループ 紹介資料
sansan33
PRO
0
2.8k
【SLO】"多様な期待値" と向き合ってみた
z63d
2
310
JAWSDAYS2026_A-6_現場SEが語る 回せるセキュリティ運用~設計で可視化、AIで加速する「楽に回る」運用設計のコツ~
shoki_hata
0
720
Kiro のクレジットを使い切る!
otanikohei2023
0
120
大規模サービスにおける レガシーコードからReactへの移行
magicpod
1
150
AWSをCLIで理解したい! / I want to understand AWS using the CLI
mel_27
2
130
Eight Engineering Unit 紹介資料
sansan33
PRO
1
6.9k
Digitization部 紹介資料
sansan33
PRO
1
7k
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.4k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
95
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Visualization
eitanlees
150
17k
So, you think you're a good person
axbom
PRO
2
1.9k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
97
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
99
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.1k
エンジニアに許された特別な時間の終わり
watany
106
240k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
370
Transcript
Raspberry PiでSqueeze Boxを作る 2019/5/18 東海道らぐ横浜の集い 2019春の巻 ばりっぴ
自己紹介 • ハンドルネーム ばりっぴ • WindowsメインのUbuntuとRaspbianのゆるーいユーザー • https://barippi.com を運用中 •
最近ブログをlivedoor BlogからGithub Pagesに乗り換えた • 去年の9月に再就職しました
ラズパイオーディオに目覚めた、が • 2018年の東海道らぐ横浜春で「そもそもいくらするんですか」という「右も左 も分かりません」的質問をしたRaspberry Pi(Model 3B+)を今年に入って買いま した • 一緒に買った3000円程度のDACを乗せて音楽を聴いたら「これはヤバイ」と感じ た(分かる人には分かるテキサスインスツルメンツのPCM5122チップが乗ってい
た) • 最初はVolumio2などmpd主体のディストリビューションを試していたりしたが、 「mpdじゃ面白くないな」と思い似たようなのがないか調べた • 「Squeezelite」というパッケージをRaspbianで見つけて似たような物ができる ことを知る • 最終的にLogitech Media Serverと連携を取り自家製Squeeze Boxを作るに至る
Squeeze Boxとは • Logitechから販売されていた、大雑把に言えばネットワークラジオチューナー • 日本では残念ながら発売されなかったため、日本では知る人ぞ知る存在に • Logitech Media Serverと連携することでmpdのようにお家の中にある音楽再生
もすることができる • Squeeze Boxを実現するソフトウェア自体はオープンソースなのでLinuxを初め とする様々なOS上でパッケージやソフトウェアバイナリとして頒布されている • 実は「pi CorePlayer」というSqueeze Liteを動かすのに特化したディストリ ビューションがあるが今回はRaspbianで汎用化させたかったため利用を見送っ た
Squeeze Boxを使う利点・Raspbianで汎用化する利点 • RadikoやAudio Addict系(di.fmなど)のネットワークラジオがプラグインまたは https://mysqueezebox.com のAppsとして提供されている(これをmpdでやろうと するとめんどい) • 楽曲DBをマシンごとに持たなくていい(mpdの知見がないので設定次第かもしれ
ないけど) • Raspbianで汎用化することでディストリビューションのバージョンアップごと にSDカードに焼き直すとかいう作業が不要になる • mpdと共存することも可能(Volumio2やmoodeOSでは逆にSqueezeliteがはいって たりするけど) • 専用ディストリビューションとの音質差は(私の耳では)判別不可能
実際の構築手順について • 「LinuxサーバーとRaspberry Pi 3B+を使ってSqueezeBoxを作った話」という題 でQiitaに手順を書いたので見つけていただければと思います。おそらく https://qiita.com/barippi/ からいけます。 • Raspberry
Pi上にLogitech Media Serverを入れるのはオススメしません。めん どうでも別マシンにたてましょう。
苦労した点・所感 • mpdと比べると圧倒的に日本語の情報が少ない(radikoプラグインがあるにもか かわらず) • Systemd運用にするには日本語の情報が見つからず、英語を読まなければならな かった(簡易な英語で助かった) • Squeezeliteを使うにせよ、mpdを使うにせよ、ラズパイオーディオはコスパが 非常によいと感じた。廉価でハードウェアを売ってくださったり、ソフトウェ
アをフリーウェアとして配布してくださっている皆さまに感謝!!