Stein Magnus Jodal
d768a3b4f7
Merge pull request #1082 from adamcik/feature/only-support-new-style-search-in-backends
...
core/backend: Stop supporting old search signatures
2015-03-25 00:09:06 +01:00
Stein Magnus Jodal
f2a56edbf0
dummy: Replace playlists property with test-only helper
2015-03-25 00:03:56 +01:00
Thomas Adamcik
ead725e995
core/backend: Stop supporting old search signatures
...
All backends are expected to support the exact argument. A friendly log message
will be printed to prompt users to upgrade backends that fail due to this.
2015-03-24 23:54:49 +01:00
Stein Magnus Jodal
a8e6cd26dc
core: Warn if backend does not implement as_list()
...
Fixes #1080
2015-03-24 23:40:50 +01:00
Stein Magnus Jodal
08c7f311c4
docs: Fix more comments, add refs to relevant docs
2015-03-24 23:08:38 +01:00
Stein Magnus Jodal
426a56d66b
docs: Fix changelog review comments
2015-03-24 23:02:43 +01:00
Stein Magnus Jodal
e0d0e785e0
docs: Cleanup v1.0.0 changelog
...
Fixes #1079
2015-03-24 21:53:26 +01:00
Thomas Adamcik
779a399c59
main: Use timer.time_logger helper
2015-03-24 20:09:17 +01:00
Stein Magnus Jodal
d9347b1348
Merge pull request #1078 from adamcik/feature/deprecate-core-find_exact
...
core: Add exact to search() and deprecate find_exact()
2015-03-24 09:52:24 +01:00
Thomas Adamcik
141c14ad45
core: Add exact to search() and deprecate find_exact()
...
Backends that still implement find_exact will be called without exact as an
argument to search, and we will continue to use find_exact. Please remove
find_exact from such backends and switch to the new search API.
2015-03-24 09:31:03 +01:00
Thomas Adamcik
3e361d4870
local: Use the new debug timer instead of our own
2015-03-24 08:47:32 +01:00
Thomas Adamcik
3ceb16095d
utils: Install TRACE log level add module import time.
2015-03-24 08:46:52 +01:00
Stein Magnus Jodal
23e2295c46
dummy: Fix playlists.get_items() bug
2015-03-24 01:54:07 +01:00
Stein Magnus Jodal
45ce75586e
mpd: Use get_playlists() in listplaylists
2015-03-24 01:54:07 +01:00
Stein Magnus Jodal
af727bba4e
mpd: Use as_list() to build URI-to-MPD-name map
2015-03-24 01:25:41 +01:00
Stein Magnus Jodal
f48a8ad938
mpd: Move playlist.lookup() out of helper
2015-03-24 01:21:43 +01:00
Stein Magnus Jodal
e06c7708a7
utils: Add time_logger context manager
2015-03-24 01:04:26 +01:00
Stein Magnus Jodal
4e30fb2f48
core: Make get_playlists() maintain folder hierarchy
2015-03-24 00:40:55 +01:00
Stein Magnus Jodal
b5c07ca803
Merge pull request #1077 from adamcik/feature/deprecate-find_exact-in-backends
...
core/backend: Remove find_exact from backends
2015-03-24 00:19:06 +01:00
Thomas Adamcik
24fe242d56
core/backend: Remove find_exact from backends
...
Functionality has been replaced with an `exact` param in the search method.
Backends that still implement find_exact will continue being called via
the old method for now.
2015-03-23 23:55:03 +01:00
Thomas Adamcik
636d8f1115
core: Add verionadded annotations to LibraryController methods
2015-03-23 23:16:35 +01:00
Thomas Adamcik
81f2e5c6f0
core: Deprecate empty queries ( Fixes #1072 )
2015-03-23 23:09:31 +01:00
Thomas Adamcik
dd0c86faa0
Merge pull request #1075 from jodal/feature/new-playlists-api
...
core/backend: Add new playlists API
2015-03-23 22:37:11 +01:00
Stein Magnus Jodal
07cf962434
Merge branch 'develop' into feature/new-playlists-api
...
Conflicts:
docs/changelog.rst
2015-03-23 21:45:32 +01:00
Stein Magnus Jodal
dad46df748
Merge pull request #1076 from adamcik/fix/1070-shrink-core-api
...
Remove a bunch of API surface from core
2015-03-23 21:26:38 +01:00
Thomas Adamcik
f4452b22db
core: Minor readability improvement
2015-03-23 15:02:37 +01:00
Thomas Adamcik
97fd102fa2
docs: Add core API cleanup to changelog
2015-03-23 15:02:25 +01:00
Stein Magnus Jodal
c0f99466c3
m3u: Remove playlists property
2015-03-23 13:31:42 +01:00
Stein Magnus Jodal
dbe4165a0f
m3u: Only test through core actor
2015-03-23 13:31:25 +01:00
Stein Magnus Jodal
6815868e24
core: Doc Playlist.last_modified not being set
...
...if get_playlists() is called with include_tracks=False
2015-03-23 13:22:52 +01:00
Thomas Adamcik
6d22c4fd59
core: Remove set_current_tl_track
2015-03-23 00:50:05 +01:00
Thomas Adamcik
07f0453c6e
core: Make event triggers internal
2015-03-23 00:50:05 +01:00
Thomas Adamcik
fd04cd918f
core: Remove on_error_step from play arguments
2015-03-23 00:50:05 +01:00
Thomas Adamcik
ca02dbb676
core: Make change_track internal as it going away in 1.x
2015-03-23 00:50:05 +01:00
Stein Magnus Jodal
df604bb3e5
core: Deprecated playlists.filter()
2015-03-23 00:49:56 +01:00
Stein Magnus Jodal
d37bd62bb1
backend: Remove playlists.playlists property
2015-03-23 00:44:39 +01:00
Stein Magnus Jodal
e3f2e368c7
m3u: Add playlists.get_items()
2015-03-23 00:44:39 +01:00
Stein Magnus Jodal
4bae9c874c
m3u: Add playlists.as_list()
2015-03-23 00:44:39 +01:00
Stein Magnus Jodal
5693b454ee
m3u: Use lookup() instead of playlists prop in tests
2015-03-23 00:44:39 +01:00
Stein Magnus Jodal
bd2e4f7af0
core: Reimplement get_playlists() using new backend API
2015-03-23 00:44:39 +01:00
Stein Magnus Jodal
4f3a0839b3
core: Add playlists.as_list() and playlists.get_items(uri)
2015-03-23 00:44:39 +01:00
Stein Magnus Jodal
55b1eb7383
backend: Add playlists.as_list() and playlists.get_items(uri)
2015-03-23 00:44:39 +01:00
Stein Magnus Jodal
9462071e0c
Merge pull request #1074 from adamcik/fix/1069-handle-broken-backends
...
core: Protect against old clients that implement backend.play
2015-03-23 00:05:05 +01:00
Stein Magnus Jodal
ca3c40b8bb
docs: Add PR #1073 to changelog
2015-03-23 00:01:45 +01:00
Thomas Adamcik
a74bc24bdc
core: Protect against old clients that implement backend.play
2015-03-22 23:54:37 +01:00
Stein Magnus Jodal
44033359b0
Merge pull request #1073 from adamcik/fix/1067-normalize-search-queries
...
core: Normalize search queries
2015-03-22 23:45:24 +01:00
Thomas Adamcik
7ec2342921
core: Normalize search queries
...
This is needed as otherwise each and every backend needs to handle the fact
that some "bad" clients might send {'field': 'value'} instead of
{'field': ['value']} Though the real problem isn't the clients but our
organically grown query API.
2015-03-22 23:33:49 +01:00
Stein Magnus Jodal
5eebab6e18
Merge pull request #1071 from adamcik/fix/change-track-failure-should-fail-playback
...
core: Update playback code to take change track into account.
2015-03-22 23:18:13 +01:00
Thomas Adamcik
28f8a99090
review: Fixed mock use and docstring
2015-03-22 23:14:29 +01:00
Thomas Adamcik
a3e295026a
docs: Add changelog for core play behaviour change
2015-03-22 22:37:47 +01:00