Web-based audio and video streaming server for accessing your music from almost any device
AGPL-3.0
- PHP
- JavaScript
- CSS

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
