beetbox / beetbox/beets

Run ReplayGain analysis after conversion

Open
#1,718 7 comments 0 reactions 0 assignees View on GitHub
feature replaygain
Dominant language
Python
Stars
15.7k
Forks
2.1k
Avg merge
4d 21h
Merged PRs (30d)
31

Description

```
replaygain: analyzing Adele - 21
replaygain: ReplayGain error: ReplayGain backend failed for some tracks in album Adele - 21
```

running 1.3.16 in a docker container.

I convert FLAC to MP3 and replaygain executes before the conversion, so I am not sure if the issue is lack of support for FLAC or something else. I would like to think that replaygain should execute against the MP3 after conversion, but that is just a thought.

I am able to run replay gain after the import completes and that works fine, so the issue is only with flac on the initial import.

Contributor guide

Open the contributing guide

Research direction

Reproduce the initial import in a Docker container using beets 1.3.16 with FLAC input converted to MP3, comparing it with ReplayGain run after import. Trace the import conversion and ReplayGain ordering, then confirm that analysis succeeds against the converted MP3 without breaking the working post-import behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend, cli
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.