{"repo":"Ahimgit/navidrome-alexa","free":true,"listed":false,"github":"https://github.com/Ahimgit/navidrome-alexa","clone":"git clone https://github.com/Ahimgit/navidrome-alexa.git","description":"Stream music from Navidrome to Amazon Echo & Alexa devices","language":"Go","stars":29,"topics":["alexa","music","navidrome","self-hosted","streaming"],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"navidrome-alexa Stream your music from Navidrome UI to Amazon Echo & Alexa devices. How it works Navidrome-Alexa is a combination of a UI widget, REST API and Alexa Skill that allow you to stream your music from Navidrome Web UI to Alexa devices like Amazon Echo. See the below diagram for details how components interact with each other. Why it works that way See below for more details on Navidrome and Alexa integrations. ADR001 Alexa Interactions ADR002 Navidrome Integration How it looks like UI still needs a lot of work both on the look-and-feel side and how it integrates with Navidrome. Installation Prerequisites - Public-web accessible address for navidrome-alexa to accept Amazon Alexa Skill API requests - Public-web accessible address for Navidrome's /rest/stream endpoint - Reverse proxy with SSL and rewriting support (Caddy is used in example configuration below) - Amazon account to access Alexa Developer Console to configure self-hosted Alexa Skill 1. Configure skill This configures self-hosted Alexa skill that calls /skill endpoint of navidrome-alexa application and provides music streams back to echo devices. - 1.1. Open Alexa Developer Console and authenticate. - 1.2. Click \"Create New Skill\" button. - 1.3. Enter \"navi stream\" as skill name - 1.4. On the \"Experience, Model, Hosting Service\" screen select: - Choose a type of experience: \"Music & Audio\" (picture) - Choose a model: \"Custom\" (picture) - Hosting services: \"Provision your own\" - Click \"Next\" button - 1.5. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Ahimgit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Ahimgit/navidrome-alexa/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."}