Generic audio metadata read and write library

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • tag

    ID3, MP4 and OGG/FLAC metadata parsing in Go (by dhowden)

  • Most music managers on Linux seem to be rapidly disappearing, and so I'm having to say goodbye to my beloved Banshee. Since I don't really love my other options and in general people seem to not like locally saved (and bought) music with a music manager anymore, I'm playing it safe and making my own. I've chosen most of my libraries and done some small tests, but a hurdle that remains is metadata. Sadly, beyond MP3's ID3 tag system, there's custom stuff for a bunch of formats/containers, including ogg/opus, flac, and m4a. https://github.com/dhowden/tag seems to be my safest bet for reading. It has very wide support and an active community. Writing seems to be an ongoing struggle however, and I can't seem to find anything that really works. It would be weird that you can't fix a typo in an album name, update a genre or split up between the album artist and track artist. Does anyone have any suggestions?

  • taffy

    Command-line audio tagging tool (by jangler)

  • Maybe u can bundle external software like this https://github.com/jangler/taffy and use shell commands to tag the music.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts