Commit Graph

  • 72a2215621 Rename LibspotifySession to LibspotifySessionManager Stein Magnus Jodal 2010-01-31 22:41:08 +0100
  • e9407cf4e9 Add playback control todo, status_bitrate and url_handlers Stein Magnus Jodal 2010-01-31 21:58:27 +0100
  • cdf2a3073a Add list of issues we have with pyspotify Stein Magnus Jodal 2010-01-31 21:51:19 +0100
  • 37a0cf23c1 Add browsing of stored playlist to libspotify backend Stein Magnus Jodal 2010-01-31 21:50:57 +0100
  • ec44aa9569 Fix listing of stored playlists Stein Magnus Jodal 2010-01-31 21:23:00 +0100
  • 7fa65f6c89 Fix lsinfo without uri Stein Magnus Jodal 2010-01-31 21:22:45 +0100
  • b69639738e Log available playlists Stein Magnus Jodal 2010-01-31 21:12:45 +0100
  • de0515d13b Move LibspotifyBackend to before LibspotifySession Stein Magnus Jodal 2010-01-31 19:48:18 +0100
  • 703b6c53d6 Move model translation functions into backend class Stein Magnus Jodal 2010-01-31 19:37:56 +0100
  • 20e360131f Replace some backend properties with plain fields. Fix failing tests. Stein Magnus Jodal 2010-01-31 14:38:06 +0100
  • 230c3af3cb Move MPD stuff to mopidy.mpd Stein Magnus Jodal 2010-01-31 13:03:50 +0100
  • e97a673a5d Add list of despotify issues Stein Magnus Jodal 2010-01-31 04:16:20 +0100
  • b1ee481100 Move model translations to below the more important backend implementation Stein Magnus Jodal 2010-01-31 04:03:40 +0100
  • fee3a750e9 Move despotify-unrelated parts of the despotify backend to the base backend Stein Magnus Jodal 2010-01-31 04:02:09 +0100
  • 4d19cae66b Update despotify backend to use new models Stein Magnus Jodal 2010-01-31 03:31:04 +0100
  • a5aaa31eca Move BaseBackend from mopidy.backends.base to mopidy.backends Stein Magnus Jodal 2010-01-31 03:27:00 +0100
  • 2ca244f106 Add backend-independent models Stein Magnus Jodal 2010-01-31 03:24:12 +0100
  • f1aee4033c Set active backend in settings Stein Magnus Jodal 2010-01-27 16:17:00 +0100
  • 77af150756 Add threadName to log format Stein Magnus Jodal 2010-01-27 15:06:19 +0100
  • a0426c702d Move test code out of metadata_updated() Stein Magnus Jodal 2010-01-27 14:47:28 +0100
  • ac3bee0799 Sort unsorted methods Stein Magnus Jodal 2010-01-27 14:31:42 +0100
  • 6a05a9d9b3 Update installation instructions for spytify after comments from jorgenpt Stein Magnus Jodal 2010-01-26 12:42:00 +0100
  • ccaba50ddc Fix IndexError in libspotify test code Stein Magnus Jodal 2010-01-21 17:25:53 +0100
  • f0599fcf37 Rename 'sess' to 'session' Stein Magnus Jodal 2010-01-21 12:04:37 +0100
  • 971e57b00c Play first song in first playlist on first 'metadata_updated' callback Stein Magnus Jodal 2010-01-21 12:03:48 +0100
  • c734a8ddf8 Ignore spotify_appkey.key and tmp/ Stein Magnus Jodal 2010-01-20 23:36:30 +0100
  • cb5c8338c0 Move ConfigError to mopidy.exceptions Stein Magnus Jodal 2010-01-20 23:35:42 +0100
  • c65e48157f Run libspotify session in its own thread to not block the rest of mopidy Stein Magnus Jodal 2010-01-20 23:31:07 +0100
  • ff180304c8 Fix pyspotify link, again Stein Magnus Jodal 2010-01-20 23:22:47 +0100
  • 2b8d692719 Add libspotify backend which connects to Spotify and logs any calls to its callbacks Stein Magnus Jodal 2010-01-20 23:17:01 +0100
  • a9f4860147 Access settings through mopidy.config which can do error handling and in the future combine settings with command line arguments Stein Magnus Jodal 2010-01-20 22:59:19 +0100
  • d620fad453 Add docs on installing libspotify/pyspotify Stein Magnus Jodal 2010-01-20 21:02:31 +0100
  • 6e72bdbc10 Update link to pyspotify Stein Magnus Jodal 2010-01-18 21:39:19 +0100
  • 59d24f471f Rename SpotifyBackend to DespotifyBackend Stein Magnus Jodal 2010-01-15 21:41:06 +0100
  • 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. Stein Magnus Jodal 2009-12-26 16:23:58 +0100
  • e47d7491eb Update tests to match new code Stein Magnus Jodal 2009-12-26 16:11:07 +0100
  • 338fac255b Fix errors caught by tests Stein Magnus Jodal 2009-12-26 16:10:49 +0100
  • 31828883be Add 'stats' daemon uptime support Stein Magnus Jodal 2009-12-26 15:57:53 +0100
  • 0fcdd3cddb Track elapsed play time behind the scenes when play state is changed Stein Magnus Jodal 2009-12-26 15:50:59 +0100
  • fbbac0c635 Move most of the playback logic to BaseBackend Stein Magnus Jodal 2009-12-26 15:14:37 +0100
  • 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. Stein Magnus Jodal 2009-12-26 14:47:31 +0100
  • 1be0884526 Only reeturn song and songid in status reply if a playlist is loaded Stein Magnus Jodal 2009-12-26 14:19:50 +0100
  • 8ffd7e0d87 Update logger names to match class names Stein Magnus Jodal 2009-12-26 14:16:24 +0100
  • 7c2abacd6f Log multi-line responses in a readable way Stein Magnus Jodal 2009-12-26 14:06:41 +0100
  • 950552a503 Reorder doc sections Stein Magnus Jodal 2009-12-26 13:33:55 +0100
  • 4b5112d2a4 Grammar fix Stein Magnus Jodal 2009-12-26 13:32:45 +0100
  • f9ceb70a35 Rename get_mpd_version() to get_mpd_protocol_version() Stein Magnus Jodal 2009-12-26 13:26:16 +0100
  • 09eb18e3e3 Add missing "-s to command patterns Stein Magnus Jodal 2009-12-26 06:09:25 +0100
  • 06922b0036 Split some long command regexps into multiple patterns Stein Magnus Jodal 2009-12-26 05:50:01 +0100
  • 01eb9ac61a Add bitrate to 'status' response Stein Magnus Jodal 2009-12-26 05:26:42 +0100
  • 21b7f9221f Add instructions on how to add Spotify username and password to local_settings.py Stein Magnus Jodal 2009-12-26 05:24:56 +0100
  • 077f13a5dd Add tracking of time position in track Stein Magnus Jodal 2009-12-26 05:08:51 +0100
  • 4b13e4ad33 Don't return current song when state is stop Johannes Knutsen 2009-12-26 04:16:29 +0100
  • 1f967b3213 Add 'play' command which starts the last played track Stein Magnus Jodal 2009-12-26 04:02:59 +0100
  • 9cec5ef768 corrected tests to ensure OK is sent on search Johannes Knutsen 2009-12-26 04:01:53 +0100
  • 30c4131841 Updated tests to assume implemented methods Johannes Knutsen 2009-12-26 03:55:36 +0100
  • d07300666b added search to spotify backend to satisfy sonata Johannes Knutsen 2009-12-26 03:52:20 +0100
  • c044ecb9d3 Catch MpdAckErrors in session too Stein Magnus Jodal 2009-12-26 03:51:34 +0100
  • c9ba7341fc added search to spotify backend to satisfy sonata Johannes Knutsen 2009-12-26 03:51:26 +0100
  • 7a96672f0e Return 'ACK Not implemented' instead of 'OK' for unimplemented commands Stein Magnus Jodal 2009-12-26 03:46:54 +0100
  • 148d3c55a2 added status time Johannes Knutsen 2009-12-26 03:35:10 +0100
  • 46bc8798f8 Move most of handle_response from session to handler Stein Magnus Jodal 2009-12-26 03:20:45 +0100
  • 814eb98b83 Add command_list_ok_begin support, ack exceptions Stein Magnus Jodal 2009-12-26 02:44:32 +0100
  • 8bd6d5092e added song and songid to status and handling of prev/next commands Johannes Knutsen 2009-12-26 02:21:47 +0100
  • 0606d82e69 added next, previous and current songpos to backends Johannes Knutsen 2009-12-26 02:15:49 +0100
  • c22fd44760 Add support for returning lists of two-tuples since we dont have ordered dicts Stein Magnus Jodal 2009-12-25 22:45:51 +0100
  • c4aef48915 Return dict from _update() Stein Magnus Jodal 2009-12-25 22:23:20 +0100
  • 13f0cea299 Test that playback commands change the play state Stein Magnus Jodal 2009-12-25 21:46:59 +0100
  • 08a095530f Add 'pause' support to Spotify backend Stein Magnus Jodal 2009-12-25 21:38:25 +0100
  • dc69494866 Reorder methods Stein Magnus Jodal 2009-12-25 21:21:49 +0100
  • 690897d6e7 Format playlists with correct songpos Stein Magnus Jodal 2009-12-25 21:21:17 +0100
  • a4975f008d Merge branch 'master' of git@github.com:jodal/mopidy Stein Magnus Jodal 2009-12-25 21:07:04 +0100
  • 837ef248d9 Move play state from SpotifyBackend to BaseBackend Stein Magnus Jodal 2009-12-25 21:06:55 +0100
  • 18f2f01236 Implement SpotifyBackend.playlist_info() correctly Stein Magnus Jodal 2009-12-25 21:05:15 +0100
  • da8c48837f Merge branch 'master' of git@github.com:jodal/mopidy Johannes Knutsen 2009-12-25 21:01:19 +0100
  • 73dae615a4 added command list tests Johannes Knutsen 2009-12-25 21:01:03 +0100
  • 1c6b4f0950 Add currentsong support to Spotify backend. Got to keep track of current mode (play/pause/stop) ourselves. Stein Magnus Jodal 2009-12-25 20:39:32 +0100
  • 7a6ea8736c added command_list_begin and command_list_end support by buffering responses Johannes Knutsen 2009-12-25 20:30:33 +0100
  • f9c156014d Split out track formatting to own method. Fix display of tracks with multiple artists. Stein Magnus Jodal 2009-12-25 20:08:32 +0100
  • 71d935cbee Fix search command pattern Stein Magnus Jodal 2009-12-25 20:02:20 +0100
  • fb4215a292 Rename all internal methods in SptifyBackend Stein Magnus Jodal 2009-12-25 18:40:39 +0100
  • 9f3a5a2307 Pass terminator to asynchat in same encoding as the data it is applied to Stein Magnus Jodal 2009-12-25 18:24:24 +0100
  • e1305bd3c4 Refactor SpotifyBackend to use properties on self which encapsulates logic and caching instead of working directly on the Spotify session Stein Magnus Jodal 2009-12-25 18:10:40 +0100
  • 81f7c4969b Move backend initialization from MpdServer to main() Stein Magnus Jodal 2009-12-25 17:21:17 +0100
  • c5f6c4c2a6 Add test for 'lsinfo' command Stein Magnus Jodal 2009-12-25 17:20:42 +0100
  • b022a7d4b7 changed from encode to decode spytify strings Johannes Knutsen 2009-12-25 16:42:35 +0100
  • e6b7c3dc30 encode spotify track data to utf-8 Johannes Knutsen 2009-12-25 16:38:34 +0100
  • 258f6c62e9 Merge branch 'master' of git@github.com:jodal/mopidy Johannes Knutsen 2009-12-25 16:19:43 +0100
  • daaa35052f Added double quoting in arguments to tests Johannes Knutsen 2009-12-25 16:19:20 +0100
  • e691bcafa5 added play_id to base backend Johannes Knutsen 2009-12-25 16:18:53 +0100
  • 5fbf5c5530 Remove 'global' statements Stein Magnus Jodal 2009-12-25 16:16:28 +0100
  • 73c26903d1 resolved conflict Johannes Knutsen 2009-12-25 16:15:08 +0100
  • be7a3de9af loads spotify playlists and plays songs Johannes Knutsen 2009-12-25 16:08:50 +0100
  • 671ccd8e82 Exit if SPOTIFY_{USERNAME,PASSWORD} is not set Stein Magnus Jodal 2009-12-25 16:00:41 +0100
  • 256e5e685a Move instantiation of backend from handler to server as the same backend should be used for multiple (simultaneous) sessions Stein Magnus Jodal 2009-12-25 15:54:44 +0100
  • 3f41fc8df7 Add 'urlhandler' command Stein Magnus Jodal 2009-12-25 15:37:25 +0100
  • 5c64a39ad4 Add empty handlers for music database commands Stein Magnus Jodal 2009-12-25 15:24:47 +0100
  • f15967bcf3 added double-quotes on playlistinfo argument Johannes Knutsen 2009-12-25 14:43:52 +0100
  • 3a4956cf43 Fix missing test coverage Stein Magnus Jodal 2009-12-25 13:58:27 +0100
  • f42c253d14 Unicode dammit Stein Magnus Jodal 2009-12-24 14:28:57 +0100