Accueil🇫🇷Chercher

Funkwhale

Funkwhale est un serveur de flux continu de musique libre, auto-hébergé et fédéré via le protocole ActivityPub au sein du Fediverse. Chaque utilisateur dispose d'une bibliothèque dans laquelle il peut ajouter les fichiers audio qu'il souhaite. Il peut ensuite les partager avec d'autres utilisateurs, qu'ils soient sur la même instance ou non[2] - [3].

Funkwhale
Description de l'image Le logo de Funkwhale.png.
Description de l'image Capture d'Ă©cran de la page d'accueil de Funkwhale.png.

Il s'agit d'un projet créé sous une forme associative[4]

Fonctionnalités

Il est possible, lorsqu'on est connecté à une instance d'écouter les morceaux de toutes les instances qui lui sont fédérées, via un système de mise en cache de l'instance[5].

Il est possible de marquer les morceaux favoris et de créer des listes de lecture personnalisées.

Le service est compatible avec l'API Subsonic, permettant ainsi d'écouter les sons depuis différentes applications supportant ce protocole, et de les écouter en ligne ou hors-ligne sur un smartphone, un centre multimédia ou tout type de périphérique pouvant faire fonctionner une application compatible.

La fédération utilise le protocole ActivityPub, au même titre que Mastodon, Peertube ou Pixelfed, et à ce titre, Funkwhale fait partie du Fediverse. Cette fédération permet à des utilisateurs d’un serveur, voire d’une plateforme, d’interagir avec d’autres. Il est par exemple possible de créer une chaîne sur Funkwhale, et de la suivre depuis un compte Mastodon, pour recevoir ses publications automatiquement. Funkwhale est le principal projet de partage de musique au sein du Fediverse[6] - [7] - [8].

Fonctionnement

La partie service utilise Python et le framework Django. L'interface par défaut est écrite en JavaScript, avec Vue.js. La fédération repose sur le protocole ActivityPub. Une API REST gère la bibliothèque musicale et les compte utilisateurs[9].

Historique

En 2015, Funkwhale est créé par Agate Berriot comme alternative auto-hébergeable à Grooveshark. La fédération n'était pas prévue à l'origine[3].

Depuis 2018, le projet supporte le protocole ActivityPub, permettant l'échange de bibliothèques musicales entre instances. Les bibliothèques étaient à l'origine gérées par les administrateurs d'une instance mais sont maintenant rattachées à un compte spécifique.

En juin 2019, les membres du projet fondent une association française loi 1901, nommée The Funkwhale Collective. La gouvernance du projet Funkwhale passe d’Agate seule à l’entité morale, qui est alors chargée de sécuriser son développement dans le respect des valeurs d’inclusivité de la communauté.

Annexes

Notes et références

Articles connexes

  • Hubzilla — Blog dĂ©centralisĂ© utilisant ActivityPub et un système de rĂ©plication des donnĂ©es par groupe de serveurs (hub).
  • Mastodon — microblog utilisant ActivityPub
  • PeerTube — Diffusion de vidĂ©o utilisant ActivityPub
  • Nextcloud — Système de stockage en ligne utilisant ActivityPub
  • Fediverse

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.