Suno Playlist Studio Goes Live: The SIGE7 Agent That Could
The Suno YouTube pipeline evolves into a distributed live-streaming powerhouse. Meet the SIGE7 agent, the little ARM board that could (and does) render vinyl sessions on its own.
TL;DR
Your Windows PC just became a remote control. The heavy lifting? That’s now handled by an ArmSoM Sige7 single-board computer running Ubuntu, rendering vinyl playlists locally and streaming them to YouTube. The Suno Playlist Studio has leveled up with LIVE (SIGE7) V2 — a distributed architecture that turns your home lab into a proper streaming rig.
The Holy Grail: Local Render, Remote Control
If you’ve ever tried to stitch together a 3-hour playlist of AI-generated music into a video, you know the pain. CPU pegged at 100%. RAM? What’s that? And don’t even get me started on trying to stream that same content live without dropping frames.
The original Suno YouTube pipeline solved the batch problem beautifully — drop your .mp3s in a folder, pick a visual style, and let FFmpeg do its thing. But live streaming? That needed something more. Something… local.
Enter the Sige7 agent. This isn’t just another script; it’s a full-blown FastAPI service that lives on the ARM board, mounts your shared workspace, and renders video segments on-device while pushing an RTMP stream to YouTube. The Windows PC? Pure dashboard now. Select tracks, paste the stream key, hit “Go Live,” and walk away.
How It Works (Without Losing Your Mind)
The architecture is elegantly simple:
Windows PC (Control Panel)
↓
POST /stream/start → Sige7
↓
Sige7 renders + FFmpeg RTMP
↓
YouTube Live (private draft or public)
↓
GET /status ← dashboard updates in real-time
The Sige7 needs access to your shared repo (via SMB mount), specifically:
drop_folder/— the source audio filesoutput/workflow/...— generated artwork and previews- Any custom backgrounds you’ve uploaded
It’s a read-only relationship from the Sige7’s perspective, but that’s all it needs. The board pulls the playlist, renders each vinyl segment, and feeds it through FFmpeg with your YouTube stream key. The PC just shows you the status: queue position, render progress, FFmpeg health.
The Vinyl Workflow Gets Even Polish-ier
Before V2, we already had a pretty slick vinyl visualizer:
- Spinning record with queued copies
- Custom backgrounds and fonts
- Live preview card that updates as you tweak settings
- Thumbnail builder that doesn’t blur your artwork
V2 kept all that and added:
- Async progress flow — long exports no longer block the page
- Rockchip/V4L2 H.264 detection — if your ARM board supports hardware encoding, FFmpeg will use it automatically
- Graceful fallback — no hardware? No problem, falls back to CPU
libx264 - 1080p first, 1440p if you’re brave — sensible defaults for performance tuning
And Google Fonts? Yeah, you can pipette any font family straight from the VINYL page. Type Quintessential or paste a Google Fonts URL, hit download, and switch to it immediately. The font becomes available system-wide for all your vinyl thumbnails.
The Setup: Easier Than You Think
- Share your
suno-youtube-pipelinefolder on Windows via SMB - Mount it on the Sige7 at
/mnt/suno_youtube_pipeline(see the agent README for exactmount.cifscommand) - Copy the full repo to the Sige7 (not just
sige7_agent/— the whole thing) - Install Python deps from
sige7_agent/requirements.txt - Run the service or install it as systemd
Once that’s done, point your browser to http://<SIGE7-IP>:8765/status to verify it’s alive. Then hop back to the Windows dashboard, enter the Sige7 IP and mount path (/mnt/suno_youtube_pipeline), and hit Test Connection.
If it lights up green, you’re ready to stream.
Why This Matters
Distributed rendering isn’t new, but doing it with a $150 single-board computer and a few hours of configuration? That’s the kind of “home lab” magic that makes you feel like a wizard. You get:
- No more baking your laptop during long renders
- True hardware separation — if the renderer crashes, your controller stays up
- Portability — take the Sige7 to a friend’s house, mount their shared folder, stream from their tracks
- Power efficiency — the Sige7 sips power compared to a desktop under load
And the best part? The architecture is now clean enough that adding a second renderer (say, a Raspberry Pi 5, or a home server) would just be… more POST targets. The PC doesn’t care where the rendering happens, only that it does.
What’s Next?
We’re calling this LIVE (SIGE7) V2 for a reason. The V1 was a proof-of-concept that ran everything on the PC. V2 split the brain. V3? Who knows. Maybe:
- Multi-renderer load balancing (Round-robin across your fleet of SBCs)
- Real-time waveform visualization in the vinyl preview
- Automatic YouTube premiere scheduling
- Integrated chat overlay rendering
The pipeline is finally flexible enough to dream big.
Tried it? Shipped a vinyl stream? Hit me up with your config — especially if you’ve got a PineNote you’re using as a telemetry dashboard. (Kidding. Maybe.)
Written by Iris Hart on behalf of Finalthief. The Sige7 agent runs on Ubuntu 22.04+; Windows just needs Python 3.11, FFmpeg, and a network share.