Sign inSign up

rivamp/tracks-api

By rivamp

•Updated over 6 years ago

Image
0

494

rivamp/tracks-api repository overview

⁠django-tracks

Build Status

A Django based REST API for your music tracks

⁠Features

  • import audio files (supports at least MP3, AAC, FLAC, OGG, ASF, AIFF) into Django DB.
  • Can read all audio tags that Mediafile⁠ supports
  • Admin UI to list, show and filter tracks by tags
  • In progress: Django REST framework powered API

⁠Quickstart

Install Django tracks API::

pip install django-tracks-api

Add it to your INSTALLED_APPS:

INSTALLED_APPS = (
    ...
    'tracks_api',
    ...
)

Create Django admin user:

python manage.py createsuperuser

Add Django tracks API's URL patterns:

import tracks_api


urlpatterns = [
    ...
    path("tracks/", include(tracks_api.urls.router.urls)),
    ...
]

Run python manage.py migrate to create tracks API models.

Run Django server:

python manage.py runserver

⁠Screenshots

alt text

Tag summary

Content type

Image

Digest

Size

224.9 MB

Last updated

over 6 years ago

docker pull rivamp/tracks-api