Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ampache [Le 29/04/2008, 17:03]
gurdil63
ampache [Le 11/09/2022, 12:10] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-====== Ampache : streaming ​audio pour partager vos musique sur internet ! ======+{{tag>audio radio streaming}} 
 +----
  
 +{{ :​logo:​ampache-logo.png?​100|}}
 +====== Ampache ======
  
-[[http://​www.ampache.org/​|Ampache]] est une plate forme de streaming audio basée sur une interface web. +[[http://​www.ampache.org/​|Ampache]] est une plate forme de streaming audio basée sur une interface web. Elle permet de partager vos musiques ou d'y accéder depuis partout dans le monde.
  
-Ampache permet de diffuser des fichiers OGG, MP3, WAV mais gère aussi les fichiers ​m4aaac et flac (par conversion)+Ampache permet de diffuser des fichiers OGG, MP3, WAV mais gère aussi les fichiers ​M4AAAC et FLAC (par conversion)
  
-L'​interface est ergonomique et de nombreux thèmes sont possibles, dont certains vraiment très sympas. De plus, ampache ​gère les jaquettes. Cerise sur le gateau, Ampache est entièrement traduit en français et gère les caractères spéciaux (accents, etc...)+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.)
  
-===== Prérequis =====+De quoi vous mettre en bouche :
  
-Por commecer, comme dit ci dessus, ampache fonctionne avec une interface webIl faut donc avoir installé [[http://​doc.ubuntu-fr.org/​lamp|lamp]] ​ et avoir un utilisateur MySQL ayant les droits super utilisateur.+{{ampache_accueil_petit.png|La page d'​accueil}} 
 + 
 +{{ampache_parcourir_petit.png|La page "​parcourir"​}} 
 + 
 +{{ampache_search.png|La page de recherche}} 
 + 
 +===== Prérequis =====
  
 +Pour commencer, comme dit ci-dessus, ampache fonctionne avec une interface web. Il faut donc avoir installé [[:​lamp|lamp]] ​ et avoir un utilisateur MySQL ayant les droits super utilisateur.
  
 ===== Permissions ===== ===== Permissions =====
  
-Ampache doit avoir la possibilité ​delire ​tous les fichiers du catalogue (nous nomerons cataogue ​le dossier dans lequel est votre musique) et les doits lecture+écriture ​sur tous les dossiers. Si jamais vous avez des problème ​avec ampache "​impossible de lire un fichier/​dossier",​ vérifiez les permissons.+Ampache doit avoir la possibilité ​de lire tous les fichiers du catalogue (nous nommerons catalogue ​le dossier dans lequel est votre musique) et les droits ​lecture+exécution ​sur tous les dossiers. Si jamais vous avez des problèmes ​avec ampache "​impossible de lire un fichier/​dossier",​ vérifiez les permissions.
  
-Voici les commandes à executer ​pour changer les permissions :+Voici les commandes à exécuter ​pour changer les permissions :
 <​code>​ <​code>​
-cd /​dossier/​ou/​est/​rangée/​votre/​musique +cd /​dossier/​ou/​est/​rangé/​votre/​musique 
-sudo find . -type d -exec chmod 755 {} \; +sudo find . -type d -exec chmod o+rx {} \; 
-sudo find . -type f -exec chmod 644 {} \;+sudo find . -type f -exec chmod o+r {} \;
 </​code>​ </​code>​
  
Ligne 27: Ligne 37:
 ===== Installation ===== ===== Installation =====
  
-Tout d'​abord,​ installez les paquets [[apt://​ampache]] et [[apt://​ampache-themes]] +Tout d'​abord,​ installez les paquets [[apt://​ampache]] et [[apt://​ampache-themes]].
- +
- +
-Le fichier source sera installé ici :/​usr/​share/​ampache/​www +
- +
-Et le fichier de configuration : /​etc/​ampache/​ +
  
 +Le fichier source sera installé ici : ''/​usr/​share/​ampache/​www''​
  
 +Et le fichier de configuration : ''/​etc/​ampache/''​
  
 ===== Configuration ===== ===== Configuration =====
  
-Rendez-vous sur votre navigateur à l'​adresse http://​localhost/​ampache+Rendez-vous sur votre navigateur à l'​adresse ​[[http://​localhost/​ampache]]
 ou ou
 http://​votre.ip/​ampache. http://​votre.ip/​ampache.
Ligne 51: Ligne 57:
   * MySQL Administrative Username= root ou le nom d'​utilisateur que vous avez créé avec les droits super utilisateur   * MySQL Administrative Username= root ou le nom d'​utilisateur que vous avez créé avec les droits super utilisateur
   * MySQL Administrative Password= votre mot de passe correspondant   * MySQL Administrative Password= votre mot de passe correspondant
-  * Create Database User For New Database= chochez ​le+  * Create Database User For New Database= cochez-le
   * Ampache Database Username= ​ ampache (defaut)   * Ampache Database Username= ​ ampache (defaut)
   * Ampache Database User Password= Mot de passe de votre choix   * Ampache Database User Password= Mot de passe de votre choix
  
-Continuez : +Continuez :
  
   * Web Path= /ampache   * Web Path= /ampache
   * Desired Database Name= ampache (defaut)   * Desired Database Name= ampache (defaut)
   * MySQL Hostname= localhost (default)   * MySQL Hostname= localhost (default)
-  * MySQL Username= nom d'​utilisateur choisi ci dessus (ampache) +  * MySQL Username= nom d'​utilisateur choisi ci-dessus (ampache) 
-  * MySQL Password= mot de passe choisis ​ci-dessus +  * MySQL Password= mot de passe choisi ​ci-dessus
- +
-Cliquez sur Ecrire la configuration. Il vous sera alors proposé de télécharger un fichier appelé ampache.cfg.php. Téléchargez le où vous voulez et copiez le dans /​etc/​ampache ​+
  
 +Cliquez sur Écrire la configuration. Il vous sera alors proposé de télécharger un fichier appelé ampache.cfg.php. Téléchargez-le où vous voulez et copiez-le dans ''/​etc/​ampache''​.
 <​code>​ <​code>​
-sudo mv la/​ou/​est/​votre/​fichier/​amapche.cfg.php /​etc/​ampache+sudo mv la/​ou/​est/​votre/​fichier/​ampache.cfg.php /​etc/​ampache
 </​code>​ </​code>​
  
 Maintenant cliquez sur vérifier la configuration. Tout devrait être vert. Maintenant cliquez sur vérifier la configuration. Tout devrait être vert.
  
-En cliquant sur continuer, vous arriverez à la troisième étape de l'​installation. Entrez votre login/mot de passe. Vous utiliserez le compte administrateur pour votre première connexion à amapche ​et pourrez éventuellement changer le nom d'​utilisateur et mot de passe ensuite.+En cliquant sur continuer, vous arriverez à la troisième étape de l'​installation. Entrez votre login/mot de passe. Vous utiliserez le compte administrateur pour votre première connexion à ampache ​et pourrez éventuellement changer le nom d'​utilisateur et mot de passe ensuite.
  
 Cliquez sur continuer, vous arriverez à l'​écran de connexion d'​Ampache. Cliquez sur continuer, vous arriverez à l'​écran de connexion d'​Ampache.
  
 +===== Création d'un catalogue =====
  
-===== Création ​d'un catalogue =====+Tout d'abord, connectez-vous,​ allez dans Admin > Config. Choisissez "​français",​ cochez "apply to all". Cliquez sur update preferences et enfin sur "​Rebuild preferences"​ (en haut).
  
 Les catalogues sont les dossiers contenant votre musique. Il y a deux types possible de catalogues actuellement : les catalogues locaux et les catalogues distants. Les catalogues distants s'​utilisent avec XML-RPC et référencent d'​autres serveurs Ampache. Les catalogues locaux référencent un dossier sur le serveur (votre ordinateur). Les catalogues sont les dossiers contenant votre musique. Il y a deux types possible de catalogues actuellement : les catalogues locaux et les catalogues distants. Les catalogues distants s'​utilisent avec XML-RPC et référencent d'​autres serveurs Ampache. Les catalogues locaux référencent un dossier sur le serveur (votre ordinateur).
  
-Pour créer votre premier catalogue, connectez-vous en tant qu'​administrateur,​ allez dans le menu administration et cliquez sur Catalogues et ajoutter ​un catalogue.+Pour créer votre premier catalogue, connectez-vous en tant qu'​administrateur,​ allez dans le menu administration et cliquez sur Catalogues et ajouter ​un catalogue.
  
-    * Nom de catalogue: Donner un nom +    * Nom de catalogue : Donner un nom 
-    * Chemin: Dossier ​siué sur l'​ordinateur où est amapche ​(ne pas metre de chemin relatif) +    * Chemin: Dossier ​situé ​sur l'​ordinateur où est ampache ​(ne pas mettre ​de chemin relatif) 
-    * Type de catalogue: local ou distant +    * Type de catalogue : local ou distant 
-    * Clef de XML-RPC: ​ *Obligatoire pour un catalogue distant +    * Clef de XML-RPC : *Obligatoire pour un catalogue distant 
-    * Motif de nom de fichier: Motifs qu'​ampache va utiliser pour essayer de lire les noms de fichier et les tags. Cela défini ​également la façon dont ampache va ordonner/​renommer les fichiers dans la collection  +    * Motif de nom de fichier : Motifs qu'​ampache va utiliser pour essayer de lire les noms de fichier et les tags. Cela définit ​également la façon dont ampache va ordonner/​renommer les fichiers dans la collection  
-    * Motif de dossier: Structure du catalogue, partant du dossier principal, cela permet également de récupérer les tags. +    * Motif de dossier : Structure du catalogue, partant du dossier principal, cela permet également de récupérer les tags. 
-    * Recupérer ​la jaquette d'​album: ​ oui, c'est plus joli +    * Récupérer ​la jaquette d'​album : oui, c'est plus joli 
-    * Construire les listes de lecture à partir des fichiers m3u: Ampache va chercher des fichier .m3u dans le catalogue ​est essayer de créer des liste de lecture à partir de ces fichiers+    * Construire les listes de lecture à partir des fichiers m3u : Ampache va chercher des fichier .m3u dans le catalogue ​et essayer de créer des listes ​de lecture à partir de ces fichiers
  
 Vous pourrez par la suite revenir dans administration > catalogues pour demander à Ampache de vérifier le catalogue (regarder s'il y a de nouvelles musiques) Vous pourrez par la suite revenir dans administration > catalogues pour demander à Ampache de vérifier le catalogue (regarder s'il y a de nouvelles musiques)
- 
  
 ===== Transcodage ===== ===== Transcodage =====
  
-Nous avons parlé des fichiers AAC/​M4A/​FLAC. Certes Ampache les gère, mais ce ne sont pas des formats propices au streaming, il va donc falloir faire du transcodage. ​Ce la peret de convertir un type de fichier en un autre. Ampache gère le transcodage à la volée de tout type de fichier. +Nous avons parlé des fichiers AAC/​M4A/​FLAC. Certes Ampache les gère, mais ce ne sont pas des formats propices au streaming, il va donc falloir faire du transcodage. ​Cela permet ​de convertir un type de fichier en un autre. Ampache gère le transcodage à la volée de tout type de fichier.
- +
-<note important>​J'​écris cette partie transcodage à titre informatique et de façon purement théorique, n'​ayant moi-même pas réussi à la mettre en place et ayant opté pour la [[http://​doc.ubuntu-fr.org/​lecture_et_encodage_de_fichiers_audio#​conversion_de_fichiers_audio|conversion]] de tous mes fichiers</​note>​+
  
 +<note important>​J'​écris cette partie transcodage à titre informatif et de façon purement théorique, n'​ayant moi-même pas réussi à le mettre en place et ayant opté pour la [[:​lecture_et_encodage_de_fichiers_audio#​l_encodage_de_cd_et_la_conversion_de_fichier_audio|conversion]] de tous mes fichiers</​note>​
  
 ==== Transcodage standard ==== ==== Transcodage standard ====
Ligne 133: Ligne 137:
 Ceci est la configuration par défaut, vous remarquerez qu'il faut avoir installé flac, lame et faad. Vous pouvez ajouter d'​autres types de fichiers selon le même modèle Ceci est la configuration par défaut, vous remarquerez qu'il faut avoir installé flac, lame et faad. Vous pouvez ajouter d'​autres types de fichiers selon le même modèle
  
 +pour le format ogg (sous linux quand même c'est par default ;) : vorbis ​ tools et lame
  
 +transcode_ogg ​        = true
 +transcode_ogg_target ​ = mp3
  
 +transcode_cmd_ogg ​    = "​oggdec -Q %FILE% -o - | lame -q 2 -b %SAMPLE% -S - -"
  
 ==== Transcodage par internet ==== ==== Transcodage par internet ====
Ligne 149: Ligne 156:
 # downsample_remote = "​false"​ # downsample_remote = "​false"​
 </​code>​ </​code>​
 +
 +===== Liens =====
 +
 +  * [[https://​ampache.org/​|site officiel [en]]]
 +  * [[https://​github.com/​ampache/​ampache/​wiki/​ ]][en], avec toutes les infos utiles
 +  * [[:​Jinzora]], ​ un autre serveur de streaming
 +  * [[:​iceCast2]], ​ un autre serveur de streaming,
 +  * [[:​Gnump3d]],​ un serveur de streaming plus simple, mais avec moins de fonctionnalités
 +  * [[:​Subsonic]] : un serveur multimédia multiplate-forme basé sur Java.
  
 ---- ----
  
- --- //​Contributeurs : [[utilisateurs:​gurdil63]]//​+ //​Contributeurs : [[utilisateurs:​gurdil63]]//​
  • ampache.1209481403.txt.gz
  • Dernière modification: Le 18/04/2011, 14:53
  • (modification externe)