mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-04 01:19:16 +02:00
API Endpoint to list lirary tracks
This commit is contained in:
parent
bdf9347917
commit
57bf43bb96
7 changed files with 100 additions and 5 deletions
|
@ -253,6 +253,29 @@ class APILibraryCreateSerializer(serializers.ModelSerializer):
|
|||
return library
|
||||
|
||||
|
||||
class APILibraryTrackSerializer(serializers.ModelSerializer):
|
||||
library = APILibrarySerializer()
|
||||
|
||||
class Meta:
|
||||
model = models.LibraryTrack
|
||||
fields = [
|
||||
'id',
|
||||
'url',
|
||||
'audio_url',
|
||||
'audio_mimetype',
|
||||
'creation_date',
|
||||
'modification_date',
|
||||
'fetched_date',
|
||||
'published_date',
|
||||
'metadata',
|
||||
'artist_name',
|
||||
'album_title',
|
||||
'title',
|
||||
'library',
|
||||
'local_track_file',
|
||||
]
|
||||
|
||||
|
||||
class FollowSerializer(serializers.Serializer):
|
||||
id = serializers.URLField()
|
||||
object = serializers.URLField()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue