Skip to content

The User Story

  • Have your own collection of music files? Install Magritte on your computer or server and start listening to your music from anywhere.
  • Use a streaming service? Magritte supports streaming from various providers through an ecosystem of extensions. Combine your own music collection with streaming to create a seamless listening experience.
  • Want to share your music with your family? Magritte supports multiple users and multiple libraries. Create a separate curated library for your family to listen to together.
  • Don’t want to self-host? Use a public streaming only instance instead.
  • Looking to understand your listening habits better but don’t want to use a proprietary service? Magritte has built in support for scrobbling. Get insights without losing control over your data.
  • Like to hack on the code? Magritte is open source and contributions are welcome.

Magritte is intended to be highly flexible in how it can be configured and where it can be installed.

  • The first targeted configuration is in-home servers with a large storage medium available e.g. a Synology DiskStation or a Raspberry Pi with an m.2 hat.
  • In the medium term, Magritte will also be distributable as an app which can be installed on any device with a desktop class operating system.
  • Longer term, it will be possible to configure Magritte to run on cloud infrastructure. In this scenario, Magritte will default to not allowing file uploads to discourage it being used as a tool for piracy.
  • The dream is for Magritte to ship on its own dedicated hardware, likely something around the level of oomph of a Raspberry Pi 5.