Merge branch 'master' into release/v0.19.x

This commit is contained in:
Stein Magnus Jodal 2014-11-26 23:53:20 +01:00
commit 1220889c2f
10 changed files with 173 additions and 139 deletions

View File

@ -4,81 +4,4 @@
HTTP clients
************
Mopidy added an :ref:`HTTP frontend <ext-http>` and an :ref:`HTTP API
<http-api>` in 0.10 which together provides the building blocks needed for
creating web clients for Mopidy with the help of a WebSocket and a JavaScript
library provided by Mopidy.
This page will list any Mopidy web clients using the HTTP frontend. If you've
created one, please notify us so we can include your client on this page.
See :ref:`http-api` for details on how to build your own web client.
.. include:: /ext/musicbox_webclient.rst
.. include:: /ext/moped.rst
.. include:: /ext/kuechenradio.rst
JukePi
======
A Mopidy web client made with Backbone.js by Meantime IT in the UK for their
office jukebox.
JukePi is a web client for the Mopidy music server. Mopidy empowers you to
create a custom music server that can connect to Spotify, play local mp3s
and more.
-- https://github.com/meantimeit/jukepi
Apollo Player
=============
A Mopidy web client made by Argonaut in SF for their office jukebox.
Mopidy frontend community driven playlist. Driven by Node.js, Backbone.js,
and Require.js.
-- https://github.com/samcreate/Apollo-Player
We've released ARGONAUT's first open source playlist app, APOLLO. It uses
Mopidy (and the Mopidy Spotify plugin) to create a social listening
experience for your home or office.
Users authenticate via Twitter, then search the Spotify library and add
tracks to the playlist, which plays on the local machine (via Node.js
server). When the playlist runs out, it switches to a default playlist that
you define.
Users can also bomb a track---if it receives 3 down votes, it plays a
Spotify track to announce the bomb (we use "children booing")---then skips
to the next track.
-- http://blog.argonautinc.com/post/83027259908/music-is-pretty-important-to-our-culture-and
Mopify
======
An in-development web client that clones the Spotify user interface on top of
Mopidy and the Spotify web APIs.
A Mopidy web client based on the Spotify webbased interface. If you use
Mopidy in combination with local music this client probably won't work.
This client uses the Spotify and EchoNest API to speed up searching and
artist/album lookup.
-- https://github.com/dirkgroenen/Mopify
Other web clients
=================
For Mopidy web clients using Mopidy's MPD frontend instead of HTTP, see
:ref:`mpd-web-clients`.
See :ref:`ext-web`.

View File

@ -1,16 +0,0 @@
.. _http-explore-extension:
Mopidy-API-Explorer
===================
https://github.com/dz0ny/mopidy-api-explorer
Web extension for browsing the Mopidy HTTP API.
.. image:: /ext/api_explorer.png
:width: 1176
:height: 713
To install, run::
pip install Mopidy-API-Explorer

View File

@ -11,6 +11,16 @@ This list is moderated and updated on a regular basis. If you want your package
to show up here, follow the :ref:`guide on creating extensions <extensiondev>`.
Mopidy-AudioAddict
==================
https://github.com/nilicule/mopidy-audioaddict
Provides a backend for playing music from the AudioAddict network of sites,
including Digitally Imported, RadioTunes, RockRadio, JazzRadio, and
FrescaRadio.
Mopidy-Banshee
==============
@ -80,6 +90,28 @@ Mopidy-Local
Bundled with Mopidy. See :ref:`ext-local`.
Mopidy-Local-SQLite
===================
https://github.com/tkem/mopidy-local-sqlite
Extension which plugs into Mopidy-Local to use an SQLite database to keep
track of your local media. This extension lets you browse your music collection
by album, artist, composer and performer, and provides full-text search
capabilities based on SQLite's FTS modules. It also notices updates via
``mopidy local scan`` while Mopidy is running, so you can scan your media
library periodically from a cron job, for example.
Mopidy-OE1
==========
https://github.com/tischlda/mopidy-oe1
Extension for playing the live stream and browsing the 7-day archive of the
Austrian radio station OE1.
Mopidy-Podcast
==============

View File

@ -12,6 +12,14 @@ This list is moderated and updated on a regular basis. If you want your package
to show up here, follow the :ref:`guide on creating extensions <extensiondev>`.
Mopidy-EvtDev
=============
https://github.com/liamw9534/mopidy-evtdev
Extension for controll Mopidy from virtual input devices.
Mopidy-HTTP
===========
@ -56,3 +64,21 @@ https://github.com/9and3r/mopidy-touchscreen
Extension for displaying track info and controlling Mopidy from a touch screen
using `PyGame <http://www.pygame.org/>`_/SDL.
Mopidy-TtsGpio
==============
https://github.com/9and3r/mopidy-ttsgpio
Extension for controlling Mopidy without a display by using e.g. buttons
connected to GPIO and text-to-speech for track information.
Mopidy-Webhooks
===============
https://github.com/paddycarey/mopidy-webhooks
Extension for sending HTTP POST requests with JSON payloads to a remote server
on when Mopidy core triggers an event and on regular intervals.

View File

@ -1,11 +0,0 @@
Mopidy-HTTP-Kuechenradio
=========================
https://github.com/tkem/mopidy-http-kuechenradio
A deliberately simple Mopidy Web client for mobile devices. Made with jQuery
Mobile by Thomas Kemmer.
To install, run::
pip install Mopidy-HTTP-Kuechenradio

View File

@ -1,14 +0,0 @@
Mopidy-Moped
============
https://github.com/martijnboland/moped
A Mopidy web client made with AngularJS by Martijn Boland.
.. image:: /ext/moped.png
:width: 720
:height: 450
To install, run::
pip install Mopidy-Moped

BIN
docs/ext/mopify.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

View File

@ -1,16 +0,0 @@
Mopidy-MusicBox-Webclient
=========================
https://github.com/woutervanwijk/Mopidy-MusicBox-Webclient
The first web client for Mopidy, made with jQuery Mobile by Wouter van Wijk.
Also the web client used for Wouter's popular `Pi Musicbox
<http://www.pimusicbox.com/>`_ image for Raspberry Pi.
.. image:: /ext/musicbox_webclient.png
:width: 1275
:height: 600
To install, run::
pip install Mopidy-MusicBox-Webclient

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

View File

@ -12,13 +12,123 @@ This list is moderated and updated on a regular basis. If you want your package
to show up here, follow the :ref:`guide on creating extensions <extensiondev>`.
.. include:: /ext/api_explorer.rst
.. _http-explore-extension:
Mopidy-API-Explorer
===================
https://github.com/dz0ny/mopidy-api-explorer
Web extension for browsing the Mopidy HTTP API.
.. image:: /ext/api_explorer.png
:width: 1176
:height: 713
To install, run::
pip install Mopidy-API-Explorer
.. include:: /ext/kuechenradio.rst
Mopidy-HTTP-Kuechenradio
=========================
https://github.com/tkem/mopidy-http-kuechenradio
A deliberately simple Mopidy Web client for mobile devices. Made with jQuery
Mobile by Thomas Kemmer.
To install, run::
pip install Mopidy-HTTP-Kuechenradio
.. include:: /ext/moped.rst
Mopidy-Moped
============
https://github.com/martijnboland/moped
A Mopidy web client made with AngularJS by Martijn Boland.
.. image:: /ext/moped.png
:width: 720
:height: 450
To install, run::
pip install Mopidy-Moped
.. include:: /ext/musicbox_webclient.rst
Mopidy-Mopify
=============
https://github.com/dirkgroenen/mopidy-mopify
An web client that mainly targets using Spotify through Mopidy. Made by Dirk
Groenen.
.. image:: /ext/mopify.png
:width: 720
:height: 424
To install, run::
pip install Mopidy-Mopify
Mopidy-MusicBox-Webclient
=========================
https://github.com/woutervanwijk/Mopidy-MusicBox-Webclient
The first web client for Mopidy, made with jQuery Mobile by Wouter van Wijk.
Also the web client used for Wouter's popular `Pi Musicbox
<http://www.pimusicbox.com/>`_ image for Raspberry Pi.
.. image:: /ext/musicbox_webclient.png
:width: 1275
:height: 600
To install, run::
pip install Mopidy-MusicBox-Webclient
Mopidy-Simple-Webclient
=======================
https://github.com/xolox/mopidy-simple-webclient
A minimalistic web client targeted for mobile devices. Made with jQuery and
Bootstrap by Peter Odding.
.. image:: /ext/simple_webclient.png
:width: 473
:height: 373
To install, run::
pip install Mopidy-Simple-Webclient
Mopidy-WebSettings
==================
https://github.com/woutervanwijk/mopidy-websettings
A web extension for changing settings. Used by the Pi MusicBox distribution
for Raspberry Pi, but also usable for other projects.
Other web clients
=================
There's also some other web clients for Mopidy that use the :ref:`http-api`,
but isn't installable using ``pip``:
- `Apollo Player <https://github.com/samcreate/Apollo-Player>`_
- `JukePi <https://github.com/meantimeit/jukepi>`_
In addition, there's several web based MPD clients, which doesn't use the
:ref:`ext-http` frontend at all, but connect to Mopidy through our
:ref:`ext-mpd` frontend. For a list of those, see :ref:`mpd-web-clients`.