Tue Apr 11 23:26:55 EDT 2006 Michael Olson <[EMAIL PROTECTED]>
* emms-player-mpd: Make emms-player-mpd-show take a callback argument so that
it's easy to make a /NP command for Emacs-based IRC clients.
Tue Apr 11 23:29:26 EDT 2006 Michael Olson <[EMAIL PROTECTED]>
* emms-player-mpd: Make last compiler warning go away with some `put'
trickery.
Tue Apr 11 23:51:32 EDT 2006 Michael Olson <[EMAIL PROTECTED]>
* Make `emms-player-started' function, which serves the same purpose as
`emms-player-stopped', in that it is meant to be called by the player.
emms-player-mpd needs this so that it can tell EMMS exactly when playback has
begun.
New patches:
[emms-player-mpd: Make emms-player-mpd-show take a callback argument so that it's easy to make a /NP command for Emacs-based IRC clients.
Michael Olson <[EMAIL PROTECTED]>**20060412032655] {
hunk ./emms-player-mpd.el 872
- (buffer (cdr closure))
+ (callback (cadr closure))
+ (buffer (cddr closure))
hunk ./emms-player-mpd.el 881
- (setq string (if desc
- (format emms-show-format desc)
- "Nothing playing right now"))
- (if insertp
- (with-current-buffer buffer
- (insert string))
- (message "%s" string))))
+ (if (not desc)
+ (message "Nothing playing right now")
+ (setq desc (format emms-show-format desc))
+ (cond ((functionp callback)
+ (funcall callback buffer desc))
+ (insertp
+ (with-current-buffer buffer
+ (insert desc)))
+ (t
+ (message "%s" desc))))))
hunk ./emms-player-mpd.el 893
-(defun emms-player-mpd-show (&optional insertp)
+(defun emms-player-mpd-show (&optional insertp callback)
hunk ./emms-player-mpd.el 896
+If CALLBACK is a function, call it with the current buffer and description.
hunk ./emms-player-mpd.el 901
- (emms-player-mpd-send "currentsong" (cons insertp (current-buffer))
+ (emms-player-mpd-send "currentsong"
+ (cons insertp (cons callback (current-buffer)))
}
[emms-player-mpd: Make last compiler warning go away with some `put' trickery.
Michael Olson <[EMAIL PROTECTED]>**20060412032926] {
hunk ./emms-player-mpd.el 324
+
+;; Ignore a useless byte-compile warning
+(eval-when-compile
+ (put 'process-kill-without-query 'byte-compile nil))
}
[Make `emms-player-started' function, which serves the same purpose as `emms-player-stopped', in that it is meant to be called by the player. emms-player-mpd needs this so that it can tell EMMS exactly when playback has begun.
Michael Olson <[EMAIL PROTECTED]>**20060412035132] {
hunk ./emms-player-mpd.el 612
- (run-hooks 'emms-player-stopped-hook)
+ (let ((emms-player-stopped-p t))
+ (emms-player-stopped))
hunk ./emms-player-mpd.el 618
- (run-hooks 'emms-player-started-hook)
+ (emms-player-started 'emms-player-mpd)
hunk ./emms-player-simple.el 89
+ ,player-name
hunk ./emms-player-simple.el 112
-(defun emms-player-simple-start (filename cmdname params)
+(defun emms-player-simple-start (filename player cmdname params)
hunk ./emms-player-simple.el 114
-the specified PARAMS."
+the specified PARAMS.
+PLAYER is the name of the current player."
hunk ./emms-player-simple.el 123
- (set-process-sentinel process 'emms-player-simple-sentinel)))
+ (set-process-sentinel process 'emms-player-simple-sentinel))
+ (emms-player-started player))
hunk ./emms.el 1040
- track)
- (setq emms-player-playing-p player
- emms-player-paused-p nil)
- (run-hooks 'emms-player-started-hook)))))
+ track)))))
+
+(defun emms-player-started (player)
+ "Declare that the given EMMS PLAYER has started.
+This should only be done by the current player itself."
+ (setq emms-player-playing-p player
+ emms-player-paused-p nil)
+ (run-hooks 'emms-player-started-hook))
}
Context:
[emms-player-mpd: Set timer interval to be 1 by default and adjust docstring.
Michael Olson <[EMAIL PROTECTED]>**20060411225417]
[emms-source-file.el: Fix dired source.
[EMAIL PROTECTED]
[emms.el: Introduce and use `emms-source-old-buffer'
[EMAIL PROTECTED]
[emms-player-mpd: Fix minor typo in comments.
Michael Olson <[EMAIL PROTECTED]>**20060411041037]
[emms-player-mpd: Make sure inserted text from emms-player-mpd-show goes to the right buffer.
Michael Olson <[EMAIL PROTECTED]>**20060411033552]
[emms-player-mpd: Remove obsolete option.
Michael Olson <[EMAIL PROTECTED]>**20060411030539]
[emms-player-mpd: Reset some extra state data on stop.
Michael Olson <[EMAIL PROTECTED]>**20060411030023]
[emms-playlist-mode: Fix a bug where too many overlays were being added when the track was updated.
Michael Olson <[EMAIL PROTECTED]>**20060411025931]
[emms-player-mpd: A few minor tweaks.
Michael Olson <[EMAIL PROTECTED]>**20060411013942]
[emms-player-mpd: Major rewrite to use a custom transaction queue implementation, which includes adjusting most functions to use callbacks and closures.
Michael Olson <[EMAIL PROTECTED]>**20060411004345]
[patch resolution
Trent Buck <[EMAIL PROTECTED]>**20060409205547]
[emms-player-mplayer.el: mplayer supports FLAC, too.
[EMAIL PROTECTED]
[emms-info-libtag.el: remove unused variables.
Trent Buck <[EMAIL PROTECTED]>**20051204181347]
[emms-info-libtag.el: libtag can also handle Speex files.
Trent Buck <[EMAIL PROTECTED]>**20051120065009]
[emms-playlist-mode: Remove obsolete function.
Michael Olson <[EMAIL PROTECTED]>**20060409052556]
[Add new playlist sources to documentation.
Michael Olson <[EMAIL PROTECTED]>**20060409005306]
[emms-playlist-mode: Use emms-playlist-save instead of a custom function.
Michael Olson <[EMAIL PROTECTED]>**20060409005234]
[emms-source-playlist: Get things working to my satisfaction, like saving playlists in different formats and (optionally) being prompted for which format.
Michael Olson <[EMAIL PROTECTED]>**20060409003540]
[emms-playlist-mode: Make it possible to use edebug on `with-inhibit-read-only' forms.
Michael Olson <[EMAIL PROTECTED]>**20060406042615]
[emms-player-mpd: If the MusicPD daemon goes away, make sure that we can still stop EMMS.
Michael Olson <[EMAIL PROTECTED]>**20060406034553]
[Updated manual for emms-lyrics.
[EMAIL PROTECTED]
[New variable: `emms-lyrics-coding-system'. It's the coding system used
[EMAIL PROTECTED]
in the output of lyrics. (I sent this before, maybe some unexpected
problem happened.)
]
[emms-player-mpd: Never set emms-player-stopped-p, since this is only to be done when the user explicitly stops the music.
Michael Olson <[EMAIL PROTECTED]>**20060402184833]
[Make sure that negated character classes in regexps include the newline character, so that there is no possibility of empty lines being matched.
Michael Olson <[EMAIL PROTECTED]>**20060402175002]
[emms-playlist-sort.el, quote FORM argument to eval-after-load
[EMAIL PROTECTED]
[Update manual and emms-setup with the preferred way of invoking emms-playing-time and emms-lyrics from .emacs. Update MusicPD section of manual.
Michael Olson <[EMAIL PROTECTED]>**20060402144407]
[emms-streams: Make some options customizable. Fix compiler warnings.
Michael Olson <[EMAIL PROTECTED]>**20060402031546]
[emms-source-playlist: Add support for m3u and pls playlists.
Michael Olson <[EMAIL PROTECTED]>**20060402024556]
[README: Added a paragraph about libtag.
[EMAIL PROTECTED]
[emms-info-libtag.el: Add a warning about the possible conflict with emms-info-mp3info
[EMAIL PROTECTED]
[Some minor modifications
[EMAIL PROTECTED]
[Use insert-file instead of insert-file-literally to get around coding system problems
[EMAIL PROTECTED]
[Added emms-play-playlist
[EMAIL PROTECTED]
[Remove emms-tageditor.el, since it only works with emms-pbi.el. It might be useful to re-add this, once it has been rewritten. But first, let's get a release out the door :^) .
Michael Olson <[EMAIL PROTECTED]>**20060401233146]
[emms-player-mpd: Don't use define-emms-simple-player, since we provide our own versions of the functions that it produces.
Michael Olson <[EMAIL PROTECTED]>**20060401233036]
[emms-lyrics: Make this behave like other add-ons.
Michael Olson <[EMAIL PROTECTED]>**20060401232918]
[Fix a variety of compilation errors and warnings.
Michael Olson <[EMAIL PROTECTED]>**20060401232610]
[Makefile: Don't show Emacs commandline. Remove generated HTML file in clean rule.
Michael Olson <[EMAIL PROTECTED]>**20060401232522]
[emms-streams: Add prefix to utility functions.
Michael Olson <[EMAIL PROTECTED]>**20060401210849]
[Make all add-on files toggle-able.
Michael Olson <[EMAIL PROTECTED]>**20060401210634]
[Added emms-source-playlist.el, moved stuff from emms.el there
[EMAIL PROTECTED]
[Move emms-parse-playlist to emms-source-file.el, rename to emms-source-file-parse-playlist
[EMAIL PROTECTED]
[Remove emms-pl-manip.el
Michael Olson <[EMAIL PROTECTED]>**20060401194358]
[Remove emms-pbi*.el at forcer's request.
Michael Olson <[EMAIL PROTECTED]>**20060401193306]
[emms-mode-line: Add toggle functions and autoload cookies.
Michael Olson <[EMAIL PROTECTED]>**20060401191825]
[emms-player-mpd: Use simpler value for connect function.
Michael Olson <[EMAIL PROTECTED]>**20060401190427]
[Makefile: Use correct extension in new HTML rule.
Michael Olson <[EMAIL PROTECTED]>**20060401184547]
[Makefile: Update .PHONY, add .PRECIOUS line for generated files, add rule for creating HTML version of documentation.
Michael Olson <[EMAIL PROTECTED]>**20060401180331]
[emms-streams.el (emms-stream-default-list): Add "Voices from Within"
[EMAIL PROTECTED]
[All stable extentions documented
[EMAIL PROTECTED]
[emms-player-mpd.el (emms-info-mpd): Prevent an error when we can't connect to a MusicPD instance. This prevents EMMS from causing Emacs to stop reading initialization settings.
Michael Olson <[EMAIL PROTECTED]>**20060326230003]
[Added MusicPD to the Emms manual.
[EMAIL PROTECTED]
[Added `emms-playlist-sort' to the Emms manual.
[EMAIL PROTECTED]
[re-organization of emms-setup levels
[EMAIL PROTECTED]
[emms-player-mpd: Make importing of MusicPD playlist a bit less error-prone.
Michael Olson <[EMAIL PROTECTED]>**20060323135109]
[emms-player-mpd: Make pausing work after importing a playlist from MusicPD.
Michael Olson <[EMAIL PROTECTED]>**20060320071337]
[emms-player-mpd: Try to get values for name and port from environment. Fix awkwardness in `emms-player-mpd-block'.
Michael Olson <[EMAIL PROTECTED]>**20060320065153]
[emms-player-mpd: Implement importing the current MusicPD playlist into EMMS and fix a couple of bugs.
Michael Olson <[EMAIL PROTECTED]>**20060320061455]
[finished updating copyrights
[EMAIL PROTECTED]
[fixed copyright years and copyright holder
[EMAIL PROTECTED]
[emms-source-file: Yes, playlist does work. (Removed comment)
[EMAIL PROTECTED]
[emms-player-simple.el (alsaplayer): Fixed regexp.
[EMAIL PROTECTED]
[emms-player-simple.el: Added alsaplayer support. Thanks to indio on #emacs.
[EMAIL PROTECTED]
[emms-player-mpd: Do a seek when the song has changed in case several seconds have elapsed between detection and song change.
Michael Olson <[EMAIL PROTECTED]>**20060302032315]
[playlist mode yank bug fix
[EMAIL PROTECTED]
[update README file
[EMAIL PROTECTED]
[Pass correct parameter to `run-at-time', to make sure only one timer is
[EMAIL PROTECTED]
running.
]
[add two macros, one to emms.el and the other to emms-playlist-mode.el. The former fixes a bug in which the software attempts to access a completely narrowed buffer and the latter because it looks nicer.
[EMAIL PROTECTED]
[emms-player-mpd: Detect when the server has stopped, and call emms-player-stopped.
Michael Olson <[EMAIL PROTECTED]>**20060107081052]
[emms-player-mpd: Implement blocking so that code in timers doesn't conflict.
Michael Olson <[EMAIL PROTECTED]>**20060107064358]
[Rename m3u-playlist source to "playlist" and support .pls files. The playlist-parsing routine has been moved to a separate function, since the MusicPD player also needs to use it. Detect URLs in playlists and use type of 'url when creating tracks for them.
Michael Olson <[EMAIL PROTECTED]>**20060107053310]
[Use emms-replace-regexp-in-string.
Michael Olson <[EMAIL PROTECTED]>**20060106032400]
[emms-player-mpd: Escape specials in filenames like the other MPD clients do.
Michael Olson <[EMAIL PROTECTED]>**20060106032121]
[emms-stream-info: Use emms-replace-regexp-in-string.
Michael Olson <[EMAIL PROTECTED]>**20060106032048]
[New XEmacs compatibility function: emms-replace-regexp-in-string
Michael Olson <[EMAIL PROTECTED]>**20060105172144]
[emms-player-mpd: Quote file argument so that filenames with spaces are treated correctly.
Michael Olson <[EMAIL PROTECTED]>**20060105014642]
[Move `emms-cancel-timer' to a compatibility section in emms.el
[EMAIL PROTECTED]
[emms-playing-time: Make sure that we don't start more than one timer instance.
Michael Olson <[EMAIL PROTECTED]>**20060104224902]
[emms-player-mpd: Make it the default to sync the MusicPD playlist with the EMMS playlist, since this is what most EMMS users will probably want.
Michael Olson <[EMAIL PROTECTED]>**20060104224734]
[Make emms-player-mpd work with emms-playing-time.
Michael Olson <[EMAIL PROTECTED]>**20060104081359]
[emms-player-mpd: Bring this up-to-par with the other backends, in that it can update the current playlist position and load the contents of the current playlist into MusicPD.
Michael Olson <[EMAIL PROTECTED]>**20060104075237]
[Use timers in a way that is compatible with both Emacs and XEmacs.
Michael Olson <[EMAIL PROTECTED]>**20060104061024]
[emms-player-mpd: Docfix, wait 200 millisecs for process to start, add more output when verbose mode is enabled.
Michael Olson <[EMAIL PROTECTED]>**20060103040456]
[emms-player-mpd: Fix documentation. The mpc binary is no longer needed.
Michael Olson <[EMAIL PROTECTED]>**20060102090752]
[emms-player-mpd: Make sure the process gets closed autommatically when exiting Emacs.
Michael Olson <[EMAIL PROTECTED]>**20060101020942]
[Significantly improve (and speed up) MusicPD support.
Michael Olson <[EMAIL PROTECTED]>**20051231083223]
[`emms-score-set-playing' is not really "set", but "add". Fix this. Same
[EMAIL PROTECTED]
for `emms-score-set-file-on-line'.
]
[Added `emms-playlist-sort-by-score'.
[EMAIL PROTECTED]
[Fixed emms-score.el to accommordate with changes in EMMS2. I've also
[EMAIL PROTECTED]
reorganized the code structure a little bit and added bunches of new
user interface functions.
]
[Move `emms-lyrics-mode' to the end, or it won't work on CVS Emacs.
[EMAIL PROTECTED]
[fix mode-alter bug
[EMAIL PROTECTED]
[update manual for playlist-mode
[EMAIL PROTECTED]
[make emms-playlist-mode emacs21.4 compatible
[EMAIL PROTECTED]
[fix emms-playlist-save-as-m3u
[EMAIL PROTECTED]
[killing and yanking in the interactive playlist buffer
[EMAIL PROTECTED]
[Killing and yanking
[EMAIL PROTECTED]
[fix manual sectioning
[EMAIL PROTECTED]
[Fix conflicts in emms-playlist-mode.el
[EMAIL PROTECTED]
[Fix emms.texinfo for PDF output (thanks twb)
[EMAIL PROTECTED]
[Added `emms-playlist-mode-go-popup' for popuping emms-playlist as a side
[EMAIL PROTECTED]
window.
]
[emms-info-mp3info.el (emms-info-mp3find-arguments): use info-tracknumber instead of info-tracknum, so as to be consistent with ogginfo.
Trent Buck <[EMAIL PROTECTED]>**20051119150805
emms-info.el: Update documentation.
]
[emms-source-file.el: add missing third clause to AUTOLOAD calls.
Trent Buck <[EMAIL PROTECTED]>**20051028142538]
[emms-info-libtag.el: Fix a couple of typos.
Trent Buck <[EMAIL PROTECTED]>**20051119183945]
[Implement an emms-info function using the libtag package.
Trent Buck <[EMAIL PROTECTED]>**20051119181528]
[Finished rewriting manual
[EMAIL PROTECTED]
[More manual work, but still only 71 percent done
[EMAIL PROTECTED]
[Added support for toggling default action in streams
[EMAIL PROTECTED]
[Added a hook for emms-streams
[EMAIL PROTECTED]
[debian/emms.emacs-install: Leave symlinks in bytecode dir for find-library/function/variable.
Trent Buck <[EMAIL PROTECTED]>**20051027172739]
[debian/rules: swap binary-indep and binary-arch bodies, since emms is packages as source code.
Trent Buck <[EMAIL PROTECTED]>**20051027150418]
[Makefile (ChangeLog): Generate ChangeLog from darcs metadata.
Trent Buck <[EMAIL PROTECTED]>**20051027133919
debian/rules (build-stamp): Have make generate the ChangeLog.
(build-arch): Include ChangeLog and debian/changelog in debian package.
]
[Added simple player "playsound".
Trent Buck <[EMAIL PROTECTED]>**20051023012053]
[Remove TODO from debian/docs.
Trent Buck <[EMAIL PROTECTED]>**20050912133353]
[Don't attempt to dh_installchangelogs ChangeLog in debian/rules.
Trent Buck <[EMAIL PROTECTED]>**20050912125754]
[Add prefix keys support.
[EMAIL PROTECTED]
[manual 71% done
[EMAIL PROTECTED]
[fix emms-info-ogginfo laguange
[EMAIL PROTECTED]
[manual update (68% done)
[EMAIL PROTECTED]
[emms-metaplaylist fix requested by Lukhas
[EMAIL PROTECTED]
[A minor spell correction.
[EMAIL PROTECTED]
[Make emms-mode-line-icon use the good function to get the current track
[EMAIL PROTECTED]
[Rename `emms-playlist-save-active-as-m3u' to `emms-playlist-save-current-as-m3u'.
[EMAIL PROTECTED]
[emms-playlist-sort.el: New file containing various playlist sort
[EMAIL PROTECTED]
functions.
]
[emms-setup.el: Added `emms-playlist-sort' to `emms-devel'.
[EMAIL PROTECTED]
[emms-setup.el: Moved `emms-lyrics' and `emms-playing-time' into
[EMAIL PROTECTED]
`emms-all'.
]
[emms-lyrics.el: New function: `emms-lyrics-restore-mode-line'.
[EMAIL PROTECTED]
[emms-playing-time.el: New function: `emms-playing-time-restore-mode-line'.
[EMAIL PROTECTED]
[manual work (57% done)
[EMAIL PROTECTED]
[emms.el: Should initialize `emms-player-paused-p' to nil at start. Or a
[EMAIL PROTECTED]
pause + stop would make `emms-player-paused-p' be wrong.
]
[emms-mode-line.el: Made `emms-mode-line-alter' be compatible with
[EMAIL PROTECTED]
`emms-track-updated-functions'.
]
[emms-mode-line.el: When artist or title info cann't be achieved, show
[EMAIL PROTECTED]
file name without directory.
]
[emms-mode-line: Changed dead `emms-playlist-current-track-changed-hook'
[EMAIL PROTECTED]
to `emms-track-updated-functions'.
]
[emms-playlist-mode-switch-buffer
[EMAIL PROTECTED]
[Yet Another Installment of the manual re-write
[EMAIL PROTECTED]
[emms-setup.el re-write
[EMAIL PROTECTED]
[more manual re-writing
[EMAIL PROTECTED]
[manual work
[EMAIL PROTECTED]
[Another installment of manual changes
[EMAIL PROTECTED]
[some manual fixes (just the start)
[EMAIL PROTECTED]
[Rename emms-default.el to emms-setup.el.
[EMAIL PROTECTED]
[List all the changes needed in the manual
[EMAIL PROTECTED]
[Update tracks with a specific function, and provide emms-track-updated-functions
[EMAIL PROTECTED]
[emms.el (emms-playlist-new): Use interactive-p rather than
Michael Olson <[EMAIL PROTECTED]>**20050925165342
called-interactively-p, since the latter is not available in Emacs21.
]
[emms-streams.el: Update `emms-info-file-info-song-artist' so that it
Michael Olson <[EMAIL PROTECTED]>**20050925160336
can deal with the new interface.
]
[emms-playlist-mode.el: 3rd attempt to not clobber
Michael Olson <[EMAIL PROTECTED]>**20050924183844
emms-playlist-buffer-p.
]
[rollback patch to fix adding tracks.
[EMAIL PROTECTED]
[Adding emms-info-ogginfo.el and consiquently modifying emms-default
[EMAIL PROTECTED]
[add emms-metaplaylist-mode.el
[EMAIL PROTECTED]
[emms-playing-time.el:
[EMAIL PROTECTED]
1 New functions: `emms-playing-time-enable',
`emms-playing-time-disable', `emms-playing-time-toggle', for handling
hook stuffs.
2 Removed `emms-playing-time-display-p' where unnecessary now.
3 Updated commentary and author name. :-)
]
[eemms-lyrics.el:
[EMAIL PROTECTED]
1 New functions: `emms-lyrics-enable', `emms-lyrics-disable',
`emms-lyrics-toggle', for handling hook stuffs.
2 Removed `emms-lyrics-display-p' where unnecessary now.
3 Updated commentary and author name. :-)
]
[emms-lyrics.el: Fixed a bug in `emms-lyrics-start'.
[EMAIL PROTECTED]
[emms-playing-time.el: Applied standard customization definitions.
[EMAIL PROTECTED]
[emms-info-mp3info: Provide a way to configure the mp3info output coding system.
[EMAIL PROTECTED]
[Add documentation of the define symbols for emms-info.el.
[EMAIL PROTECTED]
[remove emms-metaplaylist-mode code from emms-playlist-mode
[EMAIL PROTECTED]
[emms-playing-time: Since 'info-playing-time is an int now, changed
[EMAIL PROTECTED]
`emms-playing-time-display' accordingly.
]
[emms-info-mp3info: Use number for 'info-playing-time.
[EMAIL PROTECTED]
[emms-playing-time.el: Updated the playing-time retrieval method, so as
[EMAIL PROTECTED]
to be able to display playing-time again.
]
[emms-playlist-mode: Make sure emms-playlist-buffer-p is set, since we
Michael Olson <[EMAIL PROTECTED]>**20050922132808
destroy all local variables.
]
[emms-playlist-mode-go: Add buffer-live-p check to circumvent a
Michael Olson <[EMAIL PROTECTED]>**20050922132424
"selecting deleted buffer" error.
]
[emms-player-mplayer.el: Set resume method to nil to just use pause.
[EMAIL PROTECTED]
[fix emms-score.el and emms-info-ogg.el borkage
[EMAIL PROTECTED]
[clean-up emms-info-ogg.el
[EMAIL PROTECTED]
[fix ogg-info
[EMAIL PROTECTED]
[emms-info-mp3info ignores files which are not mp3s
[EMAIL PROTECTED]
[Don't set values mp3info has nothing for
[EMAIL PROTECTED]
[later-do.el: Run timer after function did run to avoid stacking
[EMAIL PROTECTED]
[Inefficiency removed: Update each track only once :P
[EMAIL PROTECTED]
[Ignore read-onliness when updating a track in a playlist buffer
[EMAIL PROTECTED]
[Use time-less-p instead of <= for times
[EMAIL PROTECTED]
[later-do.el emms version
[EMAIL PROTECTED]
[emms-streams shouldn't overwrite `emms-track-initialize-functions'
[EMAIL PROTECTED]
[Typo fix (findo -> find)
[EMAIL PROTECTED]
[emms-info-track-description: Fall back to old behavior if no title and artist
[EMAIL PROTECTED]
[Hotfix for emms-streams due to info changed. Please fix later.
[EMAIL PROTECTED]
[Fix emms-default.el, and ignore ogg stuff for now.
[EMAIL PROTECTED]
[Remove emms-info-later-do.el
[EMAIL PROTECTED]
[Fix emms-default.el for new emms-info.el
[EMAIL PROTECTED]
[emms-info-mp3info.el updated for newest emms-info.el
[EMAIL PROTECTED]
[emms-info.el rewrite.
[EMAIL PROTECTED]
[later-do: Work even if the called function errors out.
[EMAIL PROTECTED]
[emms-random: Use `emms-playlist-current-select-random'.
[EMAIL PROTECTED]
[fixing track killing some more
[EMAIL PROTECTED]
[use insert function for yanking
[EMAIL PROTECTED]
[Fixed saving/loading for emms-playlist-mode, also added track updating
[EMAIL PROTECTED]
[Added track updating to emms.
[EMAIL PROTECTED]
[Added emms-playlist-mode-insert-function (fixed sorting and shuffling font-lock)
[EMAIL PROTECTED]
[Fix bugs in lyrics and mode-line modes when switching songs, fix yanking in playlist buffer
[EMAIL PROTECTED]
[Fix track switching error and interactive playlist yanking
[EMAIL PROTECTED]
[Fix track switching error and interactive playlist yanking
[EMAIL PROTECTED]
[Added 'emms-playlist-clear to the default key-map for emms-playlist-mode
[EMAIL PROTECTED]
[Make emms-playlist-current-clear an interactive function.
[EMAIL PROTECTED]
[Added 'emms-playlist-clear to default playlist keymap
[EMAIL PROTECTED]
[include streaming into emms-default and fix streaming info from within the *EMMS Streams* buffer
[EMAIL PROTECTED]
[Make `emms-playlist-clear' interactive so that I can map it to a key.
[EMAIL PROTECTED]
[Make `with-current-emms-playlist' disable read-onlyness.
[EMAIL PROTECTED]
[fix emms-streams.el and emms-player-mplayer.el
[EMAIL PROTECTED]
[comment out emms-info-playlist breakage
[EMAIL PROTECTED]
[emms-playlist-set-playlist-buffer: Ensure the selected buffer is a playlist.
[EMAIL PROTECTED]
[Ignore read-onliness when opening a playlist-mode-buffer.
[EMAIL PROTECTED]
[fixing errors after breakage
[EMAIL PROTECTED]
[Big renaming for current buffer/current playlist distinction.
[EMAIL PROTECTED]
All playlist functions which work on the current playlist now are named
`emms-playlist-current-...'. Other functions named `emms-playlist-...'
work on the current buffer.
This affects the following functions:
emms-playlist-clear => emms-playlist-current-clear
emms-playlist-selected-track => emms-playlist-current-selected-track
emms-playlist-select-next => emms-playlist-current-select-next
emms-playlist-select-previous => emms-playlist-current-select-previous
emms-playlist-select-random => emms-playlist-current-select-random
emms-playlist-select-first => emms-playlist-current-select-first
emms-playlist-select-last => emms-playlist-current-select-last
emms-playlist-insert-source => emms-playlist-current-insert-source
]
[emms-playlist-new: No, it's a major mode, DONT pass an argument!
[EMAIL PROTECTED]
[Making emms-default now emms-playlist-mode compatible
[EMAIL PROTECTED]
[emms-playlist-new: Pass positive argument to mode function.
[EMAIL PROTECTED]
[Renaming the "playlist" source to "streamlist".
[EMAIL PROTECTED]
Things might be broken.
]
[clean-up pseudo font-locking
[EMAIL PROTECTED]
["font-locking" for inserted, unselected tracks
[EMAIL PROTECTED]
[emms.el missing quote fix, emms-playlist-mode.el kill-track fix
[EMAIL PROTECTED]
[Adding a bunch of FIXME tags for the playlist source
[EMAIL PROTECTED]
When we come to a consensus on the naming, we'll just fix it.
Yrk should have a word about it, stream-playlist sounds good.
]
[Fixing emms-playlist-mode-open-buffer
[EMAIL PROTECTED]
[emms-playlist-select should not switch to the playlist buffer.
[EMAIL PROTECTED]
[Renaming emms-playlist-save to emms-playlist-mode-save-buffer
[EMAIL PROTECTED]
[Added docstrings and clean-up for emms-playlist-mode.el
[EMAIL PROTECTED]
[A kinder, gentler emms-playlist-mode-go
[EMAIL PROTECTED]
[clean-up and emms-playlist-mode-center-current
[EMAIL PROTECTED]
[emms-player-mplayer.el: mplayer also knows rm, rmvb, mp4, ...etc.
[EMAIL PROTECTED]
[multiple fixes to emms-playlist-mode.el
[EMAIL PROTECTED]
[emms-show now knows when nothing is playing.
[EMAIL PROTECTED]
[Inhibit read-only in `emms-playlist-insert-track'
[EMAIL PROTECTED]
[mpd-updates
Michael Olson <[EMAIL PROTECTED]>**20050917021138
emms-player-mpd.el: Add handler for 'resume.
(emms-player-mpd-paused-p): Remove, since we already have
emms-player-paused-p.
(emms-player-mpd-pause): Use toggle instead of either play or
pause.
]
[Making emms-playlist-mode-go respect emms-playlist-buffer
[EMAIL PROTECTED]
[Add `emms-ensure-player-playing-p'
[EMAIL PROTECTED]
[Adding emms-playlist-mode-save and -open
[EMAIL PROTECTED]
[Small fixes
[EMAIL PROTECTED]
[Be able to clear the playlist buffer even if it's killed.
[EMAIL PROTECTED]
[Adding emms-playlist-save-active-as-m3u
[EMAIL PROTECTED]
[Fixing a typo in emms-playlist-save-active
[EMAIL PROTECTED]
[Docstrings for playlist saving functions
[EMAIL PROTECTED]
[Adding m3u playlist format for saving.
[EMAIL PROTECTED]
[Added emms-playlist-mode.el
[EMAIL PROTECTED]
[Shuffle, sort and source-add don't move point anymore.
[EMAIL PROTECTED]
[Provide source insertion
[EMAIL PROTECTED]
[Cleaned up `emms-playlist-save' a bit
[EMAIL PROTECTED]
[Adding emms-playlist-save and -active-save
[EMAIL PROTECTED]
Opening will come soon.
]
[Fix emms-playlist-new and make emms-playlist-clear use it.
[EMAIL PROTECTED]
[Removing the old emms-save-playlist
[EMAIL PROTECTED]
[emms-source-add now checks for an as of yet unset marker, too.
[EMAIL PROTECTED]
[Add `emms-playlist-buffer-p'.
[EMAIL PROTECTED]
[emms-lyrics.el: Changed to `emms-player-seeked-hook' to
[EMAIL PROTECTED]
`emms-player-seeked-functions', defined in `emms.el'.
]
[emms-playing-time.el: Changed to `emms-player-seeked-hook' to
[EMAIL PROTECTED]
`emms-player-seeked-functions', defined in `emms.el'.
]
[emms.el: Fix seek bug in `emms-player-seek'.
[EMAIL PROTECTED]
[emms-lyrics.el: Updated commentary and applied standard customization
[EMAIL PROTECTED]
definitions.
]
[ogg-comment.el: Define macros before using them.
[EMAIL PROTECTED]
[Add more mikmod command line args.
[EMAIL PROTECTED]
[Added mikmod support (thanks to Martin Schoenmakers)
[EMAIL PROTECTED]
[emms-playlist-new, emms-playlist-set-playlist-buffer: New commands.
[EMAIL PROTECTED]
[Add `emms-player-simple-regexp'. Also, use it as appropriate.
[EMAIL PROTECTED]
[Fixing typo in file regexps for gstreamer
[EMAIL PROTECTED]
[Updated define-emms-simple-player examples in emms.texinfo
[EMAIL PROTECTED]
[Call widen in shuffle and sort.
[EMAIL PROTECTED]
[Added `emms-playlist-delete-track-function'.
[EMAIL PROTECTED]
[Remove emms-playlist-kill-track.
[EMAIL PROTECTED]
[Fix shuffling in combined sources.
[EMAIL PROTECTED]
[Call `emms-shuffle' to shuffle a source.
[EMAIL PROTECTED]
[Cleanup of the shuffle/sort stuff
[EMAIL PROTECTED]
[emms-shuffle-all: Depend on the value of current, not of emms-player-playing-p
[EMAIL PROTECTED]
[Don't make emms-playlist-sort and emms-playlist-shuffle interactive.
[EMAIL PROTECTED]
[Keep the selected song correct for shuffling and sorting
[EMAIL PROTECTED]
[Throw errors for `emms-next' and `emms-previous' at the end/beginning of the playlist
[EMAIL PROTECTED]
[Added `emms-randomÃ' (idea by twb)
[EMAIL PROTECTED]
[Add shuffling and sorting.
[EMAIL PROTECTED]
[Lots of condition-case fixes.
[EMAIL PROTECTED]
[First attempt at reading playing time for .ogg
[EMAIL PROTECTED]
Problem : it's a bit long to read the info now.
We need to optimize that.
]
[Move gstreamer support into simple player.
[EMAIL PROTECTED]
[Add pause and resume to the simple player.
[EMAIL PROTECTED]
[emms-stream-info.el: Use emms-playlist-selected-track.
[EMAIL PROTECTED]
[Removed old gstreamer wrappers
[EMAIL PROTECTED]
[Added new generic wrapper for gstreamer
[EMAIL PROTECTED]
[Fixed typo in emms.el
[EMAIL PROTECTED]
Non quoted hook variable
]
[Rewrote emms-player-gstreamer
[EMAIL PROTECTED]
[Typo: It's emms-playlist-insert-track, not ...-track-insert.
[EMAIL PROTECTED]
[emms-player-mpd doesn't need emms-player-extensions anymore.
[EMAIL PROTECTED]
[FAQ: Typo fix (Thes -> The)
[EMAIL PROTECTED]
[Fixing the extensions problem.
[EMAIL PROTECTED]
Just removed the requires, and added require mplayer
in emms-default.
]
[Select a track after adding, too, if none is selected.
[EMAIL PROTECTED]
[Rename emms-mpd.el to emms-player-mpd.el
[EMAIL PROTECTED]
[Rename emms-lyric.el to emms-lyrics.el
[EMAIL PROTECTED]
[Add speex support
[EMAIL PROTECTED]
[Add pause and seek support to emms.el.
[EMAIL PROTECTED]
This factors out the mplayer support into emms-player-mplayer.el,
and removes emms-player-extensions.el.
]
[renaming the provide, Emacs complains otherwise
[EMAIL PROTECTED]
[Fixed emms-mode-line-icon and -playing-time
[EMAIL PROTECTED]
[Rename emms-gstreamer.el to emms-player-gstreamer.el
[EMAIL PROTECTED]
[fixing emms-lyric.el and emms-mode-line.el
[EMAIL PROTECTED]
I don't have any lyric file, so I can't test it. But
there are no errors :)
]
[emms.el (with-current-emms-playlist): Also recreate when the buffer is
[EMAIL PROTECTED]
dead.
]
[emms.el (emms-next-noerror): Always return non-nil when
[EMAIL PROTECTED]
`emms-playlist-select-next' doesn't error out.
]
[Playlist buffer rewrite
[EMAIL PROTECTED]
[Initial commit (CVS 2005-09-11)
[EMAIL PROTECTED]
Patch bundle hash:
d43e88a2b7ab6d920a3846099d2b32bcfa23cbef
_______________________________________________
Emms-patches mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emms-patches