Commit Graph

1102 Commits

Author SHA1 Message Date
Stein Magnus Jodal
c3a228fbfd Despotify: Catch and log SpytifyError 2010-07-31 23:13:45 +02:00
Stein Magnus Jodal
b4c80fdc2f tests: Remove unused imports 2010-07-31 20:21:36 +02:00
Stein Magnus Jodal
04304dafd8 tests: Split mpd/frontend_test into 11 files 2010-07-31 20:19:24 +02:00
Stein Magnus Jodal
64544a0b71 Use cp_track in CurrentPlaylistCtl and PlaybackCtl
A new data structure called ``cp_track`` is now used in the current
playlist controller and the playback controller. A ``cp_track`` is a
two-tuple of (CPID integer, mopidy.models.Track), identifying an
instance of a track uniquely within the current playlist.

This fixes issues with using playlists with multiple instances of the
same track.
2010-07-31 19:51:03 +02:00
Stein Magnus Jodal
8575c33227 docs: Fix list indentation and add GitHub issue links 2010-07-31 19:49:21 +02:00
Stein Magnus Jodal
ac175ef515 docs: Require Sphinx >= 1.0 2010-07-31 18:17:18 +02:00
Stein Magnus Jodal
25cf97cb69 docs: Turn on extlinks extension 2010-07-31 18:11:35 +02:00
Stein Magnus Jodal
7a216f2c11 docs: Turn on the viewcode extension 2010-07-31 18:06:49 +02:00
Stein Magnus Jodal
8c5d6aba78 docs: Darker background on sidebar 2010-07-31 17:58:41 +02:00
Stein Magnus Jodal
d500e7a372 Fix docs typo 2010-07-31 09:44:15 +02:00
Stein Magnus Jodal
a6d8ea74ba Merge branch 'cpc'
Conflicts:
	docs/changes.rst
2010-07-01 03:19:47 +02:00
Stein Magnus Jodal
affd1799d6 Use CPID in MPD formats.
This makes it possible to handle multiple identical songs in the same
playlist.
2010-07-01 03:15:43 +02:00
Stein Magnus Jodal
6b72ceec4b MpdFrontend: Rename all occurences of songid to cpid 2010-07-01 01:58:56 +02:00
Stein Magnus Jodal
8c3d3603e2 Add lookup by CPID to CurrentPlaylistController.get() 2010-07-01 01:54:11 +02:00
Stein Magnus Jodal
fa72049e9d Merge remote branch 'knutz3n/master' 2010-07-01 01:42:35 +02:00
Johannes Knutsen
f2c28cb403 use blocking alsa mode to avoid skipping in playback 2010-07-01 01:27:04 +02:00
Stein Magnus Jodal
454d304953 Extract tracks_to_mpd_format from playlist_to_mpd_format 2010-07-01 01:08:01 +02:00
Stein Magnus Jodal
d65c76c528 Merge branch 'master' into cpc 2010-07-01 01:03:35 +02:00
Stein Magnus Jodal
730ca2648c Remove duplicate method 2010-07-01 01:02:39 +02:00
Stein Magnus Jodal
dd494107d3 Extract mpd_format from models to mopidy.mpd.serializers 2010-07-01 00:39:50 +02:00
Stein Magnus Jodal
98ed2d8f48 Backend: Assign CPID to all tracks added to current playlist 2010-07-01 00:16:30 +02:00
Stein Magnus Jodal
e6843e8b4d CurrentPlaylistController.tracks is now read-only 2010-06-30 23:47:18 +02:00
Stein Magnus Jodal
6005086a7f Merge remote branch 'klette/master' 2010-06-30 23:42:15 +02:00
Stein Magnus Jodal
5916646eca Format IP address to bind to according to available protocol family 2010-06-30 21:50:49 +02:00
Kristian Klette
61ac0e5e01 Add example for list album artist "someartist" to doc 2010-06-30 20:40:57 +02:00
Kristian Klette
699385b613 Support list album artist "someartist" 2010-06-30 20:40:20 +02:00
Stein Magnus Jodal
22f011d57f MPD: Use AF_INET instead of AF_INET6 if the host does not have IPv6 support 2010-06-30 20:18:22 +02:00
Kristian
7922795d2f Return OK on noidle 2010-06-30 20:08:53 +02:00
Stein Magnus Jodal
1966bb457c MPD: A new way GMPC uses 'list' 2010-06-30 12:53:39 +02:00
Stein Magnus Jodal
81503df2ad Merge branch 'master' into cpc 2010-06-30 12:45:01 +02:00
Stein Magnus Jodal
b3bff400e6 MPD: Accept list without quotes around field arg 2010-06-30 12:44:46 +02:00
Stein Magnus Jodal
1e0a5e5bb3 CurrentPlaylistController.load() reuse add() logic 2010-06-30 00:31:49 +02:00
Stein Magnus Jodal
93b606af3e Fix tests broken by the two previous cherry-picked commits 2010-06-30 00:23:28 +02:00
Stein Magnus Jodal
6ae2ce5772 MPD: Update MpdFrontend to use remove() with criterias 2010-06-30 00:17:04 +02:00
Stein Magnus Jodal
5eabc5a423 CurrentPlaylistController.remove() takes criterias 2010-06-30 00:13:46 +02:00
Stein Magnus Jodal
4ba30f80e4 CurrentPlaylistController.load() takes a list of tracks instead of a Playlist object 2010-06-29 23:53:52 +02:00
Stein Magnus Jodal
770e1fa85e Don't use GStreamer's fakesink, since two tests fails using it 2010-06-28 23:27:52 +02:00
Stein Magnus Jodal
04c7fe9e5c Add missing param doc for Playlist.last_modified 2010-06-26 23:37:47 +02:00
Stein Magnus Jodal
4fbe0605b4 MPD: Clearify what happens when 'playid "-1"' is issued by GMPC 2010-06-24 22:10:48 +02:00
Stein Magnus Jodal
196b3d24a2 Despotify: Fix crash when spotify_track is None 2010-06-24 21:45:18 +02:00
Stein Magnus Jodal
b6b6db6f99 MPD: Clearify what SONGID in playlistmove is 2010-06-24 21:15:47 +02:00
Stein Magnus Jodal
4e29754ce6 Remove 'ack' command added by Mopidy 2010-06-24 20:00:58 +02:00
Stein Magnus Jodal
1aa5963697 MPD: Add correct index to error message when error happens while processing a command list 2010-06-24 19:59:21 +02:00
Stein Magnus Jodal
95f83c8102 Rename MpdAckError.position to MAE.index 2010-06-24 19:57:06 +02:00
Stein Magnus Jodal
d75c0daf2f docs: Update changelog 2010-06-24 19:47:55 +02:00
Stein Magnus Jodal
d093e498d8 'command_list_end' before 'command_list_start' now returns 'unknown command' error instead of crashing 2010-06-24 19:47:44 +02:00
Stein Magnus Jodal
873e387618 Temporarily disable GStreamer tests for Win32 2010-06-24 18:13:51 +02:00
Stein Magnus Jodal
b7b1b864b0 Clearify logic in MpdFrontend.handle_request 2010-06-24 18:07:10 +02:00
Stein Magnus Jodal
05a2a60ed8 docs: Hide a level in TOC 2010-06-24 17:39:59 +02:00
Stein Magnus Jodal
5d95b82698 Update changelog 2010-06-24 13:51:26 +02:00