Abletube - stream YouTube Audio Directly Into Ableton Live – A Hybrid Approach using Node.js, Electron, and AoO
Hey everyone,
I’m releasing a new project that allows for stable YouTube audio streaming into Max for Live. It’s a hybrid system designed to bypass the common limitations of the built-in jweb object.
GET IN GUMROAD : https://xterminatorapps.gumroad.com/l/abletube
The Hybrid Triad:
Electron App: I’m using Electron instead of jweb for the browser side. This is much more robust—it supports modern YouTube features, handles authentication properly, and remembers your login session indefinitely. You log in once, and the device is ready every time you open a project.
Node.js Server (aoo-js): A backend server using my aoo-js library.
https://github.com/XTERMINATORAPPS/aoo-js
It extracts the raw audio stream and converts it into Audio over OSC (AOO) packets.
Max for Live: Receives the audio via a local UDP socket, providing high-quality playback with extremely low latency.
Features :
Full Auth Support: YouTube's login and "Remember Me" features actually work.
Stability: No more crashing Max because of a heavy web-render.
Modern Web Compat: It handles complex YouTube pages that often chokes on.
Technical Details: The communication is handled via local UDP, so there's no need for virtual audio cables or complex routing apps. Just load the device and it works.
Let me know what you think!