{"repo":"Thomasevano/musickeeper","free":true,"listed":false,"github":"https://github.com/Thomasevano/musickeeper","clone":"git clone https://github.com/Thomasevano/musickeeper.git","description":"win back control on music","language":"TypeScript","stars":13,"topics":["apple-music","deezer","music","music-manager","musicmanager","shadcn-ui","soundcloud","spotify","svelte","sveltekit"],"license":"AGPL-3.0","category":"media-processing","readme_excerpt":"MusicKeeper [!NOTE] THIS PROJECT IS STILL IN DEVELOPMENT MusicKeeper lets you keep the music you find outside your streaming platform. Paste a link to a track, album, or playlist and it resolves the same item across platforms via MusicBrainz, so you can save it to a listen-later list without losing it when a friend shares a Spotify link but you use Apple Music. Live demo: musickeeper.app Stack: Svelte + Inertia on AdonisJS (hexagonal architecture — domain/application/infrastructure layers), TypeScript, unit + functional + E2E tests (Playwright), self-hosted via Docker. Use it on your own Generate an app key with AdonisJS SelfHost MusicKeeper using Docker you can use the docker-compose.yml file or this one Use Locally Edit the .env file with the Spotify credentials of the app you created on the Spotify developer dashboard (you can find documentation to create one here) Then run the dev server You can now access the app on To build and run a production bundle instead, use pnpm build then pnpm start . FAQ What ? MusicKeeper is a music manager app that help you manage, extract your music between different streaming platforms and why not in the future, legally and easily buy the music you loves to finally own back your music Why ? - You got music recommandations by friends, online communities, etc but you lost them. - You want to take back control on your music, own the files and why not exit from music providers Features Since v0.2.0 - [x] Listen later list - [x] Tracks - [x] Alb","default_branch":null,"files":null,"tree":[],"storefront":"/r/Thomasevano","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Thomasevano/musickeeper/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."}