Stein Magnus Jodal
b11338b1ab
Bump version to 0.18.0
2014-01-18 01:02:36 +01:00
Stein Magnus Jodal
d447cbd798
core: Fix typo
2014-01-18 00:59:15 +01:00
Stein Magnus Jodal
da71d7fb14
Merge pull request #647 from adamcik/feature/browse-by-uri
...
Convert browse API to be fully URI based.
2014-01-17 15:58:39 -08:00
Stein Magnus Jodal
31abe0bc93
mpd: Annotate exceptions with current command automatically ( fixes #649 )
2014-01-18 00:34:41 +01:00
Thomas Adamcik
52e66add97
review: Update browse docstring with respect to URI type
2014-01-18 00:16:53 +01:00
Thomas Adamcik
08b7d199f7
review: Typos and code formating
2014-01-17 23:52:18 +01:00
Stein Magnus Jodal
06856851f7
local: Make search filters more robust ( fixes #635 )
2014-01-17 23:43:43 +01:00
Thomas Adamcik
43e16ddb65
mpd: Switch mpd to use path<->uri mapping for browsing
2014-01-17 17:16:24 +01:00
Thomas Adamcik
d6aa9fb013
local: Convert local browsing to uri based system.
2014-01-17 17:16:24 +01:00
Thomas Adamcik
999f478010
core: Update browse to use uri isntead of path
2014-01-17 17:16:24 +01:00
Thomas Adamcik
826419d829
backend/core: Switch to root_directory instead of name
2014-01-16 22:53:18 +01:00
Stein Magnus Jodal
ba87613fd1
local: Replace invalid UTF-8 data from library
2014-01-16 21:09:00 +01:00
Stein Magnus Jodal
300c5d2e64
Merge pull request #644 from adamcik/feature/scanner-tag-handling
...
Cleanup taglist handling and translation to tracks.
2014-01-15 15:10:26 -08:00
Thomas Adamcik
c5be900ab4
audio: Review fixes
2014-01-15 23:53:17 +01:00
Stein Magnus Jodal
06719d0e66
Bump version to 0.18.0a1 for easier testing of updated extensions
2014-01-15 23:51:28 +01:00
Thomas Adamcik
2dc8282b25
audio: Cleanup translator code.
...
This code was trying to be to smart for it's own good. This commit greatly
reduces the magic and leaves us with much more straight forward code.
2014-01-15 22:20:36 +01:00
Thomas Adamcik
81b920a9e4
model: Update to handle None in sets.
...
Also adds some missing tests for composers and performers.
2014-01-15 22:20:36 +01:00
Thomas Adamcik
3e9cd0c4b7
audio: Add tests for all fields that can be converted
2014-01-15 22:20:36 +01:00
Thomas Adamcik
b0b5d4972f
models: Make .copy(foo=None) null out field.
2014-01-15 22:20:36 +01:00
Thomas Adamcik
807bedad85
audio: Change audio data convert to operate on taglists
2014-01-15 22:20:36 +01:00
Thomas Adamcik
7209b38aa6
audio: Nest tags in scan data return value
2014-01-15 22:20:36 +01:00
Stein Magnus Jodal
d698653d83
mpd: Implement "listallinfo" command ( fixes #145 )
2014-01-15 01:11:27 +01:00
Stein Magnus Jodal
afbff12ccc
mpd: Implement "listall" command
2014-01-15 00:52:01 +01:00
Stein Magnus Jodal
ead48f61cb
Merge pull request #641 from jodal/feature/consistent-playback-events
...
Make core playback events consistent
2014-01-14 14:55:21 -08:00
Stein Magnus Jodal
c6cff2794c
Merge pull request #640 from adamcik/feature/local-browse
...
Add local browsing
2014-01-14 14:43:31 -08:00
Thomas Adamcik
03838a1968
mpd: Add tests for adding VFS folders
2014-01-14 23:29:52 +01:00
Thomas Adamcik
a8458720ee
local: Review fixes
2014-01-14 22:07:20 +01:00
Stein Magnus Jodal
1d108752f6
core: Make events emitted on playback consistent ( fixes #629 )
...
This commit does not try to make the events correct/perfect with regard to
GStreamer states, end-of-stream signalling, etc. It only tries to make the
events work consistently across all the methods on the playback controller.
* play(track) while already playing has changed from:
- playback_state_changed(old_state='playing', new_state='playing')
- track_playback_started(track=...)
to:
- playback_state_changed(old_state='playing', new_state='stopped')
- track_playback_ended(track=..., time_position=...)
- playback_state_changed(old_state='stopped', new_state='playing')
- track_playback_started(track=...)
* next() has changed from:
- track_playback_ended(track=..., time_position=...)
- playback_state_changed(old_state='playing', new_state='stopped')
- track_playback_ended(track=..., time_position=0)
- playback_state_changed(old_state='stopped', new_state='playing')
- track_playback_started(track=...)
to same as play() above.
* previous() has changed in the same way as next().
* on_end_of_track() has changed from:
- track_playback_ended(track=..., time_position=...)
- playback_state_changed(old_state='playing', new_state='playing')
- track_playback_started(track=...)
to same as play() above.
* stop() has reordered its events from:
- track_playback_ended(track=..., time_position=...)
- playback_state_changed(old_state='playing', new_state='stopped')
to:
- playback_state_changed(old_state='playing', new_state='stopped')
- track_playback_ended(track=..., time_position=...)
2014-01-14 01:18:39 +01:00
Thomas Adamcik
d95b07f737
local: Make ordering of json browse stable
2014-01-14 00:46:07 +01:00
Thomas Adamcik
1b32b56cf0
mpd: Add support for VFS in add-commands
2014-01-14 00:31:45 +01:00
Thomas Adamcik
62ad6d1de2
core: Switch to neater handling of paths
2014-01-14 00:24:17 +01:00
Thomas Adamcik
82584eb21a
local: Add browser support for json library.
2014-01-13 23:43:55 +01:00
Stein Magnus Jodal
e071a161d6
Merge pull request #634 from sdbakker/enhancement/mixer-volume
...
Mixer volume in config
2014-01-13 13:27:51 -08:00
Thomas Adamcik
816d047a09
local: Add browse support to local library interface
2014-01-13 21:36:20 +01:00
Stein Magnus Jodal
3e3f59c1d0
docs: Fix reference
2014-01-13 13:16:28 +01:00
Stein Magnus Jodal
7c3f7dfcea
The harmless Zeroconf warning is confusing users
2014-01-12 12:19:04 +01:00
Stein Magnus Jodal
c7240141c2
log: Remove default config that has no effect for verbosity_level < 2
2014-01-12 01:47:01 +01:00
Stein Magnus Jodal
550f7a971b
log: Add verbosity_level 2 and 3
...
Reduces the amount of dependency logging on level 1, and increases the amount
on level 2 and 3. Fixes #593 .
2014-01-12 01:46:49 +01:00
Stein Magnus Jodal
bc31a42c49
Ignore INFO level log messages from requests
2014-01-11 21:21:55 +01:00
Stein Magnus Jodal
b1e5878518
docs: Fix param rendering
2014-01-11 19:55:00 +01:00
Stein Magnus Jodal
05632c3b8b
backend: Update backend API imports
2014-01-11 18:20:45 +01:00
Stein Magnus Jodal
b6b542a60f
backend: Move backend API to mopidy.backend
...
Keep imports from old locations working until extensions have been updated to
use the new location.
2014-01-11 18:20:45 +01:00
Thomas Adamcik
ff4c965aff
Merge pull request #636 from jodal/feature/move-backends
...
Move backends out of mopidy.backends
2014-01-11 09:02:51 -08:00
Stein Magnus Jodal
4a8ab668df
backend: Remove unused BaseLibraryUpdateProvider
2014-01-11 16:48:59 +01:00
Stein Magnus Jodal
d724001f5b
tests: Move mopidy.backends.dummy to tests.dummy_backend
2014-01-11 15:49:22 +01:00
Stein Magnus Jodal
2731d23578
local: Move mopidy.{backends => }.local
2014-01-11 15:17:05 +01:00
Stein Magnus Jodal
120c381285
stream: Move mopidy.{backends => }.stream
2014-01-11 15:17:02 +01:00
Stein Magnus Jodal
7ab8fd8861
docs: Reference the correct element
2014-01-11 14:41:53 +01:00
Stein Magnus Jodal
bc4434a8cb
ext: Doc Registry and setup(), deprecate old methods
2014-01-11 14:16:51 +01:00
Stein Magnus Jodal
95ef4c0193
ext: Remove get_library_updaters()
2014-01-11 14:05:54 +01:00