From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Johnny Newsgroups: gmane.emacs.help Subject: Re: EMMS best practice, tag editing and fetching lyrics Date: Mon, 21 May 2012 19:12:31 +0100 Message-ID: <87obphmmi8.fsf@gmx.co.uk> References: <87mx526uvq.fsf@ericabrahamsen.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1337628307 15455 80.91.229.3 (21 May 2012 19:25:07 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 21 May 2012 19:25:07 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Eric Abrahamsen Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon May 21 21:25:06 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 1SWYE6-0008OE-1b for geh-help-gnu-emacs@m.gmane.org; Mon, 21 May 2012 21:25:06 +0200 Original-Received: from localhost ([::1]:50716 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SWYE5-0005gZ-Fr for geh-help-gnu-emacs@m.gmane.org; Mon, 21 May 2012 15:25:05 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:54880) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SWYDz-0005g7-4g for help-gnu-emacs@gnu.org; Mon, 21 May 2012 15:25:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SWYDx-0006A0-4u for help-gnu-emacs@gnu.org; Mon, 21 May 2012 15:24:58 -0400 Original-Received: from mailout-us.gmx.com ([74.208.5.67]:57379) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1SWYDw-00069n-V1 for help-gnu-emacs@gnu.org; Mon, 21 May 2012 15:24:57 -0400 Original-Received: (qmail invoked by alias); 21 May 2012 19:24:53 -0000 Original-Received: from unknown (EHLO deusexmachina) [92.60.254.234] by mail.gmx.com (mp-us006) with SMTP; 21 May 2012 15:24:53 -0400 X-Authenticated: #57368918 X-Provags-ID: V01U2FsdGVkX19rZ8BC6D9rC/0tjGA99pfJCAtJSC2yCMhLCb01ed L6HTI9ffe7QeC6 In-Reply-To: <87mx526uvq.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Mon, 21 May 2012 12:06:01 +0800") 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:84922 Archived-At: Eric Abrahamsen writes: > On Mon, May 21 2012, Stefan Monnier wrote: > >>> 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?=20 >> >> BTW, there are 2 more front ends in Emacs: mpc.el (bundled with Emacs >> since Emacs-23 or so) and ampc.el (available in GNU ELPA). >> >> I'm the author of mpc.el and from the points you mention, I'd guess >> mpc.el won't suit you (it doesn't even attempt to give you any kind of >> tag-writing ability, it rather focuses on providing a browser to find >> the music you want to play). > > Also Mingus! But, likewise, not particularly good for either of the OP's > needs. No lyrics support, and tag editing that depends on an external > library that I wasn't able to compile on my machine. > > But, for completeness' sake=E2=80=A6 Thanks for the completions, I may look into these at some point. I am a bit puzzled by the lack of documentation for emms and have not yet realised whether it is the best way to go in emacs for playing music (/media). I have managed to get a decent set up but not entirely content. I got the tag editor working by customising the 'emms-tag-editor-tagfile-functions' [1]to use 'id3tag' instead of the (seemingly obsolete? from 2006) 'mp3info'. This is maybe the main place where emacs shines, in addition to searching and adding to the playlist.=20 Lyrics seem possible, but quite complex to set up for fetching from the net, so I will be satisfied with usimg emms and ncmpcpp in parallell (and ario for a graphical front end for visitors who don't like the cli) to interface mpd. Any further opinions on setting up mpd through emacs will be appreciated!=20 Cheers! Footnotes:=20 [1] The customisation I added in init.el is: ,---- | (setq emms-tag-editor-tagfile-functions | '(("mp3" "id3tag" | ((info-artist . "a") | (info-title . "s") | (info-album . "A") | (info-tracknumber . "t") | (info-year . "y") | (info-genre . "g") | (info-note . "c"))) | ("ogg" . emms-tag-editor-tag-ogg) | ("flac" . emms-tag-editor-tag-flac)) | ) `---- --=20 Johnny