Spis treści

Ampache

Ampache to otwartoźródłowy serwer strumieniowania muzyki oraz osobista biblioteka audio dostępna przez przeglądarkę internetową. Umożliwia dostęp do kolekcji muzycznej z dowolnego miejsca, przez sieć lokalną lub Internet.

 

Ampache działa jako serwer multimedialny, wspierający zarówno przeglądanie i zarządzanie plikami muzycznymi, jak i strumieniowanie ich do urządzeń klienckich (komputery, smartfony, aplikacje).

Główne cechy

Architektura i wymagania

Ampache jest aplikacją webową napisaną w PHP i korzysta z serwera WWW (np. Apache, Nginx) oraz bazy danych (MySQL/MariaDB).

Komponent Rola
Serwer WWW Apache / Nginx
PHP Backend aplikacji
MySQL / MariaDB Baza danych
Katalog z muzyką Folder z plikami audio
Przeglądarka / Aplikacja Klient do strumieniowania muzyki

Instalacja

Na systemie Linux (np. Raspberry Pi, Debian, Ubuntu):

sudo apt install ampache apache2 mariadb-server php libapache2-mod-php php-mysql

Konfiguracja:

Aplikacje klienckie

Ampache wspiera wiele zewnętrznych aplikacji – poniżej przykłady dla Androida:

Aplikacja Protokół Status Uwagi
Ultrasonic Subsonic API aktywny Darmowy, FOSS, aktywnie rozwijany
dSub Subsonic API porzucony Płatny, obecnie niedostępny w Google Play
SubStreamer Subsonic API rozwijany Nowoczesny interfejs, ograniczenia funkcji
Clementine Subsonic API desktop Klient dla Linux/Windows

Dostęp przez WWW

Po skonfigurowaniu, interfejs webowy dostępny jest pod adresem:

http://<adres_IP_urządzenia>/ampache

Możliwe jest:

Bezpieczeństwo

Zastosowania


Więcej szczegółów dotyczących podobnych zagadnień