aboutsummaryrefslogtreecommitdiff
path: root/emms.el
Commit message (Collapse)AuthorAgeFilesLines
...
* add two macros, one to emms.el and the other to emms-playlist-mode.el. The ↵yonirabkin2006-01-091-7/+13
| | | | | | former fixes a bug in which the software attempts to access a completely narrowed buffer and the latter because it looks nicer. darcs-hash:20060109083856-be80e-475149a8911856cab9d2dd6f5143381c53afdcae.gz
* Rename m3u-playlist source to "playlist" and support .pls files. The ↵Michael Olson2006-01-071-0/+23
| | | | | | 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. darcs-hash:20060107053310-1bfb2-dc5bf155e440294ee4a91b08033fa4b4242695ab.gz
* New XEmacs compatibility function: emms-replace-regexp-in-stringMichael Olson2006-01-051-0/+16
| | | | darcs-hash:20060105172144-1bfb2-36678408233ea377cc5b7deda59d37362948a78b.gz
* Move `emms-cancel-timer' to a compatibility section in emms.elforcer2006-01-041-8/+11
| | | | darcs-hash:20060104154238-2189f-946812c2493356d70391bac43323ae75958631ad.gz
* Use timers in a way that is compatible with both Emacs and XEmacs.Michael Olson2006-01-041-0/+8
| | | | darcs-hash:20060104061024-1bfb2-a35972f84a96c27a9a4bee6a245a8cbe2d6a8dd1.gz
* fix emms-playlist-save-as-m3uyonirabkin2005-12-181-5/+6
| | | | darcs-hash:20051218102218-be80e-70018be27db6320656602308f19cfb502a516ae9.gz
* Rename `emms-playlist-save-active-as-m3u' to ↵forcer2005-10-081-1/+1
| | | | | | `emms-playlist-save-current-as-m3u'. darcs-hash:20051008071829-2189f-46167437fb97e67f1b8b6279a5ab5700003b8469.gz
* emms.el: Should initialize `emms-player-paused-p' to nil at start. Or awilliam.xwl2005-10-051-1/+2
| | | | | | pause + stop would make `emms-player-paused-p' be wrong. darcs-hash:20051005055332-e8fe6-27c08bc14b67b708d92dc257186a1034e2420286.gz
* some manual fixes (just the start)yonirabkin2005-09-261-1/+1
| | | | darcs-hash:20050926172449-be80e-2992507a21d9cc719d233f41a5ffd2d1010bb6e3.gz
* Rename emms-default.el to emms-setup.el.forcer2005-09-281-1/+1
| | | | darcs-hash:20050928034207-2189f-b2873193aedf955414761a1d22c4873f8c7451e6.gz
* Update tracks with a specific function, and provide emms-track-updated-functionsforcer2005-09-261-0/+11
| | | | darcs-hash:20050926012813-2189f-88b12a9350389bba0f12b3d3525b8eb14f066a37.gz
* emms.el (emms-playlist-new): Use interactive-p rather thanMichael Olson2005-09-251-1/+1
| | | | | | called-interactively-p, since the latter is not available in Emacs21. darcs-hash:20050925165342-1bfb2-f28192eb2f5ce62ad80d94eb760731a83060c43d.gz
* Inefficiency removed: Update each track only once :Pforcer2005-09-201-4/+6
| | | | darcs-hash:20050920192531-2189f-97973969ed90c9c72be6f4a9951c6de52a4558dc.gz
* emms-info.el rewrite.forcer2005-09-201-2/+20
| | | | darcs-hash:20050920163255-2189f-225b911f090628ebe65a51a66927116b7065e8b6.gz
* emms-random: Use `emms-playlist-current-select-random'.forcer2005-09-201-1/+1
| | | | darcs-hash:20050920150644-2189f-a968b0f1a76d015c6939bf0483c78d3d4e1aae30.gz
* Added track updating to emms.forcer2005-09-191-7/+30
| | | | darcs-hash:20050919164537-2189f-e7142b3e3d7b5fabb773ddd54adfc451c6bd6f05.gz
* Make emms-playlist-current-clear an interactive function.mwolson2005-09-191-0/+1
| | | | darcs-hash:20050919135301-66c01-bb3595657d5e510ad3c22668bcc891a09574da20.gz
* Make `emms-playlist-clear' interactive so that I can map it to a key.mwolson2005-09-181-0/+1
| | | | darcs-hash:20050918200341-66c01-bea6b2f0b6930728212be35ce6714faa74cc902d.gz
* Make `with-current-emms-playlist' disable read-onlyness.forcer2005-09-181-2/+4
| | | | darcs-hash:20050918194432-2189f-a9a8d3e0d34ff56250308a1d812d4d9e110218de.gz
* emms-playlist-set-playlist-buffer: Ensure the selected buffer is a playlist.forcer2005-09-181-3/+5
| | | | darcs-hash:20050918154758-2189f-720bc6d736b60db1d420c97a59eef0c5847fa859.gz
* Big renaming for current buffer/current playlist distinction.forcer2005-09-181-154/+215
| | | | | | | | | | | | | | | | | | 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 darcs-hash:20050918134805-2189f-2f7c0f1b4828e5438f15906b7a15959b28c97760.gz
* emms-playlist-new: No, it's a major mode, DONT pass an argument!forcer2005-09-181-1/+1
| | | | darcs-hash:20050918131728-2189f-c88a72052b9fdc8f1dc63203a2b8e479120d8d0f.gz
* emms-playlist-new: Pass positive argument to mode function.forcer2005-09-181-1/+1
| | | | darcs-hash:20050918125107-2189f-c2a970ba946ecada105e3de47b90edbb25732711.gz
* emms.el missing quote fix, emms-playlist-mode.el kill-track fixyonirabkin2005-09-181-1/+1
| | | | darcs-hash:20050918102240-be80e-01feafe2aeab07d9a6f61dcd10027b22abe17812.gz
* emms-playlist-select should not switch to the playlist buffer.forcer2005-09-171-6/+5
| | | | darcs-hash:20050917234943-2189f-af7835eb6a888554adbb38ebff4e5bc0c9169c2d.gz
* emms-show now knows when nothing is playing.forcer2005-09-171-2/+4
| | | | darcs-hash:20050917113301-2189f-0d126507e1d0cc0f9fdc7a8d22a9848a27814e29.gz
* Inhibit read-only in `emms-playlist-insert-track'forcer2005-09-171-1/+2
| | | | darcs-hash:20050917111449-2189f-de933b63402b796f6c2de9a85492c7d2bb4491ad.gz
* Add `emms-ensure-player-playing-p'forcer2005-09-161-3/+7
| | | | darcs-hash:20050916212623-2189f-bda20f8b211ef0ef2e85316c0d9b684fb391b237.gz
* Be able to clear the playlist buffer even if it's killed.forcer2005-09-161-1/+2
| | | | darcs-hash:20050916135349-2189f-7586b026b430eea1471581360b0b5ae8e4a94614.gz
* Adding emms-playlist-save-active-as-m3ulucas2005-09-161-0/+5
| | | | darcs-hash:20050916113946-4f952-51f4f9f76f02bb36c32e9979cad37b4ab391f6f2.gz
* Fixing a typo in emms-playlist-save-activelucas2005-09-161-1/+1
| | | | darcs-hash:20050916113911-4f952-3aba93912d958f141fe139e53dd32c3d83fccad5.gz
* Docstrings for playlist saving functionslucas2005-09-161-1/+3
| | | | darcs-hash:20050916113805-4f952-0326d97c34e0ebdbbc06dd8223705f6abd3bdb32.gz
* Adding m3u playlist format for saving.lucas2005-09-161-0/+27
| | | | darcs-hash:20050916113519-4f952-6b64bce74a914de5f6ccb336174e6a3fcb877da3.gz
* Shuffle, sort and source-add don't move point anymore.forcer2005-09-161-3/+7
| | | | darcs-hash:20050916125153-2189f-11149468188ec76cafabb03f51edf7870824f07f.gz
* Provide source insertionforcer2005-09-161-1/+12
| | | | darcs-hash:20050916011202-2189f-8e2e487b296e5a4d69f48c4bf6e19ba54a2274fe.gz
* Cleaned up `emms-playlist-save' a bitforcer2005-09-161-12/+12
| | | | darcs-hash:20050916005103-2189f-5ca71f755760a832d2351c221fa58ec500fe1f5e.gz
* Adding emms-playlist-save and -active-savelucas2005-09-161-0/+28
| | | | | | Opening will come soon. darcs-hash:20050916004252-4f952-6ddd886a8bb95591ecdb5bd801cafadca0d9ad64.gz
* Fix emms-playlist-new and make emms-playlist-clear use it.forcer2005-09-161-16/+19
| | | | darcs-hash:20050916003331-2189f-e450098f69ebd1acf9605479ea9f760fd17d3caf.gz
* emms-source-add now checks for an as of yet unset marker, too.forcer2005-09-151-1/+2
| | | | darcs-hash:20050915195059-2189f-47156a6a913df1012caf07bc2b4b68309354334a.gz
* Add `emms-playlist-buffer-p'.forcer2005-09-151-0/+5
| | | | darcs-hash:20050915192621-2189f-77ac4024f5f200c66441c741adb7fd7fb16f7aee.gz
* emms.el: Fix seek bug in `emms-player-seek'.william.xwl2005-09-151-2/+2
| | | | darcs-hash:20050915040717-e8fe6-cc67bc754b6121308a9de83ebcd1ca55fc53c4d9.gz
* emms-playlist-new, emms-playlist-set-playlist-buffer: New commands.forcer2005-09-141-0/+15
| | | | darcs-hash:20050914124043-2189f-596b94d21d7715a023d574e9bb97efe001f0a266.gz
* Call widen in shuffle and sort.forcer2005-09-131-0/+2
| | | | darcs-hash:20050913144610-2189f-177ce9e62c59598fa2e96d1060df6bac490f3ded.gz
* Added `emms-playlist-delete-track-function'.forcer2005-09-131-5/+14
| | | | darcs-hash:20050913144350-2189f-a2006aeec64fec759f735934c7c301e1337844cd.gz
* Remove emms-playlist-kill-track.forcer2005-09-131-8/+0
| | | | darcs-hash:20050913144138-2189f-8d561ded2bc4a42cec012ce31353a26535a82327.gz
* Fix shuffling in combined sources.forcer2005-09-131-4/+6
| | | | darcs-hash:20050913143654-2189f-7e3f05cef7eb5160bd1eeab31eaa74878ad991a1.gz
* Call `emms-shuffle' to shuffle a source.forcer2005-09-131-2/+1
| | | | darcs-hash:20050913132230-2189f-d9d1d3a0969ddf940df4e27051e48303d5033a51.gz
* Cleanup of the shuffle/sort stuffforcer2005-09-131-98/+85
| | | | darcs-hash:20050913122202-2189f-9aa7ef59932a59f0f9bd82e958584527dadcda43.gz
* emms-shuffle-all: Depend on the value of current, not of emms-player-playing-pforcer2005-09-131-1/+1
| | | | darcs-hash:20050913120303-2189f-c735a8476728feac9349915a512e9de7356adb01.gz
* Don't make emms-playlist-sort and emms-playlist-shuffle interactive.forcer2005-09-131-2/+0
| | | | darcs-hash:20050913115644-2189f-26baa0c5e9ad16fdcf21266ea5ac7debfafb1e54.gz