Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Personally I don't like depending on musicbrainz or other online sources; any album that enters my collection I manually (and tediously...) tag via information found on discogs and other sources. I get that this is not... a typical desire, but, for anyone else who came across this post and thought "cool! I like music tagging!", other things worth mentioning are the really useful `eyeD3` utility [1] and `exfalso` [2] (which is from the same the `quodlibet` media player project, which I have found handles large libraries very well!).

Maybe someday I will relax my meticulousness enough to use online sources for automatic tagging... :)

[1] https://eyed3.readthedocs.io/en/latest/ [2] https://quodlibet.readthedocs.io/en/latest/guide/commands/ex...



If possible you can help other lazy people like me by adding album art and correcting the information in the MusicBrainz or Discogs catalogs.

It's very difficult to find print media nowadays and so all the liner, covers and booklets never get seen by people in the age of streaming music. Music is so depersonalised in streaming. I used to open the booklet and liner notes while putting on an album and it was a nice way to enjoy the album with some context.


I do the same, except I edit the information on musicbrainz (including adding album art) and then use that as the source of data. That way I'm contributing to the database and making sure my tags are perfect.


I also do the same for every album that enters my collection and I share a similar distaste for getting info directly off of online sources. Rather than an auto-tagger I've actually thought about writing a tag linter: something that checks that every track in my library is tagged according to my guidelines, maybe even reference online services for reference to check that there's no albums with missing tracks or that there's no typos, or that every track has cover metadata, and so on.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: