6 TrackFile
Qstick edited this page 5 years ago

Endpoint: "/trackfile"

GET

Summary

Returns all track files for the given artist or album

Parameters

Required:

artistId (int)

Optional:

albumId (int)

trackFileIds - Usage trackFileIds=1234,1236,1235

Returns JsonArray
[
  {
    "artistId": 517,
    "albumId": 6462,
    "relativePath": "We Shall Overcome- The Seeger Sessions (2006)\\Bruce Springsteen - 01 - Old Dan Tucker.flac",
    "path": "C:\\Test2\\Bruce Springsteen\\We Shall Overcome- The Seeger Sessions (2006)\\Bruce Springsteen - 01 - Old Dan Tucker.flac",
    "size": 17755366,
    "dateAdded": "2018-04-15T02:47:26.391487Z",
    "quality": {
      "quality": {
        "id": 6,
        "name": "FLAC"
      },
      "revision": {
        "version": 1,
        "real": 0
      }
    },
    "mediaInfo": {
      "audioChannels": 2.0,
      "audioBitRate": "927 kbps",
      "audioCodec": "FLAC"
    },
    "qualityCutoffNotMet": false,
    "id": 5421
  },
  {
    "artistId": 517,
    "albumId": 6472,
    "relativePath": "High Hopes (2013)\\01 Bruce Springsteen - High Hopes [2014] - High Hopes.mp3",
    "path": "C:\\Test2\\Bruce Springsteen\\High Hopes (2013)\\01 Bruce Springsteen - High Hopes [2014] - High Hopes.mp3",
    "size": 10520492,
    "dateAdded": "2018-04-15T02:47:27.2630697Z",
    "quality": {
      "quality": {
        "id": 2,
        "name": "MP3-VBR-V0"
      },
      "revision": {
        "version": 1,
        "real": 0
      }
    },
    "mediaInfo": {
      "audioChannels": 2.0,
      "audioBitRate": "282 kbps",
      "audioCodec": "MP3"
    },
    "qualityCutoffNotMet": true,
    "id": 5422
  }
]

GET/{id}

Summary

Returns the track file with a given id

Parameters

Required:

id (int)

Returns JsonArray
{
  "artistId": 517,
  "albumId": 6472,
  "relativePath": "High Hopes (2013)\\01 Bruce Springsteen - High Hopes [2014] - High Hopes.mp3",
  "path": "C:\\Test2\\Bruce Springsteen\\High Hopes (2013)\\01 Bruce Springsteen - High Hopes [2014] - High Hopes.mp3",
  "size": 10520492,
  "dateAdded": "2018-04-15T02:47:27.2630697Z",
  "quality": {
    "quality": {
      "id": 2,
      "name": "MP3-VBR-V0"
    },
    "revision": {
      "version": 1,
      "real": 0
    }
  },
  "mediaInfo": {
    "audioChannels": 2.0,
    "audioBitRate": "282 kbps",
    "audioCodec": "MP3"
  },
  "qualityCutoffNotMet": true,
  "id": 5422
}

DELETE/{id}

Summary

Delete the given track file

Parameters

Required:

id (int)

Returns
{}