Ampache est un serveur de diffusion de musique, développé en PHP. Il indexe une (ou plusieurs) collection, et met à disposition la musique sur une interface Web, le tout avec de nombreuses fonctionnalités. L'une des plus pratique est probablement le ré-encodage à la volée des fichiers dans une version dégradée, pour limiter la consommation de bande passante. Une API est également disponible pour des clients lourds sur de nombreuses architectures (notamment viridian sous linux, ou plusieurs greffons de logiciels populaires). C'est un vieux projet, qui doit avoir plus d'une dizaine d'année.
Des signes d'essoufflement étaient cependant visibles depuis quelques temps. Aucune nouvelle version depuis un an. Une série de version alpha (alpha1, alpha2, …, alpha6) qui s'arrête il y a neuf mois. La disparition du site Web du domaine officiel ampache.org qui pointe désormais vers une page GitHub. Des bugs qui s'accumulent, et aucun message des mainteneurs. Dans le monde du logiciel libre, il n'en fallait pas moins pour qu'un fork se mette en place.
Le nouveau projet s'appelle Ampache Doped, et il connaît un développement relativement actif. Tout d'abord, la version 3.6 est enfin sortie. Ensuite, la version 3.7 semble bien sur les rails avec une branche de développement active. Pour autant, ils tentent de garder contact avec les développeurs officiels d'Ampache (certes avec une méthode "à prendre ou à laisser"). On peut notamment trouver ce bug ouvert, avec l'ensemble des modifications, et des questions sur l'avenir (sans réponse des développeurs).
En tant qu'utilisateur d'Ampache, je suis heureux de voir ce fork, et je souhaite bonne chance aux développeurs !
# Du coup
Posté par gnumdk (site web personnel) . Évalué à 2.
Je suis passé à http://www.audiostreamer.org/, c'est simple et léger, perso je préfère 1000 fois…
[^] # Re: Du coup
Posté par gnumdk (site web personnel) . Évalué à 1.
Bon, par contre, je ne sais pas ce que vaut la version des screenshots du site, j'utilise la version de Debian Stable qui semble être très différente :)
[^] # Re: Du coup
Posté par Albert_ . Évalué à 2.
Il y a des chances car le site que tu pointes est windows only on dirait.
[^] # Re: Du coup
Posté par gnumdk (site web personnel) . Évalué à 1.
Pas du tout…
Et en fait, je me trompe, je n'utilise pas la version debian… Et ca fonctionne très bien sous Linux…
[^] # Re: Du coup
Posté par Albert_ . Évalué à 3.
Peut etre voulais tu parler de ca:
https://github.com/nickdesaulniers/audiostream
Je viens de tester et ca semble fonctionner pas trop mal.
[^] # Re: Du coup
Posté par Florent Fourcot . Évalué à 2. Dernière modification le 17 février 2014 à 19:29.
Je me trompe ou AudioStreamer manque fortement de fonctionnalités ? (ce qui le rend probablement léger, certes).
Je pense notamment au minimum à une API pour se passer de navigateur, et le réencodage à la volée en qualité/format différent. Je ne parle même pas de pouvoir créer des listes de lecture.
Edit : ah pour le réencodage ça semble en parler dans le forum. C'est bien caché.
[^] # Re: Du coup
Posté par AgentSteel (site web personnel) . Évalué à 1.
c'est un soft windows only? Dommage.
[^] # Re: Du coup
Posté par gnumdk (site web personnel) . Évalué à 1.
Non, il tourne sous Linux! Ou vous voyez Windows only?
[^] # Re: Du coup
Posté par Albert_ . Évalué à 2.
(Tested on windows- ie8, ie9, firefox and chrome browsers)
ou encore:
Open the folder and start "AudioStreamer.exe" as administrator.
(right-click and "Run as administrator", otherwise the database cannot be created)
(Remark: a message might appear simmilar to :
"windows security alert windows firewall has blocked some features of this program")
[^] # Re: Du coup
Posté par gnumdk (site web personnel) . Évalué à 1.
Oui, y'a un .exe qui fait serveur web pour les gens qui ne savent pas installer apache…
[^] # Re: Du coup
Posté par Albert_ . Évalué à 2. Dernière modification le 18 février 2014 à 22:03.
je sais bien que je suis un peu cretin mais franchement sur le site que tu donnes il n'y a pas la seule mention de apache… Je ne dis pas que tu as tort juste que leur doc est … faiblarde on va dire.
edit: sur le forum il y a un screenshot dans le manual ou on voit le mot apache…
[^] # Re: Du coup
Posté par Jean-Philippe Garcia Ballester (site web personnel) . Évalué à 4.
Ben c'est une appli php donc sans mentionner apache ou quoi que ce soit on peut présumer que c'est plus ou moins compatible avec toutes les plateformes où il y a un interpréteur php…
# Merci !
Posté par Xaapyks . Évalué à 3.
Merci à toi pour l'info. J'utilise ampache presque quotidiennement au boulot, et certains bugs et les version tardant à arriver commencaient à m'agacer.
Sans toi je n'aurais jamais été au courant du fork :)
Je vais tester ça dans la semaine.
[^] # Re: Merci !
Posté par Xaapyks . Évalué à 3.
Bon bah c'est quand même pas mal buggé…
Je vais faire les rapports dès que j'aurai le temps, mais en gros:
* L'interface web ne fonctionne pas avec Firefox windows
* Le transcodage mp3->ogg ne semble plus fonctionner (alors que ogg->ogg oui)
[^] # Re: Merci !
Posté par Afterster . Évalué à 1.
Quand tu dis "interface web", parles-tu du player web? J'utilise moi même Firefox sous Windows au bureau sans problème. Par contre dans le cas d'un stream mp3 vers firefox windows, en fonction des codecs système ce sera supporté nativement en html5 ou non. Si non, il y a un fallback en flash, et autrement un transcodage possible vers ogg (ou encore de passer sur Firefox Aurora mais ça je ne le conseil pas vraiment hormis pour des tests).
Côté transcode mp3->ogg justement, pareil dans le doute je viens de retester avec succès.
Donc n'hésites pas à activer les traces et à faire un ticket Github lorsque tu trouveras un peu de temps car ce n'est pas un problème connu aujourd'hui.
[^] # Re: Merci !
Posté par Xaapyks . Évalué à 2.
Quand je parle d'interface web c'est carrément le "Add to playlist" qui ne fait rien, comme si le code JS ne s'executait pas.
Je transcodais tout en ogg avec l'ampache originel(source mp3, flac et même ogg pour réduire le débit) Le mp3->ogg ne fonctionne plus et se plaint même que la cible mp3 n'est pas configurée, normal j'en veux pas.
[^] # Re: Merci !
Posté par Afterster . Évalué à 1.
Ok… non reproductible pour ma part mais clairement gênant si c'est le cas car c'est un peu la fonctionnalité de base de la solution.
Je pense que cela est lié a une configuration d'activée que je n'utilise pas lors de mes tests. Peux-tu passer sur la branche 'develop' de Github à des fins de test voir si ce n'est pas à tout hasard déjà fix par les différents changements en cours, et sinon envoyer logs + rapport de configuration Ampache.
Je pense que l'on devrait continuer cette discussion sur Github, dans un ticket approprié.
[^] # Re: Merci !
Posté par Xaapyks . Évalué à 2.
Je suis passé sur la branche develop.
Les 2 problèmes sont résolus !
# Fork ?
Posté par liberforce (site web personnel) . Évalué à -7.
Pourquoi un fork ? Ils n'ont pas essayé juste de contacter l'ancien mainteneur pour reprendre le bébé ? Il leur aurait probablement filé le nom de domaine.
[^] # Re: Fork ?
Posté par claudex . Évalué à 8.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Fork ?
Posté par liberforce (site web personnel) . Évalué à 4.
Ça m'apprendra à lire en diagonale…
# Pléthore d'audio streaming sous linux
Posté par Babelouest (site web personnel) . Évalué à 2.
Je me suis intéressé aussi à Ampache il y a quelques temps, quand j'ai voulu pouvoir écouter ma musique de partout parce que ca va bien sinon.
C'était avant le fork dont tu parles et comme l'ancienne version d'ampache était gelée depuis un bout, j'ai cherché les alternatives.
Subsonic est pas mal complet aussi (il fait même streaming video le bougre !) mais pousse à louer une licence, pis il est en java.
Mais il y a aussi mpd qui combiné et intégré comme il faut fait un bon serveur de streaming, tu envoies la sortie sur un serveur icecast2, tu mets un client web et pis vala ! Par contre je ne connais pas de client android dans cette configuration-là, c'est le souci…
M'enfin va falloir que je teste ce fork, ca m'intéresserait de me débarrasser de java…
[^] # Re: Pléthore d'audio streaming sous linux
Posté par Storm . Évalué à 2.
Il existe MPDroid (dispo dans F-Droid), testé il y a quelques temps (~1 an si je me souviens bien) : la partie contrôle de MPD fonctionne bien, rien à redire, la partie streaming était un peu capricieuse (j'avais fini par laisser tomber et utiliser une autre appli de lecture de flux).
[^] # Re: Pléthore d'audio streaming sous linux
Posté par Babelouest (site web personnel) . Évalué à 1.
Il me semble pas justement, mpdroid est un client qui se connecte directement au serveur mpd, donc exclu si je veux me connecter depuis l'internet car le protocole de mpd n'est pas sécurisé d'après mes recherches. Un client web ferait l'affaire parce qu'on peut le coller derrière une authentification http mais voudrait dire de l'utiliser depuis un navigateur.
La solution serait de faire un client web qui fournisse genre une api REST, puis un client qui exploite cette api…
[^] # Re: Pléthore d'audio streaming sous linux
Posté par Reihar . Évalué à 1.
Ou d'utiliser ssh et ncmpcpp. Ensuite, il suffit simplement de récupérer le stream accessible depuis les internets avec un client de streaming.
[^] # Re: Pléthore d'audio streaming sous linux
Posté par ianux (site web personnel, Mastodon) . Évalué à 3.
MPD permet également de diffuser sur HTTP (i.e via un server web interne, pas vers un serveur icecast) et cela MPDroid le gère (avec le port forcé à 80 si je me souviens bien).
[^] # Re: Pléthore d'audio streaming sous linux
Posté par Storm . Évalué à 0. Dernière modification le 19 février 2014 à 14:40.
Effectivement, j'avais loupé la partie "accès depuis l'internet", et donc MPDroid ne répond pas totalement (sur le côté sécurité) à ton besoin (sauf à appliquer la solution évoquée dans un commentaire à base de tunnel SSH, mais beaucoup moins facile d'accès).
# Ampache Doped devient Ampache
Posté par Afterster . Évalué à 2.
Nous avons finalement, contre toute attente car après des mois, pu gagner les accès au dépôt Ampache d'origine (grâce à l'owner précédent) et avons fusionné Ampache Doped dessus. Le fork n'est donc plus qu'une mise à jour 'majeure' d'Ampache et nous continuerons à faire évoluer le projet Ampache en tant que mainteneurs officiel à présent.
Voilà, comme ça c'est clair ici aussi :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.