From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Johnny Newsgroups: gmane.emacs.help Subject: EMMS best practice, tag editing and fetching lyrics Date: Sun, 20 May 2012 15:33:41 +0100 Message-ID: <871umeoray.fsf@gmx.co.uk> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1337528774 1719 80.91.229.3 (20 May 2012 15:46:14 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 20 May 2012 15:46:14 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun May 20 17:46:12 2012 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SW8Kh-0004nT-VM for geh-help-gnu-emacs@m.gmane.org; Sun, 20 May 2012 17:46:12 +0200 Original-Received: from localhost ([::1]:39372 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SW8Kh-00022q-EC for geh-help-gnu-emacs@m.gmane.org; Sun, 20 May 2012 11:46:11 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34186) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SW8Kb-00022b-Sb for help-gnu-emacs@gnu.org; Sun, 20 May 2012 11:46:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SW8KZ-00022S-NR for help-gnu-emacs@gnu.org; Sun, 20 May 2012 11:46:05 -0400 Original-Received: from mailout-us.gmx.com ([74.208.5.67]:59171 helo=mailout-us.mail.com) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1SW8KZ-00022D-Hj for help-gnu-emacs@gnu.org; Sun, 20 May 2012 11:46:03 -0400 Original-Received: (qmail invoked by alias); 20 May 2012 15:46:00 -0000 Original-Received: from unknown (EHLO deusexmachina) [92.60.254.234] by mail.gmx.com (mp-us007) with SMTP; 20 May 2012 11:46:00 -0400 X-Authenticated: #57368918 X-Provags-ID: V01U2FsdGVkX1+4dCcY9864lFmQ5vqOouBf18sZ2t87Zgqk9155r8 br6tycTWKfAeXw User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/23.3 (gnu/linux) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.208.5.67 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:84902 Archived-At: Hi all, I am (again) attempting to convert to using EMMS as a front end for mpd instead of using ncmpcp, but am struggling to get a good setup and efficient usage, and hence wonder how emacs users play their music files? I have been scavenging the net for some basics on emms and mpd, but haven't been very succesful, hence this mail to see if I am missing some essential sources. I find ncmpcpp nice and full featured, with the (huge) drawback that the keybindings are unintuitive from an emacs perspective - ideally I'd like the same or similar features within emacs / EMMS. Fetching lyrics =============== ncpmcpp fetches lyrics from the web from a default set of locations. In EMMS, this can (possibly) be done via emms-get-lyrics [1], via more or less complex methods [2], but the "default" seems to be getting lyrics from a local file (which is rarely / never present on my system) [3]. I like the ncmpcpp way that "just works", what is the best practice to achieve this in EMMS? Tag editor refresh and Multiple genres ====================================== I haven't found a convenient way to edit tags in ncmpcp and envision this should be nicely done in emacs through emms. The method I am using is to mark a set of files in the playlist using 'emms-mark-forward' [4] and then doing 'emms-tag-editor-edit-marked-tracks' and use the tag editor for this. (any better practices?) After this the playlist is messed up and I haven't yet found a way to redisplay the buffer? Is there any way to specify multiple genres for a track, so that when filtering by genres, the track shows up under multiple categories? [6] Footnotes: [1] http://emacswiki.org/emacs/emms-get-lyrics.el [2] http://www.kipuamutay.com/en/blog/listeningInternetRadioWithLyricsFromCli.html [3] http://www.gnu.org/software/emms/manual/Lyrics.html [4] This function is not bound per default, which seems unintuitive, but of course can be easily customised. [6] This could probably be generalised for all fields, e.g. multiple artists, but it may not even be desirable as the limitation seems to be inherent in the mp3 format. Cheers, -- Johnny