aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* avoid rebuilding the browser window each timeDamien Elmes2006-06-081-2/+3
| | | | darcs-hash:20060608092623-4e3e3-34036792deb3f6cc1c2ec4f97c5f81cf9f83291c.gz
* small typo fixDamien Elmes2006-06-081-1/+1
| | | | darcs-hash:20060608032546-4e3e3-8c445e10d32239209759b42957335a54e1d7390e.gz
* fix RET on trailing \nDamien Elmes2006-06-082-14/+21
| | | | | | | | \n isn't propertized which means hitting RET on a playlist or browser entry fails. this patch moves the point before trying to read the properties. darcs-hash:20060608090703-4e3e3-56f8e91f35d92f217517222b1f1e3206f83b1825.gz
* add a metadata browser - emms-browser.elDamien Elmes2006-06-083-1/+413
| | | | | | | | * preliminary work on a metadata browser - still alpha, but it's useable for me * also updated my email address in emms-cache.el (whoops) darcs-hash:20060608084400-4e3e3-f9350d06fb1dabc33c33c9821a7d89c287c64a81.gz
* emms-playlist-mode: Facify tracks on startup.forcer2006-06-081-0/+4
| | | | darcs-hash:20060608123052-2189f-197516bb8da9a1051f3e0ddac5f3bdd99fefcc89.gz
* emms.el: Change directory to / before starting the player.forcer2006-06-081-2/+5
| | | | darcs-hash:20060608025659-2189f-cf54016de0748a3d9dc3f706db32c3125229bc08.gz
* emms-playlist-mode: When making new overlays, do not allow the rear to ↵Michael Olson2006-06-071-1/+1
| | | | | | advance. This prevents some display issues. If we really need to modify the text there, we should be using (insert-before-markers). darcs-hash:20060607215212-1bfb2-f306058603a47453dffe2182b8730cc3d9aaf5d9.gz
* Make emms-property-region bulletproof.Michael Olson2006-06-071-4/+15
| | | | darcs-hash:20060607215113-1bfb2-1d5710b9112fb1ed36d1a65d4ed432d643bdd863.gz
* Fix typo in emms-property-regionforcer2006-06-071-2/+3
| | | | darcs-hash:20060607203558-2189f-f2a8e6a89f4af46883dc23d656157bccd883db30.gz
* emms.el, simplified emms-property-region considerably.forcer2006-06-071-19/+4
| | | | darcs-hash:20060607202310-2189f-16435d8796c61ef090f2215117e8042a482fde2b.gz
* Very basic support for recording the time you last played a track.lucas2006-06-072-1/+112
| | | | | | | | * emms-last-played.el: New file. Nothing fancy right now, more to come soon. * emms-setup.el: emms-devel now requires and setups emms-last-played. darcs-hash:20060607172830-4f952-fd247551c7da305be27b8f783e785bdd9c2c8689.gz
* Mark the cache as dirty for each modification.forcer2006-06-074-6/+21
| | | | darcs-hash:20060607161049-2189f-293b55878f4a073640a397e4b2aa563c3bf785d6.gz
* fix damien elmes's email addressDamien Elmes2006-06-071-1/+1
| | | | darcs-hash:20060607154000-4e3e3-41b5746bd18f69a30c288a7f86af3b49231ea0a8.gz
* emms.el: The currently playing marker now should stay where it is, even for ↵forcer2006-06-071-0/+1
| | | | | | yanks darcs-hash:20060607155759-2189f-f540a9d5692c72e253500b0580b42c5fad981ba5.gz
* emms-playlist-mode: Stop overlay from being attached to text inserted before itforcer2006-06-071-1/+2
| | | | darcs-hash:20060607155511-2189f-8b77f04252183c1eb3c3f98737a33769afa01c99.gz
* emms sources now switch add/play behavior when a prefix argument is supplied.forcer2006-06-071-2/+8
| | | | darcs-hash:20060607150502-2189f-111d096517e1b849d49e7f196852e51937a31b58.gz
* Add autoloads to emms-setup.elforcer2006-06-071-0/+5
| | | | darcs-hash:20060607150030-2189f-66fac4c8280c702d0760683ce5079332c4a6d888.gz
* Typo, defvar => defcustom for emms-cache-set-functionforcer2006-06-071-1/+1
| | | | darcs-hash:20060607134647-2189f-af24ce177889add0924b39268a1924d36f3c8f82.gz
* Cleaned up the cached code in emms.el a bitforcer2006-06-072-12/+27
| | | | darcs-hash:20060607134238-2189f-208cd31323c69521084137e367d689cead44a6df.gz
* refactor caching code into emms-cache.elDamien Elmes2006-06-074-82/+113
| | | | | | | | | * caching support is now provided via two function vars in emms.el, emms-cache-get-function and emms-cache-set-function * (emms-standard) or above will enable caching support * you'll need to remove .emms-cache or s/emms-info-cache/emms-cache-db/ darcs-hash:20060607125345-4e3e3-7d9ad8d243a395f2f2a5eea004e58ac9e239855b.gz
* emms-playlist-mode doesn't need overlay compatibility anymoreforcer2006-06-061-41/+0
| | | | darcs-hash:20060606141539-2189f-9afa51a0ee2b36f7b083d01537cdc05f08d24670.gz
* emms-playlist-mode.el - now with less overlay!forcer2006-06-062-100/+49
| | | | darcs-hash:20060606135908-2189f-bb652e384264445ca77b87e82bb0e190caf0f89f.gz
* emms-info: Fix bug that occurs after clearing the current playlist and ↵Michael Olson2006-06-061-2/+3
| | | | | | trying to re-add songs to it. darcs-hash:20060606144439-1bfb2-34f362137ee2006e12ebfe26e7f3842c31f5ef0d.gz
* AUTHORS: fixed Lucas' e-mail addresslucas2006-06-061-1/+1
| | | | darcs-hash:20060606090957-4f952-fa5341ba7b6e364b1619f0011ddfd1b5c85dfbbd.gz
* info-cache-dirty/codingDamien Elmes2006-06-051-11/+21
| | | | | | | | | * mark the info cache as dirty when it's modified, so we don't have to write it out all the time * save the cache as mule-utf-8 - comments? i'm not sure if this is correct darcs-hash:20060605163339-4e3e3-35731daf2d74d73bb6f776ad29de3f4cbe5d3529.gz
* AUTHORS: Damien Elmes address updatedforcer2006-06-051-1/+1
| | | | darcs-hash:20060605143028-2189f-e573f54db9aeba6cb82c3d6981c247a82d5f8aa5.gz
* emms-info caching (thanks to Damien Elmes)forcer2006-06-052-16/+74
| | | | darcs-hash:20060605142507-2189f-0edb660bd94f7d505bb6da6abc48cd595982bc31.gz
* Sort file names from `emms-source-file-directory-tree-function'.forcer2006-06-051-3/+4
| | | | darcs-hash:20060605053347-2189f-e2161a5d791596968f9d9e83c004451592324550.gz
* Add some sources for inserting playlists without inserting their contents, ↵Michael Olson2006-06-042-6/+77
| | | | | | and likewise for directories of playlist files. Exclude some files and directories from being added when walking directories. darcs-hash:20060604195602-1bfb2-3ebc047e47ecdece3b4b826b3a6a48ccbbb0f0d0.gz
* emms-player-mpd: Differentiate between files and URLs when it makes sense to ↵Michael Olson2006-06-041-8/+16
| | | | | | do so. darcs-hash:20060604195449-1bfb2-5f43698ad0ff4945541f3aaf8244e1590333f39d.gz
* Miscellaneous minor cleanups.Michael Olson2006-06-042-12/+15
| | | | darcs-hash:20060604195311-1bfb2-c5ba94841afa0d32c9bc483a21e7c8302c8b9aaa.gz
* Make sure we never have an empty track description when inserting a song ↵Michael Olson2006-06-042-4/+15
| | | | | | into a playlist buffer. darcs-hash:20060604194940-1bfb2-8e8a20dde4b8c3fc89f5dd0552207cb5f3441429.gz
* Remove debian-extras package as requested by ftpmasters (debian)forcer2006-06-035-49/+15
| | | | darcs-hash:20060603125644-2189f-ff0bdd23bd3b203df37019edae368e4cc97fcb6d.gz
* Put volume options in their own customize group.Martin Schoenmakers2006-06-012-3/+8
| | | | | | | Added a separate emms-volume group for customize and put things there instead of in the main thing. darcs-hash:20060601193853-97144-c623003be58dbfc8b5bec359110197e115926c1d.gz
* emms-volume.el: Cosmetic stuff, defvar -> defcustomforcer2006-05-311-8/+15
| | | | darcs-hash:20060531003343-2189f-8a3926a21e63a49ddf66415e9f17041485dcd721.gz
* emms-volume.el: Minor cosmetic cleanupforcer2006-05-311-4/+4
| | | | darcs-hash:20060531002351-2189f-cedd0ca3350a02fc8deda9ec51e1e33f05ab9ecc.gz
* emms-volme.el: Add some requires.forcer2006-05-311-0/+4
| | | | darcs-hash:20060531001118-2189f-5d181b45b3ffdfc51c44e17185b3d2d9063475a9.gz
* emms-volume-amixer.el: Provide a way to set the control for amixerforcer2006-05-311-1/+8
| | | | darcs-hash:20060531001102-2189f-d203d6c92b8e72c7ab8dd380834cba1700815e5f.gz
* Make handling of multiple playlist buffers less error-prone.Michael Olson2006-05-313-31/+83
| | | | darcs-hash:20060531203810-1bfb2-7a5c8ca307d33ea501871a6222ab76ad4ada498d.gz
* AUTHORS: Add Martin Schoenmakers. Welcome! :-)forcer2006-05-301-0/+1
| | | | darcs-hash:20060530230723-2189f-7716e4510b18f344538deecdfce6810dfc9e035b.gz
* Add emms-volume and emms-volume-amixer.Martin Schoenmakers2006-05-302-0/+179
| | | | | | | | New files: emms-volume.el provides some general volume changing things, including a minor mode to more easily change volume when not in the EMMS buffer. emms-volume-amixer.el is a backend using amixer. darcs-hash:20060530223500-97144-6c3f95ef335a5f100bc2c6d061a82cb5323b2557.gz
* emms-streams: Re-add space after prompt and use completion for type.Michael Olson2006-05-301-4/+8
| | | | darcs-hash:20060530190620-1bfb2-ab99409d531e96ce9bc2bca3585a7c193c0b117b.gz
* allow nonzero ogginfo exit plus some reindentingMartin Schoenmakers2006-05-301-29/+28
| | | | | | | | | | | When ogginfo gave a nonzero value on exit, any valid data would get tossed if there was any. This prevented emms from showing info for files that are tagged but a bit odd. Also reindented emms-info-ogginfo accordingly, which incidentally removed some tabs in favour of spaces. darcs-hash:20060530130411-97144-7a32c32535a534abdbe173f8f230194c462dbbbd.gz
* emms-streams: When the user wants emms-streams to play the selected stream ↵Michael Olson2006-05-302-1/+15
| | | | | | instead of add it, create our own playlist buffer. When quitting, if we own the current playlist buffer, kill it. darcs-hash:20060530144243-1bfb2-c740d27615c65016b8516ee90d4db07b7e08fb4a.gz
* emms-streams: Re-implement yank and kill so that they do the right thing ↵Michael Olson2006-05-301-43/+55
| | | | | | with emms-stream-list. darcs-hash:20060530045429-1bfb2-e7ae0ff556f6b20d3ab7a28630273308c6ac993c.gz
* emms-streams: Implement kill and yank.Michael Olson2006-05-301-26/+78
| | | | darcs-hash:20060530040114-1bfb2-dee2441306ea4d38715338c0cec9d74996238e8c.gz
* emms-streams: Make hitting RET on a URL do the right thing, improve cursor ↵Michael Olson2006-05-291-9/+42
| | | | | | movement, and mark the buffer as unmodified after performing a save. darcs-hash:20060529030043-1bfb2-e17a5b1846d31929013805e31b5722f7e248b86d.gz
* emms-player-mpd: Use more robust method of detecting whether we need to ↵Michael Olson2006-05-251-6/+11
| | | | | | force-feed MusicPD our playlist. darcs-hash:20060525014253-1bfb2-8dc73d1dcd1c3e70703f4a377cfd18d29725c378.gz
* emms-playlist-mode: Make "d" kill the entire line. This seems to be a good ↵foo2006-05-241-1/+8
| | | | | | compromise of those who use C-k and those who want more standard object-killing behavior. darcs-hash:20060524200008-0beec-44d42e025c9a7a95d740dc87f75aa7a8e3ce0a54.gz
* emms-player-mpd: When showing the currently-playing song, prepend the name ↵foo2006-05-241-8/+12
| | | | | | of the radio station, if it exists. darcs-hash:20060524195911-0beec-2b18246bfdc9b627f315860265254332a2197356.gz