{"repo":"andystumpf/bock-media","free":true,"listed":false,"github":"https://github.com/andystumpf/bock-media","clone":"git clone https://github.com/andystumpf/bock-media.git","description":"Self-hosted local music server + custom Alexa skill — stream your own library on any Echo by voice.","language":"Kotlin","stars":19,"topics":[],"license":null,"category":"self-hosted-apps","readme_excerpt":"Bock Media Stream your own music library on any Amazon Echo — by voice, with no paid streaming service. &nbsp;·&nbsp; Python 3.10+ &nbsp;·&nbsp; Flask &nbsp;·&nbsp; vanilla-JS admin console &nbsp;·&nbsp; custom Alexa skill &nbsp;·&nbsp; Android / iOS apps Live demo → (Free tier — may take a minute to wake up) Bock Media is a self-hosted music server plus a custom Alexa skill that lets any Echo play music straight off your own NAS or disk — playlists, artists, albums, tracks, genres, even audiobooks — using your voice. No Spotify, no Amazon Music subscription, no cloud middle-man. It indexes a local SQLite music library, streams audio over a Cloudflare tunnel, and gives you a slick web console to manage everything. Native Android and iOS apps share the same API for home playback, offline downloads, and Now Playing on your phone. Heads up — this is a personal/hobby project. It glues together a custom Alexa skill, an unofficial Alexa control API, and an optional Plex integration. It works great for a home setup but is not an official Amazon product and is not intended for commercial use. See Caveats. --- Contents - Screenshots - Features - Try it in 2 minutes (demo data) - Architecture - Requirements - Full setup - Configuration reference - Voice commands - Repository layout - Testing - Troubleshooting - Caveats - License - Support --- Screenshots All screenshots below were generated from the bundled demo dataset ( scripts/seed demo data.py ) — real, well-known artists and album","default_branch":null,"files":null,"tree":[],"storefront":"/r/andystumpf","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/andystumpf/bock-media/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}