{"repo":"sammy-ette/Somachord","free":true,"listed":false,"github":"https://github.com/sammy-ette/Somachord","clone":"git clone https://github.com/sammy-ette/Somachord.git","description":"🎼 A simple self-hosted Subsonic web client.","language":"Gleam","stars":34,"topics":["gleam","javascript","js","music","music-player","subsonic","subsonic-client"],"license":"AGPL-3.0","category":"media-processing","readme_excerpt":"🎼 A simple self-hosted Subsonic web client. Somachord is a music player for Subsonic servers on the Web made to rule over all the others. Features - It plays music! - It's written in Gleam - Has a straightforward UI - Works on Mobile and Desktop - PWA - Electron - Web/Browser - Works offline , which means you can play music without an internet connection (if you've played it once already) - Lyrics, synced or unsynced - Scrobbles to Subsonic server - Autoplay similar music when the queue is finished - Saves and restore queue - Playlist management Request features you would like as an issue and I may or may not work on it. Setting Up Docker The easiest way to get Somachord up and running is by using Docker. Pull it from ghcr.io: Or build it locally: Compose Source You can also run Somachord from source as a test. Developing Somachord To setup a development environment to test out local changes, you need Gleam and rebar3 installed. I will not detail how to install those. When developing it's better to use the Lustre dev server: When making changes it will reload the site automatically. License Somachord is AGPL 3.0 licensed.","default_branch":null,"files":null,"tree":[],"storefront":"/r/sammy-ette","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sammy-ette/Somachord/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."}