Tools/ampache/ampache

ampache

A web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.

3.8k+2/wkemergingPHPGNU Affero General Public License v3.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Jul 2026

Ampache turns a folder of music and video files into your own private streaming service. Point it at your library and you get web playback, user accounts for family and friends, and an API that a long list of mobile apps can talk to. It has been doing this since before streaming was an industry, and every feature is free under AGPL.

It's a classic PHP application: PHP 8.2 or newer, MySQL or MariaDB, and a web server, with Node required for the frontend build in recent versions. If you have ever hosted WordPress, nothing here will scare you. Metadata comes from your file tags, so a messy library means a messy Ampache.

For music-only streaming, Navidrome is the more modern pick: lighter, faster to set up, nicer interface. Jellyfin handles video better. Ampache's edge is covering both in one app with two decades of API compatibility behind it. It's a personal server, so there's no team pricing math to do.

The catch: the age shows. The interface feels dated next to the newer servers, and you'll spend your first weekend on metadata cleanup instead of listening.

Free vs Self-Hosted vs Paid

fully free

Free tier: Everything. Streaming, transcoding, multi-user accounts, API access. Nothing is gated.

Self-hosted: The only option. Standard LAMP-style stack (PHP 8.2+, MySQL/MariaDB) plus Node for the frontend build. Docker images exist. Runs fine on a small VPS or a home server.

Paid tier: None. Donation-supported community project.

Completely free and open source. Your only cost is the server it runs on.

What to do by team size

Solo
A free private streaming service for your own library. Go for it.
Small team
Share accounts with family or friends at no cost.
Medium team
Not a team tool. For music at home, this or Navidrome.
Large team
Not applicable. This is a personal media server.
Self-hosting ops:moderate

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
64/100 · B
Adoption17/30
Maintenance21/25
Community9/20
License7/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Community discussions enabledOrganization account (11 public repos)

License: GNU Affero General Public License v3.0

Must share source even for SaaS/network use. Strongest copyleft.

Commercial use: ✓ Yes

About

Owner
ampache (Organization)
Stars
3,825
Forks
606

Explore Further

More tools in the directory