Pierre Neidhardt <[email protected]> writes: > I confirm the issue. It works for ogg and flacbut not for mp3. > The issue can be validated by emms-print-metadata as well! > > Default value of `emms-tag-editor-tagfile-functions': > > (("mp3" "mp3info" > ((info-artist . "a") > (info-title . "t") > (info-album . "l") > (info-tracknumber . "n") > (info-year . "y") > (info-genre . "g") > (info-note . "c"))) > ("ogg" . emms-tag-editor-tag-ogg) > ("flac" . emms-tag-editor-tag-flac)) > > > From the mp3info(1) man page: > > Only ID3 versions 1.0 and 1.1 are supported. ID3V2 is a much more pow‐ > erful standard and is planned for some as-yet-undetermined future ver‐ > sion. Unfortunately, a clean implementation is a heck of a lot of work > and I'm unbelievably lazy, so don't hold your breath. It is probably > worth noting at this juncture, however, that I do accept patches. :-) > > So here is your issue. mp3info is severely obsolete.
Thank you for rooting this out. > Possible replacements: > > - ffmpeg which supports almost every format, but as of recently it did > not support in-place tagging, which makes it quite slow. > > - taglib: Supports many formats _and_ supports in-place tagging. Its C > bindings are very limited (only a few fields are allowed), the more > complete bindings are in C++. Since EMMS now builds emms-print-info > against the C++ bindings, this is no more an issue. > > - I rolled out my own tool a while back: > > https://ambrevar.bitbucket.io/demlo/ > https://github.com/Ambrevar/demlo > > It is an overpowered, fully-scriptable music library organizer, so that > would more than suit our needs on that end. Note however that Demlo is > based on taglib's C bindings and fallbacks to FFmpeg when unsupported > tags cannot be set by taglib. We can't rely on ffmpeg because of the libav-ffmpeg rift. I for instance, don't have ffmpeg. > My suggestion: Release a minimalist commandline tool (e.g. taglib-edit > or emms-set-metadata) that can set _any tag in-place_. > > If we make such a tool, it would become replace both ffmpeg and taglib > as a tagger in Demlo. > > If we don't because it's too hard / too much work, then either we > fall back on ffmpeg or Demlo. We already use taglib, so we should probably go with that. > Or does anyone know a better tool for tagging? I'll be looking for something as well with the hope that someone has already threaded this particular needle. > > -- > Pierre Neidhardt > -- "Cut your own wood and it will warm you twice" _______________________________________________ Emms-help mailing list [email protected] https://lists.gnu.org/mailman/listinfo/emms-help
