Questions about FW (features request ?)


#1

Hi there ! I’m from Musique Libre ! (www.dogmazic.net) a free music archive created in 2004.

We have though the years encounter a lots of issues with the archive and we are really interested by hosting a Funkwhale instance.

We have however, a few questions and some things that can be features to add to Funkwhale.

  • We noticed the recent licence feature on tracks (wich is really cool and needed), how do you extract licences text from the audio file ? Is it reading the copyright tag or the comment tag ? both ? Or something else ?

  • On dogmazic.net we provide a way to comment every single song individually, is this possible/planned ?

  • We have a Label system, a label or a user can manage several groups. Is this information can be displayed on the song information page on Funkwhale ?

  • Related to the previous one : we have user account with their own information set (biography for user and bands), is it possible/planned on an instance to have user accounts ?

  • On Dogmazic, albums and songs can be browsed by musique style and users can create their own tags, is this possible/planned ?

  • Last, we provide download option for albums and songs, is this feature exist on FW ? And more important is it easy to access for the audience ?

Thx for answers, and keep up the good work on FW, it seems it’s going on the right tracks :slight_smile:


#2

Hi @Nomys_Tempar! I’ll try to answer your questions :slight_smile:

Yeah, this is pretty recent, and no released yet, but basically, we have a list of supported licenses in the software, and we do some basic pattern matching (currently on licences URL) using the values from the License and the Copyright field (the first match is used).

We don’t extract the license text, we only use the URL as an identifier to match a license in our own list.

This is not possible yet, but this is a planned feature, and it will work with federation too :slight_smile:

We don’t have anything like that yet, and it’s not planned but I think we’ll need to implement this at some point. Do you have some examples / screenshot / links showing how this work on your side?

We don’t offer any field for biography on user or artist entities. User do have accounts already (they use it to login, upload music, create playlists, etc.) though.

It’s not possible yet, but the feature is in discussion. You can refer to this issue to get an idea of what we already discussed and the direction we may take.

We provide that for songs, but not for albums yet, because we need to find a proper way to do that without puting too much load on the server :slight_smile:

The button itself is available on each track page, but we might as well offer it on the player, and on track lists :slight_smile:


#3

Thks for the quick answers, I will answer more in the next few days :slight_smile:


#4

@Nomys_Tempar you guys are on the same boat i am, love ampache features but sick of lack of dev, i was building a PWA/app for ampache but stoped And considring funkwhale now

Just waiting the ali release later


#5

@a7medo778, the API should be already usable and complete, since it powers our SPA. Even if it’s not completely stable yet, most of the changes are backward compatible, and we’ll do our best to warn for potential incompatible changes in each release changelog.


#6

Really? I can only see a couple of endpoints on swagger


#7

You can use the current web UI as a reference on how to contact the API (by inspecting the network request and responses). I lacked the time to complete the API documentation unfortunately.