Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| ampache [Le 25/11/2011, 12:46] – [Liens] 109.208.0.127 | ampache [Le 19/05/2017, 00:04] (Version actuelle) – krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | {{ : | ||
| + | ====== Ampache ====== | ||
| + | |||
| + | |||
| + | [[http:// | ||
| + | |||
| + | Ampache permet de diffuser des fichiers OGG, MP3, WAV mais gère aussi les fichiers M4A, AAC et FLAC (par conversion) | ||
| + | |||
| + | L' | ||
| + | |||
| + | De quoi vous mettre en bouche : | ||
| + | |||
| + | {{ampache_accueil_petit.png|La page d' | ||
| + | |||
| + | {{ampache_parcourir_petit.png|La page " | ||
| + | |||
| + | {{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é [[: | ||
| + | |||
| + | |||
| + | ===== Permissions ===== | ||
| + | |||
| + | 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 " | ||
| + | |||
| + | Voici les commandes à exécuter pour changer les permissions : | ||
| + | < | ||
| + | cd / | ||
| + | sudo find . -type d -exec chmod o+rx {} \; | ||
| + | sudo find . -type f -exec chmod o+r {} \; | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | Tout d' | ||
| + | |||
| + | |||
| + | Le fichier source sera installé ici : / | ||
| + | |||
| + | Et le fichier de configuration : / | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Configuration ===== | ||
| + | |||
| + | Rendez-vous sur votre navigateur à l' | ||
| + | ou | ||
| + | http:// | ||
| + | |||
| + | Choisissez comme langue le français. | ||
| + | |||
| + | Vous arrivez alors à la première étape : | ||
| + | |||
| + | * Nom de la base de donnée = ampache (defaut) | ||
| + | * MySQL Hostname = localhost (defaut) | ||
| + | * MySQL Administrative Username= root ou le nom d' | ||
| + | * MySQL Administrative Password= votre mot de passe correspondant | ||
| + | * Create Database User For New Database= cochez-le | ||
| + | * Ampache Database Username= | ||
| + | * Ampache Database User Password= Mot de passe de votre choix | ||
| + | |||
| + | Continuez : | ||
| + | |||
| + | * Web Path= /ampache | ||
| + | * Desired Database Name= ampache (defaut) | ||
| + | * MySQL Hostname= localhost (default) | ||
| + | * MySQL Username= nom d' | ||
| + | * 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 / | ||
| + | |||
| + | < | ||
| + | sudo mv la/ | ||
| + | </ | ||
| + | |||
| + | Maintenant cliquez sur vérifier la configuration. Tout devrait être vert. | ||
| + | |||
| + | En cliquant sur continuer, vous arriverez à la troisième étape de l' | ||
| + | |||
| + | Cliquez sur continuer, vous arriverez à l' | ||
| + | |||
| + | |||
| + | |||
| + | ===== Création d'un catalogue ===== | ||
| + | |||
| + | Tout d' | ||
| + | |||
| + | 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' | ||
| + | |||
| + | Pour créer votre premier catalogue, connectez-vous en tant qu' | ||
| + | |||
| + | * Nom de catalogue : Donner un nom | ||
| + | * Chemin: Dossier situé sur l' | ||
| + | * Type de catalogue : local ou distant | ||
| + | * Clef de XML-RPC : *Obligatoire pour un catalogue distant | ||
| + | * Motif de nom de fichier : Motifs qu' | ||
| + | * Motif de dossier : Structure du catalogue, partant du dossier principal, cela permet également de récupérer les tags. | ||
| + | * Récupérer la jaquette d' | ||
| + | * 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) | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Transcodage ===== | ||
| + | |||
| + | Nous avons parlé des fichiers AAC/ | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | |||
| + | |||
| + | ==== Transcodage standard ==== | ||
| + | |||
| + | modifiez ces lignes | ||
| + | |||
| + | < | ||
| + | ###################################################### | ||
| + | # These are commands used to transcode non-streaming | ||
| + | # formats to the target file type for streaming. Any | ||
| + | # file types defined here will automatically be transcoded | ||
| + | # using the stream_cmd_??? | ||
| + | # This can be useful in re-encoding file types that don't stream | ||
| + | # very well, or if the player doesn' | ||
| + | # REQUIRED variables | ||
| + | # transcode_TYPE = true | ||
| + | # transcode_TYPE_target = TARGET_FILE_TYPE | ||
| + | # stream_cmd_TYPE = TRANSCODE_COMMAND | ||
| + | |||
| + | # List of filetypes to transcode | ||
| + | transcode_m4a = true | ||
| + | transcode_m4a_target = mp3 | ||
| + | transcode_flac = true | ||
| + | transcode_flac_target = mp3 | ||
| + | # | ||
| + | # | ||
| + | |||
| + | # These are the commands that will be run to transcode the file | ||
| + | stream_cmd_flac = flac -dc %FILE% | lame -b 128 -S - - | ||
| + | transcode_cmd_m4a | ||
| + | </ | ||
| + | |||
| + | Ceci est la configuration par défaut, vous remarquerez qu'il faut avoir installé flac, lame et faad. Vous pouvez ajouter d' | ||
| + | |||
| + | |||
| + | |||
| + | pour le format ogg (sous linux quand même c'est par default ;) : vorbis | ||
| + | |||
| + | transcode_ogg | ||
| + | transcode_ogg_target | ||
| + | |||
| + | transcode_cmd_ogg | ||
| + | |||
| + | |||
| + | |||
| + | ==== Transcodage par internet ==== | ||
| + | |||
| + | Vous pouvez aussi forcer le transcodage basé sur l' | ||
| + | |||
| + | < | ||
| + | # Downsample Remote | ||
| + | # If this is set to true and access control is on any users who are not | ||
| + | # coming from a defined ' | ||
| + | # regardless of their preferences. | ||
| + | # DEFAULT: false | ||
| + | # downsample_remote = " | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ===== Liens ===== | ||
| + | |||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | * [[jinzora|Jinzora]], | ||
| + | * [[iceCast]], | ||
| + | * [[gnump3d|Gnump3d]], | ||
| + | * [[subsonic|Subsonic]] : un serveur multimédia multiplate-forme basé sur Java. | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | // | ||
