Stein Magnus Jodal
cf9c950915
Bump version to 1.0.8
2015-07-22 18:30:41 +02:00
Stein Magnus Jodal
fb859a9f23
m3u: Fix crash if playlist filename is not decodable
...
...with the current file system encoding
Fixes #1209
2015-07-21 18:31:21 +02:00
Stein Magnus Jodal
c382a58564
tests: Fix another error in mock usage
2015-07-21 00:34:27 +02:00
Stein Magnus Jodal
a1200d38f4
tests: Fix typo in mock usage
...
The error was made evident by a newer mock version that no longer
swallowed the wrong assert as regular use of a spec-less mock.
2015-07-20 19:48:15 +02:00
Stein Magnus Jodal
bc2f56d0bf
Bump version to 1.0.7
2015-06-26 00:34:59 +02:00
Stein Magnus Jodal
f60ffdf336
Bump version to 1.0.6
2015-06-25 22:26:12 +02:00
Thomas Adamcik
9d087ff94d
Merge branch 'v1.0.x' of github.com:mopidy/mopidy into v1.0.x
...
Conflicts:
docs/changelog.rst
2015-06-24 22:12:09 +02:00
Thomas Adamcik
1d636ce59e
core: Make sure track gets changed while paused
2015-05-20 23:26:55 +02:00
Thomas Adamcik
2b3e976bc9
core: Update title distinct name to track
2015-05-20 23:14:46 +02:00
Stein Magnus Jodal
b0a776114d
Bump version to 1.0.5
2015-05-19 22:05:20 +02:00
Thomas Kemmer
ea5dff109e
m3u: Fix encoding error when saving playlists with non-ASCII track titles.
2015-05-10 20:57:39 +02:00
Thomas Kemmer
636639a201
Fix #1162 : Ignore None results and exceptions from PlaylistsProvider.create().
2015-05-06 14:50:21 +02:00
Stein Magnus Jodal
2f96dacae8
Bump version to 1.0.4
2015-04-30 08:41:03 +02:00
Stein Magnus Jodal
9c2aabb899
Bump version to 1.0.3
2015-04-28 00:00:25 +02:00
Stein Magnus Jodal
21289f8fe5
Bump version to 1.0.2
2015-04-27 00:02:12 +02:00
Thomas Adamcik
651e89357f
tests: Fix IssueGH1120RegressionTest flakiness
2015-04-26 23:23:30 +02:00
Stein Magnus Jodal
9c793a38ff
Bump version to 1.0.1
2015-04-23 23:35:45 +02:00
Thomas Adamcik
d4c695ac75
mpd: Split browse and playlist name to uri caching
2015-04-23 23:08:25 +02:00
Stein Magnus Jodal
f85ea2a39d
flake8: Fix new import order warnings
...
(cherry picked from commit 71ab9733c7 )
2015-04-12 23:05:53 +02:00
Thomas Adamcik
9bc4d8b713
audio: Make scanner handle all media types.
...
I don't think this makes anything slower, as before we would still decode
anything we came across in the hopes that we find raw audio.
2015-04-11 00:29:07 +02:00
Stein Magnus Jodal
2c11344434
dummy: Make it obvious that method is test-only
2015-03-25 13:16:27 +01:00
Stein Magnus Jodal
c9f60170f8
Merge pull request #1084 from tkem/feature/m3u_replace_invalid_chars
...
m3u: Replace slashes in playlist names with pipes.
2015-03-25 09:48:39 +01:00
Stein Magnus Jodal
36fba3d67d
flake8: Fix unussed import
2015-03-25 09:48:24 +01:00
Thomas Kemmer
a9393c3850
m3u: Replace slashes in playlist names with pipes.
2015-03-25 05:36:03 +01:00
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
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
Stein Magnus Jodal
23e2295c46
dummy: Fix playlists.get_items() bug
2015-03-24 01:54:07 +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
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
dbe4165a0f
m3u: Only test through core actor
2015-03-23 13:31:25 +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
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
Thomas Adamcik
a74bc24bdc
core: Protect against old clients that implement backend.play
2015-03-22 23:54:37 +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
Thomas Adamcik
28f8a99090
review: Fixed mock use and docstring
2015-03-22 23:14:29 +01:00
Thomas Adamcik
efe9430c7a
core: Update playback code to take change track into account.
...
This change has us checking the return value of change_track when deciding if
the play call was a success or if the track is unplayable. Which ensures that
the following can no longer happen: 1) play stream 2) play stream that fails
change_track 3) stream 1) continues playing. Correct behavior being the next
stream playing instead.
2015-03-22 22:12:51 +01:00
Thomas Kemmer
67d4dac862
m3u: Store by URI internally
...
Based upon tkem's PR #1053
2015-03-22 21:54:29 +01:00
Stein Magnus Jodal
12649265b1
Bump version to 1.0.0
...
So that the development version of extensions can start depending on
1.0.0 and test that they work with the changed APIs.
2015-03-22 09:25:04 +01:00
Stein Magnus Jodal
56dca0e931
Merge pull request #1064 from adamcik/fix/1052-break-backend-play
...
backend: Change playback API (breaking change!)
2015-03-22 09:19:39 +01:00