Ir al contenido

Funkwhale

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 16:06 11 abr 2020 por ElProConLag (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.
Funkwhale
Parte de Fediverso
Información general
Tipo de programa software libre y de código abierto
Licencia GNU Affero General Public License, version 3.0
Información técnica
Programado en
Versiones
Última versión estable 1.4.012 de diciembre de 2023
Enlaces

Funkwhale es un servidor de música libre en streaming, auto alojado y federado creado el 2015 por Eliot Berriot como alternativa de autoalojamiento a Grooveshark. Donde cada usuario dispone de una biblioteca propia donde añadir los audios y, si quiere, compartirlas con otros usuarios de la de la misma instancia o de una otro.[1]

Desde 2018, el proyecto soporta el protocolo ActivityPub, que permite el intercambio de bibliotecas de música entre instancias. Aunque la federación no estaba prevista originalmente. Las bibliotecas eran gestionadas originalmente por los administradores de una instancia, pero ahora se adhieren a una cuenta concreta.[2]​ En 2019 el servicio todavía no permite utilizar etiquetas con los ficheros de audio aunque está previsto. La lectura pública tampoco es posible sin crear una cuenta en una instancia.[3]

Entre sus funcionalidades destaca la posibilidad de marcar las canciones preferidas y crear listas de reproducción personalizadas. Cuando se está conectado en una instancia es posible escuchar las pistas de todas las instancias federadas a través de un sistema de almacenamiento en la memoria cache de la instancia.

El servicio es compatible con el APS Subsonic, que permite escuchar audios de diferentes aplicaciones que admiten este protocolo y escucharlas en línea o fuera de línea en un teléfono inteligente, un centro multimedia o cualquier dispositivo que pueda hacer funcionar una aplicación compatible.[4]

En cuanto al funcionamiento, utiliza el lenguaje Python y Django. La interfaz por defecto está escrita con Javascript y Vue.js. La federación se basa con el protocolo ActivityPub. Y una API REST gestiona la biblioteca de música y las cuentas de usuario.[3]

Referencias

  1. guenael@nextinpact.com (26 de julio de 2018). «Funkwhale, les défis d'une version libre et fédérée de Grooveshark». Consultado el 3 de junio de 2019. 
  2. Journalet. Gasseta occitana d'informacions, ed. (17 d'octubre de 2018). «Funkwhale: gestion de discotèca federada». Consultado el 3 de mayo de 2019. 
  3. a b «Funkwhale». 4 de septiembre de 2018. Consultado el 3 de junio de 2019. 
  4. «Funkwhale, les baleines mélomanes libres et décentralisées». 25 de mayo de 2018. Consultado el 3 de junio de 2019.