From 37b57214517d9b6adc5946fad250defc9ac887db Mon Sep 17 00:00:00 2001 From: Petitminion Date: Tue, 3 Jun 2025 17:30:00 +0200 Subject: [PATCH] doc --- docs/specs/fetch-third-party/index.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/specs/fetch-third-party/index.md b/docs/specs/fetch-third-party/index.md index d69d6a7dd..467704e1e 100644 --- a/docs/specs/fetch-third-party/index.md +++ b/docs/specs/fetch-third-party/index.md @@ -2,11 +2,12 @@ ## 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 -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} - 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 musicbrainz.serializers + +## Call for developers + +This is time consuming. The main logic is implemented. Now everybody can add support for any third party service.