Keys, BPM (update with SeratoDJ), DR/RMS/Peak (update with foobar2000 plugin).īut I also want to keep the archive up-to-date. ![]() Update of directory/album data not possible because most of the time I run out of the max allowed length of path+file name but could done in an extra step later (xls export/import as above).įinally I remove the ProductReleaseYear from the file name. ![]() voilà! Files renamed based on "TrackPos_Artist_Title_(Mix)_ProductReleaseYear" (directory the same without "Mix")Īfter I have ripped an amount of CDs, I start Tag & Rename and update the tags based on the file names. then I select the directory and press the button for my script in DOpus rip the files with EAC (exact audio copy) into this directory (incl. Thanks for video - will watch it in a few minutes. I supply this to the script, and it fills in all the information I want. When I rip new CDs, I immediately go to the Discogs page (and AMG page) and retrieved the release ID. Once you've retried the Discogs album release id, you can always re-retrieve the information in the future should you need to. I also find the activex-dll solution mentioned by myarmor to be the best, but maybe that "available external tool" approach is worth investigating as well, as long as nobody is jumping the gun and starting to code the taglib-wrapper dll. It seems writing of tags can be done with ffmpeg as well, don't know how many of your desired tags are supported though. You'd still need to write some kind of dispatcher/wrapper of course, but that might be an alternative to getting taglib to compile on windows and creating the activex/com-wrapper for it.įor getting mp4 or video metadata e.g., the ffmpeg suite has a dedicated tool to parse and export metadata in various formats (xml, json, csv etc). So maybe you also look for specific tools for each filetype that cover what taglib does. It is based on pure vbs-code to read (adopted code, not mine) and an external tool to write the tags (still have it, if you.). I did a little vbs-based mp3-tag reader and writer to automate processing of tag information some years ago because of that. I looked around a bit, it's really weird that there is no easy way to make full use of taglib in a scripted environment. PSS: Of course there is no problem to re-program taglib in jscript I think so far (except I would need more time) - but adding the missing things in DO is much better for all the other users. PS: Please don't ask why I don't use lossless flac or aac. Partially I have some mp3 where no wav is/was available or mastering is better as I have at the moment. ![]() Missing = currently using and must be required Track Rating | POPM | Rating | later (maybe) Product Release Year | TDRL | Release Time | ok Product Artist | TPE2 | Album Artist | ok ![]() Track Vendor | TPE3 | Conductor | missing Track Musical Key | TKEY | Initial Key | ok I also would need much more columns from ID3v2.3/4 - here is my list which I'm currenty using: "how I use it" | ID3v2 | ID3v2 meaning | DO status Yes, "mp4" (music video) and "wav" (audio/ID3v2). Do you need to work with formats that Opus's built-in tagging can't handle? (It's already based on a version of taglib.)
0 Comments
Leave a Reply. |