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