aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Get and set Flac file tagsYe Wenbin2008-05-032-1/+128
| | | | darcs-hash:20080503150900-94065-f674212fe81666e233d381462fbe3bd1f67f9eae.gz
* (emms-sort-natural-order-less-p): Handle empty 'info-album(treat as ""William Xu2008-04-161-8/+10
| | | | | | when sorting) correctly. darcs-hash:20080416160530-cfa61-de44c3dd75d0a5a75111ea1c544e457408bed594.gz
* (emms-playlist-sort): Remove region arguments. (It didn't used to workWilliam Xu2008-04-161-19/+15
| | | | | | | | | anyway...) Restore track sequence reversed by emms-playlist-tracks-in-region. (emms-string<, emms-string>): Default nil element to "". darcs-hash:20080416155820-cfa61-32bfe6019096e32bec7fa404145f65186f3c51cb.gz
* - emms-playlist-sort-prefix, emms-playlist-sort-map: New variable.William Xu2008-04-151-51/+90
| | | | | | | | | | | | | | | | | | | | | (emms-playlist-sort-map-setup): New function. Restore codes for customizing sort map prefix keys. - (emms-playlist-sort): Bug fix. - (emms-playlist-sort-by-score): Removed. (emms-playlist-sort-by-play-count, emms-playlist-sort-by-last-played): New functions. Remove all emms-score related codes, since basically its functionality is replaced by emms-last-played's play-count feature, with more simple & clean implementation. - Most sort functions now accepts an additional prefix argument for sorting reversely. darcs-hash:20080415172119-cfa61-128afe3b1f51c8a79fe01cf631f21d611e84f479.gz
* (emms-playlist-mode-go-popup): `round' emms-playlist-mode-window-widthWilliam Xu2008-04-151-1/+1
| | | | | | | to be an integer, so that split-window-horizontally won't complain even if user provides a floating point. darcs-hash:20080415063957-cfa61-c3b7269628cbf31c699c5650f61fc28d42fd0b3d.gz
* emms-lyrics-coding-system: Change default value to nil and updateWilliam Xu2008-04-061-3/+9
| | | | | | | | | docstring. This change will allow us to use lyrics files encoded with different coding systems. darcs-hash:20080406144623-cfa61-7109bbc9b6c370932989103f2f807ec76eb622d6.gz
* Fix bug of missing lyricsYe Wenbin2008-04-031-1/+2
| | | | | | | Note that sort is a destructive function, so the value should store back after sort. darcs-hash:20080403045858-94065-7b772d23b118d68193939433d0c4cd00a102589b.gz
* Remove codes for loading movie subtitles automatically by emms.William Xu2008-04-011-1/+3
| | | | darcs-hash:20080401132338-cfa61-ae5d461981ce3f3470d2a21a4a6acf94e448ea78.gz
* Remove codes for loading movie subtitles automatically by emms, sinceWilliam Xu2008-04-011-42/+4
| | | | | | | | | | | mplayer has an option(`sub-fuzziness') controlling that. (emms-player-mplayer-subtitle-checker, emms-player-mplayer-start-with-subtitle-checker): Removed. emms-player-mplayer-subtitle-extensions: Removed. darcs-hash:20080401132242-cfa61-0c70393c1b4b4263e1d5afec5134c947d6659dab.gz
* (emms-player-mplayer-subtitle-checker): Replace (lambda (el) el) withWilliam Xu2008-03-151-1/+1
| | | | | | a simpler function -- `identify'. darcs-hash:20080315092854-cfa61-d185513e398b57d9a0550bca96441bdc1ec30598.gz
* Switched the keybinding for "d" and "D" so that they agree with the browser.yoni2008-02-191-2/+2
| | | | darcs-hash:20080219125135-670cc-f0fb9a14f55eb476f9699089f44c537abb5ca5bb.gz
* emms-lyrics.el, emms.texinfo: Remove "Known Problems" note, as it looks ↵William Xu2008-03-012-42/+2
| | | | | | fairly okay. darcs-hash:20080301151546-cfa61-2ffa91603ff4f1c4b99de762e12412f62db69827.gz
* mplayer,xine: Replace regexp-opt with simple regexp-quote, to avoidWilliam Xu2008-02-222-6/+10
| | | | | | | using regexp-opt's shy group regexp feature, so that external "find" can work properly. darcs-hash:20080222091303-cfa61-6d3979b424b933da1e6696a9538389614eab13b6.gz
* Fix compiler warnings about mapcar.Michael Olson2008-02-212-20/+23
| | | | darcs-hash:20080221063736-1bfb2-413a3e0ba2ea79c693651e5b8e5d61c2a790fcd5.gz
* Added emms-playlist-mode-goto-dired-at-point (with keybinding) to ↵yoni2008-02-161-0/+13
| | | | | | emms-playlist-mode.el. darcs-hash:20080216115915-670cc-d188de0d0a8b74d0f21313f061d89c90e8cde09f.gz
* Lines in playlist-mode should truncate so that visually we have 1 line per ↵yoni2008-02-151-0/+1
| | | | | | track. darcs-hash:20080215172145-670cc-db48df0e9f029a81da7a559ae453f29a36716e8e.gz
* (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