diff --git a/docs/development/roadmap.rst b/docs/development/roadmap.rst index 243243ab..f9588cb8 100644 --- a/docs/development/roadmap.rst +++ b/docs/development/roadmap.rst @@ -28,35 +28,51 @@ released when we reach the other goal. possible to have both Spotify tracks and local tracks in the same playlist. -Stuff we really want to do, but just not right now -================================================== +Stuff we want to do, but not right now, and maybe never +======================================================= -- **[PENDING]** Create `Homebrew `_ recipies - for all our dependencies and Mopidy itself to make OS X installation a - breeze. See `Homebrew's issue #1612 - `_. -- Create `Debian packages `_ of all our - dependencies and Mopidy itself (hosted in our own Debian repo until we get - stuff into the various distros) to make Debian/Ubuntu installation a breeze. -- Run frontend tests against a real MPD server to ensure we are in sync. -- Start working with MPD client maintainers to get rid of weird assumptions - like only searching for first two letters and doing the rest of the filtering - locally in the client, etc. +- Packaging and distribution: + - **[PENDING]** Create `Homebrew `_ + recipies for all our dependencies and Mopidy itself to make OS X + installation a breeze. See `Homebrew's issue #1612 + `_. + - Create `Debian packages `_ of all + our dependencies and Mopidy itself (hosted in our own Debian repo until we + get stuff into the various distros) to make Debian/Ubuntu installation a + breeze. -Crazy stuff we had to write down somewhere -========================================== +- Compatability: -- Add an `XMMS2 `_ frontend, so Mopidy can serve XMMS2 - clients. -- Add support for serving the music as an `Icecast `_ - stream instead of playing it locally. -- Integrate with `Squeezebox `_ in some - way. -- AirPort Express support, like in - `PulseAudio `_. -- DNLA and/or UPnP support. Maybe using - `Coherence `_. -- `Media Player Remote Interfacing Specification - `_ - support. + - Run frontend tests against a real MPD server to ensure we are in sync. + - Start working with MPD client maintainers to get rid of weird assumptions + like only searching for first two letters and doing the rest of the + filtering locally in the client (:issue:`1`), etc. + +- Backends: + + - `Last.fm `_ + - `WIMP `_ + - DNLA/UPnP to Mopidy can play music from other DNLA MediaServers. + +- Frontends: + + - D-Bus/`MPRIS `_ + - REST/JSON web service with a jQuery client as example application. Maybe + based upon `Tornado `_ and `jQuery + Mobile `_. + - DNLA/UPnP to Mopidy can be controlled from i.e. TVs. + - `XMMS2 `_ + - LIRC frontend for controlling Mopidy with a remote. + +- Mixers: + + - LIRC mixer for controlling arbitrary amplifiers remotely. + +- Audio streaming: + + - Ogg Vorbis/MP3 audio stream over HTTP, to MPD clients, `Squeezeboxes + `_, etc. + - Feed audio to an `Icecast `_ server. + - Stream to AirPort Express using `RAOP + `_.