A web application that turns Discord channels into shared music playlists. Users sign in with Discord, invite a bot to their server, pick a channel, and the app streams every track posted in that channel — YouTube, SoundCloud, Bandcamp, Spotify, and direct audio attachments — with autoplay and queue controls. New messages ingest live.
Public-facing product: anyone with a Discord account can turn any channel into a listen-together feed.
Architecture
Three services:
discord-music-web— Next.js 15 on Vercel, Discord OAuth, all UIdiscord-music-bot— discord.js on Railway, listens toMESSAGE_CREATEon monitored channelsdiscord-music-resolver— Node + yt-dlp on Railway, resolves source URLs to streamable audio at play-time
Shared Postgres (Neon).
Links
- Spec — v0.1
- YouTrack — DMP
Recently touched
- 2026-04-19 Phase 1 — MVP Launch Open
- 2026-04-19 Install + configure Auth.js v5 with Discord provider Open
- 2026-04-19 Session persistence + token refresh Open
- 2026-04-19 Landing page + login CTA Open
- 2026-04-19 F3 — Web: Servers, channels, bot invite Open
Other projects in this case study
Brain
Metawork Brain is the internal operating system we use to run the agency — and it's built as an MCP server, which means Claude and other AI assistants can directly query our brains. Every client…
Read case studyPipedrive Helper App
Pipedrive Marketplace App that pulls emails, notes and activities from a contact into deals based on settings.
Read case studyWebsite 3.0
Ground-up Astro rebuild of metawork.studio, replacing the Webflow 2.0 site. Commits tracked as historical done-tasks. Launched on April 21, 2026.
Read case studyMetaBot
AI layer that will help us onboard people on pipedrive and create workflows way faster than now
Read case study