all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Eric Abrahamsen <eric@ericabrahamsen.net>
To: Johnny <yggdrasil@gmx.co.uk>
Cc: help-gnu-emacs@gnu.org
Subject: Re: EMMS best practice, tag editing and fetching lyrics
Date: Tue, 22 May 2012 11:14:22 +0800	[thread overview]
Message-ID: <87d35wgb5d.fsf@ericabrahamsen.net> (raw)
In-Reply-To: <87obphmmi8.fsf@gmx.co.uk> (Johnny's message of "Mon, 21 May 2012 19:12:31 +0100")


On 05/22/12 02:12 AM, Johnny wrote:
> Eric Abrahamsen <eric@ericabrahamsen.net> 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? 
>>>
>>> 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…
>
> 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. 
>
> 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! 

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'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.

E

> Cheers!
>
> Footnotes: 
> [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))
>      | )
>      `----
> -- 
> Johnny



  reply	other threads:[~2012-05-22  3:14 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mailman.1426.1337528768.855.help-gnu-emacs@gnu.org>
2012-05-21  1:28 ` EMMS best practice, tag editing and fetching lyrics Stefan Monnier
2012-05-21  4:06   ` Eric Abrahamsen
2012-05-21 18:12     ` Johnny
2012-05-22  3:14       ` Eric Abrahamsen [this message]
2012-05-22 15:59         ` David Engster
2012-05-23  1:44           ` Eric Abrahamsen
2012-05-22 15:04       ` William Xu
2012-05-22 18:40         ` Johnny
2012-05-23  1:42           ` Eric Abrahamsen
2012-05-20 14:33 Johnny

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87d35wgb5d.fsf@ericabrahamsen.net \
    --to=eric@ericabrahamsen.net \
    --cc=help-gnu-emacs@gnu.org \
    --cc=yggdrasil@gmx.co.uk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.