Commit Graph

2067 Commits

Author SHA1 Message Date
Dejan Prokić
caff721055 config: Reorder core config options
As suggested by jodal on pull request #1232
Issue #843
2015-07-25 15:17:51 +02:00
Dejan Prokić
33cef9c56e config: Add config for data/config/cache directories
Issue #843
2015-07-25 12:21:57 +02:00
Stein Magnus Jodal
b9c0d305cd docs: Add core/max_tracklist_length config 2015-07-25 11:51:45 +02:00
Stein Magnus Jodal
ee0f2f2a94 docs: Remove extra word 2015-07-22 19:48:05 +02:00
Thomas Adamcik
edd7afb174 docs: Add some notes about validation that are performed 2015-07-22 19:31:02 +02:00
Stein Magnus Jodal
d74e40f5e8 docs: git can now push with tags in one command 2015-07-22 18:41:54 +02:00
Stein Magnus Jodal
80e33e273c Merge branch 'v1.0.x' into develop
Conflicts:
	docs/changelog.rst
2015-07-22 18:41:17 +02:00
Stein Magnus Jodal
63fa6849e2 Release v1.0.8 2015-07-22 18:34:38 +02:00
Stein Magnus Jodal
9a934c6e9c docs: Update changelog for v1.0.8 2015-07-22 18:31:09 +02:00
Stein Magnus Jodal
131d992bed local: Filter out None from get_distinct results
Fixes #1202
2015-07-22 12:02:31 +02:00
Stein Magnus Jodal
6cb48f29ce mpd: Simplify Last-Modified test, update changelog 2015-07-22 11:21:04 +02:00
Stein Magnus Jodal
073d368c82 Merge branch 'v1.0.x' into develop
Conflicts:
	docs/changelog.rst
	mopidy/mpd/translator.py
	tests/core/test_library.py
2015-07-21 18:36:13 +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
c88cf5ee82 mpd: Add listfiles command skeleton 2015-07-21 15:04:29 +02:00
Stein Magnus Jodal
2135b1372a mpd: Add mount/unmount/listmounts/listneighbors command skeletons 2015-07-21 14:50:51 +02:00
Stein Magnus Jodal
21a3b74e9b mpd: Add addtagid/cleartagid command skeleton 2015-07-21 14:30:18 +02:00
Stein Magnus Jodal
3970e69686 docs: Add missing image
(cherry picked from commit 2f8d625324)
2015-07-21 14:12:54 +02:00
Stein Magnus Jodal
2f8d625324 docs: Add missing image 2015-07-21 14:12:13 +02:00
Stein Magnus Jodal
7b711e4dac mpd: Add rangeid command skeleton 2015-07-21 14:12:01 +02:00
Stein Magnus Jodal
0832103f79 docs: Add Mopidy-Material-Webclient 2015-07-21 09:26:17 +02:00
Stein Magnus Jodal
01689b7944 docs: Add Mopidy-dam1021 mixer extension
Fix #1217
2015-07-21 09:17:05 +02:00
Thomas Adamcik
cd75570141 docs: Fix PR number in latest changelog entry 2015-07-20 19:49:42 +02:00
Thomas Adamcik
ef9a393ba0 docs: Changelog for cherrypicked MPD fix 2015-07-20 19:37:25 +02:00
Thomas Adamcik
8ada2625db core: Move tracklist setting to default.conf and add changelog 2015-07-20 17:07:43 +02:00
Stein Magnus Jodal
a99e161aab docs: Fix typos 2015-07-09 21:40:04 +02:00
Stein Magnus Jodal
5a3dc180fb docs: Add file backend to changelog
Fixes #1004
2015-07-09 14:04:23 +02:00
Stein Magnus Jodal
2b58948f56 Merge branch 'rawdlite/feature/file-browsing' into develop 2015-07-09 13:10:36 +02:00
rawdlite
07d4f6ddf2 Rename Mopidy-Files to Mopidy-File 2015-07-08 23:43:40 +02:00
Stein Magnus Jodal
68531ae5ed docs: Fix typo 2015-07-08 13:05:31 +02:00
Stein Magnus Jodal
9da571d272 mpd: Tweak docstring, add PR#1213 to changelog 2015-07-08 12:59:13 +02:00
tom roth
d8e0099ff4 file-browser: Changed as discussed in PR 1207 2015-07-07 08:01:15 +02:00
tom roth
81af757b09 file-browser: let the user decide on minimal scanner timeout 2015-07-06 15:23:05 +02:00
tom roth
1f3a4abab0 file-browser: Various changes as discussed in PR 1207 2015-07-06 11:11:23 +02:00
Stein Magnus Jodal
6673ae4308 docs: Add HTTP request recommendations for extensions
Related to #1156
2015-07-05 19:08:35 +02:00
Stein Magnus Jodal
ab7e463af0 docs: Remove trailing whitespace 2015-07-05 18:18:34 +02:00
tom roth
307a879a90 file-browser: added some documentation 2015-07-03 13:34:26 +02:00
kyleheyne
03d6543254 Update osx.rst
Changed brew upgrade to brew upgrade --all.
2015-06-29 14:22:08 -04:00
Stein Magnus Jodal
3b1b0dd2e9 Merge branch 'v1.0.x' into develop 2015-06-26 12:48:03 +02:00
Stein Magnus Jodal
97a5ae737f docs: Update changelog for v1.0.7 2015-06-26 00:34:24 +02:00
Stein Magnus Jodal
1345f23b20 docs: Update changelog 2015-06-25 23:23:48 +02:00
Stein Magnus Jodal
749c8baceb Merge branch 'v1.0.x' into develop
Conflicts:
	mopidy/core/library.py
	tests/core/test_playback.py
2015-06-25 23:15:35 +02:00
Stein Magnus Jodal
fd93ca7679 docs: Update changelog for v1.0.6 2015-06-25 22:25:05 +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
ea6f8a559e Merge pull request #1191 from kermit666/docs-update
docs: describe the library update steps
2015-06-24 22:07:00 +02:00
Stein Magnus Jodal
be272c0abb docs: Remove refs to ci.mopidy.com 2015-06-03 23:13:42 +02:00
Naglis Jonaitis
feb9963a8e mpd: Ignore tracks without length in the "count" command 2015-05-28 01:40:38 +03:00
Dražen Lučanin
dd6e8c0f77 docs: describe the library update steps 2015-05-26 18:46:08 +02:00
Thomas Adamcik
1d636ce59e core: Make sure track gets changed while paused 2015-05-20 23:26:55 +02:00
Thomas Adamcik
31509ea568 core/mpd/local: Add title to get_distinct field types 2015-05-19 22:37:35 +02:00
Stein Magnus Jodal
10b0796bbd Merge branch 'v1.0.x' into develop 2015-05-19 22:08:56 +02:00
Stein Magnus Jodal
7023bcded6 docs: Update changelog for v1.0.5 2015-05-19 22:04:37 +02:00
Stein Magnus Jodal
14b9c12d09 docs: Remove MPD client test procedure and outdated results
(cherry picked from commit 4ede30436a)
2015-05-19 22:01:44 +02:00
Stein Magnus Jodal
8027befe9c docs: Include 'MPD' in the subsection headers
(cherry picked from commit b03d3a8a1c)
2015-05-19 22:01:44 +02:00
Stein Magnus Jodal
85d85739ce docs: Remove Droid MPD Client from MPD client list
We couldn't recommend it 2.5y ago, and it has seen no updates since.

(cherry picked from commit 0273b14c70)
2015-05-19 22:01:44 +02:00
Stein Magnus Jodal
2f05c1cff3 docs: Remove bitMPC from MPD client list
It looked bad and only worked on Android 2.x when tested 2.5y ago. It
has seen no updates since 2010.

(cherry picked from commit 0b3b17e3a6)
2015-05-19 22:01:44 +02:00
Stein Magnus Jodal
2ed019b69f docs: Remove MPD Remote from MPD client list
It looked terrible 2.5y ago and I didn't care to test it. It has seen
no updates since.

(cherry picked from commit c95b301696)
2015-05-19 22:01:44 +02:00
Stein Magnus Jodal
f8c99b5dab docs: Remove PMix from MPD client list
It is no longer available on Google Play, and we didn't recommend it
2.5y ago when it was.

(cherry picked from commit d37b76f6c9)
2015-05-19 22:01:44 +02:00
Nick Steel
7073e8dd77 Docs: Notes for installation on XBian 2015-05-14 23:25:25 +01:00
Stein Magnus Jodal
4ede30436a docs: Remove MPD client test procedure and outdated results 2015-05-11 21:55:59 +02:00
Stein Magnus Jodal
b03d3a8a1c docs: Include 'MPD' in the subsection headers 2015-05-11 21:43:25 +02:00
Stein Magnus Jodal
0273b14c70 docs: Remove Droid MPD Client from MPD client list
We couldn't recommend it 2.5y ago, and it has seen no updates since.
2015-05-11 21:39:44 +02:00
Stein Magnus Jodal
0b3b17e3a6 docs: Remove bitMPC from MPD client list
It looked bad and only worked on Android 2.x when tested 2.5y ago. It
has seen no updates since 2010.
2015-05-11 21:37:51 +02:00
Stein Magnus Jodal
c95b301696 docs: Remove MPD Remote from MPD client list
It looked terrible 2.5y ago and I didn't care to test it. It has seen
no updates since.
2015-05-11 21:36:25 +02:00
Stein Magnus Jodal
d37b76f6c9 docs: Remove PMix from MPD client list
It is no longer available on Google Play, and we didn't recommend it
2.5y ago when it was.
2015-05-11 21:35:35 +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 Adamcik
bb19e99af5 docs: Add httpclient to API docs 2015-05-09 00:48:11 +02:00
Thomas Adamcik
f6f445e4b6 Merge branch 'develop' into feature/http-helpers
Conflicts:
	docs/changelog.rst
2015-05-09 00:45:09 +02:00
Thomas Adamcik
382aa0a775 httpclient: Move to top level module 2015-05-09 00:44:16 +02:00
Stein Magnus Jodal
64b5342c51 docs: Document mopidy.local.translator 2015-05-08 00:55:03 +02:00
Stein Magnus Jodal
d8bcd7f273 Rename mopidy.utils to mopidy.internal 2015-05-07 23:15:56 +02:00
Stein Magnus Jodal
4c8c8cd927 docs: Don't refer to when.js before it's introduced 2015-05-07 22:39:35 +02:00
Stein Magnus Jodal
6fe382f37e docs: Mopidy.js supports by-name parameters
Since Mopidy 0.19 / Mopidy.js 0.4
2015-05-07 22:34:15 +02:00
Stein Magnus Jodal
d0418d625b docs: Link from JS docs to static web client example 2015-05-07 21:49:08 +02:00
Stein Magnus Jodal
f96a22e5cb docs: Remove note on how to access core attributes
The corresponding methods are now fully documented and the old
attributes are deprecated.
2015-05-07 21:49:08 +02:00
Stein Magnus Jodal
622a3c5494 docs: Group API docs in sections 2015-05-07 21:39:54 +02:00
Stein Magnus Jodal
3d051e1a24 docs: Remove old deps from list of mocked modules 2015-05-07 21:20:05 +02:00
Stein Magnus Jodal
7c57c51b2e docs: Fix unexpected indentation error 2015-05-07 21:16:37 +02:00
Stein Magnus Jodal
1d82bd7043 docs: Use consistent syntax for module headers 2015-05-07 21:15:28 +02:00
Stein Magnus Jodal
526216b61b docs: Remove note header 2015-05-07 21:15:16 +02:00
Stein Magnus Jodal
d02f7dca18 docs: Move frontend API between core and backend 2015-05-07 21:15:06 +02:00
Stein Magnus Jodal
ccecf6b6bf docs: Remove plurality from backends/frontends API docs 2015-05-07 21:08:02 +02:00
Stein Magnus Jodal
ae07603da0 docs: Add module name to API docs headers
In the same way the Python stdlib docs does.
2015-05-07 21:02:25 +02:00
Thomas Adamcik
af4e7c8a4e Merge branch 'develop' into feature/core-dont-trust-backends
Conflicts:
	docs/changelog.rst
2015-05-07 00:15:33 +02:00
Thomas Adamcik
4d608dd431 core: Add get_current_tlid shortcut 2015-05-06 23:00:53 +02:00
Thomas Adamcik
cfd4dcb8dd Merge branch 'develop' into feature/core-dont-trust-backends
Note that this merge also updated core.playlists.create to combine the 1.0.5
fix with these changes.

Conflicts:
	mopidy/core/playlists.py
2015-05-06 22:44:12 +02:00
Stein Magnus Jodal
a17c413a70 Merge branch v1.0.x into develop 2015-05-06 20:47:52 +02:00
Thomas Kemmer
636639a201 Fix #1162: Ignore None results and exceptions from PlaylistsProvider.create(). 2015-05-06 14:50:21 +02:00
Thomas Adamcik
9f64a8719a docs: Add core not trusting backends entry to changelog 2015-05-06 01:02:49 +02:00
Stein Magnus Jodal
746c3059ba Merge pull request #1160 from adamcik/feature/model-corner-case-handling
Move new models features to new class
2015-05-05 08:08:05 +02:00
Thomas Adamcik
85871fb33d docs: Improve fields documentation 2015-05-05 00:00:22 +02:00
Stein Magnus Jodal
624a69251f docs: Move Backend API docs to after Core API 2015-05-03 21:55:00 +02:00
Stein Magnus Jodal
b4a6a4da7f Merge branch 'v1.0.x' into develop 2015-04-30 08:44:10 +02:00
Stein Magnus Jodal
b1475f7d06 docs: Update changelog for v1.0.4 2015-04-30 08:40:13 +02:00
Thomas Adamcik
7938ef48ed audio: Stop tweaking tee queue sizes 2015-04-29 21:27:57 +02:00
Thomas Adamcik
8434896f2d docs: Add http helpers to changelog 2015-04-28 23:53:06 +02:00
Stein Magnus Jodal
97c336200b Merge branch 'v1.0.x' into develop 2015-04-28 00:02:26 +02:00
Stein Magnus Jodal
8b6d289f8e Release v1.0.3 2015-04-28 00:00:48 +02:00
Stein Magnus Jodal
b8b811c81e docs: Update changelog for v1.0.3 2015-04-27 23:40:43 +02:00
Stein Magnus Jodal
d2bc7aa459 docs: Fix typo, add PR refs 2015-04-27 23:20:11 +02:00
Thomas Adamcik
55e50ae5d2 audio: Switch to time based buffering in tee branches 2015-04-27 22:55:21 +02:00
Thomas Adamcik
83e54b090b http: Finally fix the old tornado broadcast bug. 2015-04-27 22:52:12 +02:00
Stein Magnus Jodal
022f84df26 docs: Fix grammar 2015-04-27 21:37:35 +02:00
Thomas Adamcik
f90e512ede docs: Add getting help anchor 2015-04-27 21:14:10 +02:00
Thomas Adamcik
fb22203ed3 docs: Add getting help anchor 2015-04-27 21:12:22 +02:00
Stein Magnus Jodal
6a2b9f9896 docs: Make the build reproducible
By setting today's date to the current year, the manpage output doesn't
vary with the day the manpage was built.

Having reproducible builds is a goal for Debian stretch.
2015-04-27 15:36:06 +02:00
Stein Magnus Jodal
b14aee3e04 Merge branch 'v1.0.x' into develop
Conflicts:
	docs/changelog.rst
2015-04-27 00:18:41 +02:00
Stein Magnus Jodal
f6a86a0f5c Release v1.0.2 2015-04-27 00:16:45 +02:00
Stein Magnus Jodal
d5ef4aa7b8 docs: jessie is the new Debian stable 2015-04-27 00:12:41 +02:00
Stein Magnus Jodal
31a1cb9128 docs: Update changelog for v1.0.2 2015-04-27 00:01:39 +02:00
Stein Magnus Jodal
6a97ffa012 Merge branch 'v1.0.x' into develop
Conflicts:
	docs/changelog.rst
2015-04-26 23:50:50 +02:00
Thomas Adamcik
e53bf56115 audio: Make sure software mixer emits mute events.
Turns out that gobject.GObject.set_property does not have a return value.
2015-04-26 23:16:51 +02:00
Thomas Adamcik
b80361ccb2 audio: Increase per tee branch buffer size. Fixes #1147 2015-04-26 23:07:10 +02:00
Camilo Nova
ef6b5dd51c Added Grooveshark backend 2015-04-24 18:19:59 -05:00
Thomas Adamcik
a72c9c88c9 http: Handle getting correct IOLoop when running on tornado < 3.0 2015-04-24 23:53:13 +02:00
Nick Steel
3fe104875b docs: Glossary typo 2015-04-24 09:50:14 +01:00
Thomas Adamcik
461061f1be docs: Refresh of remaining parts of core API docs 2015-04-24 00:30:40 +02:00
Thomas Adamcik
830a19ca70 core: Refresh PlaylistsController documentation 2015-04-24 00:24:19 +02:00
Thomas Adamcik
88f2905133 core: Refresh LibraryController documentation 2015-04-24 00:18:53 +02:00
Thomas Adamcik
996af72af7 docs: Refresh PlaybackController documentation 2015-04-24 00:14:22 +02:00
Thomas Adamcik
b6b1bb2489 docs: Add warning above deprecated section in core 2015-04-24 00:14:01 +02:00
Thomas Adamcik
907f920f18 docs: Make it more clear what each part of core does right away 2015-04-24 00:13:30 +02:00
Thomas Adamcik
0afe8ef54c docs: Improve core actor docs 2015-04-23 23:42:30 +02:00
Stein Magnus Jodal
3dba4f4208 Merge branch 'v1.0.x' into develop 2015-04-23 23:40:04 +02:00
Stein Magnus Jodal
b0000404f5 Release v1.0.1 2015-04-23 23:36:57 +02:00
Stein Magnus Jodal
310e9109c1 docs: Add release date for v1.0.1 2015-04-23 23:34:09 +02:00
Stein Magnus Jodal
f4dcd598ac docs: Add references to PRs 2015-04-23 23:25:41 +02:00
Thomas Adamcik
d4c695ac75 mpd: Split browse and playlist name to uri caching 2015-04-23 23:08:25 +02:00
Thomas Adamcik
c897877a71 docs: Manually split tracklist class documentation 2015-04-23 21:48:07 +02:00
Stein Magnus Jodal
41eabbfd22 Merge branch 'v1.0.x' into develop 2015-04-22 22:50:09 +02:00
Stein Magnus Jodal
9bb278f00e core: Make history controller traversable
Fixes mopidy/mopidy.js#6
2015-04-22 22:49:35 +02:00
Thomas Adamcik
142ddcfc8a docs: Add play by tlid to changelog 2015-04-22 20:57:17 +02:00
Stein Magnus Jodal
c996072040 docs: Wrap lines, sort sections by name 2015-04-21 23:32:25 +02:00
Thomas Adamcik
a38bc6a4f6 docs: Add changelog entry for PR#1136 2015-04-21 23:00:43 +02:00
Wojciech Wnętrzak
a4cb563375 Add info about new online web client 2015-04-20 20:35:23 +02:00
Stein Magnus Jodal
5acc3ea564 docs: Fix syntax error 2015-04-17 22:58:19 +02:00
Thomas Adamcik
2828432008 core: Deprecate remaining methods that used kwargs 2015-04-17 00:00:58 +02:00
Stein Magnus Jodal
e265f5d673 Merge pull request #1128 from adamcik/feature/validate-core-input
Validate core inputs
2015-04-16 07:45:17 +02:00
Thomas Adamcik
0b928e7876 docs: Add core input validation to changelog 2015-04-15 23:51:33 +02:00
Thomas Adamcik
d545fd198e http: Fix threading issue causing duplicate WS messages
The problem presents itself when a JSON-RPC call triggers some event in core.
When this happens we have a thread outside of Tornado call `write_message`
interleaved with a potentially ongoing write if the JSON-RPC response.

To avoid this we now follow Tornado best practices and add callbacks to the
IOLoop to ensure that there isn't any interleaved access of Tornado state.
2015-04-14 21:55:26 +02:00
Stein Magnus Jodal
093c4340cd Merge branch 'v1.0.x' into develop
Conflicts:
	mopidy/audio/scan.py
	tests/audio/test_scan.py
2015-04-13 08:19:14 +02:00
Stein Magnus Jodal
c8b348a61d docs: Tweak changelog 2015-04-13 08:16:54 +02:00
Thomas Adamcik
68c2758009 docs: Add scanner improvements to changelog 2015-04-12 14:24:28 +02:00
Stein Magnus Jodal
c367d350f7 Merge pull request #1117 from adamcik/feature/models-memory-reduction
Improve models memory usage
2015-04-08 23:29:08 +02:00
Stein Magnus Jodal
bed3cb810a Merge pull request #1111 from adamcik/feature/make-core-more-robust
Make core more robust
2015-04-08 23:24:26 +02:00
Alexandre Petitjean
c4fc33e5ea docs: Update to Archlinux instructions
(cherry picked from commit bbfa722af3)
2015-04-08 23:21:18 +02:00
Alexandre Petitjean
bbfa722af3 docs: Update to Archlinux instructions 2015-04-08 23:20:18 +02:00
Thomas Kemmer
81b005d297 Add mopidy-dleyna. 2015-04-08 20:29:15 +02:00
Thomas Adamcik
682c6b1c6c Merge branch 'develop' into feature/make-core-more-robust
Conflicts:
	docs/changelog.rst
2015-04-08 20:28:10 +02:00
Thomas Adamcik
c85323bfa0 docs: Add memory improvements 2015-04-08 01:47:57 +02:00
Thomas Adamcik
05244f7e60 models: Deprecate copy and add replace method
Changed as with the memoization copy was lying, so replace is a better name.
2015-04-08 01:41:50 +02:00
Stein Magnus Jodal
ea52e8ffdd docs: Add #1068 fix to changelog
Fixes #1068
2015-04-08 00:23:20 +02:00
Thomas Adamcik
56eb08ea7e docs: Update changelog after rebase 2015-04-06 23:30:19 +02:00
Thomas Adamcik
9b442e1563 review: Address review comments 2015-04-06 23:27:46 +02:00
Thomas Adamcik
5fdd5d0898 docs: Add core changes to changelog 2015-04-06 02:13:51 +02:00
Thomas Adamcik
0a2dff5a6a docs: Add model validation to changelog 2015-04-05 13:09:15 +02:00
Stein Magnus Jodal
9ef1f91a0e Merge branch 'v1.0.x' into develop
Conflicts:
	docs/changelog.rst
2015-04-05 02:14:19 +02:00
Stein Magnus Jodal
5d94a265cd docs: Tweak changelog 2015-04-05 02:13:30 +02:00
Thomas Adamcik
bee0a4c4d5 docs: Add audio volume changes to changelog 2015-04-03 14:48:09 +02:00
Stein Magnus Jodal
c4940cbea2 autopep8: Add space after class signature/docstring 2015-04-03 00:05:26 +02:00
Thomas Adamcik
e2faf7f083 docs: Update docstring and changelog 2015-03-31 00:02:02 +02:00
Stein Magnus Jodal
4176557efc docs: Add release date for v1.0.0 2015-03-25 22:24:28 +01:00
Thomas Kemmer
75020c91ec docs: Add PR #1084 to changelog 2015-03-25 05:46:55 +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
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
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
Thomas Adamcik
97fd102fa2 docs: Add core API cleanup to changelog 2015-03-23 15:02:25 +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
4f3a0839b3 core: Add playlists.as_list() and playlists.get_items(uri) 2015-03-23 00:44:39 +01:00
Stein Magnus Jodal
ca3c40b8bb docs: Add PR #1073 to changelog 2015-03-23 00:01:45 +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
a3e295026a docs: Add changelog for core play behaviour change 2015-03-22 22:37:47 +01:00
Stein Magnus Jodal
b8130f03cd Fix flake8 warning 2015-03-22 22:18:57 +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
Thomas Adamcik
c620e3a00f docs: Add changelog for backend API breakage 2015-03-22 01:27:07 +01:00
Stein Magnus Jodal
b2f60bc338 m3u: Extract new M3U backend from local
Fixes #1054
2015-03-21 08:13:45 +01:00
Stein Magnus Jodal
8977f71411 docs: Fix syntax errors in changelog 2015-03-21 00:59:54 +01:00
Thomas Adamcik
31d12c7e1d Merge pull request #1065 from jodal/fix/1060-tracklist-add-uris
core: Add uris kwarg to tracklist.add()
2015-03-21 00:42:22 +01:00
Stein Magnus Jodal
2bc3db0d0e core: Add uris kwarg to tracklist.core()
Fixes #1060
2015-03-21 00:16:24 +01:00
Stein Magnus Jodal
861f60e6f1 core: Make history.add() private
Instead of changing the signature to add(uri, name) I opted for
renaming it to _add_track(track).

Since it's internal we may change it whenever we like to. Since you need
different logic for extracting an interesting name from a track and from
a ref or a stream title, it makes sense to add another method for adding
refs/stream titles to the history when that time comes.

Fixes #1056
2015-03-20 22:41:56 +01:00
Stein Magnus Jodal
35a8fecd5d docs: Add PR#1062 to changelog 2015-03-20 22:39:56 +01:00
Stein Magnus Jodal
c57f3ec9b2 core: Make tracklist.mark_*() private
Fixes #1058
2015-03-20 22:28:40 +01:00
Thomas Kemmer
b287579793 docs: Add Mopidy-Local-Images. 2015-03-20 08:11:14 +01:00
Stein Magnus Jodal
4692e73054 docs: Add section on semantic versioning
Fixes #1050
2015-03-18 23:44:31 +01:00
Stein Magnus Jodal
dc982cd880 Merge pull request #1047 from adamcik/fix/1008-add-uris-to-lookup
core: Add uris argument to library.lookup (Fixes #1008)
2015-03-18 23:24:29 +01:00
Thomas Adamcik
71e2b21b52 review: Minor fixes and updates 2015-03-18 23:09:09 +01:00
Stein Magnus Jodal
26d07b2cfe docs: Remove API stability disclaimers
Not as if we've had the freedom to break anything for ages anyway.

Fixes #1049
2015-03-18 22:10:48 +01:00
Stein Magnus Jodal
93afea50a2 docs: Change next release from 0.20 to 1.0 2015-03-18 21:58:58 +01:00
Stein Magnus Jodal
accc1e7249 docs: Update changelog for PR#1046 2015-03-18 00:25:26 +01:00
Thomas Adamcik
fdc84c3905 core: Add uris argument to library.lookup (Fixes #1008)
For now this doesn't add any corresponding APIs to backends, or for that matter
tracklist.add(uris). This is just to get the API in for clients in 0.20.
2015-03-17 23:49:21 +01:00
Stein Magnus Jodal
aae545f2fe docs: Update changelog for PR#1044 2015-03-17 22:07:55 +01:00
Stein Magnus Jodal
3559e61d75 docs: Don't require Sphinx 1.3 to build 2015-03-17 21:34:20 +01:00
Stein Magnus Jodal
bdee947889 docs: Fix review comments 2015-03-17 21:24:32 +01:00
Stein Magnus Jodal
8a0bf3c25f docs: Include commit message tips in the guidelines 2015-03-17 13:16:39 +01:00
Stein Magnus Jodal
b6b872b9c2 docs: Fix typos from review
Co-Authored-By: Nick Steel <kingosticks@gmail.com>
2015-03-17 12:23:12 +01:00
Stein Magnus Jodal
c90f08d8ea docs: Show another level of the about section in the ToC 2015-03-17 01:16:05 +01:00