Commit Graph

149 Commits

Author SHA1 Message Date
Stein Magnus Jodal
30b50cf19b Map ID and URI both ways 2010-02-01 11:37:00 +01:00
Stein Magnus Jodal
fcb84b1d7b Generate song IDs which maps to a single Spotify URI for the rest of the session 2010-02-01 11:31:18 +01:00
Stein Magnus Jodal
5616ac8227 Inline _load_track in _play_current_track 2010-02-01 10:01:11 +01:00
Stein Magnus Jodal
fe4405c836 Merge branches 'master' and 'master' of git@github.com:jodal/mopidy 2010-02-01 09:57:03 +01:00
Stein Magnus Jodal
088a2be1a5 Add initial libspotify playback control. Only plays first song in each playlist. 2010-01-31 23:27:30 +01:00
Stein Magnus Jodal
9f26b5cf2b Pyspotify issue resolved 2010-01-31 23:12:55 +01:00
Stein Magnus Jodal
6f59851912 Get URIs from Pyspotify when translating models 2010-01-31 22:56:57 +01:00
Stein Magnus Jodal
ff95f6e448 Remove pyspotify test code 2010-01-31 22:41:43 +01:00
Stein Magnus Jodal
72a2215621 Rename LibspotifySession to LibspotifySessionManager 2010-01-31 22:41:08 +01:00
Stein Magnus Jodal
e9407cf4e9 Add playback control todo, status_bitrate and url_handlers 2010-01-31 21:58:27 +01:00
Stein Magnus Jodal
cdf2a3073a Add list of issues we have with pyspotify 2010-01-31 21:51:19 +01:00
Stein Magnus Jodal
37a0cf23c1 Add browsing of stored playlist to libspotify backend 2010-01-31 21:50:57 +01:00
Stein Magnus Jodal
ec44aa9569 Fix listing of stored playlists 2010-01-31 21:23:00 +01:00
Stein Magnus Jodal
7fa65f6c89 Fix lsinfo without uri 2010-01-31 21:22:45 +01:00
Stein Magnus Jodal
b69639738e Log available playlists 2010-01-31 21:12:45 +01:00
Stein Magnus Jodal
de0515d13b Move LibspotifyBackend to before LibspotifySession 2010-01-31 19:48:18 +01:00
Stein Magnus Jodal
703b6c53d6 Move model translation functions into backend class 2010-01-31 19:37:56 +01:00
Stein Magnus Jodal
20e360131f Replace some backend properties with plain fields. Fix failing tests. 2010-01-31 14:38:06 +01:00
Stein Magnus Jodal
230c3af3cb Move MPD stuff to mopidy.mpd 2010-01-31 13:03:50 +01:00
Stein Magnus Jodal
e97a673a5d Add list of despotify issues 2010-01-31 04:16:20 +01:00
Stein Magnus Jodal
b1ee481100 Move model translations to below the more important backend implementation 2010-01-31 04:03:40 +01:00
Stein Magnus Jodal
fee3a750e9 Move despotify-unrelated parts of the despotify backend to the base backend 2010-01-31 04:02:09 +01:00
Stein Magnus Jodal
4d19cae66b Update despotify backend to use new models 2010-01-31 03:31:04 +01:00
Stein Magnus Jodal
a5aaa31eca Move BaseBackend from mopidy.backends.base to mopidy.backends 2010-01-31 03:27:00 +01:00
Stein Magnus Jodal
2ca244f106 Add backend-independent models 2010-01-31 03:24:12 +01:00
Stein Magnus Jodal
f1aee4033c Set active backend in settings 2010-01-27 16:17:00 +01:00
Stein Magnus Jodal
77af150756 Add threadName to log format 2010-01-27 15:06:19 +01:00
Stein Magnus Jodal
a0426c702d Move test code out of metadata_updated() 2010-01-27 14:47:28 +01:00
Stein Magnus Jodal
ac3bee0799 Sort unsorted methods 2010-01-27 14:31:42 +01:00
Stein Magnus Jodal
6a05a9d9b3 Update installation instructions for spytify after comments from jorgenpt 2010-01-26 12:42:00 +01:00
Stein Magnus Jodal
ccaba50ddc Fix IndexError in libspotify test code 2010-01-21 17:25:53 +01:00
Stein Magnus Jodal
f0599fcf37 Rename 'sess' to 'session' 2010-01-21 12:04:37 +01:00
Stein Magnus Jodal
971e57b00c Play first song in first playlist on first 'metadata_updated' callback 2010-01-21 12:03:48 +01:00
Stein Magnus Jodal
c734a8ddf8 Ignore spotify_appkey.key and tmp/ 2010-01-20 23:36:30 +01:00
Stein Magnus Jodal
cb5c8338c0 Move ConfigError to mopidy.exceptions 2010-01-20 23:35:42 +01:00
Stein Magnus Jodal
c65e48157f Run libspotify session in its own thread to not block the rest of mopidy 2010-01-20 23:31:07 +01:00
Stein Magnus Jodal
ff180304c8 Fix pyspotify link, again 2010-01-20 23:22:47 +01:00
Stein Magnus Jodal
2b8d692719 Add libspotify backend which connects to Spotify and logs any calls to its callbacks 2010-01-20 23:17:01 +01:00
Stein Magnus Jodal
a9f4860147 Access settings through mopidy.config which can do error handling and in the future combine settings with command line arguments 2010-01-20 22:59:19 +01:00
Stein Magnus Jodal
d620fad453 Add docs on installing libspotify/pyspotify 2010-01-20 21:02:31 +01:00
Stein Magnus Jodal
6e72bdbc10 Update link to pyspotify 2010-01-18 21:39:19 +01:00
Stein Magnus Jodal
59d24f471f Rename SpotifyBackend to DespotifyBackend 2010-01-15 21:41:06 +01:00
Stein Magnus Jodal
32b3cac170 Reduce amount of end-of-track crashes by adding a call to next() when at end of track. Only works when a client is connected as it is called by the 'status' command. 2009-12-26 16:23:58 +01:00
Stein Magnus Jodal
e47d7491eb Update tests to match new code 2009-12-26 16:11:07 +01:00
Stein Magnus Jodal
338fac255b Fix errors caught by tests 2009-12-26 16:10:49 +01:00
Stein Magnus Jodal
31828883be Add 'stats' daemon uptime support 2009-12-26 15:57:53 +01:00
Stein Magnus Jodal
0fcdd3cddb Track elapsed play time behind the scenes when play state is changed 2009-12-26 15:50:59 +01:00
Stein Magnus Jodal
fbbac0c635 Move most of the playback logic to BaseBackend 2009-12-26 15:14:37 +01:00
Stein Magnus Jodal
886376b5f8 Rename _current_song_id to _current_song_pos. Fix crashes when sending 'play' or 'stop' with empty playlist. Support 'play' when no song is selected but playlist is added. 2009-12-26 14:47:31 +01:00
Stein Magnus Jodal
1be0884526 Only reeturn song and songid in status reply if a playlist is loaded 2009-12-26 14:19:50 +01:00