Commit Graph

454 Commits

Author SHA1 Message Date
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
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
b14aee3e04 Merge branch 'v1.0.x' into develop
Conflicts:
	docs/changelog.rst
2015-04-27 00:18: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
Thomas Adamcik
a72c9c88c9 http: Handle getting correct IOLoop when running on tornado < 3.0 2015-04-24 23:53:13 +02:00
Stein Magnus Jodal
3dba4f4208 Merge branch 'v1.0.x' into develop 2015-04-23 23:40:04 +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
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
Thomas Adamcik
a38bc6a4f6 docs: Add changelog entry for PR#1136 2015-04-21 23:00:43 +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
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
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
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
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
Thomas Adamcik
a3e295026a docs: Add changelog for core play behaviour change 2015-03-22 22:37:47 +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
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
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
aed91008a3 deps: Add executable path to 'mopidy deps' output 2015-03-14 23:07:59 +01:00
Stein Magnus Jodal
0eb2e1675a docs: Highlight deprecations in the changelog 2015-03-14 20:48:12 +01:00
Stein Magnus Jodal
0034545351 http: Deprecate http/static_dir config 2015-03-14 20:43:34 +01:00
Thomas Kemmer
9a1833a698 Update change log for PR #1037. 2015-03-14 16:43:02 +01:00
Stein Magnus Jodal
abe9b7aea7 docs: Initial cleanup of v0.20 changelog 2015-03-14 01:27:28 +01:00
Stein Magnus Jodal
bb737e92c2 Merge pull request #1036 from jodal/feature/track-last-modified-as-ms
models: Change Track.last_modified from seconds to ms (fixes #678)
2015-03-14 01:26:55 +01:00
Thomas Adamcik
67f9bd73bf Merge branch 'develop' into feature/stream-reference
Conflicts:
	docs/changelog.rst
2015-03-14 00:28:51 +01:00
Thomas Adamcik
36fe8321b1 docs: Add changelog entry for stream title stuff 2015-03-14 00:25:20 +01:00
Stein Magnus Jodal
3a61445519 models: Change Track.last_modified from seconds to ms 2015-03-14 00:06:23 +01:00
Stein Magnus Jodal
30badf60b9 Merge pull request #1033 from adamcik/feature/scanner-with-typefind
Add typefinding / MIME guess to scan code.
2015-03-13 23:22:12 +01:00
Thomas Adamcik
6b7f9b4899 docs: Add changelog for the scanner improvements 2015-03-13 22:45:57 +01:00
Thomas Adamcik
083ec130f9 Merge pull request #1015 from ZenithDK/feature/mixer_none
core/mpd: Allow empty or 'none' as audio.mixer value
2015-03-13 17:57:51 +01:00
Thomas Kemmer
e655d39384 Fix #1031: Add get_images() to local library. 2015-03-12 11:43:27 +01:00
Stein Magnus Jodal
20e95eac07 docs: Fix rST syntax error 2015-03-10 18:34:49 +01:00
Lasse Bigum
cb19b2c48c Allow 'none' as audio.mixer value
To disable mixing altogether, you can now set the configuration value
 audio/mixer to 'none'.
2015-03-10 00:26:22 +01:00
Thomas Adamcik
29b00cabf9 Merge pull request #1028 from tkem/fix/1026
Fix #1026: Sort local playlists by name.
2015-03-08 23:53:04 +01:00
Thomas Kemmer
0f52316d77 docs: Add PR #1028 to changelog 2015-03-08 19:04:57 +01:00
Thomas Kemmer
8d2cedcc69 Remove changelog entry for #802. 2015-03-06 19:31:54 +01:00
Stein Magnus Jodal
51fb2e2242 docs: Add PR #1024 to changelog 2015-03-05 22:14:16 +01:00
Thomas Adamcik
c0d4626360 docs: Update changelog based on all merges since last 0.19.x merge 2015-03-03 00:00:42 +01:00
Thomas Adamcik
8c7c275f3a docs: Add changelog for issue #917 & PR #947 2015-03-02 23:21:14 +01:00
Thomas Adamcik
8cc9c9bbc0 core: Rename list_distinct to get_distinct 2015-03-02 22:41:09 +01:00
Thomas Adamcik
5fd2afa7ca mpd: Switch list command to using list_distinct 2015-03-02 00:26:51 +01:00
Thomas Adamcik
00b2b9538e core: Add library.list_distinct for getting distinct field values 2015-03-02 00:26:06 +01:00
Stein Magnus Jodal
0634de6e28 Merge pull request #1020 from adamcik/feature/fix-ws-disconnect-race
Fix WS disconnect race
2015-03-02 00:16:09 +01:00
Thomas Adamcik
0fb6c620df docs: Add changelog entry for broadcast race 2015-03-02 00:05:58 +01:00
Thomas Adamcik
1de032be07 Merge pull request #1018 from ZenithDK/fix/no_resume_on_seek
core: Don't change to playing state when seeking in paused state
2015-03-01 21:09:22 +01:00
ronaldz
713c55321f Updated the changelog 2015-03-01 14:56:38 -05:00
Lasse Bigum
fbd534efbf Don't change to playing state when seeking in paused state
Do not switch state from paused to playing when seeking
2015-03-01 15:50:17 +01:00
Stein Magnus Jodal
635ee6e4eb Merge pull request #1002 from adamcik/fix/694
config: Debug log ignored sections (fixes: #694)
2015-02-25 23:36:13 +01:00
Thomas Adamcik
4a3dfdd415 docs: Update changelog 2015-02-25 23:28:56 +01:00