Locally, I have a huge music collection managed by Quod Libet, which works great. Now I’d like to listen to all of my music from other computers, e.g. when visiting a friend.

I don’t want to stream it from my computer, so I’m looking for a Web application which I can install on my server.


  • Require login for accessing the app.
    • Bonus: Allow several user accounts.
  • It should support MP3 and OGG.
  • It should have no problems managing 30000-40000 tracks.
  • Search function (full text, and/or by title/artist/album).
    • Bonus: allow searching custom tags.
  • Playlists (it would be great if I could create playlists "on the fly" from within the app).
  • Repeat & random modes.
  • Bonus: Allow downloading single tracks, or even all tracks of a playlist/album.
  • Bonus: Show how much traffic was used in the current month.

Not needed:

  • Upload function / synchronization (I’ll take care of uploading the music to my server, so the tool doesn’t need to do this)
  • Tagging, renaming, deletion (I’ll upload only organized music).
  • Nice design.

Formal requirements:

  • It must be Free/Libre Open Source Software.
  • It must run natively on a GNU/Linux server.
  • 1
    Still in alpha fase, but interesting is Beatstream. Code on GitHub
    – nidunc
    May 12, 2014 at 17:28
  • Found GNU FM, but couldn’t test it yet.
    – unor
    Jul 27, 2014 at 14:50
  • @unor did you ever come around this? Feb 25, 2015 at 14:55
  • 1
    @AngeloFuchs: No, not yet. When I find the time, I also want to look into Music Player Daemon and one of the many supported web clients.
    – unor
    Feb 25, 2015 at 14:57
  • 1
    @unor, how can you get music to your devices without streaming? If you aren't at your machine, you have to steam, don't you? May 5, 2015 at 2:19

1 Answer 1


A friend of mine has had a great experience with Ampache. It is released under the Gpl v2, and has been in development for over 10 years. It has a clean looking interface for a web client.

To my knowledge, and based on their website, it meets all of your requirements and allows you to download songs. Usage data, I don't know.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.