all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Johnny <yggdrasil@gmx.co.uk>
To: help-gnu-emacs@gnu.org
Subject: EMMS best practice, tag editing and fetching lyrics
Date: Sun, 20 May 2012 15:33:41 +0100	[thread overview]
Message-ID: <871umeoray.fsf@gmx.co.uk> (raw)

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



             reply	other threads:[~2012-05-20 14:33 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-05-20 14:33 Johnny [this message]
     [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
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

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=871umeoray.fsf@gmx.co.uk \
    --to=yggdrasil@gmx.co.uk \
    --cc=help-gnu-emacs@gnu.org \
    /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.