Commit Graph

3065 Commits

Author SHA1 Message Date
Stein Magnus Jodal
3fe856c6ba Mark regexp strings as raw to please pylint 2012-11-01 14:03:38 +01:00
Stein Magnus Jodal
82f5b376da Validate the stored playlist file paths 2012-11-01 14:03:09 +01:00
Stein Magnus Jodal
8c9a3d6df2 Slugify local playlist names to make them safe to use in paths (#217) 2012-11-01 12:46:29 +01:00
Stein Magnus Jodal
078cc72fff Remove undocumented return from core.stored_playlists.delete() (#217) 2012-11-01 12:12:29 +01:00
Stein Magnus Jodal
58c190f12b Fix grammar (#217) 2012-11-01 12:12:24 +01:00
Stein Magnus Jodal
6c49a7fc52 Make core.stored_playlists.save() support multibackend (#217) 2012-10-31 16:59:28 +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
51aab4f138 Make local stored playlists set and use URIs (#217) 2012-10-31 16:59:28 +01:00
Stein Magnus Jodal
d8378e9284 Set URI on local playlists when reading from disk (#217) 2012-10-31 16:59:28 +01:00
Stein Magnus Jodal
fd88b974e8 Make core.stored_playlists.refresh() support multibackend (#217) 2012-10-31 16:59:28 +01:00
Stein Magnus Jodal
8cc1896b9d Make core.stored_playlists.lookup() support multibackend (#217) 2012-10-31 16:59:28 +01:00
Stein Magnus Jodal
e2474da1ef Make core.stored_playlists.create() support multibackend (#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
a679a47212 Minor test updates 2012-10-31 15:27:04 +01:00
Stein Magnus Jodal
855e57a74a Use os.path.splitext to strip of file extension 2012-10-31 10:56:40 +01:00
Stein Magnus Jodal
dd42e5684b Use 'except ... as ...' 2012-10-31 10:56:36 +01:00
Stein Magnus Jodal
89db62bc9e Revert "Make nosetests only look in tests/ for tests to run"
This reverts commit 19787f2850.
2012-10-31 10:55:19 +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
cae72626c9 Release v0.8.1 2012-10-30 17:58:23 +01:00
Stein Magnus Jodal
5d5f0cc6e3 Bump version number to v0.8.1 2012-10-30 17:57:25 +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
5f23b5eafe Check Pykka version on startup 2012-10-30 16:28:39 +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
19787f2850 Make nosetests only look in tests/ for tests to run
Without this, it will also look in mopidy/ for tests, and some modules there
may raise exceptions on import time because of missing dependencies, like dbus
not being available on OS X.
2012-10-30 15:34:18 +01:00
Stein Magnus Jodal
26e0f9f694 docs: Homebrew now includes gst-python 2012-10-30 15:15:44 +01:00
Stein Magnus Jodal
d60bb57f5f Test new Album.date attribute 2012-10-30 10:18:40 +01:00
Stein Magnus Jodal
1207700a15 Convert Spotify translator to plain functions 2012-10-30 10:14:38 +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
53184e62a0 Make all Spotify data objects always have URI set 2012-10-30 09:56:53 +01:00
Stein Magnus Jodal
d1a42d95f1 Add Album.date attribute 2012-10-30 09:56:53 +01:00
Stein Magnus Jodal
bbda85462d Docstring formatting 2012-10-30 09:34:53 +01:00
Stein Magnus Jodal
0a8dc743a5 Fix logging on Python 2.6 (fixes #220) 2012-10-30 09:31:16 +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
Stein Magnus Jodal
e8af2276e2 Log warnings instead of just printing them 2012-10-29 12:54:21 +01:00
Stein Magnus Jodal
15799a1ccd Ignore the 'could not open display' warning from GTK 2012-10-29 12:53:53 +01:00
Stein Magnus Jodal
262bd98c16 Move Pykka version check back to import time 2012-10-29 12:23:53 +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
1014c6e373 Include both involved backends in the error message 2012-10-29 10:50:18 +01:00
Stein Magnus Jodal
4a79b559d5 Fail if two backends claims to handle the same URI schema 2012-10-29 10:31:35 +01:00
Stein Magnus Jodal
7ee43dd208 Be explicit about returning None for unknown URI schemes 2012-10-29 10:24:07 +01:00
Stein Magnus Jodal
44186c1a03 Make sure backends is a fully functional list 2012-10-29 10:14:43 +01:00
Stein Magnus Jodal
2e6e53b14d Remove code duplication 2012-10-29 09:48:53 +01:00
Stein Magnus Jodal
b352a6ed4f Code review improvements 2012-10-29 09:38:32 +01:00