Skip to content

HDtracks #215

@Serial-ATA

Description

@Serial-ATA

I noticed HDtracks is both in the top 50 download sites and afro's Harmony Add-Ons script, so this could be useful.

Example album: https://www.hdtracks.com/#/album/69865d85e9fe460fd4f40f0c

API

For albums, there's only one request to make: https://hdtracks.azurewebsites.net/api/v1/album/<ALBUM ID>

So for the example album, https://hdtracks.azurewebsites.net/api/v1/album/69865d85e9fe460fd4f40f0c

You can also search by GTIN to get the album ID: https://hdtracks.azurewebsites.net/api/v1/albums/search?q=<GTIN>

For the example album, https://hdtracks.azurewebsites.net/api/v1/albums/search?q=00199957399968

What's available

Their API returns a lot of information.

Album

Fields of interest:

  • name
  • mainArtist
  • cover - Cover art, consistently 1024x1024
  • upc
  • label
  • distributor
  • genre
  • release
  • created
  • pLine
  • cLine
  • credits - Artist credits for the entire album 🤯 (unfortunately it's not linked to tracks)

Tracks

Unfortunately, even in multi-disc releases like the example, there's no disc number for tracks...

Fields of interest:

  • name
  • mainArtist
  • isrc
  • genre
  • duration
  • id

There's a separate API for tracks that can be used to get per-track credits: https://hdtracks.azurewebsites.net/api/v1/track/<TRACK ID>

For example, https://hdtracks.azurewebsites.net/api/v1/track/69865d85e9fe460fd4f40f19

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or requestproviderMetadata provider

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions