aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* New var: emms-playlist-limit-hook.William Xu2007-11-211-0/+10
| | | | darcs-hash:20071121113028-cfa61-136ae25deb325c413688a975e09622d9a05f8b65.gz
* MPlayer supports .ape files now.(at least from 1.0rc2)William Xu2007-11-211-1/+1
| | | | darcs-hash:20071121112846-cfa61-455883f0a3185b29f4bd381ed77ee50575538045.gz
* When calling file-exists-p, make sure it's operated on a regular file. (This ↵William Xu2007-11-042-5/+7
| | | | | | is the cause of the various tramp errors..) darcs-hash:20071104143856-cfa61-320ed4942ec58d4a5ece4f4568444a96858890a1.gz
* Only add emms-info-* to emms-info-functions when required program actually ↵William Xu2007-11-041-2/+4
| | | | | | exists. darcs-hash:20071104132746-cfa61-85ca6765c3bb76e48a9753435475a4d9a9e555cd.gz
* emms-lyrics.el: (emms-lyrics-find-lyric), Use ↵William Xu2007-10-221-21/+9
| | | | | | `emms-source-file-directory-tree-function' instead of forceful emms-source-file-gnu-find. darcs-hash:20071022090151-cfa61-18d3188cba598803b7399e3c725fc4473ea21a46.gz
* Replace `nnheader-concat' with `concat + file-name-as-directory' to make ↵William Xu2007-10-144-4/+4
| | | | | | XEmacs happy. darcs-hash:20071014063932-cfa61-62cac9e96ea91d9205a5932a063cff5f356ddb43.gz
* Move emms config files to a common directory: ~/.emacs.d/emms.William Xu2007-10-125-4/+9
| | | | darcs-hash:20071012024503-cfa61-0e061f1f19c1ca449aa5ac6814ba2d720f14ed9e.gz
* emms-playlist-limit.el: Fix typos and minor updates.William Xu2007-10-081-27/+27
| | | | darcs-hash:20071008070917-cfa61-fbc445a6004e8c20ed9e516ab5cbc157e21d95ed.gz
* emms-player-mplayer.el (emms-player-mplayer-subtitle-checker): Replaceforcer2007-10-031-1/+3
| | | | | | / with _ in track names. darcs-hash:20071003112650-2189f-597e251af82e28fe8c0c9da2c7d8e7db256eab36.gz
* emms-browser.el: bind n and p to next- and previous-line.lucas2007-10-021-0/+4
| | | | darcs-hash:20071002124109-4f952-305f8d18fdbb18214cec46c752c1243cf36e64b6.gz
* fix-next-line-warning.dpatchTassilo Horn2007-09-061-1/+1
| | | | darcs-hash:20070906201831-c06f4-9eb95ef740ca02edb572c539f1e9bc11a8a015ae.gz
* emms-lastfm: Allow emms-key-value to take a buffer argument.Michael Olson2007-09-061-12/+16
| | | | | | | | | | | | | | I'm trying to track down some weird "error in process sentinel: delete-process: Selecting deleted buffer" errors that occur when I poll with emms-lastfm via a timer and start gnus (which blocks until it is finished retrieving email for all inboxes). These changes don't fix the problem, but they make me feel safer nonetheless :^) . I suspect that it might be caused by a URL.el bug involving deleting the wrong buffer which was pointed out by Diane Murray last month. darcs-hash:20070906192215-1bfb2-061bd8157011c8fea52fb4fe569ad623342fe14d.gz
* emms-browser: Fix compiler warning. Presumably the committer meant to write ↵Michael Olson2007-09-061-2/+2
| | | | | | "performer" rather than "composer". darcs-hash:20070906191904-1bfb2-1999cf900c7123e0f790f543f9f233f60f6ef440.gz
* format-spec expect spec character as a-zA-ZYe Wenbin2007-09-021-4/+2
| | | | darcs-hash:20070902024848-94065-92a423e34a493d7e9e278ace8e763301bc928cee.gz
* Error commentation in emms-i18nYe Wenbin2007-09-021-1/+1
| | | | darcs-hash:20070902024825-94065-e6543dff336b06851bed3bb95a4f163487bf1a4a.gz
* Wrong function in emms-historyYe Wenbin2007-09-021-1/+1
| | | | darcs-hash:20070902024732-94065-3d97f5b2c9342654afc5bae9836ae2a5b72ac09a.gz
* Simple players now use their regex property as they should.forcer2007-08-271-1/+2
| | | | | | | | | emms-player-simple.el (define-emms-simple-player): `playablep' now uses `emms-player-get' for the regex property, instead of using the hardcoded regex, as it should. Thanks to Ye Wenbin for noticing this old bug. darcs-hash:20070827133149-2189f-c1d9cec8543eec45106379d520c8d829cc31ba52.gz
* fix-browser-covers.dpatchTassilo Horn2007-08-291-9/+21
| | | | | | | | | - If emms-browser-covers value is a function, call it with a directory as its docs say. (Before it was called with a file) - Also add to its doc-string that its second arg is a symbol (its size). - Support all image types emacs knows. darcs-hash:20070829093557-c06f4-c69286db575a025baa349ebb042ded3cd78fa5c4.gz
* lastfm: Allow user to specify which type of tracks get submittedMichael Olson2007-08-191-8/+29
| | | | darcs-hash:20070819170235-1bfb2-43caff981d10cc50fae838ea6c67fb106d0c4db1.gz
* emms-lastfm: New option emms-lastfm-submission-verbose-pMichael Olson2007-08-191-2/+9
| | | | | | | This controls whether EMMS notifies the user every time a track is submitted. The default is not to do so. darcs-hash:20070819153739-1bfb2-89fecc3a7a5a66330a3608466b2d37967ad200ed.gz
* Drop eval-when-compile around (require 'overlay)Michael Olson2007-08-192-8/+6
| | | | darcs-hash:20070819150408-1bfb2-c1c9ec1c084499b0e171299a91024d27a41d7db0.gz
* Use slightly different XEmacs overlay fixMichael Olson2007-08-182-3/+4
| | | | darcs-hash:20070818185218-1bfb2-fa9c17ee4eb9fbbef332a9ecc1a0e193279c1d35.gz
* XEmacs does not load the overlay functions by default: load them here.Nix2007-08-181-0/+3
| | | | darcs-hash:20070818134016-984cd-9ccae7bb8cfa94f6e82bdcefb31ba927c75875ee.gz
* Add support for composer and performer tags.Nix2007-08-187-12/+87
| | | | | | | | | | | | | | | | The browser keybindings are somewhat discontiguous to avoid breaking people's finger macros: browsing by composer and performer are `b 5' and `b 6' respectively, where artist is `b 1'. In the tag editor, I changed the note format character to %;, making room for composer as %c. I've not added support to last.fm for composer or performer, as it doesn't seem to support either. (I suspect that in most cases the composer should be reported as the artist if it is present, but that is not impolemented here.) darcs-hash:20070818133412-984cd-07ed55c9bf357ee6119f6d70fc2f267e9e8ecef9.gz
* docs-for-editing-tags-and-renaming.dpatchTassilo Horn2007-08-172-30/+85
| | | | darcs-hash:20070817150402-c06f4-6e36d700851b4b80a6ac7408e630a20e35e06394.gz
* use-existing-functionality-for-renaming-files.dpatchTassilo Horn2007-08-171-75/+77
| | | | | | | | | | When I implemented the renaming stuff, I was not aware that Ye already thought of this feature. When editing a track, one can edit the filename and the file will be renamed and the cache updated. Now renaming by hitting `R' (`emms-tag-editor-rename') in the playlist makes use of this functionality instead of doing it on its own. darcs-hash:20070817100310-c06f4-49ce1f24221f5701fd77be87f4823cf594bb1146.gz
* fix-cache-problem-when-renaming-tracks.dpatchTassilo Horn2007-08-161-17/+29
| | | | | | I fixed the problem with the cache I mentioned in my last patch. darcs-hash:20070816070106-c06f4-d82d39fdf633aa7943026628a26b96fe23efbc35.gz
* support-for-renaming-files-with-tag-editor.dpatchTassilo Horn2007-08-151-2/+56
| | | | | | | | | | | | | | With `R' in a playlist (calls `emms-tag-editor-rename') the file(s) corresponding to the (marked) track(s) or the track at point will be renamed according to the format specified in `emms-tag-editor-rename-format'. Work ok for me, but there's a little problem maybe someone can fix: - If users use the cache it has to be updated somehow. `emms-cache-sync' seems to remove the renamed files. So you have to re-insert all renamed tracks to get them into the cache again. darcs-hash:20070815183247-c06f4-1419a175a28e72530fba2a67ee3925a45f311a1c.gz
* refinements-and-docs-for-emms-history.dpatchTassilo Horn2007-08-152-20/+83
| | | | | | | | | | | | | This path makes some refinements in emms-history.el: - Start playback after `emms-history-load' only if `emms-history-start-playing' is non-nil. - Added customization group emms-history - defvar -> defcustom - better docstrings and commentary - Added Info docs. (Node "Persistent Playlists") darcs-hash:20070815080114-c06f4-fbe6c254a5dade4d6a99130fb2cc43c277ef6311.gz
* emms-score.el: change score-file to something more sanelucas2007-08-021-1/+1
| | | | | | | ~/.emms can be an EMMS config file, whereas ~/.emacs.d/ is already used to store the stream bookmarks file, so use it for the score file too. darcs-hash:20070802210854-4f952-ca3be4ece10fd1dcca9e912afbfa9cd9eb40da66.gz
* make-S-prefix-key-for-sorting-functions.dpatchTassilo Horn2007-08-021-11/+9
| | | | darcs-hash:20070802200758-c06f4-060512f35899d2224b3febca6b3c03a792efce84.gz
* Fix compiler warning in emms-setupMichael Olson2007-07-231-16/+18
| | | | darcs-hash:20070723023532-1bfb2-f4ef4b544e973ab66838451f249a6c62f515ad79.gz
* emms-playlist-limit: Use standard enable/disable/toggle interfaceMichael Olson2007-07-231-4/+31
| | | | darcs-hash:20070723023452-1bfb2-b892d6467fb456079587713fa4d188b4d061f3d1.gz
* emms-streams: New option emms-stream-repeat-pMichael Olson2007-07-231-3/+15
| | | | | | | | Instead of assuming that everyone will want to automatically repeat a streamlist if it runs out of tracks, make this controlled by the `emms-stream-repeat-p' option, which defaults to nil. darcs-hash:20070723020304-1bfb2-7ec05852decba27348abbef01daefbe8db026bbc.gz
* emms-player-mpd: Fix bug with selecting an individual URL track to play from ↵Michael Olson2007-07-231-2/+1
| | | | | | a streamlist darcs-hash:20070723015956-1bfb2-e9fdefb2e8a6897384a6d8f1ca8ccb5016415631.gz
* emms-player-mpd: Make callback arg for emms-player-mpd-sync-from-emms optionalMichael Olson2007-07-231-2/+3
| | | | darcs-hash:20070723015722-1bfb2-917e1a705e793f4b1f9c34a0d0168aaa38efb355.gz
* emms-playlist-sort.el: Bind "s s" to emms-playlist-sort-by-score.William Xu2007-07-191-2/+2
| | | | darcs-hash:20070719065003-cfa61-562ce88764bc18f0043394984f286c6f5bbc15fb.gz
* emms-setup.el: Enable emms-score in emms-devel.William Xu2007-07-171-1/+1
| | | | darcs-hash:20070717131538-cfa61-9a56afce87ac9b7f8619b1de9e0532ea07bef5c4.gz
* emms-lyrics.el: Set default value for emms-lyrics-dir to ~/music/lyrics.William Xu2007-07-171-7/+8
| | | | darcs-hash:20070717100946-cfa61-180581868458fce85e1affc4ecf564a7e9e7bf6b.gz
* emms-playlist-sort.el: Remove emms-playlist-sort-prefix to make theWilliam Xu2007-07-171-25/+13
| | | | | | | | codes more clean. And steal "s" prefix key from `emms-playlist-mode'. (An alternative for emms-playlist-mode could be "v", same as XMMS) darcs-hash:20070717095454-cfa61-175bb84a0173d810d35cf994a06f37cf22eded81.gz
* emms-playlist-limit.el: (define-emms-playlist-limit) Fix prompt string bug.William Xu2007-07-171-2/+4
| | | | darcs-hash:20070717082536-cfa61-55775fe2860eff7122ef60b493ad62d614e113bb.gz
* make-number-of-secs-to-seek-configurable.dpatchTassilo Horn2007-07-121-2/+8
| | | | | | | | Patch sent by "Alfred M. Szmidt" <ams@gnu.org> in <20070711183504.EFD58301E5@Psilocybe.Update.UU.SE> on the emms-users list (with slight modifications). darcs-hash:20070712062052-c06f4-032102b01507ffc27f211c29cb5375ab862f22dc.gz
* Avoid even the most remote possibility of a conflict with color-theme.el and ↵Michael Olson2007-07-121-1/+1
| | | | | | its very bad replace-in-string function darcs-hash:20070712211444-1bfb2-74a2030fdfba44cfe7e2acb687783bdab1e23822.gz
* emms-playlist-limit.el: Add missing line: (define-emms-playlist-limit ↵William Xu2007-07-111-1/+2
| | | | | | info-title). darcs-hash:20070711071022-cfa61-6af7cce5b0b4c5b0a92a93c2452be16da1090beb.gz
* emms-playlist-limit.el: Minor updates.William Xu2007-07-091-4/+13
| | | | darcs-hash:20070709103714-cfa61-907861f878bb0b0e100bd0070d81b4c12a2bd7ba.gz
* emms-playlist-limit.el: Update Copyright to GPLv3.William Xu2007-07-081-8/+8
| | | | darcs-hash:20070708140012-cfa61-f9ee9504af967f99aba76d3ae6910ee37f55231d.gz
* emms-playlist-sort.el: Minor updates.William Xu2007-07-081-13/+3
| | | | darcs-hash:20070708120050-cfa61-c1714b94ed7b1e12993fc6b7fc526bbf92b33653.gz
* emms-playlist-limit.el: Redefine functions emms-playlist-limit-to-* withWilliam Xu2007-07-081-71/+30
| | | | | | macro: define-emms-playlist-limit. darcs-hash:20070708115907-cfa61-f70eb7df3c4e775cae1430dc2b57d3471b4b5d2e.gz
* emms-playlist-limit.el: Add default value based on track at point forWilliam Xu2007-07-081-6/+42
| | | | | | emms-playlist-limit-to-*. darcs-hash:20070708040809-cfa61-9b5b97d1099915a83c9f8eea8949ac4c1747d3c0.gz
* New file: emms-playlist-limit.el. And minor updates to emms-playlist-sort.William Xu2007-07-053-20/+150
| | | | darcs-hash:20070705160221-cfa61-c16a2727863237aa851657d35705cd8cbfed3145.gz