18 lines
501 B
Markdown
18 lines
501 B
Markdown
# Collections
|
|
|
|
## 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)
|
|
|
|
## 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 :
|
|
|
|
- track : https://musicbrainz.org/release/{mbid}
|
|
- release : https://musicbrainz.org/recording/{mbid}
|
|
|
|
## Implementation
|
|
|
|
third_party_fetch in federation.tasks
|
|
musicbrainz.serializers
|