API Endpoint to list lirary tracks

This commit is contained in:
Eliot Berriot 2018-04-12 20:38:06 +02:00
parent bdf9347917
commit 57bf43bb96
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
7 changed files with 100 additions and 5 deletions

View file

@ -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()