aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* browser: handle nil track numbersDamien Elmes2006-06-151-1/+1
| | | | darcs-hash:20060615023650-4e3e3-1339418ceb7187db50d61db622d7f3d69420dd8e.gz
* playlist: enable undo, add extra undo bindingDamien Elmes2006-06-151-1/+3
| | | | darcs-hash:20060615022826-4e3e3-249a0a736f1fc3d97d8536c0281a3323e06b3b15.gz
* browser: require emms-playlist-sortDamien Elmes2006-06-151-0/+1
| | | | darcs-hash:20060615015543-4e3e3-880815ff2d361e255818d721449d98707827cdbb.gz
* playlist-mode: add 'C' to clear playlistDamien Elmes2006-06-151-0/+1
| | | | darcs-hash:20060615013417-4e3e3-ce0b3c0cebb6c4535cb58755d016f717e18a9a22.gz
* info: display progress when adding asyncDamien Elmes2006-06-151-3/+15
| | | | darcs-hash:20060615012854-4e3e3-746ce41e3529fa7177bbe9a516b24bb3b451c229.gz
* browser: make defcustom lines user variablesDamien Elmes2006-06-151-9/+9
| | | | darcs-hash:20060615013606-4e3e3-97fd6bb688b5ca726badc3ad75e1c3d931dd0dad.gz
* browser: expand/collapse levels, tab through entriesDamien Elmes2006-06-141-14/+77
| | | | darcs-hash:20060614180725-4e3e3-948380dee9f4b29be1ef14cedcd463a9222bb935.gz
* browser: refactor data format, bugfixes; emms: add emms-track-pDamien Elmes2006-06-142-241/+419
| | | | | | | | | | | | | | | | | | | | Subitems are now stored in a tree of "bdata" objects, which is generated when initially displaying the buffer. This makes rendering simpler and also fixes some bugs where tracks were not being sorted correctly in the browser and/or the playlist. Adding items to the playlist now inserts 'group' names when you add a whole album, artist, etc at a time. These names will be thrown away if you run emms-shuffle. The sorting routines will correctly sort the buffer, throwing away the group tags, but then throw an error because the buffer is not the size they expected it to be. Other playlist manipulation routines like next/previous should skip over the group names - if they don't, it's a bug in the playlist code. An example of the new interface is at: http://repose.cx/dump/emms-browser.png darcs-hash:20060614160048-4e3e3-82a8a0d1678b0a2d9fcfc6ca385d5b56963aedbe.gz
* emms-lyrics.el: Fix file-exists-p error when finding lyrics file forwilliam.xwl2006-06-141-31/+34
| | | | | | streams. At present, will just take care of tracks with 'file type. darcs-hash:20060614032114-e8fe6-52bf61bc4fbdfe3d4b212123c84514bc0e15697e.gz
* added the section "Finding files and speed" to the manualyoni-r2006-06-131-0/+26
| | | | darcs-hash:20060613100136-85c19-5c278ce45fa496e37f3d4ba1f5c15e7bb08c1c9a.gz
* fix bug in emms-playlist-mode-center-currentyoni-r2006-06-131-3/+4
| | | | darcs-hash:20060613090604-85c19-189240fc999924c5bd441319f2de9afc1bb49b6f.gz
* removed superfluous comment (actually testing darcs send)yoni-r2006-06-111-3/+0
| | | | darcs-hash:20060611185407-7e588-4b79a6030aa9519b6ae7b3b79c3747fb2031f4ec.gz
* debian: add changelog for 2.0-2forcer2006-06-121-0/+6
| | | | darcs-hash:20060612191609-2189f-44a3d90b48e46988585c90cada9e34e7146c734c.gz
* debian: Install info file as wellforcer2006-06-121-1/+1
| | | | darcs-hash:20060612191255-2189f-381f44ecd8f1a484de86ab702324b83cd785a342.gz
* browser: sorting, bugfixesDamien Elmes2006-06-121-25/+86
| | | | | | | | - add sorting for subitems (albums, tracks, etc) - make isearching expand the current entry automatically - rename subitems-exist to subitems-visible (clearer) darcs-hash:20060612051800-4e3e3-a6e9e2c341ab3caf5f5aa59c364ae3bb2362ac3e.gz
* updated manual about emms-foobar-file prefix togglingyoni-r2006-06-111-2/+4
| | | | darcs-hash:20060611163901-6ce53-462fe67b2b620ef13edb95b0b87a37df0b0b0f6b.gz
* emms-cache: add pruning support, make save/load interactiveDamien Elmes2006-06-111-0/+15
| | | | darcs-hash:20060611095400-4e3e3-5624cdc454d14b7f4ffb03cc84f8883bf2fe291e.gz
* Use better exclude regexp, so that people can load music files with '#' in ↵Michael Olson2006-06-101-1/+1
| | | | | | the middle of the name. darcs-hash:20060610230507-1bfb2-b43f8403de4b1123ef7a71408f86510b7a553e63.gz
* emms-info: Never return 0 for info-mtime, since emms-time-less-p does not ↵Michael Olson2006-06-101-2/+2
| | | | | | like this. Use nil instead. darcs-hash:20060610230409-1bfb2-fa73c67de417d1643dfb3b99cd7cf16b861ff8ab.gz
* Add mpd volume settings to customMartin Schoenmakers2006-06-091-0/+2
| | | | | | | Small patchlet so mpd users can use custom to change the volume setting backend to use the appropriate volume functions. darcs-hash:20060609231150-97144-06f60160ea3afb3de4a43dcd861601c03a8a6dc2.gz
* browse subcategories (eg artist->album->title)Damien Elmes2006-06-091-30/+202
| | | | | | | | | | | | - subcategories can now be expanded and contracted, and added to playlist - see the new keybindings at the top of the file - add new faces for the various sublevels (only the dark background colours are useful at the moment - any light background users want to fix that?) - fix a bug in emms-smart-browse with (recenter) darcs-hash:20060609185950-4e3e3-70f66178dae24374b5023d6f76ec08bea779d1e1.gz
* update emms-cache.el commentaryDamien Elmes2006-06-091-5/+1
| | | | darcs-hash:20060609064935-4e3e3-cd3861e10f6aad3d118c6c87cd87438d6f5bc892.gz
* emms-player-mpd: Add functionality to dump MusicPD data into the EMMS cache. ↵Michael Olson2006-06-091-0/+42
| | | | | | This allows for easy integration with emms-browser.el. darcs-hash:20060609043831-1bfb2-7c886a447a80ecd694c053d2a8a1a18f807e4594.gz
* emms-player-mpd: Rename volume functions to better match the namespace ↵Michael Olson2006-06-091-5/+9
| | | | | | created by emms-volume.el. darcs-hash:20060609043643-1bfb2-375117b7d9fef9f60119cb64b42095c609448a30.gz
* emms-player-mpd: Fix minor bug when importing the current MusicPD playlist ↵Michael Olson2006-06-091-12/+22
| | | | | | into EMMS. darcs-hash:20060609043538-1bfb2-40772d8300e40cdd9d4af794e6e8d3078e4f35f9.gz
* emms-setup: Get rid of pointless compiler warning.Michael Olson2006-06-091-1/+2
| | | | darcs-hash:20060609042002-1bfb2-16505ccb1e785f16743bda984768c03d07eb7a74.gz
* emms-cache: Small compiler fix.Michael Olson2006-06-091-0/+2
| | | | darcs-hash:20060609041606-1bfb2-6ea5623f62d4ff27566ab9f1097d5c4ffa2d95cb.gz
* emms-cache: Add standard enable/disable/toggle interface and do a docfix for ↵Michael Olson2006-06-093-9/+46
| | | | | | emms-cache-set-function. darcs-hash:20060609040108-1bfb2-268d7a1f4c7590ffdedcda9506bfca53e02cc2ea.gz
* Standardize copyright notices. Add COPYING file. Mention license in README.Michael Olson2006-06-0830-133/+530
| | | | darcs-hash:20060608194123-1bfb2-cbfbc9eacb41016b24acb9ea2654f141496b0caa.gz
* Fix compiler warnings in emms-cache.el.Michael Olson2006-06-083-18/+26
| | | | darcs-hash:20060608184612-1bfb2-942ae7db648d88b9dfe4896872fc3f5fdd7a30d3.gz
* emms-metaplaylist-mode: Fix bug introduced by the recent emms-playlist-mode ↵Michael Olson2006-06-081-8/+11
| | | | | | overhaul. Add faces for light backgrounds. darcs-hash:20060608143846-1bfb2-e25dbaa46a3651f1acfd1aefc88f9ad32f03c365.gz
* NEWS is newforcer2006-06-081-0/+14
| | | | darcs-hash:20060608125507-2189f-f04e5ed39a7888f4b6acbbd00f01754976b71286.gz
* refactor browser mode creation codeDamien Elmes2006-06-081-35/+51
| | | | | | | | - make the rendering function (browse-by-artist, etc) responsible for the mode name - fix a bug where the wrong buffer is used darcs-hash:20060608123618-4e3e3-b5bd1de42108ed792b6aa17cf9042dd22137b605.gz
* browser sorting, and bug fixesDamien Elmes2006-06-082-26/+49
| | | | | | | | | - sort tracks when they're added to the playlist - fix a bug where we didn't uniquify the buffer - distinguish between files and urls - modify emms-playlist-sort to accept an optional region darcs-hash:20060608105253-4e3e3-d735756c02bcae5a7c2e8a9b97817cf393a58079.gz
* update modeline when changing browsing methodDamien Elmes2006-06-081-3/+6
| | | | darcs-hash:20060608094037-4e3e3-941aa4374482cf0cbac1c4ea09f4aad83704a6e3.gz
* 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