İsmail Döner | 10 Apr 17:53 2015
Picon

playing 24bit with emms-mplayer

emms with mplayer plays most flac files just fine but no sound on some other flac files. without emms, mplayer plays all of them.
with the suggestions of "yrk" (on #emacs) i was able to play those too.

it seems emms falls back to other players when the flac is 24bit (i had emms-player-list set to '(emms-player-mplayer emms-player-ogg123 emms-player-mpg321)", so i removed other players from the list and now it plays those files as well.

thank you.
<div><div dir="ltr">
<div>
<div>emms with mplayer plays most flac files just fine but no sound on some other flac files. without emms, mplayer plays all of them.<br>
</div>with the suggestions of "yrk" (on #emacs) i was able to play those too.<br><br>it seems emms falls back to other players when the flac is 24bit (i had emms-player-list set to '(emms-player-mplayer emms-player-ogg123 emms-player-mpg321)", so i removed other players from the list and now it plays those files as well.<br><br>
</div>thank you. <br>
</div></div>
Sebastian Soderqvist | 29 Mar 19:57 2015
Picon

Problem with emms-librefm-stream - bad HTTP server reponse

Hey list,

On my quest to find a media player and new interesting music i found
emms and libre.fm, i am now trying to stream music from libre.fm using
the emms-librefm-stream function but i am unsuccessful. The function
returns "bad HTTP server reponse". Allow me to describe my current
configuration.

emms version: 4.0

External players installed:
 * mpg321
 * ogg123
 * mplayer

Configuration in .emacs.el:

 (add-to-list 'load-path "~/.emacs.d/emms/lisp")
 (require 'emms-setup)
 (emms-devel)
 (emms-default-players)

 (setq emms-librefm-scrobbler-username "USERNAME"
       emms-librefm-scrobbler-password "PASSWORD")

Looking at emms-librefm-stream.el i see that "bad HTTP server reponse"
is thrown when the stream server does not respond with a "200 OK". After
i have tried to start the stream i see that the varible
emms-librefm-stream-debug is set to:

"HTTP/1.1 302
https://libre.fm/radio/handshake.php?version=1.3.0.58&platform=linux&username=USERNAME&passwordmd5=89d023a1beae58cb6e1a0d966d952d13&language=en\nServer:
Varnish\nLocation:
https://libre.fm/radio/handshake.php?version=1.3.0.58&platform=linux&username=USERNAME&passwordmd5=89d022a1beae48cb6e2a0d966d951d13&language=en\nAccept-Ranges:
bytes\nDate: Sun, 29 Mar 2015 17:16:45 GMT\nX-Varnish: 1351847855\nAge: 0\nVia: 1.1
varnish\nConnection: close\n\n"

This is where i am stuck, any help i can get i appreciated. And if this
is not the correct place for these kinds of questions i do apologies.

--

-- 

Sebastian Soderqvist

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
mailto:dieter.deyke <at> gmail.com
Get my Gnupg key:
gpg --keyserver keys.gnupg.net --recv-keys B116EA20

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

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. . .
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
`Volume' differ
Makefile:10: recipe for target 'emms.info' failed
make: *** [emms.info] Error 1

I did the following modifications which compiles. But the result doesn't
look too good (I don't know texinfo):

------------------------------------------------------------
vince <at> ilxwinb01:~/.emacs.d/el-get/emms git diff
diff --git a/doc/emms.texinfo b/doc/emms.texinfo
index 7c973a6..820bccd 100644
--- a/doc/emms.texinfo
+++ b/doc/emms.texinfo
 <at>  <at>  -1280,8 +1280,10  <at>  <at>  file, typically  <at> file{~/.authinfo.gpg}, as:
 machine libre.fm login USERNAME password PASSWORD
  <at> end smallexample
 If you are using some other server than libre.fm, change
-`` <at> example{libre.fm}'' to match
- <at> var{emms-librefm-scrobbler-handshake-url}.
+ <at> example
+libre.fm
+ <at> end example
+to match  <at> var{emms-librefm-scrobbler-handshake-url}.

 Alternatively, you can save the password in plaintext in your init-file
 by setting these variables:
------------------------------------------------------------

I'm running Debian jessie.

vince <at> ilxwinb01:~/.emacs.d/el-get/emms makeinfo --version
makeinfo (GNU texinfo) 5.2

Regards

        Thomas.

PS: Could I also suggest to list 'doc/dir' in '.gitignore'?

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")
    (setq emms-player-mpd-music-directory emms-source-file-default-directory)
    (add-to-list 'emms-info-functions 'emms-info-mpd)
    (add-to-list 'emms-player-list 'emms-player-mpd)
    (require 'emms-volume)
    (setq emms-volume-change-function 'emms-volume-mpd-change)
     (require 'emms-browser)
     (emms-browser-make-filter "all" 'ignore)

--

-- 

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.

Thanks,
Rasmus

--

-- 
Need more coffee. . .
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!
Attachment (play-next.diff): text/x-diff, 3760 bytes
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!

Gmane