Stein Magnus Jodal
5f7dded4a3
stream: Faster content buffer building
2015-07-26 11:24:39 +02:00
Stein Magnus Jodal
b5654f4783
stream: Move requests session helper to internal
2015-07-26 11:24:39 +02:00
Stein Magnus Jodal
d991e51d40
stream: Extract first track from playlists
2015-07-26 11:24:39 +02:00
Stein Magnus Jodal
c4faf37bf4
Add a dev dependency on pytest-capturelog
2015-07-26 11:24:39 +02:00
Stein Magnus Jodal
16f80ccb8d
Add a dependency on Requests
...
And on Responses for mocking Requests calls in tests.
2015-07-26 11:20:59 +02:00
Thomas Adamcik
b58ca2dff0
Merge pull request #1237 from east825/sprint-ep2015
...
models: Add "sortname" field in the Artist model (#940 )
2015-07-26 11:20:21 +02:00
Stein Magnus Jodal
f373d071ea
stream: Move scanner to backend, port tests to pytest
2015-07-26 00:09:58 +02:00
Stein Magnus Jodal
fcb61e3551
backend: Log translated URIs
2015-07-26 00:09:58 +02:00
Stein Magnus Jodal
ea2017c968
playlists: Add urilist fallback parser
2015-07-25 23:19:59 +02:00
Stein Magnus Jodal
80adc100ae
playlists: Add blank lines to valid playlist data
2015-07-25 23:19:59 +02:00
Stein Magnus Jodal
12c27142a3
playlists: Rename M3U to EXTM3U
2015-07-25 23:19:59 +02:00
Stein Magnus Jodal
6af11b563f
playlists: Add parse() that detects format and parses
2015-07-25 23:19:59 +02:00
Stein Magnus Jodal
2bcbbf03be
playlists: Simplify detector/parser interface
2015-07-25 23:19:59 +02:00
Dejan Prokić
5f843100cc
tests: Add tests for getter methods for cache, config and data directories
2015-07-25 18:17:27 +02:00
Dejan Prokić
41db4991aa
ext: Add getter methods for cache, config and data directories
...
Methods do get or create directories
2015-07-25 18:16:35 +02:00
Mikhail Golubev
b596b85571
Add "sortname" field in the Artist model ( #940 )
2015-07-25 17:25:28 +02:00
Dejan Prokić
13133fd919
tests: Make test_ext discoverable
...
Classes in this test didn't have prefix Test
2015-07-25 17:17:13 +02:00
EricJahn
e0dc26f958
Fix #1045
...
Filter all empty tagtypes in MPD protocol handlers.
In addition return the tagtype list from the mpd protocol command.
2015-07-25 16:56:34 +02:00
Dejan Prokić
1e716c7139
tests: Add tests for defaults in core schema config
...
Tests check if default core schema has cache_dir, config_dir, data_dir and max_tracklist_length and if they have proper type
2015-07-25 16:04:39 +02:00
Dejan Prokić
6d92c3ba7b
Merge remote-tracking branch 'upstream/develop' into feature/843-core-config-for-data-config-cache-dirs
2015-07-25 15:41:15 +02:00
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
Stein Magnus Jodal
bdcfab09f1
playlists: Move detecters and parsers out of audio
2015-07-25 14:47:01 +02:00
Stein Magnus Jodal
a83d9836f9
core: Update test mock
2015-07-25 14:47:00 +02:00
Stein Magnus Jodal
c0e9593a0b
audio: Remove playlist elements
2015-07-25 14:47:00 +02:00
Stein Magnus Jodal
1a2cb8f6b5
audio: Move IcySrc out of playlist module
2015-07-25 14:47:00 +02:00
Stein Magnus Jodal
0bf67e296f
core: Log full backend exception
2015-07-25 14:34:40 +02:00
Stein Magnus Jodal
dd92a59e4c
docs: Update .mailmap and authors
2015-07-25 14:29:22 +02:00
Stein Magnus Jodal
bd13dcdcdd
Merge pull request #1231 from stein-k/missing_config
...
Fixes #1228
2015-07-25 14:24:45 +02:00
Stein Magnus Jodal
0ae6239988
config: Add regression test for format_initial()
2015-07-25 14:23:13 +02:00
Stein Magnus Jodal
a0285d5d61
Merge pull request #1233 from EricJahn/fix/failing-encoding-test
...
tests: Fix failing encoding test
2015-07-25 13:30:52 +02:00
EricJahn
ad2646f1ab
tests: Fix failing encoding test
...
Encoding is different on Mac OS and needs to be checked separately.
2015-07-25 13:15:37 +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
448e929e75
file: Add todos for missing tests
2015-07-25 11:59:29 +02:00
Stein Magnus Jodal
b9c0d305cd
docs: Add core/max_tracklist_length config
2015-07-25 11:51:45 +02:00
Stein Karlsen
0d3563441f
Fixed changed data-structure passed when creating config file, issue 1228
2015-07-25 03:43:35 +02:00
Stein Magnus Jodal
ee0f2f2a94
docs: Remove extra word
2015-07-22 19:48:05 +02:00
Stein Magnus Jodal
fdb0b4a12b
file: Add tests
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
cf9c950915
Bump version to 1.0.8
2015-07-22 18:30:41 +02:00
Stein Magnus Jodal
0ebfeb5a5b
core: Normalize negative seek positions
...
This reverts a change between 1.0 and 1.1, so no changelog.
Fixes #1180
2015-07-22 12:15:38 +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
b32db58f72
docs: Review versionadded/versionchanged usage
...
Fixes #1166
2015-07-22 11:35:03 +02:00
Stein Magnus Jodal
6cb48f29ce
mpd: Simplify Last-Modified test, update changelog
2015-07-22 11:21:04 +02:00
Stein Magnus Jodal
1d77bc74e2
Merge pull request #1219 from fatg3erman/fix/1218-last-modified-for-mpd
...
Fix #1218
2015-07-22 11:12:30 +02:00
Mark Greenwood
eab3076235
Add test for track.last_modified = 0
2015-07-21 21:13:38 +01:00
Mark Greenwood
6ed9b07aaa
Fix #1218
...
Output the last_modified timestamp from mopidy's track model to mpd clients
in the same format as mpd uses - yyyy-mm-ddTHH:MM:SS
Outputs nothing for Last-Modified if last_modified is None or zero
This commit uses UTC time, adds a 'Z' to end, and updates the test accordingly
2015-07-21 18:20:17 +01:00