AMPACHE est une plate forme de streaming audio basée sur une interface web.
Ampache permet de diffuser des fichiers OGG, MP3, WAV mais gère aussi les fichiers M4A, AAC et FLAC (par conversion)
L'interface est ergonomique et de nombreux thèmes sont disponibles, dont certains vraiment très sympathiques. De plus, Ampache gère les jaquettes. Cerise sur le gâteau, Ampache est entièrement traduit en français et gère les caractères spéciaux (accents, etc.)
Ma plateforme est un Ubuntu server 12.4 (32bits)
Allez on commence ;)
Mettez à jour votre serveur Ubuntu:
# sudo apt-get update
puis
# sudo apt-get upgrade
Maintenant que les mises à jours sont faites, ont installe les pré-requis:
# sudo apt-get install mysql-server libapache2-mod-php5 php5-gd php5-cli php5-mysql
Puis redémarrer le service apache:
# /etc/init.d/apache2 restart
Déploiement et installation du logiciel sur le serveur web:
# cd /tmp
# wget http://ampache.org/downloads/ampache-3.5.4.tar.gz
N'hésitez pas à vérifier qu'il n'y a pas de version plus récente sur http://ampache.org/downloads/
Extraire le .tar dans /var/www:
# tar -zxvf ampache-3.5.4.tar.gz -C /var/www
# mv /var/www/ampache-3.5.4/ /var/www/ampache
# chown -R www-data:www-data /var/www/ampache
Vous pouvez maintenant accéder à la création de la base de données via http://adresseip/ampache
Après avoir créer la base de donnée (suivez l'assistant), transferez le fichier "ampache.cfg.php" dans le dossier /var/www/ampache/config
Dans mon cas, le serveur Ampache est installé sur mon serveur FTP, j'ai donc transféré le fichier ampache.cfg.php via un client ftp.
une fois le transfert effectué, retourner sur votre serveur : http://adresseip/http://192.168.0.123/ampache/install.php
puis passer à l'étape 3 (pas besoin de recréer un fichier de configuration) et choisissez un login et mot de passe pour vous connecter sur votre serveur ampache
http://adresse ip/ampache
Fini !