Ampache logo

Ampache

Web-based audio and video streaming server for accessing your music from almost any device

Open Source Alternative to
Repository activity
  • Stars3.8k
  • Forks604
  • Open Issues389
ampache health score - Linux Foundation Insights
License

AGPL-3.0

Languages
  • PHP
  • JavaScript
  • CSS
Ampache screenshot

About Ampache

Ampache is a web-based audio and video streaming application and file manager that lets you reach your music and videos from anywhere, using almost any internet-connected device.

It presents an already organized collection, reading embedded tags and file names to pull metadata and surface your media in a useful way. A documented API lets other clients and apps connect, and playback happens entirely in the browser.

Ampache runs behind a standard web server with PHP and a MySQL or MariaDB database, and has been tested with Apache, lighttpd, nginx, and IIS. Official Docker images are published, and the project ships admin, user, and installation guides.

Key features

  • Web-based audio and video streaming in the browser
  • Reads embedded tags and file names for metadata
  • Documented API for third-party clients
  • Runs on Apache, lighttpd, nginx, or IIS
  • Official Docker image

Details

On GitHub since
2013
Language
PHP
Database
MySQL 5.x/8.x or MariaDB 10.x
Web server
Apache, lighttpd, nginx, IIS
API
Documented with examples