Stein Magnus Jodal
0dfa3df39b
Merge pull request #1136 from adamcik/feature/tlid-in-core-tracklist-calls
...
Support / use TLID in core tracklist calls
2015-04-21 08:32:37 +02:00
Thomas Adamcik
9cec66696f
core: Fix comments and docstrings per review comments
2015-04-21 00:55:24 +02:00
Stein Magnus Jodal
d3c8e9e7d2
Merge pull request #1139 from morgoth/mopster
...
Add info about new online web client
2015-04-20 20:46:00 +02:00
Wojciech Wnętrzak
a4cb563375
Add info about new online web client
2015-04-20 20:35:23 +02:00
Stein Magnus Jodal
a3a32229b2
Merge pull request #1135 from adamcik/feature/mpd-spring-cleaning
...
MPD spring cleaning
2015-04-19 21:13:29 +02:00
Thomas Adamcik
fba4069cfd
core: Make index return current index when missing args
2015-04-19 00:22:52 +02:00
Thomas Adamcik
2e705cf8d4
core: Add pending depraction for *_track methods
2015-04-19 00:22:52 +02:00
Thomas Adamcik
a88d3cf613
core: Add get_*_tlid helpers
2015-04-19 00:22:52 +02:00
Thomas Adamcik
aab143aeec
core: Cleanup internals of next_track a bit
2015-04-19 00:22:52 +02:00
Thomas Adamcik
691abb2431
core: Stop making tl track copies all over the place
2015-04-19 00:22:52 +02:00
Thomas Adamcik
6a7005be1e
core: Add tlid argument to index calls.
...
Should save clients from having to pass tl_track models around.
2015-04-19 00:22:52 +02:00
Thomas Adamcik
84546488c1
mpd: Remove core attribute usage
2015-04-18 23:32:02 +02:00
Thomas Adamcik
b631f1111b
mpd: Reduce thread switches by reusing values from core
2015-04-18 23:24:10 +02:00
Thomas Adamcik
14910730bd
mpd: Cleanup confusing argument names, fixes #1134
...
Makes sure not to use tlid when we mean songpos and also be a bit more
consistent about what we call things across functions.
2015-04-18 23:13:03 +02:00
Thomas Adamcik
7af570418f
mpd: Stop using properties to get values
2015-04-18 23:05:50 +02:00
Thomas Adamcik
9871d999bb
mpd: Replace filterwarnings with deprecation helper
2015-04-18 23:04:48 +02:00
Stein Magnus Jodal
5acc3ea564
docs: Fix syntax error
2015-04-17 22:58:19 +02:00
Stein Magnus Jodal
7752ebe7e4
Merge pull request #1130 from adamcik/feature/more-deprecation-cleanups
...
More deprecations and correspoding cleanups
2015-04-17 00:18:28 +02:00
Thomas Adamcik
09027854c6
validation: Reject iterators as core arguments
...
iter() always never re-wraps an iterator, so 'iter(i) is iter(i)' tests if we
wrapped a container or if we already had an iterator. I also tried
types.GeneratorType and inspect helpers but they did not work for this use
case.
2015-04-17 00:05:46 +02:00
Thomas Adamcik
81fd426caf
tests: Update tests to not used deprecated kwargs
2015-04-17 00:00:58 +02:00
Thomas Adamcik
ab761c4596
core: Stop using kwarg based remove call
2015-04-17 00:00:58 +02:00
Thomas Adamcik
7459e9c9d8
mpd: Stop using deprecated kwarg based calls
2015-04-17 00:00:58 +02:00
Thomas Adamcik
d2f9733296
core: Track.id was removed five years ago, update docs.
2015-04-17 00:00:58 +02:00
Thomas Adamcik
efad50c253
cleanup: Stop using deprecated copy()
2015-04-17 00:00:58 +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
98587f5098
review: Fix test name
2015-04-15 23:48:44 +02:00
Thomas Adamcik
2c31dbe47c
core: Check correct query fields in core
2015-04-15 23:42:45 +02:00
Thomas Adamcik
97235f9441
core: Don't allow TLIDs in queries, or integers
...
Handle this in tracklist.filter() which is the only API that allows number
and/or TLIDs.
2015-04-14 23:46:20 +02:00
Thomas Adamcik
324bec1f4a
core: Validate core API calls
2015-04-14 23:45:56 +02:00
Thomas Adamcik
8646ba4252
utils: Add validation helpers for verifying core APIs
2015-04-14 23:16:12 +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
94628b5f82
local: Don't use tuple form of TlTracks in tests
2015-04-13 00:50:33 +02:00
Thomas Adamcik
1b10a783d3
mpd: Update tests to use setters and actual booleans
2015-04-13 00:16:09 +02:00
Thomas Adamcik
8c7a9e3f95
mpd: 'list "artist" ""' should not generate an invalid query
2015-04-13 00:02:00 +02:00
Thomas Adamcik
97515c8125
mpd: Only short circuit 'add "uri"' case when we have a URI scheme
2015-04-12 23:59:20 +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
Stein Magnus Jodal
71ab9733c7
flake8: Fix new import order warnings
2015-04-12 23:03:46 +02:00
Stein Magnus Jodal
c1ab352ba1
Merge pull request #1125 from adamcik/feature/model-tweaks
...
More model tweaks
2015-04-12 22:10:52 +02:00
Stein Magnus Jodal
a3c69f1597
Merge pull request #1124 from adamcik/fix/audio-scanner-robustness
...
Improve audio scanner robustness
2015-04-12 22:10:00 +02:00
Thomas Adamcik
20019edf2d
models: Fix review comments
2015-04-12 16:03:51 +02:00
Thomas Adamcik
68c2758009
docs: Add scanner improvements to changelog
2015-04-12 14:24:28 +02:00
Thomas Adamcik
1a1a0753a4
audio: Use print function in scanner
2015-04-12 14:16:35 +02:00
Thomas Adamcik
777a663896
models: Take advantage of fact that our hash won't change
...
This might just be pointless micro-optimization as I have _not_ measured. But
it seemed silly to recursively hash everything in a model each time a hash is
required. As we know the data can not change.
2015-04-11 01:10:00 +02:00
Thomas Adamcik
79d1862510
models: Compare stream of items for models __eq__
...
Creating dictionaries for this is was just wasteful.
2015-04-11 01:07:18 +02:00
Thomas Adamcik
6327a67874
models: Make sure we really only add __weakref__ once
2015-04-11 00:47:53 +02:00
Thomas Adamcik
48a461991a
local: Skip unplayable tracks
2015-04-11 00:38:46 +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