๐ŸŽต Music Library API

RESTful API for managing music tracks with mood properties

๐Ÿ“ก API Status

โœ… API is running

Base URL: http://win.stylescore.sport-timing.pl/MoodFader/music-library-backend/api/tracks.php

๐Ÿ”Œ Endpoints

GET /api/tracks Get all tracks
{
  "success": true,
  "data": [...],
  "count": 8
}
GET /api/tracks/{id} Get single track
{
  "success": true,
  "data": { "id": 1, "name": "Sunrise", ... }
}
POST /api/tracks Create new track
{
  "name": "Sunrise",
  "album": "Dawn EP",
  "bpm": 120,
  "music_key": "Fm",
  "genre": "Ambient",
  "mood": "Calm",
  "brightness": 0.7,
  "saturation": 0.6,
  "shape": "circle",
  "level": "middle",
  "position": 0
}
PUT /api/tracks/{id} Update track

Send any fields you want to update in JSON format

DELETE /api/tracks/{id} Delete track
PATCH /api/tracks/order Reorder playlist
{
  "ids": [3, 1, 2, 5, 4]
}

๐Ÿ“Š Track Data Model

Each track includes the following fields:

๐Ÿงช Testing

Test the API using:

๐Ÿ”’ Features