A personal platform to play music and synchronize libraries across devices.
The goal is to have all your devices connected without having to rely on a third party service which may or may not change its pricing, sell your data and/or randomly remove your access.
Music is stored both on the server and on every device. If you're offline or the server goes down, your music will still play.
Once you start playing music on one device, you'll be able to control playback from any connected device.
The project is currently in pre-alpha.
There is currently a desktop app, and Android app and the server.
The project is currently stable enough for me to use it as my main music player, both on desktop and mobile. It does, however, still need a lot of work to be ready for public use.
Currently you need to manually start a server which will keep its own library, but there are long-term plans to allow a desktop client to act as a server.
You can find the source code here.
There's some technical documentation in the javadocs. For an overview of the structure, see the repository README.
Development updates are posted in my blog.
If you want to receive future updates, you can follow the RSS feed or subscribe to the newsletter.