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
next prev parent 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.