Dieter Deyke | 22 Mar 12:52 2015
Picon

emms-volume now requires emms-browser to be loaded


Loading emms-volume without first loading emms-browser now errors out:

Debugger entered--Lisp error: (void-variable emms-browser-mode-map)
  (define-key emms-browser-mode-map (kbd "+") (quote emms-volume-raise))
  eval-buffer()  ; Reading at buffer position 3158
  funcall-interactively(eval-buffer)
  call-interactively(eval-buffer record nil)
  command-execute(eval-buffer record)
  execute-extended-command(nil "eval-buffer" nil)
  funcall-interactively(execute-extended-command nil "eval-buffer" nil)
  call-interactively(execute-extended-command nil nil)
  command-execute(execute-extended-command)

My setup:

; ---------- EMMS ----------

(require 'emms-setup)
(emms-minimalistic)
(eval-and-compile
  (require 'emms-playlist-mode)
  (require 'emms-metaplaylist-mode)
  (require 'emms-volume))
(setq emms-playlist-default-major-mode 'emms-playlist-mode)
(setq emms-player-list '(emms-player-vlc))
(setq emms-stream-default-action "play")

--

-- 
Dieter Deyke
(Continue reading)

Rasmus | 15 Mar 03:52 2015
Face
Picon

[bug?] libre.fm scrobbing when offline

Hi,

I was working at a cafe today.  EMMS doesn't behave nicely when there's no
internet.  In particular I got the message

    open-network-stream: turtle.libre.fm/80 Name or service not known

and I had to call emms-smart-browse twice to open the browser.

At the very least EMMS should catch the error and write out a message or
something, but otherwise ignore the error.  Even better would be start the
EMMS scrobber in offline-mode, where played songs and times are stored and
uploaded on next connection.  Bonus points if it will eventually also be
able to upload the scrobbled-log from my Rockbox music player.

—Rasmus

--

-- 
Hooray!

_______________________________________________
Emms-help mailing list
Emms-help <at> gnu.org
https://lists.gnu.org/mailman/listinfo/emms-help
Rasmus | 13 Mar 01:18 2015
Face
Picon

[patch] PulseAudio volume

Hi,

I added support for the awesome¹ volume control of PuleAudio.  It would be
great if somebody with more advance PA setup would test it before I push
it.  ATM it increases the *system volume*, but in principal it could be
used to change the volume of whatever EMMS uses for playing.  Let me know
if you think this something that EMMS should do (I don't know how to
actually do this via the terminal).

Thanks,
Rasmus

Footnotes: 
¹ Why is PA awesome?  Because it can set an arbitrary volume, e.g.  200%
  which is great for laptops.

--

-- 
I hear there's rumors on the, uh, Internets. . .
Hi,

I added support for the awesome¹ volume control of PuleAudio.  It would be
great if somebody with more advance PA setup would test it before I push
it.  ATM it increases the *system volume*, but in principal it could be
used to change the volume of whatever EMMS uses for playing.  Let me know
if you think this something that EMMS should do (I don't know how to
actually do this via the terminal).

(Continue reading)

Thomas Bach | 10 Mar 11:31 2015
Picon
Picon

Info doesn't compile

Hi there,

I'm using the master branch of EMMS as installed by el-get. It seems
like in the most actual version the info pages don't compile:

vince <at> ilxwinb01:~/.emacs.d/el-get/emms git pull
Already up-to-date.
vince <at> ilxwinb01:~/.emacs.d/el-get/emms make -C doc/
make: Entering directory '/home/vince/.emacs.d/el-get/emms/doc'
makeinfo --no-split emms.texinfo
emms.texinfo:1283: warning:  <at> example should only appear at a line beginning
emms.texinfo:1283: misplaced {
emms.texinfo:1283: misplaced }
emms.texinfo:1301:  <at> node seen before  <at> end example
emms.texinfo:1127: warning: node next `Markable Playlists' in menu `The Browser' and in sectioning `APE
/ FLAC Commands' differ
emms.texinfo:1213: warning: node prev `APE / FLAC Commands' in menu `Volume' and in sectioning `Markable
Playlists' differ
emms.texinfo:1346: warning: node next `Extending Emms' in menu `Copying' and in sectioning `The
Browser' differ
emms.texinfo:1518: warning: node prev `The Browser' in menu `Markable Playlists' and in sectioning
`Extending Emms' differ
emms.texinfo:2161: warning: node next `Music Player Daemon' in menu `Streaming Audio' and in sectioning
`Lyrics' differ
emms.texinfo:2286: warning: node prev `Lyrics' in menu `Streaming Audio' and in sectioning `Music
Player Daemon' differ
emms.texinfo:2372: warning: node next `Volume' in menu `APE / FLAC Commands' and in sectioning
`Streaming Audio' differ
emms.texinfo:2431: warning: node next `Streaming Audio' in menu `Lyrics' and in sectioning `Copying' differ
emms.texinfo:2431: warning: node prev `Streaming Audio' in menu `Music Player Daemon' and in sectioning
(Continue reading)

Enrico Pirani | 6 Dec 16:29 2014
Picon

Playlist with multiple copies


Hello,

I have a problem with Playlist from Music Player Daemon. When I try to
load the tracks in the playlist I have multiple copies of the same track
(3 copies). This is what appears: http://i.stack.imgur.com/H8idk.png
On the left is the `browse` panel and on the right the `playlist`. As
you can see there are three copies of the same song. I don't know where
is the problem. This is my emms-setup

<!-- language: elisp -->

    (setq exec-path (append exec-path '("/usr/local/bin")))
    (require 'emms-setup)
    (require 'emms-player-mplayer)
    (emms-all)
    (emms-default-players)
    (setq emms-directory (concat user-emacs-directory "/emms"))
    (setq emms-cache-file (concat user-emacs-directory "/emms/cache"))
    (setq emms-source-file-default-directory "/Volumes/MyShare/Music/iTunes/Music/")                                                                       
    (emms-standard)
    (emms-default-players)
    (define-emms-simple-player mplayer '(file url)
           (regexp-opt '(".ogg" ".mp3" ".wav" ".mpg" ".mpeg" ".wmv" ".wma"
                         ".mov" ".avi" ".divx" ".ogm" ".asf" ".mkv" "http://" "mms://"
                         ".rm" ".rmvb" ".mp4" ".flac" ".vob" ".m4a" ".flv" ".ogv" ".pls"))
           "mplayer" "-slave" "-quiet" "-really-quiet" "-fullscreen")
    (require 'emms-player-mpd)
    (setq emms-player-mpd-server-name "localhost")
    (setq emms-player-mpd-server-port "6600")
(Continue reading)

Alexis | 8 Nov 10:00 2014
Picon

emms-player-mpd: current song not highlighted, playlist not consumed


Hi all,

i use mpd in 'consume mode' - i add songs to my playlist, which then get
deleted from the playlist once they've been played.

emms-player-mpd does not seem to work with consume mode. A track entry
in the EMMS playlist is not removed once that track has been played; nor
does the highlighting change so that the currently-playing track is
highlighted. Instead, the first track in the playlist remains
highlighted, although `emms-player-mpd-show` correctly displays the
currently-playing track.

Refreshing the playlist by pressing 'g' (`emms-player-mpd-connect`)
shows the played tracks deleted from the playlist, and the
currently-playing track at the top of the playlist, highlighted.

i could, of course, add some advice, or redefine a function, such
that `emms-player-mpd-connect` gets called upon track change; but this
brute-force approach seems to be papering over either a bug or a lack of
knowledge on my part about how to configure things correctly.

Any ideas?

Thanks in anticipation,

Alexis.

Steven Arntson | 4 Nov 05:25 2014

adding a playable filetype

An elementary question, but I am nonetheless stumped.

I have some .aif files in my collection that emms doesn't know how to
play. Some of my default players (mplayer, vlc) can play these, but the
filetype isn't currently included in the .el file for those players.

Thank you! I've been using Emms for about a year, and it's worked great.
steven

Rasmus | 25 Oct 14:10 2014
Face
Picon

[patch] better kill-track

Hi,

If I don't do C-a C-k I will not kill the entire line in *EMMS
Playlist*.  This is nonsense.

Also, I often have to do C-k C-k since an empty line remains.  This
patch fixes both of these issue and makes C-k in *EMMS Playlist* more
pleasant IMO.

The patch should apply against master.

Thanks,
Rasmus

--

-- 
Need more coffee. . .
Hi,

If I don't do C-a C-k I will not kill the entire line in *EMMS
Playlist*.  This is nonsense.

Also, I often have to do C-k C-k since an empty line remains.  This
patch fixes both of these issue and makes C-k in *EMMS Playlist* more
pleasant IMO.

The patch should apply against master.

(Continue reading)

Rasmus | 25 Oct 13:42 2014
Face
Picon

[patch, *WIP*] add as next track to play

Hi,

[I wanted to sent this message to the .patch ML, but I got a message
 from gmane about needing to sign-up for the list above-and-beyond the
 "normal" gmane requirement (proving one have access to the email one
 is sending from). . .  I'll thus stick with this list].

Often I get the urge to hear a certain track as next track (cause I
never want to interrupt the current song).  EMMS-browser currently
does not support this and I think it's an important function.

However, the patch is pretty naïve about how it inserts stuff in terms
of the looks.  Basically it does not care about its surroundings.  I
have attached a screenshot of the patch in action.  Maggie Björklund
and Pink Floyd have been inserted using
`emms-browser-add-track-as-next-track' in the patch.

I think maybe the naïve way is OK for single tracks, since indention
is different, but it's a bit confusing when Led Zep starts playing
again towards the end of the screenshot.  Perhaps the led Zep header
should be inserted again?

WDYT?

Thanks,
Rasmus

--

-- 
With monopolies the cake is a lie!
(Continue reading)

Steven Arntson | 23 Oct 05:21 2014

void-function mapcan

I trashed my old emms and grabbed today the current one from Melpa (I
think it was Melpa?). Now when I start up emacs (24.4 or 24.3.1), I'm getting an
error: "void-function mapcan."

In my init.el I have the following for emms:

;; ====emms====
(require 'emms-setup)
(require 'emms-tag-editor)
(require 'emms-playlist-sort)
(emms-devel)
(emms-default-players)
(add-to-list 'emms-info-functions 'emms-info-mp3info)

And starting emacs with ---Debug-init gives me the following epic
landslide of information, which I do not have the background to
understand! Thanks for any ideas.

-s

Debugger entered--Lisp error: (void-function mapcan)
  mapcan(#[(x) "\301\302\"\205
Yoni Rabkin | 18 Oct 17:42 2014
Picon

emms-print-metadata


Correcting what I can only see as a prolonged oversight on our part,
I've finally added the compilation and use of emms-info-libtag to the
manual. I've made sure to update the site as well:
http://www.gnu.org/software/emms/manual/Using-TagLib.html#Using-TagLib

--

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


Gmane