"Fran Burstall (Gmail)" <[email protected]> writes: > It seems I need to set > > (setq emms-idapi-service 'musicbrainz) > > else I get > > emms-idapi-search: ‘nil’ is an unsupported service. > > when I try emms-idapi-browser-search-album-artist-at. > > ---Fran
Yes, you are right. Sorry I didn't mention that. Also, take into account that all of the code and the way it works is a completely moving target right now. I've already made a large number of changes which I will be pushing out soon. > On Wed, 5 Jun 2024 at 16:03, Yoni Rabkin <[email protected]> wrote: > >> >> I've merged the work on emms-idapi, a framework for searching online >> music databases, into the main branch. >> >> Currently, you can call a function such as >> `emms-idapi-browser-search-album-artist-at' on the track at point to >> search for both the album and the artist (there are also functions for >> artist-only and album-only search.) >> >> Still in development are the following features: >> >> - filename-based search >> - discogs API support >> - search for a specific track >> - return all of the tracks for a specific album >> - documentation (only once things are stable) >> >> Some of those are easy. Other features, such as returning all of the >> tracks on an album are non-trivial. An album could have 30 releases >> which happened at different times, in different markets, and in >> different formats (for instance, the vinyl release will often have >> different tracks versus a CD or online release). You'd need to >> positively identify the album first, then ask for the track listing. >> >> I'll probably add discogs support next, then go back to adding those >> features just so I can compare those features across different services >> and make sure they work. >> >> -- >> "Cut your own wood and it will warm you twice" >> >> -- "Cut your own wood and it will warm you twice"
