Commit Graph

67 Commits

Author SHA1 Message Date
Johannes Knutsen
a56cc384d2 Merge branch 'master' of git://github.com/jodal/mopidy into gstreamer 2010-08-09 13:31:26 +02:00
Stein Magnus Jodal
696942e3c0 Readd lines that was removed in a merge by mistake 2010-08-09 13:31:03 +02:00
Johannes Knutsen
a02aeb7af6 Merge branch 'master' of git://github.com/jodal/mopidy into gstreamer 2010-08-09 13:17:53 +02:00
Stein Magnus Jodal
e2ed3b2d61 Log search queries 2010-08-09 13:17:09 +02:00
Johannes Knutsen
da67213a5f initial prototype to have libspotify backend to use gstreamer 2010-08-09 09:53:46 +02:00
Johannes Knutsen
2897f8e5f6 merge master branch 2010-08-09 09:49:07 +02:00
Johannes Knutsen
9d628eefb7 change search to use kwargs with value lists as search queries 2010-08-09 09:46:31 +02:00
Stein Magnus Jodal
f4c89ed923 Add more debug logging to Libspotify search 2010-08-08 23:57:53 +02:00
Stein Magnus Jodal
42290d2859 libspotify: Fix pylint warnings 2010-08-08 21:36:50 +02:00
Stein Magnus Jodal
4b1ceb025d 'is' is for identity comparision and not for string comparision 2010-08-08 20:50:33 +02:00
Stein Magnus Jodal
de5f100e62 Remove Track.id usage in despotify and libspotify backends 2010-08-08 17:12:05 +02:00
Johannes Knutsen
ac71bd4977 fixed wrongly refactored variable name 2010-07-27 00:47:49 +02:00
Johannes Knutsen
9c08f54514 implemented multi-word search by making a query as a list of (field, what)-tuples. 2010-07-26 10:44:21 +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
5b66a52dcc Update links to backend issues 2010-06-21 15:16:25 +02:00
Stein Magnus Jodal
c6cd2ba564 Move backend issue lists from docstrings to issue tracker 2010-06-19 13:05:58 +02:00
Stein Magnus Jodal
a3498ba5d6 Fix kwarg name 2010-05-04 20:59:45 +02:00
Stein Magnus Jodal
59a81ecf6d libspotify: Make audio controller injectable for testing 2010-05-03 21:44:06 +02:00
Stein Magnus Jodal
cf1fbda387 Fix more pylint violations 2010-05-01 11:46:59 +02:00
Stein Magnus Jodal
973d5d330e Fix some pylint warnings 2010-04-29 22:54:37 +02:00
Stein Magnus Jodal
ddc7e07ec6 libspotify: Handle SpotifyError (e.g. 'The track cannot be played') in _play() 2010-04-28 12:24:07 +02:00
Stein Magnus Jodal
441362028c libspotify: Implement LibspotifyLibraryController.lookup(uri) so that I can use ncmpcpp to listen to music at work 2010-04-28 11:01:24 +02:00
Stein Magnus Jodal
1b9f3fd257 libspotify: Handle dates out of range 2010-04-20 19:27:47 +02:00
Stein Magnus Jodal
88bbcc3716 libspotify: Move appkey and cache into ~/.mopidy 2010-03-23 22:34:01 +01:00
Stein Magnus Jodal
b352da3214 Make methods of DespotifyTranslator and LibspotifyTranslator stateless classmethods 2010-03-22 21:48:41 +01:00
Stein Magnus Jodal
b734948dcb Use spotify_uri_to_int in LibspotifyTranslator and DespotifyTranslator, making both stateless 2010-03-22 21:36:55 +01:00
Stein Magnus Jodal
85ee2b71a1 libspotify: Remove unused code 2010-03-21 03:23:53 +01:00
Stein Magnus Jodal
e8d4f01382 libspotify: Move all data translation into pyspotify thread. Rewrite search. 2010-03-20 18:09:07 +01:00
Stein Magnus Jodal
0c5c88e04f libspotify: Use core_queue instead of direct backend access from callbacks 2010-03-20 17:15:44 +01:00
Stein Magnus Jodal
b83406afd1 Add 'mopidy' as logger name prefix all over 2010-03-20 02:59:44 +01:00
Stein Magnus Jodal
8ddff80ce3 docs: Add docs on all available backends 2010-03-14 00:23:26 +01:00
Stein Magnus Jodal
523216d0fd Add mixer API and rewrite ALSA mixer hack 2010-03-07 23:48:50 +01:00
Stein Magnus Jodal
e0b65b9603 Add support for 'any' type to search in all backends. Search works in GMPC :-D 2010-03-07 19:53:49 +01:00
Stein Magnus Jodal
2dea0820b2 Rename Track.title to Track.name 2010-02-28 22:00:19 +01:00
Stein Magnus Jodal
d1ff2e9aea Use search() as find_exact() implementation in dummy, despotify, and libspotify backend 2010-02-23 20:05:07 +01:00
Stein Magnus Jodal
5fa21d237d Get rid of mopidy.config 2010-02-23 00:11:53 +01:00
Stein Magnus Jodal
88b4cc3047 libspotify: Remove unused import 2010-02-16 07:40:21 +01:00
Stein Magnus Jodal
b940c4f366 libspotify: Add new info to search slowness comment 2010-02-15 23:11:44 +01:00
Stein Magnus Jodal
a2ec5ff5b4 Switch from time.sleep to threading.Event for making search non-async 2010-02-15 22:59:29 +01:00
Stein Magnus Jodal
f59a0a042d libspotify: Implement search 2010-02-13 20:30:33 +01:00
Stein Magnus Jodal
e72166ad78 libspotify: Remove again redundant _next and _previous overrides. Let _play call stop instead of _stop. 2010-02-13 16:14:13 +01:00
Stein Magnus Jodal
8adbacae09 libspotify: Stored playlists are refreshed when we get the updated metadata callback 2010-02-13 16:03:37 +01:00
Stein Magnus Jodal
5386a8102e libspotify: Play next track on end of track. Stop playback when losing play token. 2010-02-13 01:29:19 +01:00
Stein Magnus Jodal
ba7a3a51e3 libspotify: Improve playback controls by stopping before playing new track. Fix a couple of bugs. 2010-02-13 01:28:39 +01:00
Stein Magnus Jodal
051b79e7cb libspotify: Add dummy library search 2010-02-13 01:27:24 +01:00
Stein Magnus Jodal
52c52da33e libspotify: Check is_loaded() on all Spotify objects before using them 2010-02-13 01:25:36 +01:00
Stein Magnus Jodal
c8fa0c4dcf libspotify: Fix typo in field name 2010-02-12 22:49:06 +01:00
Stein Magnus Jodal
09b8319f0a Give BaseBackend's _next() and _previous() a default implementation 2010-02-10 13:39:54 +01:00
Stein Magnus Jodal
10534793ae libspotify: Rewrite backend to use new API 2010-02-10 13:14:13 +01:00
Stein Magnus Jodal
30b50cf19b Map ID and URI both ways 2010-02-01 11:37:00 +01:00