diff --git a/server/proj/audio/views.py b/server/proj/audio/views.py index e0d8677..45d804f 100644 --- a/server/proj/audio/views.py +++ b/server/proj/audio/views.py @@ -174,6 +174,17 @@ class SongViewSet(GenericViewSet): except ObjectDoesNotExist: return Response({"error": 'Объекта не существует'}, status=status.HTTP_404_NOT_FOUND) + @action(detail=False, methods=['get']) + def get_all_song(self, request): + file_url = "http://82.97.242.49:10084/api/station/1/files" + API_KEY = "49226d3488aac3f5:18d88659c6c1c5e131a0ce0a94d55235" + headers = { + "Authorization": f"Bearer {API_KEY}" + } + response = requests.get(file_url, headers=headers) + + return Response(response.json(), status=status.HTTP_200_OK) + \ No newline at end of file