This commit is contained in:
Petitminion 2025-06-03 17:30:00 +02:00
parent c072f67a4a
commit 37b5721451
1 changed files with 7 additions and 2 deletions

View File

@ -2,11 +2,12 @@
## The issue ## The issue
Has a user I want to be able to get metadata from third party services (to add them to my favorites or to a playlist) Has a user I want to be able to get metadata from third party services (to add tracks to my favorites or to a playlist)
Has a user I want to clone a third party playslit into Funkwhale
## Solution ## Solution
paste the track or release url into the search bar. Funkwhale will get the mmetadata and create the objects in db. First implementation with Musicbrainz : paste the audio object (track, album, playlist) url into the search bar. Funkwhale will get the mmetadata and create the objects in db. First implementation with Musicbrainz :
- track : https://musicbrainz.org/release/{mbid} - track : https://musicbrainz.org/release/{mbid}
- release : https://musicbrainz.org/recording/{mbid} - release : https://musicbrainz.org/recording/{mbid}
@ -15,3 +16,7 @@ paste the track or release url into the search bar. Funkwhale will get the mmeta
third_party_fetch in federation.tasks third_party_fetch in federation.tasks
musicbrainz.serializers musicbrainz.serializers
## Call for developers
This is time consuming. The main logic is implemented. Now everybody can add support for any third party service.