Beets: MQA

Created on 7 Oct 2020  路  8Comments  路  Source: beetbox/beets

Use case

I'd like a way for beet to detect MQA file so we can properly tag them in the folder name/path.

Solution

Implement a $is_mqa variable. example: $if{$is_mqa, [MQA]}

I won't be buying MQA files again, but I'm sure other users would like to properly tag them.

needinfo

All 8 comments

Hi! Can you explain a little bit more about what an MQA file is and how software might detect them?

I'm having a hard time understanding how it works but from what I understood: It is a proprietary file format that "hides" more data in the lower band into a FLAC container. A decoder could use the hidden lossy info in the lower band to generate 96-24+ files. Tidal uses this. It allows for a smaller file size with debatable higher audio quality and there is quite a lot of controversy surrounding this format.

I didn't know about mqaid, looks neat!

Huh, that's interesting! Do y'all know whether beets can currently import these files鈥攊.e., do they "look" like FLAC files to the Mutagen library? Or would Mutagen need to learn about a new container format?

@sampsyo I didn't test it but MQA is not in their docs nor it is mentioned on their github repo (quodlibet/mutagen). So I presume an issue/PR there is required.

I suppose what I meant to clarify is: what happens currently if you try to import such a file into beets with the beet import command? Does it do anything at all?

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Well the file look like flac files and beet can import them and tag them. I can also fingerprint them and use acousticbrainz on them.

The only difference I found in the metadata is that some files/albums have "MQAEncoder" value as the "Encoder".

EDIT: Good bot, thank you.
EDIT 2:
To add to @RollingStar 's anwser, I also found this library today: MQA_identifier, but no binary is provided for linux and I didn't try to compile nor did I test it.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Freso picture Freso  路  4Comments

Vrihub picture Vrihub  路  5Comments

cgtobi picture cgtobi  路  3Comments

vredesbyyrd picture vredesbyyrd  路  4Comments

robot3498712 picture robot3498712  路  3Comments