Il n'est malheureusement pas possible de faire du transcodage avec Ampache. En effet cette fonction nécessite l'installation des codecs FLAC, LAME et autres, ce qui n'est pas possible sans accès root à l'os du VHS.
Une installation d'Ampache sur une VM dans un environnement Apache/PHP/MySQL permettrait évidemment de contourner ce problème mais ce n'est pas le but de ce tuto.
Ampache est une plateforme 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. Ampache gère les jaquettes et les listes de lecture. Cerise sur le gâteau, Ampache est entièrement traduit en français et gère les caractères spéciaux (accents, etc.).
(source ubuntu.fr)
Je conseille de créer un utilisateur dédié à Ampache (ampache_new dans mon exemple); celui-ci devra avoir des droits de type 'Administrateur'. L'avantage est que la base MySQL de cet utilisateur servira uniquement pour Ampache. De cette manière, si un problème survient, vous pourrez écraser la base de données sans remords et sans conséquences autres que pour Ampache.
Créez un site web vide (ampache dans mon exemple) appartenant à cet utilisateur.
Allez à l'adresse http://<adresse-ip-vhs>/<nom-du-site> et imprimez les données relatives à la base de donnée associée à cet utilisateur; celles-ci vous seront nécessaires plus tard.
Téléchargez Ampache ici (http://ampache.org/download/)
Ouvrez votre logiciel ftp (Filezilla pour moi) et connectez-vous au compte de votre utilisateur. Naviguez vers /www/<nom-utilisateur>/<nom-du-site>. Vous devriez voir quelque chose comme ceci :
Renommer le fichier 'index.php' en 'index.php.old'
Décompressez le fichier ampache-3.5.x téléchargé au point ci-dessus et transférez son contenu sous /www/<nom-utilisateur>/<nom-du-site>
Vous pouvez maintenant vous connecter à votre site à l'adresse suivante :
http://<adresse-ip-vhs>/<nom-du-site>
Vous devriez voir ceci :
Vérifiez que toutes les conditions sont remplies (OK en vert partout). Si certaines lignes sont en [ ERROR ], vous devez résoudre le problème avant de continuer
Commencez la configuration en cliquant sur 'Start configuration'1). Vous arrivez sur cet écran :
Remplissez le formulaire et cliquez sur 'Insert Database'.
Conseils pour remplir le formulaire :
Passez à l'écran suivant :
Dans un premier temps, ne vous inquiétez pas des 2 alarmes [ ERROR ] et remplissez le formulaire.
Conseils pour remplir le formulaire :
Cliquez sur 'Write Config'. Vous serez alors amené à télécharger un fichier ' ampache.cfg.php'
A l'aide de votre logiciel ftp, transférez ce fichier sous /www/<nom-utilisateur>/<nom-du-site>/config comme ci-dessous :
Retournez sur l'écran de configuration d'Ampache
Cliquez sur 'Check for Config' et vérifiez que les 2 indicateurs 'Ampache.cfg.php Exists' et 'Ampache.cfg.php Configured?' sont maintenant identifiés comme 'OK'. Dans le cas, contraire, soit le fichier de config n'a pas été placé au bon endroit, soit il est corrompu
Passez à l'écran suivant et créer votre compte 'administrateur' (vous pourrez toujours créer un ou plusieurs comptes 'utilisateur' par la suite).
Votre installation d'Ampache est terminée
http://<adresse-ip-vhs>/<nom-du-site>
Important : Vous devez rentrer le chemin absolu du catalogue
/var/www/<nom utilisateur>
Vous êtes maintenant prêt à utiliser Ampache!