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: Tue, 22 May 2012 19:40:20 +0100 Message-ID: <87r4ucawkr.fsf@gmx.co.uk> References: <87mx526uvq.fsf@ericabrahamsen.net> <87obphmmi8.fsf@gmx.co.uk> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1337716388 12589 80.91.229.3 (22 May 2012 19:53:08 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 22 May 2012 19:53:08 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: William Xu , deng@randomsample.de, eric@ericabrahamsen.net Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue May 22 21:53:07 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 1SWv8k-0004I1-8W for geh-help-gnu-emacs@m.gmane.org; Tue, 22 May 2012 21:53:06 +0200 Original-Received: from localhost ([::1]:35748 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SWv8j-0001dl-TR for geh-help-gnu-emacs@m.gmane.org; Tue, 22 May 2012 15:53:05 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:60924) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SWv8a-0001bU-4x for help-gnu-emacs@gnu.org; Tue, 22 May 2012 15:53:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SWv8R-0004dT-D9 for help-gnu-emacs@gnu.org; Tue, 22 May 2012 15:52:55 -0400 Original-Received: from mailout-us.gmx.com ([74.208.5.67]:56633 helo=mailout-us.mail.com) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1SWv8R-0004b8-6Y for help-gnu-emacs@gnu.org; Tue, 22 May 2012 15:52:47 -0400 Original-Received: (qmail invoked by alias); 22 May 2012 19:52:44 -0000 Original-Received: from unknown (EHLO deusexmachina) [92.60.254.234] by mail.gmx.com (mp-us007) with SMTP; 22 May 2012 15:52:44 -0400 X-Authenticated: #57368918 X-Provags-ID: V01U2FsdGVkX19uJLgf26BuhBFDBCesy/m7xC5/NsnnrA2BTji/IH PpF3AujxNfWGhi In-Reply-To: (William Xu's message of "Tue, 22 May 2012 23:04:02 +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:84935 Archived-At: William Xu writes: > Johnny writes: >> 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. > > M-x emms-lyrics-visit-lyric will try to search from some internet > location (http://search.lyrics.astraweb.com) if lyrics are not present > locally. But it seems the location is not accessiable any more.. Maybe > you can take a look at ncmpcpp and added it to emms-lyrics-visit-lyric, > and sumbit a patch. :) Yes, it is probably possible to customize this in some way. What I like with ncmpcpp way is that it tries several sites for lyrics before giving up. Unfortunately my lisp skills are abysmal and it is a challenge every time I need to customize a simple variable, so a patch provided by myself is a utopia... David Engster writes: > Eric Abrahamsen writes: >> 3. It got out of sync with mpd. I control mpd through emacs, the command >> line, and my window manager, and I found that emms wouldn't notice >> when I changed the playlist or playstate through a different >> interface. That sort of defeated the purpose! (I would be curious to >> hear if this happens to you as well.) > > FWIW, I think I managed to fix at least some of these issues with EMMS > and mpd. I've submitted the changes, but unfortunately they were never > applied. It seems EMMS is barely maintained at the moment. I still have > them around somewhere, so I can dig them up if necessary. Unfortunately, this is the feeling I got as well that emms is somewhat out of date and not actively maintained. It seems all the stuff is there but it needs some tweaking to get all the way and it is hard to find any digestable beginners info, although the manual goes some way. Eric Abrahamsen writes: > I started off with EMMS and was happy with it at first, but eventually > ditched it because: > > 1. I was only using it for music, none of the other multimedia things. > 2. I had 32 lines of customization, just to listen to music. > 3. It got out of sync with mpd. I control mpd through emacs, the command > line, and my window manager, and I found that emms wouldn't notice > when I changed the playlist or playstate through a different > interface. That sort of defeated the purpose! (I would be curious to > hear if this happens to you as well.) I haven't seens this as an issue yet as i haven't got a very good setup yet, but if I edit the playlist in ncmpcpp the emms playlist must be manually udated to reflect this, if this is what you mean with out of sync. > > I'm liking Mingus: it only does music, which is all I want, and it stays > aware of the global state of mpd (a 'g' is usually all it takes). I > don't like the browsing interface as well as EMMS (it's too tied to the > filesystem structure of your music library), but with ido-mode on it's > not bad at all. I have seen mingus mentioned and got a copy to test. I read your discussion on the stumpwm list on mpd setup and have played around to achieve something similar. I haven't been very successful integrating mpd and stumpwm though and would be curious to understand your setup better. I currently use ncmpcpp and alsamixer bound to shortcuts for fast access, but as I mentioned in the original post, my main issue with ncmpcpp is that the keybindings are just awful. Emacs to create and edit playlists (and possibly tags and view lyrics) and stumpwm directly for play, pause, fwd, etc. would be great! -- Johnny