Ampache logo

Ampache

Website

Web-based audio and video streaming server and media library

3.8k stars 605 forks last commit first released AGPL-3.0

Actively maintained

Last commit 20 Aug 2026.

Ampache screenshot

Ampache is a web-based audio and video streaming application and file manager for browsing and streaming an already organized media collection. It provides a web UI and API so you can access your music and videos from almost any internet-enabled device.

Key Features

  • Music library browsing and management via a web interface
  • Audio and video streaming, including in-browser playback with an HTML5 player
  • Catalog synchronization across local and remote sources into a consistent collection
  • Client compatibility via a REST-style API for external players and apps
  • Supports common web server deployments and database-backed libraries

Use Cases

  • Self-hosted music streaming for your home media library
  • Centralized access to audio/video collections for multiple users and devices
  • Providing an API-backed media library for compatible third-party clients

Limitations and Considerations

  • Metadata quality depends heavily on embedded tags and/or file naming
  • It is designed to present an existing library rather than reorganize or curate files

Ampache is a mature, long-running project focused on giving you consistent access to your media collection through the web and compatible clients. It is well-suited for users who already maintain an organized library and want streaming, browsing, and API access in one place.

Categories:

Tags:

Tech Stack:

Share:

Similar to Ampache

Jellyfin logo

Jellyfin

Self-hosted media server for managing and streaming your library

56.2k
5.4k
Last commit

Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

GPL-2.0Actively maintained
Alternative to:
Plex logo
Plex
+19
mStream logo

mStream

Open-source personal music streaming server

2.4k
208
Last commit

Self-hosted Node.js music streaming server with web and mobile clients; supports FLAC/MP3, playlists, gapless playback and visualizer.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+8
Polaris logo

Polaris

Self-hosted music streaming server for your personal library

2.7k
128
Last commit

Polaris is a self-hosted music streaming server for browsing and streaming your personal music collection from web browsers and mobile devices, with multi-user support.

MITActively maintained
Alternative to:
Plex logo
Plex
+9

moOde Audio

Audiophile music player and streamer for Raspberry Pi

1.4k
207
Last commit

moOde Audio is a Raspberry Pi music player and streamer with a responsive WebUI, MPD-based playback, multiroom audio, and support for popular network renderers and outputs.

GPL-3.0Actively maintained
Alternative to:
Volumio Premium (MyVolumio) logo
Volumio Premium (MyVolumio)
+5
Meelo logo

Meelo

Self-hosted personal music server focused on music collectors

1.4k
39
Last commit

Open-source self-hosted music server for collectors with flexible metadata parsing, multiple releases/versions support, music-video handling and Docker deployment.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+9
Funkwhale logo

Funkwhale

Federated platform for hosting and streaming music and podcasts

Self-hosted, federated audio platform to upload, organize, stream, and share music and podcasts across instances via ActivityPub.

Activity unknown
Alternative to:
SoundCloud logo
SoundCloud
+17