Nerd sniping myself into a rabbit hole
summary
Android app proxies YouTube audio to Sonos by sniffing the phone app traffic, extracting the MP4 audio track, remuxing AAC into ADTS frames and serving it over HTTP on the phone so Sonos will play it. Uses soco to control Sonos, ffmpeg to inspect and extract streams, and a small MP4 parser to rebuild ADTS headers. Works end-to-end: network capture → ADTS remux → Sonos shows track title and cover art and plays audio.
AI-written summary · about
chapters (4)
- 0:00The smart speaker project
- 11:26Decoding the audio format
- 12:25Building the mobile app
- 13:14Lessons in technical exploration
related talks
37mArt you can make by spying on yourself with your phone
21mThe power of unexpected APIs
46mMaking Noise with Kotlin Native
16mA Symphony Of Sound, Gone Mobile
01h 23mLive Streaming Platform As An Instrument, Experience And Pastime
34mHow to Be a Superstar AR Developer
22mAudio Jedi, May the Sound be with You
34mHooray for Side Projects! Smooth Music for Coding, Driven by Machine Learning
