Closed jdalbey closed 2 days ago
Workaround: If you have eyeD3 installed (Linux) this bash script will do the trick:
for file in *.mp3; do eyeD3 --title="$file" $file ; done
A new program has been added, set_ID3_tags.py
, to address this issue. All it does is assign the filename as the title attribute in the ID3 tag. For the moment I think setting ID3 tags should be a separate program and not part of libbyfetch itself. My rationale is that some users may want more control over how the ID3 tags are created and would be frustrated with the simplistic approach used in this program.
Once the MP3 files have been downloaded, create an ID3 tag in each one that specifies the book title. This is useful because the ID3 tag is what appears in the display of most MP3 players.
Implementation note: there's an easy to use python module.