aboutsummaryrefslogtreecommitdiff
path: root/emms-player-mpd.el
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Move emms-parse-playlist to emms-source-file.el, rename to ↵forcer2006-04-011-1/+2
| | | | | | emms-source-file-parse-playlist darcs-hash:20060401185913-2189f-75ccf31626867407f72de64642d6fc020cfc240e.gz
* emms-player-mpd: Use simpler value for connect function.Michael Olson2006-04-011-10/+2
| | | | darcs-hash:20060401190427-1bfb2-b1a08aa97de633cb891a4601d9ecf8f2015a4262.gz
* emms-player-mpd.el (emms-info-mpd): Prevent an error when we can't connect ↵Michael Olson2006-03-261-5/+7
| | | | | | to a MusicPD instance. This prevents EMMS from causing Emacs to stop reading initialization settings. darcs-hash:20060326230003-1bfb2-0f3bba7ce910dfd287a640fa35288b7027bc6b21.gz
* emms-player-mpd: Make importing of MusicPD playlist a bit less error-prone.Michael Olson2006-03-231-11/+24
| | | | darcs-hash:20060323135109-1bfb2-bf5417002b601172af920c21a90a1a26e6e79cb9.gz
* emms-player-mpd: Make pausing work after importing a playlist from MusicPD.Michael Olson2006-03-201-8/+15
| | | | darcs-hash:20060320071337-1bfb2-7bba470fcb6076795954f2a73bb86b985ffd46e4.gz
* emms-player-mpd: Try to get values for name and port from environment. Fix ↵Michael Olson2006-03-201-5/+5
| | | | | | awkwardness in `emms-player-mpd-block'. darcs-hash:20060320065153-1bfb2-0f6c4fa2e86903e84a5ea2adebc249eda01f7b2a.gz
* emms-player-mpd: Implement importing the current MusicPD playlist into EMMS ↵Michael Olson2006-03-201-37/+110
| | | | | | and fix a couple of bugs. darcs-hash:20060320061455-1bfb2-d2213d8b9051a7bd03cf23d560590dfbff4c612b.gz
* fixed copyright years and copyright holderyonirabkin2006-03-151-2/+0
| | | | darcs-hash:20060315155834-be80e-cda533a1510f20fdef5248ec0037ddaa037fa18b.gz
* emms-player-mpd: Do a seek when the song has changed in case several seconds ↵Michael Olson2006-03-021-14/+29
| | | | | | have elapsed between detection and song change. darcs-hash:20060302032315-1bfb2-04999c8395e8a22d602098f529914ae93b44d62c.gz
* emms-player-mpd: Detect when the server has stopped, and call ↵Michael Olson2006-01-071-34/+67
| | | | | | emms-player-stopped. darcs-hash:20060107081052-1bfb2-8328797f81d3e794af03ef03521107161d74563f.gz
* emms-player-mpd: Implement blocking so that code in timers doesn't conflict.Michael Olson2006-01-071-16/+31
| | | | darcs-hash:20060107064358-1bfb2-3725a5776e4ad64196f8f9a0a0d08bd065e69d01.gz
* Rename m3u-playlist source to "playlist" and support .pls files. The ↵Michael Olson2006-01-071-15/+6
| | | | | | playlist-parsing routine has been moved to a separate function, since the MusicPD player also needs to use it. Detect URLs in playlists and use type of 'url when creating tracks for them. darcs-hash:20060107053310-1bfb2-dc5bf155e440294ee4a91b08033fa4b4242695ab.gz
* emms-player-mpd: Escape specials in filenames like the other MPD clients do.Michael Olson2006-01-061-2/+11
| | | | darcs-hash:20060106032121-1bfb2-ff568ec3dbc6ef6477c89e20d9af1bdffc0b48a7.gz
* emms-player-mpd: Quote file argument so that filenames with spaces are ↵Michael Olson2006-01-051-2/+3
| | | | | | treated correctly. darcs-hash:20060105014642-1bfb2-d3de3b0693aa45aa354888143fe038124f3f08d5.gz
* emms-player-mpd: Make it the default to sync the MusicPD playlist with the ↵Michael Olson2006-01-041-11/+8
| | | | | | EMMS playlist, since this is what most EMMS users will probably want. darcs-hash:20060104224734-1bfb2-36155ee21122b7db68b1c1a2ab3adef713ca523c.gz
* Make emms-player-mpd work with emms-playing-time.Michael Olson2006-01-041-1/+3
| | | | darcs-hash:20060104081359-1bfb2-a0a8fad9d64ef84432c8698285f9c8293425152d.gz
* emms-player-mpd: Bring this up-to-par with the other backends, in that it ↵Michael Olson2006-01-041-46/+150
| | | | | | can update the current playlist position and load the contents of the current playlist into MusicPD. darcs-hash:20060104075237-1bfb2-09f9e463614cb8a2f067b16a7d197463e96c7718.gz
* emms-player-mpd: Docfix, wait 200 millisecs for process to start, add more ↵Michael Olson2006-01-031-8/+29
| | | | | | output when verbose mode is enabled. darcs-hash:20060103040456-1bfb2-1c56881762563b193eee69dfbf1d4b0f033b962c.gz
* emms-player-mpd: Fix documentation. The mpc binary is no longer needed.Michael Olson2006-01-021-3/+6
| | | | darcs-hash:20060102090752-1bfb2-17b7fe577741369d893c2cb04437be3cbd4d9cdf.gz
* emms-player-mpd: Make sure the process gets closed autommatically when ↵Michael Olson2006-01-011-1/+4
| | | | | | exiting Emacs. darcs-hash:20060101020942-1bfb2-315f558879b5e1989e8c82476b0342edf9142f8c.gz
* Significantly improve (and speed up) MusicPD support.Michael Olson2005-12-311-56/+229
| | | | darcs-hash:20051231083223-1bfb2-424c2ad1bc366455e51204f02c69887bc38658f5.gz
* mpd-updatesMichael Olson2005-09-171-17/+9
| | | | | | | | | | emms-player-mpd.el: Add handler for 'resume. (emms-player-mpd-paused-p): Remove, since we already have emms-player-paused-p. (emms-player-mpd-pause): Use toggle instead of either play or pause. darcs-hash:20050917021138-1bfb2-733cf6b6af61426e3232ffa36aaa5a7df168a37b.gz
* emms-player-mpd doesn't need emms-player-extensions anymore.forcer2005-09-121-1/+0
| | | | darcs-hash:20050912133923-2189f-72ec43a9f8a8fc4a3d61423db6c887675dec2d0d.gz
* Rename emms-mpd.el to emms-player-mpd.elforcer2005-09-121-0/+249
darcs-hash:20050912124204-2189f-9882f477cd27d74ce9ff8ca39fc82d8169983d7c.gz