organization:mastodon

  • Funkwhale, les défis d’une version libre et fédérée de Grooveshark
    https://www.nextinpact.com/news/106896-funkwhale-defis-dune-version-libre-et-federee-grooveshark.htm?ski

    Une fédération à construire

    Pour le moment, la fédération entre serveurs en est à ses balbutiements. Elle s’appuie bien sur le protocole ActivityPub, déjà derrière Mastodon, PeerTube, Pleroma ou Plume.

    Un prototype de fédération des contenus est présent depuis avril. Le principe : chaque instance dispose de sa propre bibliothèque. Elle peut la partager avec les autres ou demander l’accès à ses homologues. Tout partage de catalogue entre deux instances est explicitement autorisé. Une fois un abonnement au catalogue validé, l’instance abonnée reçoit des notifications de nouveautés.

    Les utilisateurs de l’instance abonnée voient l’ensemble du catalogue distant et peuvent les écouter en direct (avec un cache local de 24 heures). Toutes les métadonnées sont importées à l’abonnement. L’administrateur de l’instance peut, aussi, importer les titres qui l’intéressent.

    Cette fédération est une demande des membres de Mastodon. Si ce n’était pas le but initial d’Eliot Berriot, il a rapidement suivi le mouvement. En un mois de développement, une première itération est sortie. Il reste beaucoup de travail. L’interconnexion des serveurs « doit être au cœur du système pour devenir pratique pour les utilisateurs », pense Berriot.

    Bien des fonctions manquent, comme des discussions directes ou abonnements entre utilisateurs de différentes instances. Pour le moment, seul un profil public existe pour chaque membre, accessible aux utilisateurs du serveur. La prochaine étape est de permettre à l’utilisateur d’une instance de voir ce que celui d’une autre écoute. Par contre, l’équipe ne compte pas fédérer les statistiques d’écoutes, qui devraient rester propres à chaque instance.

    Bien entendu, Funkwhale projette d’être compatible avec les autres services du Fediverse, des discussions ayant par exemple eu lieu avec Daniel Supernault de PixelFed.
    ActivityPub, un monde en soi

    La fédération via ActivityPub ajoute sa charge de travail. Selon Eliot Berriot, le plus long serait de comprendre les concepts du système et de lire les implémentations existantes. Les ressources pour débuter manqueraient, et la documentation serait imprécise. Le concepteur de Mastodon s’est tout de même lancé dans une série de billets de blog pour démystifier ce travail.

    #Fediverse