aboutsummaryrefslogtreecommitdiff
path: root/emms-player-mpd.el
Commit message (Collapse)AuthorAgeFilesLines
* change-all-file-headers-to-gpl3-or-later.dpatchTassilo Horn2007-06-261-1/+1
| | | | darcs-hash:20070626141221-c06f4-e034ff32ecc6e2d57ffaefaeb4f78d1e36a830a2.gz
* emms-player-mpd: Fix erroneous extra message and be more careful about the ↵Michael Olson2007-04-091-22/+24
| | | | | | current buffer darcs-hash:20070409051913-1bfb2-c965d42ac45f6510003919c6cba7783164028ea3.gz
* Fix use of `message', silence mpd-show if callback given and no song playingMichael Olson2007-04-081-2/+3
| | | | darcs-hash:20070408233853-1bfb2-c36da9a1961e7186ea3afd81445a011500cd7d64.gz
* emms-player-mpd: Integrate with emms-lastfm to show trackMichael Olson2007-04-081-25/+34
| | | | | | | | | | | | * emms-lastfm (emms-lastfm-np): Expand to take optional callback argument. Rename `arg' to `insertp' for clarity. * emms-player-mpd (emms-player-mpd-show-1): Detect if emms-lastfm is activated, and if the current track is a LastFM URL. If so, call emms-lastfm-np rather than continuing on. (emms-player-mpd-show): Docfix. darcs-hash:20070408205000-1bfb2-6207ca703571a4602c7b1510f62be33df9722a8d.gz
* emms-player-mpd: Stylize Lisp code in documentationMichael Olson2007-03-041-6/+6
| | | | darcs-hash:20070304075903-1bfb2-115b9f1758a4dd677989f03493b255ae724d6b58.gz
* emms-player-mpd: Miscellaneous docfixesMichael Olson2007-02-271-9/+5
| | | | darcs-hash:20070227180444-1bfb2-0b51168d8fcc72f778e096ffa1bfc144e6ccf6b2.gz
* emms-player-mpd: Use functions in emms-url.elMichael Olson2007-01-051-3/+13
| | | | darcs-hash:20070105035233-1bfb2-6b83da8301b2ea542a061a6baab437fea1dade9e.gz
* Remove emms-volume-mpd-raise/lower, make chapter in manual for emms-volume.elMichael Olson2007-01-051-20/+1
| | | | darcs-hash:20070105000820-1bfb2-20d9168d8cc55d2098f37602ade9aff5875b61aa.gz
* emms-player-mpd: Document how to use MusicPD to change the volume via ↵Michael Olson2006-12-081-0/+5
| | | | | | emms-volume.el darcs-hash:20061208223509-1bfb2-9566bd733009216ccf1b12e5c3ca17cc67db8d4e.gz
* emms-player-mpd: Deal with change in output when getting supported file typesMichael Olson2006-10-281-2/+3
| | | | darcs-hash:20061028042119-1bfb2-ac4774e6e82e7c4a15626c99d33efaa378d5e5a0.gz
* emms-player-mpd: Handle errors that occur when we begin playbackMichael Olson2006-10-221-35/+50
| | | | darcs-hash:20061022215310-1bfb2-b99b27d89e83a9657f43100cdae95791c4409dab.gz
* emms-player-mpd: Update version recommendationMichael Olson2006-10-221-4/+7
| | | | darcs-hash:20061022012223-1bfb2-b9ffb934c2cdf8f1516c35b12bc00ca6f9f6266c.gz
* emms-player-mpd: Work properly with tracks inserted by emms-browserMichael Olson2006-10-221-10/+54
| | | | darcs-hash:20061022011050-1bfb2-eac272f7163adf59d75547e7e4e81fd999d28ace.gz
* emms-player-mpd: When using the emms-volume interface, allow the user to ↵Michael Olson2006-10-171-3/+11
| | | | | | specify the amount of change in the volume darcs-hash:20061017220404-1bfb2-816cd9b19dfb4094787434034e46fddce4442831.gz
* Documentation cleanups in emms-player-mpd and emms-source-playlistMichael Olson2006-10-171-15/+28
| | | | darcs-hash:20061017215345-1bfb2-5b89694555857fdfa14f43aa1c62f17cd612287a.gz
* emms-player-mpd: Implement seek-to supportMichael Olson2006-10-171-0/+15
| | | | darcs-hash:20061017205106-1bfb2-d01f0f9e55a027a2f9a9467b7544bdc6df4cfa39.gz
* emms-player-mpd: Only display error if we are certain that url.el is not ↵Michael Olson2006-10-041-6/+4
| | | | | | up-to-date darcs-hash:20061004032213-1bfb2-090d7e68e56bc4639df136e47a67c5b0966fd9c0.gz
* emms-player-mpd: Use regexp-opt instead of mapconcat.Michael Olson2006-08-251-2/+1
| | | | darcs-hash:20060825203258-1bfb2-8be4ed4794be6581c6a1b65dfbbfdc991a826225.gz
* Include the tq.el file from Emacs 22 with EMMS, instead of re-implementing ↵Michael Olson2006-08-271-110/+9
| | | | | | it in emms-player-mpd.el. darcs-hash:20060827052155-1bfb2-b2b47f20d03eaa85cecdf3c1805279edc59c68ee.gz
* emms-player-mpd: Get rid of error messages when closing the MusicPD process ↵Michael Olson2006-08-181-36/+51
| | | | | | after playing the last track in the playlist. darcs-hash:20060818050516-1bfb2-a4d4b8d0a41a68014e7c5edb6e98a2f4ea3f48ec.gz
* emms-player-mpd: Really kill the client process, as documented, instead of ↵Michael Olson2006-08-111-1/+4
| | | | | | waiting for it to time out. darcs-hash:20060811185849-1bfb2-bcfc45ae54e42ad5c182bd7f3cd4b6ca5e76f3f3.gz
* emms-player-mpd: Make supported formats regexp customizable.Michael Olson2006-08-111-24/+30
| | | | darcs-hash:20060811184859-1bfb2-bec436303736ffda13cfffeb7a0eea38de054894.gz
* emms-player-mpd: Emacs21 fix.Michael Olson2006-08-061-4/+4
| | | | darcs-hash:20060806022640-1bfb2-a9c4a3d651c91ec8e1cf49e5efaa64fafa2bf7d6.gz
* emms-player-mpd: Use better logic for last patch.Michael Olson2006-08-041-14/+13
| | | | darcs-hash:20060804185308-1bfb2-ae78a2fb0939d2265454d088eee6881b780f89be.gz
* emms-player-mpd: Correctly fetch track data when using remote MusicPD server.Michael Olson2006-08-041-6/+6
| | | | darcs-hash:20060804183813-1bfb2-57e60908847a03eade1622689660cf2614d219e7.gz
* emms-player-mpd: Use better algorithm to detect whether the user has ↵Michael Olson2006-08-031-7/+5
| | | | | | requested a stop or whether we have run out of tracks. Thanks to dds for the report. darcs-hash:20060803030044-1bfb2-8ae4e59fcafcbfff9b8b2e764aceb82d80c16faf.gz
* emms-player-mpd: Add support for updating MusicPD's database and improve ↵Michael Olson2006-07-301-1/+31
| | | | | | documentation. darcs-hash:20060730223147-1bfb2-5e323fa65ecb32976db21c07a96143d36d65d7e8.gz
* emms-player-mpd: Allow a password to be sent to the MusicPD server.Michael Olson2006-07-301-2/+19
| | | | darcs-hash:20060730215000-1bfb2-492d75142915235bcc52d20e92d7d9973dfd8053.gz
* Allow player to set the exact elapsed time of a track. emms-player-mpd and ↵Michael Olson2006-07-021-1/+1
| | | | | | emms-player-mpg321-remote both need this. darcs-hash:20060702012131-1bfb2-3e6229d68adf0d78574e0fc6cd1c1a4438c870c3.gz
* emms-player-mpd: Make the playable-p function return nil if we cannot start ↵Michael Olson2006-06-161-1/+7
| | | | | | a connection to mpd. darcs-hash:20060616233847-1bfb2-6b95e1e17b907cc46204c74b7ea9a59963e86dde.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
* Standardize copyright notices. Add COPYING file. Mention license in README.Michael Olson2006-06-081-10/+12
| | | | darcs-hash:20060608194123-1bfb2-cbfbc9eacb41016b24acb9ea2654f141496b0caa.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
* 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-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
* emms-player-mpd: Make seek work correctly.Michael Olson2006-05-251-6/+11
| | | | darcs-hash:20060525033120-1bfb2-00e9ea6d64e0c95fcac1105468024881d0a2faba.gz
* emms-player-mpd: Fix bug that caused unconditional reloading of the entire ↵Michael Olson2006-05-241-1/+1
| | | | | | MusicPD playlist whenever the track was changed manually. darcs-hash:20060524061655-1bfb2-169e1435160d229391fbeab692180d47458f66c9.gz
* emms-player-mpd: Overhaul for streamlist support, and fix a few ↵Michael Olson2006-05-241-55/+118
| | | | | | miscellaneous issues. darcs-hash:20060524055707-1bfb2-252c06fd98f7b7c5c9b2faae8d109274ca7fc649.gz
* emms-player-mpd: Add a few checks to make sure that the given buffer exists ↵Michael Olson2006-05-171-6/+8
| | | | | | before trying to do anything with it. darcs-hash:20060517035419-1bfb2-3b5eada9a5b8232067d491f2e607ef3ae3e35c3a.gz
* emms-player-mpd: Add disconnect function, for when you want to keep playing ↵Michael Olson2006-04-221-15/+21
| | | | | | music, but not keep track of it in Emacs. darcs-hash:20060422034842-1bfb2-9734c53ac157fae7082044e110077989db12778e.gz
* emms-player-mpd: Make sure that emms-player-finished-hook is called once the ↵Michael Olson2006-04-211-7/+17
| | | | | | playlist is exhausted. darcs-hash:20060421224715-1bfb2-33f5e3e65bff53f48a17854f3ba31f196ed290cb.gz
* emms-player-mpd: Prompt for volume change amount.Michael Olson2006-04-211-1/+1
| | | | darcs-hash:20060421215128-1bfb2-18736498b4feb9f24be75d880a0180b2b8cd5138.gz
* emms-player-mpd: Implement and document support for changing the volume.Michael Olson2006-04-211-37/+75
| | | | darcs-hash:20060421214306-1bfb2-44c50b54640c68005184d312ea975c7cb77e629d.gz
* Make XEmacs21 and Emacs21 happy.Michael Olson2006-04-201-4/+3
| | | | darcs-hash:20060420234749-1bfb2-e458134b41ba8e28d25030fe5b6d6b8f4222c28d.gz
* emms-player-mpd: Use better default for emms-player-mpd-supported-regexp.Michael Olson2006-04-201-1/+2
| | | | darcs-hash:20060420223819-1bfb2-4a2d9318ab7af9b5ca3fbbd7843d1d44dd938994.gz
* emms-player-mpd: Use better check to see if we are given valid output from ↵Michael Olson2006-04-201-4/+8
| | | | | | "mpd --version". This should improve results for the case where mpd is installed on a different machine. Thanks to Adam Sj[_\c3_][_\b8_]gren for the report. darcs-hash:20060420222600-1bfb2-6cbb1667e10978e848a64bb58dcec3388aa26819.gz
* emms-player-mpd: Don't start the timer upon playing a track if ↵Michael Olson2006-04-121-3/+2
| | | | | | `emms-player-mpd-sync-playlist' is nil. darcs-hash:20060412052632-1bfb2-8733e8d42b9c6a006c09087655f0a4d59a11e877.gz
* Make `emms-player-started' function, which serves the same purpose as ↵Michael Olson2006-04-121-2/+3
| | | | | | `emms-player-stopped', in that it is meant to be called by the player. emms-player-mpd needs this so that it can tell EMMS exactly when playback has begun. darcs-hash:20060412035132-1bfb2-d4982d0b49ca4b949c353f2702ceca4318078bb3.gz