Commit Graph

744 Commits

Author SHA1 Message Date
Stein Magnus Jodal
56c4892f46 Merge branch 'develop' into feature/http-frontend 2012-11-20 00:27:19 +01:00
Stein Magnus Jodal
78dec9717d mpd: Ignore search/find/list with empty filter values (fixes #246) 2012-11-19 22:20:51 +01:00
Stein Magnus Jodal
eab399357f Make library.lookup() return a list of tracks 2012-11-19 21:09:10 +01:00
Stein Magnus Jodal
32639ea8de Replace {tracklist,playlists}.get() with .filter() which always returns a list 2012-11-19 21:09:10 +01:00
Stein Magnus Jodal
7df556c9b3 Return lists of tracks from search() and find_exact() 2012-11-19 18:13:14 +01:00
Stein Magnus Jodal
7e3fba0155 Merge branch 'develop' into feature/http-frontend 2012-11-18 09:45:44 +01:00
Stein Magnus Jodal
b8c7703c79 mpris: Implement the playlists interface (fixes #229) 2012-11-17 01:45:24 +01:00
Stein Magnus Jodal
0f6c9a1673 backends: Add BackendListener interface with playlists_loaded() event 2012-11-17 01:22:25 +01:00
Stein Magnus Jodal
fd86b7173c core: Add playlist to playlist_changed() event 2012-11-16 23:50:01 +01:00
Stein Magnus Jodal
6ffc61e9c9 core,mpd: Trigger tracklist_changed() instead of playlist_changed() on tracklist change 2012-11-16 11:46:04 +01:00
Stein Magnus Jodal
fff70c46a6 core: Make tracklist.append() return the appended TlTracks 2012-11-16 10:26:45 +01:00
Stein Magnus Jodal
4aa23e3306 docs: A small changelog cleanup 2012-11-15 09:16:01 +01:00
Stein Magnus Jodal
bcaeca7acc scanner: Support multiple tag sets per track (fixes #236) 2012-11-14 22:51:12 +01:00
Stein Magnus Jodal
e1ef73f517 Merge branch 'develop' into feature/http-frontend 2012-11-14 09:35:19 +01:00
Stein Magnus Jodal
cee6894ff6 Update changelog 2012-11-14 09:27:03 +01:00
Stein Magnus Jodal
3a24deaec3 Rename 'stored playlists' to 'playlists' 2012-11-14 09:23:19 +01:00
Stein Magnus Jodal
dc356a81fd Merge branch 'feature/rename-cp-to-tracklist' into develop
Conflicts:
	docs/changes.rst
	mopidy/frontends/mpd/protocol/current_playlist.py
2012-11-13 19:09:18 +01:00
Stein Magnus Jodal
0dd09bce82 spotify: Support search by track URI (fixes #233) 2012-11-13 11:56:04 +01:00
Stein Magnus Jodal
7ec156e373 mpd: Don't lowercase search queries 2012-11-13 11:55:54 +01:00
Stein Magnus Jodal
4f0a708411 mpd: Allow 'file' key to 'search' and 'find' 2012-11-13 11:34:48 +01:00
Stein Magnus Jodal
bba9548b27 Rename 'current playlist' to 'tracklist' 2012-11-13 10:59:48 +01:00
Stein Magnus Jodal
1b5b7abfdd Allow settings prefixed with 'CUSTOM_' (fixes #204) 2012-11-13 00:44:07 +01:00
Stein Magnus Jodal
6acaa490e9 Make all strings unicode by default (fixes #224) 2012-11-13 00:18:47 +01:00
Erling Børresen
bd7c713fbf Docs: Fix typo in gst-launch command 2012-11-11 14:05:26 +01:00
Stein Magnus Jodal
256c5a8179 http: Document existence of the new frontend 2012-11-09 14:23:26 +01:00
Stein Magnus Jodal
c23baf859e docs: Formatting 2012-11-08 23:15:13 +01:00
Thomas Adamcik
812733205f Add notes about debug thread to development docs. 2012-11-08 23:06:38 +01:00
Thomas Adamcik
a4caf998bd Add debug thread feature to changelog. 2012-11-08 22:57:11 +01:00
Stein Magnus Jodal
926873b527 docs: Move MPD client screen shots to work better with RTD stylesheet 2012-11-06 22:40:53 +01:00
Stein Magnus Jodal
faafa076d1 docs: Add screen shots of MPD clients 2012-11-06 22:38:41 +01:00
Stein Magnus Jodal
38607fc2be docs: Update MPoD review 2012-11-06 22:26:36 +01:00
Stein Magnus Jodal
6b8a7ab356 docs: Add MPaD review 2012-11-06 22:00:46 +01:00
Stein Magnus Jodal
f19695ccd5 docs: Updated link to Theremin 2012-11-06 21:51:08 +01:00
Stein Magnus Jodal
d48e1218fc docs: Update Android MPD clients review 2012-11-06 21:03:00 +01:00
Stein Magnus Jodal
0211a86b5c docs: Update/reorder console and graphical clients 2012-11-06 20:56:28 +01:00
Stein Magnus Jodal
84f902081e docs: Add ToC to MPD clients page 2012-11-06 20:15:09 +01:00
Stein Magnus Jodal
9e622c46e2 docs: Add Paul Sturgess' Vagrant setup to installation page 2012-11-06 19:27:20 +01:00
Stein Magnus Jodal
3471a5639b docs: Add a section pointing to the Raspberry Pi page 2012-11-06 16:55:56 +01:00
Stein Magnus Jodal
7190052d2c docs: Add ToC for the installation page 2012-11-06 16:55:40 +01:00
Stein Magnus Jodal
78bb341282 docs: Fix references to old installation docs 2012-11-06 16:27:31 +01:00
Stein Magnus Jodal
5c7e18e950 docs: Update with realistic test count. Reorder sections 2012-11-06 16:17:03 +01:00
Stein Magnus Jodal
636dc6152d docs: Better installation docs
The GStreamer and libspotify/pyspotify docs have been merged into the main
installation document. Everything related to OS X have been grouped in one
section. The rest have been merged into the "from source" section.
2012-11-06 16:11:45 +01:00
Stein Magnus Jodal
6b85392f00 docs: Simplify install docs 2012-11-06 12:47:04 +01:00
Stein Magnus Jodal
8ccfc3e56e docs: How to use the Ubuntu Sound Menu with Mopidy 2012-11-06 10:17:34 +01:00
Stein Magnus Jodal
deccce6237 docs: Formatting 2012-11-06 09:20:24 +01:00
Stein Magnus Jodal
0a2fd5fe2b docs: Turn on IPv6 in Raspi on Squeeze 2012-11-06 09:07:57 +01:00
Stein Magnus Jodal
6088868d6b docs: Update Raspberry Pi how to for Squeeze to use APT 2012-11-06 08:58:20 +01:00
Stein Magnus Jodal
f69fc4f976 docs: How to use Mopidy and Rygel with UPnP clients 2012-11-05 22:42:47 +01:00
Stein Magnus Jodal
331603cc35 docs: Port Raspberry Pi how tos from wiki 2012-11-05 18:07:15 +01:00
Stein Magnus Jodal
76684ddb50 docs: Add links from intro to relevant pages 2012-11-04 22:07:22 +01:00
Stein Magnus Jodal
870d5db135 docs: Fix a broken link. Reduce amount of redirects 2012-11-04 21:54:56 +01:00
Stein Magnus Jodal
ddbf7b7c40 docs: Include GStreamer and libspotify installation instructions in ToC 2012-11-04 21:44:25 +01:00
Stein Magnus Jodal
938524e67e Merge branch 'develop' into feature/stored-playlists-cleanup 2012-11-03 22:02:19 +01:00
Stein Magnus Jodal
d985b8be38 Fix plchanges so it returns nothing when nothing has changed 2012-11-01 23:28:19 +01:00
Stein Magnus Jodal
60112897d2 MPD: Support listplaylist{,info} without quotes around spaceless playlist name (fixes #218) 2012-11-01 22:29:11 +01:00
Stein Magnus Jodal
3ce986f619 Update changelog with search by filename 2012-11-01 19:36:24 +01:00
Stein Magnus Jodal
58c190f12b Fix grammar (#217) 2012-11-01 12:12:24 +01:00
Stein Magnus Jodal
3d05f3c65f Change stored_playlists.delete() to accepting an URI (#217) 2012-10-31 16:59:28 +01:00
Stein Magnus Jodal
f9f6f9394d Remove stored_playlists.rename() (#217) 2012-10-31 16:59:28 +01:00
Stein Magnus Jodal
06bcad2db9 Make local.stored_playlists.save() capable of renaming playlists (#217) 2012-10-31 16:59:28 +01:00
Stein Magnus Jodal
d03881f173 Require stored_playlists.save() to return the updated playlist (#217) 2012-10-31 16:59:28 +01:00
Stein Magnus Jodal
0ddbb4e28a Make core.stored_playlists.playlists read-only (#217) 2012-10-31 16:59:28 +01:00
Stein Magnus Jodal
ae344e937b Merge branch 'master' into develop
Conflicts:
	docs/changes.rst
	mopidy/__init__.py
	mopidy/audio/__init__.py
	mopidy/backends/dummy.py
	mopidy/backends/local/__init__.py
	mopidy/backends/spotify/__init__.py
	mopidy/utils/__init__.py
	mopidy/utils/network.py
	tests/version_test.py
2012-10-30 18:13:28 +01:00
Stein Magnus Jodal
056cbf16ec Update changelog for 0.8.1 2012-10-30 16:38:21 +01:00
Stein Magnus Jodal
b5af038a02 Make sure volume are returned as an int 2012-10-30 16:38:21 +01:00
Stein Magnus Jodal
6d55dae212 docs: Homebrew now includes gst-python 2012-10-30 16:29:32 +01:00
Stein Magnus Jodal
f1e2cff3e0 Update to work with Pykka 1.0 2012-10-30 16:28:20 +01:00
Stein Magnus Jodal
b53a82dbba Fix 'not-negotiated' errors on some Spotify tracks (fixes #213) 2012-10-30 16:05:07 +01:00
Stein Magnus Jodal
26e0f9f694 docs: Homebrew now includes gst-python 2012-10-30 15:15:44 +01:00
Stein Magnus Jodal
e792fcd3b9 Include release year and artist on Spotify albums 2012-10-30 10:14:38 +01:00
Stein Magnus Jodal
d1a42d95f1 Add Album.date attribute 2012-10-30 09:56:53 +01:00
Stein Magnus Jodal
a5df718276 docs: Sync front page with README 2012-10-29 19:21:56 +01:00
Stein Magnus Jodal
9bc123693e Make NAD mixer respond to interrupts during calibration 2012-10-29 14:23:10 +01:00
Thomas Adamcik
2011f64049 Merge pull request #215 from jodal/feature/multi-backend
Initial support for multiple backends
2012-10-29 03:01:34 -07:00
Stein Magnus Jodal
b352a6ed4f Code review improvements 2012-10-29 09:38:32 +01:00
Stein Magnus Jodal
c17f07e14b Code review improvements 2012-10-29 09:25:48 +01:00
Stein Magnus Jodal
6a39516d05 Fix typo 2012-10-29 09:22:41 +01:00
Stein Magnus Jodal
fbf642ca99 docs: Use dashes in all labels 2012-10-29 09:21:58 +01:00
Stein Magnus Jodal
ea912620f3 Formatting 2012-10-29 09:20:43 +01:00
Stein Magnus Jodal
519fdb9326 Update concepts description and graphs 2012-10-29 01:09:36 +01:00
Stein Magnus Jodal
9f69c62031 Fix typo in changelog and add another sentence 2012-10-29 01:08:06 +01:00
Stein Magnus Jodal
f0602b4e3b docs: Fix lots of broken module documentation 2012-10-29 00:25:25 +01:00
Stein Magnus Jodal
73cc10fffb Add issue reference to changelog 2012-10-28 23:55:24 +01:00
Stein Magnus Jodal
be5759e9a1 Make sure volume are returned as an int 2012-10-28 23:24:52 +01:00
Stein Magnus Jodal
17b0a2ccc3 Update local backend settings guide 2012-10-28 22:00:55 +01:00
Stein Magnus Jodal
c2cde5267a Update changelog with multi-backend changes 2012-10-28 21:49:29 +01:00
Stein Magnus Jodal
11ddc42120 Update descriptions of settings 2012-10-28 11:10:20 +01:00
Stein Magnus Jodal
70c72365b8 Update Pykka version in install docs 2012-10-26 22:47:41 +02:00
Stein Magnus Jodal
587dde287f Update to work with Pykka 1.0 2012-10-26 22:32:06 +02:00
Stein Magnus Jodal
2fd86cb16e Recommend flake8 for style checking 2012-10-25 09:30:59 +02:00
Stein Magnus Jodal
9144c28483 Fix 'not-negotiated' errors on some Spotify tracks (fixes #213) 2012-10-24 22:35:36 +02:00
Stein Magnus Jodal
986c0a9ad3 Move get_version() helper to mopidy.utils.versioning 2012-10-16 21:45:36 +02:00
Stein Magnus Jodal
f3d7f8f65f Fix all flake8 warnings in docs (#211) 2012-10-16 14:52:01 +02:00
Stein Magnus Jodal
706b6c6d3f Pass core actor to frontends 2012-09-28 00:48:24 +02:00
Stein Magnus Jodal
4b13f46e2e Add AudioListener for events from the audio actor
This is analogous to how the core actor sends events to the frontends. This
removes the audio actor's direct dependency on the core actor, which
conceptually is on a higher layer.
2012-09-27 23:17:57 +02:00
Stein Magnus Jodal
8c78d469e2 Use Pykka proxies to send events
With Pykka >= 0.16, sending events can be done using proxies instead of
manually crafting Pykka's internal function call messages.
2012-09-27 22:25:22 +02:00
Stein Magnus Jodal
e7f08a7a20 Rename mopidy.{listeners.BackendListener => core.CoreListener} 2012-09-27 20:35:39 +02:00
Stein Magnus Jodal
84f55d6853 Start changelog for v0.9 2012-09-20 01:07:38 +02:00
Stein Magnus Jodal
5d3a2fcba5 Update changelog for v0.8.0 2012-09-20 01:04:41 +02:00
Stein Magnus Jodal
0800e86a05 docs: Use unicode literals in settings examples 2012-09-19 23:58:38 +02:00