aboutsummaryrefslogtreecommitdiff
path: root/emms-player-mpd.el
Commit message (Collapse)AuthorAgeFilesLines
* 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
* emms-player-mpd: Make last compiler warning go away with some `put' trickery.Michael Olson2006-04-121-0/+4
| | | | darcs-hash:20060412032926-1bfb2-1aae9faa36ff47ed53027cf5bfc4871adc7248b7.gz
* emms-player-mpd: Make emms-player-mpd-show take a callback argument so that ↵Michael Olson2006-04-121-10/+16
| | | | | | it's easy to make a /NP command for Emacs-based IRC clients. darcs-hash:20060412032655-1bfb2-bdc259d8c5b1210435d72a487e8ac756377d780f.gz
* emms-player-mpd: Set timer interval to be 1 by default and adjust docstring.Michael Olson2006-04-111-4/+3
| | | | darcs-hash:20060411225417-1bfb2-f7db6dfb4664a2f57de8e3cd415a49abe36cf76c.gz
* emms-player-mpd: Fix minor typo in comments.Michael Olson2006-04-111-2/+2
| | | | darcs-hash:20060411041037-1bfb2-73ab388007c8c81b890d1427e0aa0f6f39e115b6.gz
* emms-player-mpd: Make sure inserted text from emms-player-mpd-show goes to ↵Michael Olson2006-04-111-3/+7
| | | | | | the right buffer. darcs-hash:20060411033552-1bfb2-f36fa15e202b91248e594a2485d170ff5c1ed8bb.gz
* emms-player-mpd: Remove obsolete option.Michael Olson2006-04-111-6/+0
| | | | darcs-hash:20060411030539-1bfb2-7a0cb0680a654d0eda136fb70006c8ec47d257ed.gz
* emms-player-mpd: Reset some extra state data on stop.Michael Olson2006-04-111-1/+4
| | | | darcs-hash:20060411030023-1bfb2-b53f8e516de55cdd2a7003def861323523971cb7.gz
* emms-player-mpd: A few minor tweaks.Michael Olson2006-04-111-6/+4
| | | | darcs-hash:20060411013942-1bfb2-ca3de09dfd6aaae5dcd5b6dd2870b12a49aba2e1.gz
* emms-player-mpd: Major rewrite to use a custom transaction queue ↵Michael Olson2006-04-111-207/+392
| | | | | | implementation, which includes adjusting most functions to use callbacks and closures. darcs-hash:20060411004345-1bfb2-c423044aff0c53d3c26269d43c9f6827f66973f5.gz
* emms-source-playlist: Get things working to my satisfaction, like saving ↵Michael Olson2006-04-091-10/+8
| | | | | | playlists in different formats and (optionally) being prompted for which format. darcs-hash:20060409003540-1bfb2-4aedadb4bc109afb1aaf6b96530e61d6a9f19201.gz
* emms-player-mpd: If the MusicPD daemon goes away, make sure that we can ↵Michael Olson2006-04-061-1/+3
| | | | | | still stop EMMS. darcs-hash:20060406034553-1bfb2-7a900012bcfc586c2b38632345da30e6af72b733.gz
* emms-player-mpd: Never set emms-player-stopped-p, since this is only to be ↵Michael Olson2006-04-021-1/+0
| | | | | | done when the user explicitly stops the music. darcs-hash:20060402184833-1bfb2-1ce9edcaafb39aa44a92a0e80c606568c57546ca.gz
* Make sure that negated character classes in regexps include the newline ↵Michael Olson2006-04-021-1/+1
| | | | | | character, so that there is no possibility of empty lines being matched. darcs-hash:20060402175002-1bfb2-9f7ccf9489b3688d660b612a7243fe42e87e84e7.gz
* Update manual and emms-setup with the preferred way of invoking ↵Michael Olson2006-04-021-1/+1
| | | | | | emms-playing-time and emms-lyrics from .emacs. Update MusicPD section of manual. darcs-hash:20060402144407-1bfb2-857e5408fe3df2dffd111150018b3bbf60436679.gz
* emms-source-playlist: Add support for m3u and pls playlists.Michael Olson2006-04-021-11/+16
| | | | darcs-hash:20060402024556-1bfb2-da264c4af634159a12fed0e3e4425eb238b9c917.gz
* emms-player-mpd: Don't use define-emms-simple-player, since we provide our ↵Michael Olson2006-04-011-2/+21
| | | | | | own versions of the functions that it produces. darcs-hash:20060401233036-1bfb2-a67d7b4d6de02703fde818b9db9342445ba7428d.gz
* Make all add-on files toggle-able.Michael Olson2006-04-011-0/+2
| | | | darcs-hash:20060401210634-1bfb2-6a8f735119b68c6ab80d503910ec0105680fec73.gz