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
Barippi
May 18, 2019
Technology
1
300
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
360
Other Decks in Technology
See All in Technology
Platform Engineering for Software Developers and Architects
syntasso
1
510
マルチプロダクトな開発組織で 「開発生産性」に向き合うために試みたこと / Improving Multi-Product Dev Productivity
sugamasao
1
300
Lambdaと地方とコミュニティ
miu_crescent
2
370
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
430
TanStack Routerに移行するのかい しないのかい、どっちなんだい! / Are you going to migrate to TanStack Router or not? Which one is it?
kaminashi
0
580
障害対応指揮の意思決定と情報共有における価値観 / Waroom Meetup #2
arthur1
5
470
100 名超が参加した日経グループ横断の競技型 AWS 学習イベント「Nikkei Group AWS GameDay」の紹介/mediajaws202411
nikkei_engineer_recruiting
1
170
Why App Signing Matters for Your Android Apps - Android Bangkok Conference 2024
akexorcist
0
120
Amazon Personalizeのレコメンドシステム構築、実際何するの?〜大体10分で具体的なイメージをつかむ〜
kniino
1
100
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
エンジニア人生の拡張性を高める 「探索型キャリア設計」の提案
tenshoku_draft
1
120
【若手エンジニア応援LT会】ソフトウェアを学んできた私がインフラエンジニアを目指した理由
kazushi_ohata
0
150
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
409
22k
Practical Orchestrator
shlominoach
186
10k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Statistics for Hackers
jakevdp
796
220k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
93
16k
How GitHub (no longer) Works
holman
310
140k
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を使うにせよ、ラズパイオーディオはコスパが 非常によいと感じた。廉価でハードウェアを売ってくださったり、ソフトウェ
アをフリーウェアとして配布してくださっている皆さまに感謝!!