I have just pushed emms-info-tinytag.el onto the master branch. As discussed previously, this is a emms-info method that works out of the box using the python module tinytag.
Good points: * it works! (At least for me) Less good points: * It is slow, compared to emms-info-libtag. The emms-info-tinytag takes about 16 mins to build the cache of my 13,000 mp3s with a few flac, ogg and m4a thrown in while emms-info-libtag takes about 9 minutes. * It is less featureful: tinytag cannot handle dates beyond years (no exact release dates) and does not support original[year,date] or the performer tag or sort-order tags. While looking into other possibilities, I came across another, perhaps surprising, candidate which looks like it might make a good alternative: exiftool, a perl script aimed at tagging photos, has a surprising good tag reader for audio in almost as many formats as taglib or tinytag. Certainly it has performer and sort-order tags and can handle full dates.. If there is interest, I will look into making an info source based on that. In any case, please experiment with emms-info-tinytag.el. It works for me but I am a mathematician not a programmer! ---Fran On Mon, 4 May 2020 at 01:27, Yoni Rabkin <[email protected]> wrote: > "Fran Burstall (Gmail)" <[email protected]> writes: > > > If you are the person doing the coding, I have no problem with > > you > > choosing either tinytag or mutagen. The person doing the actual > > work > > gets a say. If we hit a wall when testing one, we'll just switch > > to the > > other. > > > > > > OK. Expect to see emms-info-tinytag.el within a couple of weeks > > then... > > excellent > > take your time > > -- > "Cut your own wood and it will warm you twice" >
