Stein Magnus Jodal
cfd41771a6
docs: Add Mopidy-Podcast extension
2014-02-03 09:54:14 +01:00
Thomas Adamcik
4e89ce7c06
docs: Add changelog for MPD tokenizer
2014-01-31 00:51:33 +01:00
Thomas Adamcik
34997a46a4
mpd: Add placeholders for missing commands
2014-01-31 00:37:42 +01:00
Thomas Adamcik
2de897fb9c
mpd: Add warnings to deprecated commands
2014-01-31 00:37:27 +01:00
Thomas Adamcik
a7f4ffb124
mpd: Update docs
2014-01-30 23:51:31 +01:00
Thomas Adamcik
2e6f716b72
Merge branch 'develop' into feature/mpd-tokenized-requests
...
Conflicts:
mopidy/mpd/protocol/stored_playlists.py
2014-01-30 22:48:28 +01:00
Stein Magnus Jodal
38d3c6ccf9
models: Make Playlist.last_modified milliseconds since Unix epoch
2014-01-28 23:57:02 +01:00
Pierpaolo Frasa
b522491302
fix style issues
2014-01-26 02:50:03 +01:00
Pierpaolo Frasa
19858cedcd
save the time position before calling stop
2014-01-26 02:14:11 +01:00
Thomas Adamcik
f24ca36e5a
mpd: Switch browse commands to common helper
2014-01-25 00:42:32 +01:00
Thomas Adamcik
3cec929bd7
Merge branch 'develop' into feature/mpd-tokenized-requests
...
Conflicts:
mopidy/mpd/protocol/music_db.py
tests/mpd/protocol/test_music_db.py
2014-01-24 19:38:56 +01:00
Thomas Adamcik
981c4e4b81
docs: Update changelog and authors
2014-01-24 19:35:26 +01:00
Thomas Adamcik
da724e6b77
Merge remote-tracking branch 'UncommonGoods/develop' into develop
2014-01-24 19:31:25 +01:00
Thomas Adamcik
9cef7208c9
docs: Update changelog and author for windows fixes
2014-01-24 19:18:33 +01:00
Thomas Adamcik
4453df7594
network: Check for windows platform match
2014-01-24 19:18:30 +01:00
Thomas Adamcik
246e8e3ef8
Merge remote-tracking branch 'abarisain/window' into develop
2014-01-24 19:18:20 +01:00
Thomas Adamcik
e304b7fc2b
mpd: Use mopidy.mpd.exceptions in commands
2014-01-24 01:12:26 +01:00
Thomas Adamcik
b3a273110c
mpd: Remove unused exception type
2014-01-24 00:48:16 +01:00
Thomas Adamcik
86f5602023
mpd: Remove old command handlers
2014-01-24 00:35:10 +01:00
Thomas Adamcik
dc8d311bc3
mpd: Complete music db conversion with list
2014-01-24 00:23:05 +01:00
Thomas Adamcik
68aa0b556c
mpd: Convert search functions in music db
2014-01-23 23:58:42 +01:00
Stein Magnus Jodal
d5645b2899
Release v0.18.1
2014-01-23 23:25:40 +01:00
Thomas Adamcik
4c57184f43
mpd: Convert non-search bits of music db
2014-01-23 23:22:38 +01:00
Stein Magnus Jodal
f6de8c4c29
docs: Update changelog for v0.18.1
2014-01-23 23:21:35 +01:00
Stein Magnus Jodal
bf9499131a
Bump version number to 0.18.1
2014-01-23 23:19:51 +01:00
Thomas Adamcik
8f8bed5b87
mpd: Implement playlistinfo from current playlist
2014-01-23 23:12:25 +01:00
Stein Magnus Jodal
b4f17d692e
docs: Update changelog
2014-01-23 22:53:10 +01:00
Stein Magnus Jodal
7d2906d58d
log: Make other logging work when logging/config_file is in use
2014-01-23 22:49:41 +01:00
Stein Magnus Jodal
06640f1f0c
log: Use custom filter to implement verbosity levels
...
...instead of hooking handlers onto multiple loggers with disabled propagation
from those loggers to parent loggers, breaking alternative log methods, like
custom setups through the the logging/config_file config value.
Fixes #661
2014-01-23 22:49:41 +01:00
Thomas Adamcik
45a0a9233c
mpd: Convert reflection and mark non listed commands
2014-01-23 22:38:47 +01:00
Stein Magnus Jodal
bb66cd1065
log: Don't filter anything at all on the root logger itself
2014-01-23 22:34:23 +01:00
Thomas Adamcik
01a62d3ada
mpd: Convert command lists and stored playlists
2014-01-23 22:28:53 +01:00
Thomas Adamcik
047ed40ccc
mpd: Stop string escaping all input as we have a proper tokenizer
2014-01-23 22:28:37 +01:00
Thomas Adamcik
a2ae51ff65
mpd: Update auth filter and convert audio_output and connection
2014-01-23 22:02:23 +01:00
Thomas Adamcik
1dc35c2bf7
mpd: Convert channels and stickers and delete empty.
2014-01-23 21:41:06 +01:00
Thomas Adamcik
fddb299ed9
mpd: Update type converters naming and add UINT
...
Also adds tests for RANGE helper.
2014-01-23 21:31:18 +01:00
Thomas Adamcik
442d9d4b1e
mpd: Convert almost all of protocol.current_playlist
2014-01-23 00:40:46 +01:00
Thomas Adamcik
e7017f3ccb
mpd: Add protocol.position_or_range converter
2014-01-23 00:40:18 +01:00
Thomas Adamcik
b9b5a78938
mpd: Convert protocol.playback
2014-01-22 23:58:44 +01:00
Thomas Adamcik
538e46e0e7
mpd: Convert protocol.status to new helper
2014-01-22 23:27:49 +01:00
Thomas Adamcik
9df2eebfe2
mpd: Upate command reflection to handle new commands helper
2014-01-22 23:27:49 +01:00
Thomas Adamcik
55a46c31d7
mpd: Cleanup imports in reflection
2014-01-22 23:27:49 +01:00
Thomas Adamcik
eb85f92d96
mpd: Store auth required and if command should be listed
2014-01-22 23:27:25 +01:00
Thomas Adamcik
d3db5c4fe1
mpd: Install new commands helpers in _call_handler
...
This means we now tokenize every request, and then try in call the appropriate
handler. If none is found we simply fall back to the old handlers.
2014-01-22 22:44:40 +01:00
nathanharper
3a184f9ddd
decouple mpd.protocol module from config structure
...
removed reference to password from protocol,
moved it to Context class.
2014-01-22 05:16:38 -05:00
nathanharper
039fc4b681
refactored mpd.protocol.music_db regex
...
got quote backreference working,
eliminated need for the non-capturing pattern,
fixed problem with quoted fields.
2014-01-22 05:16:38 -05:00
Thomas Adamcik
066fed1522
mpd: Update tokenizer to use mopidy.mpd.exceptions
2014-01-22 00:10:30 +01:00
Thomas Adamcik
756cf1518b
mpd: Add last missing error cases for tokenizer.
...
If we decide that exact error message parity is not needed these can and should
be removed as they complicate the tokenizer.
2014-01-21 23:20:24 +01:00
Thomas Adamcik
f7ec1fba01
mpd: Fix tokenizer error messages to match original protocol
2014-01-21 22:10:00 +01:00
Thomas Adamcik
f7aff706a8
mpd: Move commands tests to mpd directory
2014-01-21 21:14:30 +01:00