Rasmus | 29 Jul 17:41 2014
Face
Picon

[patch] update to libtag info support

Hi,

The following patch makes some small changes to emms-info-libtag.el to
make it easier to customize.  For instance, libtag handles wma files!
I also added another line to the c-program stderr.

One thing that might be worth considering is whether
`emms-info-libtag-known-extensions' should be a list rather than a
string.  The regexp could then be computed.

Also, I did not get emms-print-metadata with my melpa package — not
even the source.  I did not check if it's included with the ELPA
package since it is v3.

Cheers,
Rasmus

--

-- 
. . . The proofs are technical in nature and provides no real understanding
Hi,

The following patch makes some small changes to emms-info-libtag.el to
make it easier to customize.  For instance, libtag handles wma files!
I also added another line to the c-program stderr.

One thing that might be worth considering is whether
`emms-info-libtag-known-extensions' should be a list rather than a
(Continue reading)

Rasmus | 29 Jul 13:06 2014
Face
Picon

[patch] use authinfo for scribbling

Hi,

I have attached a draft of way getting authenticating info using
authinfo rather than storing the password in plain text.  I dislike
saving passwords in my init file, as I may share it with other people.

This is the first time I work with auth-source.el so let me know about
any bug.  It seemed to work on my computer.  The main missing feature
is that it does not prompt the user for username and password, if
missing.  I guess this could be relatively easy using :create
and :saving-function.  I.e. it would do a handshake and save it the
provided credentials are good.

Let me know what you think.
—Rasmus

--

-- 
And I faced endless streams of vendor-approved Ikea furniture. . .
Hi,

I have attached a draft of way getting authenticating info using
authinfo rather than storing the password in plain text.  I dislike
saving passwords in my init file, as I may share it with other people.

This is the first time I work with auth-source.el so let me know about
any bug.  It seemed to work on my computer.  The main missing feature
is that it does not prompt the user for username and password, if
(Continue reading)

Yoni Rabkin | 27 Jul 18:41 2014
Picon

Emms 4.0 official release


I'm happy to announce the release of Emms 4.0. The release tarball is
available here: ftp://ftp.gnu.org/gnu/emms/emms-4.0.tar.gz

For more information, please see:
https://savannah.gnu.org/projects/emms/

4.0 highlights
---------------

    * Add GNU FM support
    * Added mp4, m4a to the extensions handled by emms-info-libtag
    * (optionally) play tracks randomly
    * Extend MPD player support
    * Add pause-resume support for lyrics display
    * New implementation of emms-print-metadata
    * Support both XEmacs and Emacs to highlight playing lyrics
    * Add support for disc-number sorting of FLAC files
    * New function to allow custom browser track-formats to display track duration
    * depreciate emms-player-gstreamer, Last.fm support
    * emms-player-mplayer: Remove code for loading movie subtitles automatically by emms, since mplayer has
an option (`sub-fuzziness') controlling that
    * Support displaying lyrics in a dedicated buffer, to highlight playing lyric
    * Fix make install on Cygwin
    * Compilation errors cleanup

--

-- 
   "Cut your own wood and it will warm you twice"

(Continue reading)

Alexis | 26 Jul 05:25 2014
Picon

Problems getting emms-player-mpd working, and solutions


Hi all,

Context: 64-bit Debian Wheezy; MPD version 0.16.7-2+b1 (from repo);
Emacs 24.3.92.1 (manually compiled); EMMS 4.0 (MELPA 20140630.1158).

i recently spent a bit of time trying to get EMMS to work with my MPD
setup, using emms-player-mpd. After some frustration, i discovered a
couple of things critical to getting it working, which the documentation
seems to either be incorrect about, or seems to not mention:

1. First and foremost, even though my MPD config has the setting:

  save_absolute_paths_in_playlists       "no"

  (which is the default), i /did/ in fact need to set the
  emms-player-mpd-music-directory to the location of my Music directory
  (to wit, "~/Music/"). This would mean that playback would fail, as
  emms-player-mpd was sending play requests to MPD with the absolute
  path, rather than a path relative to the value of my MPD
  music_directory variable (i.e. "~/Music"), as MPD required.

  However, chapter 25 of the EMMS Manual states:

  "If you use absolute file names in your m3u playlists (which is most
  likely), make sure you set EMMS-PLAYER-MPD-MUSIC-DIRECTORY to the value
  of 'music_directory' from your MusicPD config."

  and the documentation for the emms-player-mpd-music-directory variable
  states:
(Continue reading)

Filipp Gunbin | 28 May 19:35 2014

wrong path to install-info on Cygwin

Makefile uses `INSTALLINFO = /usr/sbin/install-info
--info-dir=$(INFODIR)' to set path to install-info program.  On Cygwin
that does not work because install-info is located in /usr/bin.

Thanks.

--

-- 
Filipp Gunbin

Steven Arntson | 31 Mar 07:19 2014

lyrics

Hello, I'm a new emms user. I'm coming from some time using ncmpcpp,
which had a lyrics function that automatically queried various online
lyrics providers.

I notice that emms has some lyrics-finding functionality, but am not sure how it works. Does it query
websites, or is it based on a
local file of lyrics?

Thank you!
steven arntson

Yoni Rabkin | 26 Mar 18:21 2014
Picon

last.fm end of life, libre.fm coming soon


last.fm have announced upcoming changes in which they will end their
streaming services (outside of their own last.fm player).

I will be removing last.fm support entirely from emms.

libre.fm support for both streaming and scrobbing will be complete soon
and will be added to the main repo ASAP.

Sometime after that we'll start moving toward a 4.0 release.

--

-- 
   "Cut your own wood and it will warm you twice"

David Thompson | 5 Mar 03:50 2014

[BUG] MPD off-by-one error in playlist

Hello,

I am writing here at the request of yrk to describe the problem that I
have had when using EMMS with the MPD backend.

I haven't been able to consistently reproduce this bug, but often enough
I find myself in a situation where EMMS is always playing the track
*after* the one I really want in the playlist.  When my cursor is over
the first song in the playlist buffer and I press the play key, the
second song plays instead.

Someone on #emacs also mentioned this same issue so I know that I'm not
the only one affected.

I would hunt the bug myself, but I'm short on time and familiarity with
the EMMS source.

Have I left out any important details?

- Dave

Daniel Dehennin | 12 Jan 14:01 2014

“emms-source-file-directory-tree-find” does not handle symlinks

Hello,

I'm starting to use git-annex[1] to manage my music repository and I
found that git-annex managed files are not loaded by
“emms-add-directory-tree”.

I set:

    (setq emms-source-file-directory-tree-function 'emms-source-file-directory-tree-find)

Using “emms-source-file-directory-tree-internal” works.

The problem comes from the options passed to “find”, it looks for
“files” and git-annex use symlinks to its key/value storage.

I made the following patch to make it working:

#+begin_src diff
diff --git a/lisp/emms-source-file.el b/lisp/emms-source-file.el
index 91cd466..12541d5 100644
--- a/lisp/emms-source-file.el
+++ b/lisp/emms-source-file.el
 <at>  <at>  -227,6 +227,8  <at>  <at>  may be supplied using `emms-source-file-gnu-find'."
                   nil t nil
                   (expand-file-name dir)
                   "-type" "f"
+		  "-o"
+		  "-type" "l"
                   "-iregex" (concat ".*\\(" regex "\\).*"))
     (delete ""
(Continue reading)

Daniel Dehennin | 12 Jan 13:19 2014

Error when renaming track

Hello,

I tagged a bunch of files and try to run “emms-tag-editor-rename” and
get the following message:

    emms-tag-editor-apply: Symbol's function definition is void: nil

But the file is renamed.

Regards.

EMMS: version 20131016.932 from MELPA.
GNU Emacs 24.3.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.8.6) of 2014-01-01 on prometheus, modified by Debian

--

-- 
Daniel Dehennin
Récupérer ma clef GPG:
gpg --keyserver pgp.mit.edu --recv-keys 0x7A6FE2DF
Hello,

I tagged a bunch of files and try to run “emms-tag-editor-rename” and
get the following message:

    emms-tag-editor-apply: Symbol's function definition is void: nil

But the file is renamed.

Regards.
(Continue reading)

Daniel Dehennin | 11 Jan 17:28 2014

Wrong number of arguments in emms-tag-editor-replace-in-tag

Hello,

EMMS: 20131016.932 from MELPA
GNU Emacs 24.3.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.8.6) of 2014-01-01 on prometheus, modified by Debian

Trying to clean some titles I get the following:

#+begin_src
call-interactively: Wrong number of arguments: #[(tag from to) "ÄeeT\"ÅÆÇ#ˆÈŽŠŒ	ƒ!
ƒ!É Ê }ˆË ˆÌ!ÍPebˆÎÏÐÑ#,‡" [overlay mark-active transient-mark-mode tag
make-overlay overlay-put face match ((delete-overlay overlay)) region-beginning ...] 4
("/home/dad/.emacs.d/elpa/emms-20131016.932/emms-tag-editor.elc" . 13433) (byte-code "ÄÅÆÇ\"ÈÉ$Ê	ƒ
Hello,

EMMS: 20131016.932 from MELPA
GNU Emacs 24.3.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.8.6) of 2014-01-01 on prometheus, modified by Debian

Trying to clean some titles I get the following:

#+begin_src
call-interactively: Wrong number of arguments: #[(tag from to) "ÄeeT\"ÅÆÇ#ˆÈŽŠŒ	ƒ!
ƒ!É Ê }ˆË ˆÌ!ÍPebˆÎÏÐÑ#,‡" [overlay mark-active transient-mark-mode tag
make-overlay overlay-put face match ((delete-overlay overlay)) region-beginning ...] 4
("/home/dad/.emacs.d/elpa/emms-20131016.932/emms-tag-editor.elc" . 13433) (byte-code "ÄÅÆÇ\"ÈÉ$Ê	ƒ

Gmane