| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Make `emms-player-mpd-play interactive.
|
|
|
|
| |
Allow mpd to read directly from a named socket.
|
|
|
|
| |
Patch by tumashu <tumashu@163.com>.
|
|
|
|
| |
Replace the obsolete function with its up-to-date equivalent.
|
|
|
|
| |
Changes by Alexis <flexibeast@gmail.com>.
|
|
|
|
| |
Patch by Jose Antonio Ortega Ruiz <jao@gnu.org>.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
extend the supported formats scanning to the new (0.17) output of `mpd
--version', keeping the previous scanners for earlier versions. We
include not only file extensions, but also supported network
protocols, which are also reported by mpd.
Patch by Jose Antonio Ortega Ruiz <jao@gnu.org>
|
|
|
|
|
| |
* emms-player-mpd: (emms-player-mpd-get-supported-regexp): Added code
to parse the output of newer versions of mpd.
|
|
|
|
|
|
|
| |
Round to full seconds since mpd doesn't allow float values for
seeking (this usually happens with emms-cue-next, for instance).
Patch by David Engster <deng@randomsample.de>
|
|
|
|
|
|
| |
clear local cache and fetch new updated cache from MusicPD
Patch by David Engster <deng@randomsample.de>
|
|
|
|
|
|
| |
recognized by MPD
Patch by David Engster <deng@randomsample.de>
|
|
|
|
|
|
| |
This function is a safe way to insert the contents of a file without
triggering major mode detection, and has been tested on several versions
of Emacs and XEmacs.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lisp/emms-player-mpd.el (emms-player-mpd-supported-regexp): Use
emms-player-simple-regexp.
* lisp/emms-player-mplayer.el (mplayer): Ditto.
(mplayer-playlist): Only match http:// at beginning of filename.
* lisp/emms-player-simple.el (mikmod, alsaplayer): Don't put periods in
extensions. Separate URLs from extensions.
* lisp/emms-player-xine.el (xine): Use emms-player-simple-regexp.
* lisp/emms-source-playlist.el (emms-source-playlist-parse-m3u)
(emms-source-playlist-parse-pls): Make regexp easier to read.
|
|
|
|
|
|
|
|
| |
* lisp/emms-player-mpd.el (emms-player-mpd-check-interval): Allow this to
be nil.
(emms-player-mpd-play): If nil, do just one check, so that we can
record the current play/paused state.
(emms-player-mpd-connect-1): If nil, don't install the timer.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lisp/emms.el (emms-track-info-filters): New option that allows the user
to specify some functions that filter track data. One example of this
is removing cruft like "(Album Version)" from music purchased over
Amazon without having to edit every single music file.
(emms-track-updated-functions): Update docstring to indicate that this
is called after display of the track, not before.
(emms-track-updated): Call emms-track-info-filters.
* lisp/emms-player-mpd.el (emms-player-mpd-get-tracks-1)
(emms-player-mpd-show-1): Call emms-track-info-filters.
|
| |
|
|
|
|
| |
This fixes a bug introduced in the last commit.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lisp/emms-player-mpd.el (emms-player-mpd-last-state): New variable.
(emms-player-mpd-detect-song-change-2): New function that triggers
playing time update after a non-EMMS-triggered stop.
(emms-player-mpd-detect-song-change-1): Do not disconnect on stop.
Implement handling of the case where people run "mpc stop", "mpc start"
manually. Have EMMS pick up from where they left off.
(emms-player-mpd-clear): Trigger the removal of playing time from the
modeline.
(emms-player-mpd-disconnect): Clear emms-player-mpd-last-state.
|
|
|