aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* (emms-lastfm-submit-now-playing): Set track-length to 0 whenWilliam Xu2008-02-161-2/+3
| | | | | | | info-playing-time is unset, so that `number-to-string' won't raise an error. darcs-hash:20080216090004-cfa61-62ea04a64f023407b119cd47318b9edde87e2b70.gz
* (emms-url-quote): Check validity of string parameter S.William Xu2008-02-161-15/+17
| | | | darcs-hash:20080216085614-cfa61-7ff36e17d340cb138941a82f5e90c8077a3868eb.gz
* (emms-url-quote): Slightly rewrote to be more readable. Fix docstring typo.William Xu2008-02-161-14/+14
| | | | darcs-hash:20080216043149-cfa61-d40e96954a985f13ea81f618aef396cff7037363.gz
* emms-url: Add emms-url-quote-entire function.Michael Olson2008-02-152-1/+26
| | | | | | | | Use it to conservatively escape entire URLs. Make emms-player-mpd use this instead of emms-url-quote. darcs-hash:20080215173509-1bfb2-de02bb833c0ca4afefa42f232c1278d1c3e155ca.gz
* emms-url: Revert most of last two changes.Michael Olson2008-02-151-8/+5
| | | | | | | | | Change remaining: Save match data. New changes: Update documentation to mention that this is only meant to be used for parts of URLs, not entire URLs. darcs-hash:20080215173207-1bfb2-916f0f32a5bc31190dcb91ac9d52a3b503835cad.gz
* emms-url: Include forward slashes in URL regexp.Michael Olson2008-02-151-1/+1
| | | | darcs-hash:20080215050112-1bfb2-ab58d7205a9dc94b780e463d69a946e9bc2cdc06.gz
* emms-url: Improve emms-url-quote.Michael Olson2008-02-151-13/+19
| | | | | | | - Don't clobber the match data. - Don't escape the colon in "http://". darcs-hash:20080215025800-1bfb2-ad6899b9c1134c782a1fab2ca206e158d62042e3.gz
* Resolve conflicts with Tassilo's repo.William Xu2008-02-121-41/+31
| | | | darcs-hash:20080212103958-cfa61-4b529ef427982120e33ca7660dcfc3d3584f8196.gz
* - emms-url.el: (emms-url-quote, emms-url-quote-plus), New functionsWilliam Xu2008-02-124-86/+73
| | | | | | | | | | | | | renamed from emms-lyrics-url-quote, emms-lyrics-url-quote-plus defined in emms-lyrics.el. - emms-url.el: (emms-escape-url, emms-url-specials), deleted, since they can only escape ASCII characters, emms-url-quote can handle all characters. - Update affected files accordingly. darcs-hash:20080212064822-cfa61-759d28b271024ab1a17bd23a2444c076d04e55e7.gz
* (emms-lastfm-radio-request-metadata-sentinel): Let `emms-track-updated' take ↵William Xu2008-02-122-5/+6
| | | | | | care of updating track info. darcs-hash:20080212041204-cfa61-b9e5ee5ad4e09a6ebe583e796e573abd18b0afa3.gz
* abstract-POST-and-GET-requests-in-own-functions.dpatchTassilo Horn2008-02-121-68/+74
| | | | darcs-hash:20080212090550-c06f4-dd27baa19380749860d161494177a8a2ddc0f077.gz
* add-todo-comment.dpatchTassilo Horn2008-02-111-0/+7
| | | | darcs-hash:20080211141544-c06f4-a2b39ee7c2030e1ec38232e59e9893701db27bb9.gz
* add-support-for-now-playing-infos-on-lastfm-page.dpatchTassilo Horn2008-02-111-10/+65
| | | | darcs-hash:20080211121258-c06f4-9195c81ac69c0c4d30b2fc271dcfcbbbe77ad1fc.gz
* bugfixes-for-scrobbling-api-1.2.dpatchTassilo Horn2008-02-111-9/+16
| | | | darcs-hash:20080211114131-c06f4-c2f2c408ec2bc02c97c9a9bcf0fe6445620973c5.gz
* push-lastfm-submission-api-to-1.2.dpatchTassilo Horn2008-02-111-37/+37
| | | | darcs-hash:20080211102659-c06f4-2588d4ae703828bfbea58d67b407bc4aaf0cded8.gz
* emms-playlist-mode: Use current buffer for clear and kill.Michael Olson2008-01-301-8/+31
| | | | | | | | | | | In this case of the clear and kill commands, it makes the most sense to operate on the current buffer, rather than the currently-designated EMMS playlist buffer. Additionally, fix a bug when doing "a" or "RET" on something that isn't the current EMMS track. darcs-hash:20080130064148-1bfb2-0cf2b8b59d0f338d67cd21e272bb305bd9b9ada1.gz
* emms-player-mpd (clear): Use current buffer if it is an EMMS playlist buffer.Michael Olson2008-01-301-2/+11
| | | | darcs-hash:20080130063956-1bfb2-dfa5407041c7f4c4ab5622636c405901bd480bc2.gz
* emms-player-mplayer.el: allow subtitle even for URLsLuca Capello2008-01-061-2/+3
| | | | darcs-hash:20080106152951-f6b0c-663254836e588cd5212d30d1ce0f72e632a5d02c.gz
* emms-lastfm: Handle case where info-playing-time is unset for the current trackMichael Olson2008-01-061-8/+7
| | | | darcs-hash:20080106233540-1bfb2-939c6c6c43ad402d4ff21bbefc10eafbafc331e0.gz
* delete-duplicate-def-of-emms-track-simple-description.dpatchTassilo Horn2007-12-281-9/+0
| | | | | | Mathias patch added a new definition without removing the old one. darcs-hash:20071228191005-c06f4-b406d86dd1c9f1ba33285d8501d2cbe09727f5ca.gz
* Format URL so that it looks nicer in playlist.mathias.dahl2007-12-281-0/+17
| | | | darcs-hash:20071228085920-18da9-66f645e44747dcc5ca70958f5fdefc3fd79c0590.gz
* emms-streams.el: add docstring for emms-stream-toggle-default-actionlucas2007-11-221-0/+2
| | | | darcs-hash:20071122153613-4f952-39660b0c51fd7e44f25538cee160176cd325f217.gz
* emms-streams.el: update Philosomatika stream URLlucas2007-11-221-1/+1
| | | | darcs-hash:20071122153554-4f952-2f89251ed6fc35181a2f6389adc1607074167cc3.gz
* 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