Skip to content

FLO #207

@Serial-ATA

Description

@Serial-ATA

(Note: I don't have any use for this provider, I just looked into it since it was mentioned in #5)

Example album: https://www.music-flo.com/detail/album/446175128

API

There are two requests to make:

One for the album: https://www.music-flo.com/api/meta/v1/album/<ALBUM ID>
And one for the tracklist: https://www.music-flo.com/api/meta/v1/album/<ALBUM ID>/track

So for the example album:

album

Pretty basic info, only things to note are:

  • agencyNm - Distributor
  • albumType - The values I've seen are:

Cover art

data.imgList has a bunch of image sizes. All you have to do is take any one of them and remove the query parameter at the end to get the original.

For example:

Before: https://cdn.music-flo.com/image/v2/album/128/175/46/04/446175128_1879f01e1632cc23_s.jpg?1763704742668/dims/resize/500x500/quality/90

After: https://cdn.music-flo.com/image/v2/album/128/175/46/04/446175128_1879f01e1632cc23_s.jpg

There's no consistency to the image sizes, but so far I've seen a max of 3000x3000 (which seems to be the most common size). The smallest I've seen is 1400x1400.

album/track

Basic info, nothing notable here.

Lyrics

Unrelated to Harmony, there's also an API for LRC lyrics surprisingly: https://www.music-flo.com/api/meta/v1/track/<TRACK ID>/lyric.

You just need to give it a x-gm-app-version header.

So from the example album:

curl 'https://www.music-flo.com/api/meta/v1/track/563179999/lyric' -H 'x-gm-app-version: 8.1.0'

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