Draft:Funkwhale
This article, Draft:Funkwhale, has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Preload talk Inform author |
This article, Draft:Funkwhale, has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Preload talk Inform author |
This article, Draft:Funkwhale, has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Preload talk Inform author |
Comment: Prior comment still applies Significa liberdade (she/her) (talk) 21:39, 13 December 2023 (UTC)
Comment: Note: most of the sources are primary - multiple independent reliable sources are required to show notability KylieTastic (talk) 18:38, 3 November 2023 (UTC)
![]() | |
Repository | Source Code |
---|---|
Written in | Python (backend) JavaScript (frontend) |
Available in | German, English, Arabic, Spanish, Esperanto, French, Galician, Italian, Occitan, Polish, Portuguese, Russian |
Type | Music streaming |
License | AGPL-3.0[1] |
Website | Funkwhale Official Website |
Funkwhale is a self-hosted, federated, and open source music streaming server built on the ActivityPub protocol. It is part of the Fediverse.[2][3][4][5] Funkwhale is a community-driven project.[6] Funkwhale, like other federated initiatives, advocates for a decentralized internet.[7]
Description
The backend of Funkwhale is developed in Python using the Django framework. The default frontend interface is written in JavaScript, utilizing Vue.js. The federation is based on the ActivityPub protocol.[8][9] Funkwhale does not have a recommendation algorithm.[10]
On top of ActivityPub, Subsonic and Rss are open source protocols that are supported by Funkwhale.[citation needed]
History
Funkwhale was created in 2015 by Agate Berriot as a self-hosted alternative to Grooveshark. Initially, the federation model was not part of the project's design.[10]
Since 2018, Funkwhale has supported the ActivityPub protocol, allowing the exchange of music libraries between groups. Libraries were initially managed by the administrators of a group but are now associated with specific user accounts.[11]
In June 2019, project members established a French association called The Funkwhale Collective, transferring project governance from Agate alone to the entity. The association is responsible for ensuring the project's development aligns with the community's inclusivity values. In 2022 the association was dissolved and the assets were migrated to techcultivation.[12] It is still maintained by The Funkwhale Collective.[13]
In 2022, because of its promotion of open standards and decentralization, the project received a fund from the Next Generation Search and Discovery fund, through the Nlnet Foundation.[14][15]
References
- ^ "LICENSE · develop · funkwhale / funkwhale · GitLab". GitLab. June 6, 2018.
- ^ La Cava, Lucio; Greco, Sergio; Tagarelli, Andrea (July 1, 2022). "Information consumption and boundary spanning in Decentralized Online Social Networks: The case of Mastodon users". Online Social Networks and Media. 30: 100220. arXiv:2203.15752. doi:10.1016/j.osnem.2022.100220. S2CID 247778937 – via ScienceDirect.
- ^ https://www.diva-portal.org/smash/get/diva2:1699767/FULLTEXT01.pdf
- ^ Wessalowski, Nate; Karagianni, Mara (September 7, 2023). "From Feminist Servers to Feminist Federation". A Peer-Reviewed Journal About. 12 (1): 192–208. doi:10.7146/aprja.v12i1.140450 – via aprja.net.
- ^ https://cirst2.openum.ca/files/sites/179/2022/11/CIRST_Note_2022-01.pdf
- ^ "Funkwhale". www.funkwhale.audio.
- ^ García Menéndez, Ángel. "Federated Music Platforms: An Alternative to Centralization? A Comparative Study of Funkwhale and PeerTube." University of Oviedo, 2020
- ^ Tilley, Sean (June 30, 2022). "Funkwhale, an Open Source GrooveShark Alternative, Begins ActivityPub Implementation".
- ^ "funkwhale / funkwhale · GitLab". GitLab.
- ^ 10.0 10.1 Pépin, Guénaël (July 26, 2018). "Funkwhale, les défis d'une version libre et fédérée de Grooveshark". www.nextinpact.com.
- ^ Collective, Funkwhale. "Funkwhale Blog ~ Funkwhale 0.17 is out!". blog.funkwhale.audio.
- ^ Collective, Funkwhale. "Funkwhale Blog ~ 2022 February and March update". blog.funkwhale.audio.
- ^ "retribute.me · GitLab". GitLab.
- ^ "NLnet; Funkwhale". nlnet.nl.
- ^ "Funkwhale, The FOSS That Won't Flush". February 22, 2023.
External Links
- Official Funkwhale Join Page
- An interview of one of the developers on hackerpublicradio.org
- Agate Berriot interview in librealire (french)
- A funkwhale description on novatrend.ch, gerhardbeck.de and gnulinux.ch
Lua error in mw.title.lua at line 346: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
References
- Pages with script errors
- Pending AfC submissions
- Pending AfC submissions in article space
- AfC submissions by date/12 December 2023
- AfC submissions by date/04 November 2023
- AfC submissions by date/03 November 2023
- Short description with empty Wikidata description
- Draft topics used in wrong namespace
- AfC topic used in wrong namespace
- Articles with unsourced statements