jdalbey / libbyfetch

A Python program for downloading MP3 audiobooks from libbyapp.com website
MIT License
13 stars 5 forks source link

[Feature Request] Create an ID3 tag for each downloaded MP3 file #13

Closed jdalbey closed 2 days ago

jdalbey commented 3 days ago

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.

jdalbey commented 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

jdalbey commented 2 days ago

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.