Nick Steel
991e2c367d
network: Close connection following an exception in protocol handler.
...
This goes towards fixing #1762 .
2019-06-27 00:28:21 +01:00
Stein Magnus Jodal
6dbcc1a9fa
Merge pull request #1771 from endemics/fix-quoted-uri
...
Remove double-quotes around PLS File# entries
2019-06-11 23:29:12 +02:00
Stein Magnus Jodal
5726fb9d70
internal: Use the public module for mocking
...
(cherry picked from commit 0e38cc5508d0880013dff280b5119da4da4119e8)
2019-06-10 01:40:27 +02:00
Gildas Le Nadan
5d4e8e4617
File# entries of PLS playlists may be found double quoted in the wild,
...
since the "standard" is loosely defined. The resulting URI is then
incorrect and makes mopidy fail to load the content, so let's make
sure we strip them.
Fixes #1770
2019-06-07 21:37:36 +10:00
Nick Steel
5b32f87364
test: flake8 to ignore camelcase usage in our deps.
...
Ignore N813 when importing the c version of xml.etree.ElementTree.
Ignore N815 when controlling failure diff length in unittest.
2019-01-31 20:22:10 +00:00
Stein Magnus Jodal
9bf8ac2099
xdg: Read paths from user-dirs.dirs as bytes
...
Fixes #1676 , #1725
2018-11-26 22:51:48 +01:00
Stein Magnus Jodal
2471e5d269
Upgrade pytest from <3.3 to >=3.3
...
Remove dependency on pytest-capturelog, which is included in pytest 3.3.
2018-04-01 01:23:10 +02:00
Stein Magnus Jodal
e215484c75
encoding: Never crash if unknown bytes in OS errors
...
Fixes #1599
2018-03-30 11:25:31 +02:00
Stein Magnus Jodal
f3c9387219
encoding: Fix assert to match test intention
2018-03-30 11:08:23 +02:00
Jarryd Tilbrook
b4c98ec4a5
Fix/1531 add unix domain socket ( #1629 )
...
mpd: add functionality for unix domain socket (Fixes #1531 )
The Hostname config type now supports a Unix socket path prefixed with `unix:`
2018-02-13 12:58:39 +00:00
Jens Luetjen
00c47117d5
Test models.MixerState.mute
2016-04-02 16:11:47 +02:00
Jens Luetjen
cf5dfccee2
Rename PlaybackState.position to time_position.
2016-04-01 19:13:26 +02:00
Jens Luetjen
2bb9e39ba6
Merge branch 'develop' of https://github.com/mopidy/mopidy into fix/310-persist-mopidy-state-between-runs
2016-03-31 19:04:45 +02:00
Stein Magnus Jodal
8820a88e0c
file: Fix crash when media_dirs contains non-ASCII chars
...
Fixes #1345
2016-03-26 11:30:35 +01:00
Jens Luetjen
bc981355bc
Merge branch 'develop' of https://github.com/mopidy/mopidy into fix/310-persist-mopidy-state-between-runs
2016-02-08 18:45:58 +01:00
Stein Magnus Jodal
3f7fbf67f3
Fix remaining gi.repository imports
2016-02-07 12:45:12 +01:00
Jens Luetjen
0a1e43c876
Merge branch 'develop' of https://github.com/mopidy/mopidy into fix/310-persist-mopidy-state-between-runs
...
Conflicts:
mopidy/audio/scan.py
Fix conflicts.
2016-02-03 22:01:51 +01:00
Stein Magnus Jodal
d9f53d5da3
gst1: Move all gi imports to a helper module
2016-02-01 23:09:28 +01:00
Stein Magnus Jodal
8c82f4773f
gst1: Update imports to use PyGI
2016-01-31 21:07:14 +01:00
Jens Luetjen
4869619bb9
New CoreState to hold all core states
...
- Introduce a CoreState class that holds all core states
- Move xState classes to internal
- Use validation.check_instance for consistent error messages
- Store tlid instead of TlTrack to restore last played track
2016-01-10 13:24:14 +01:00
Stein Magnus Jodal
b29d5df9b8
compat: Avoid non-ASCII in byte literals
2015-10-29 22:57:06 +01:00
Stein Magnus Jodal
9de96a81f8
http: Move tests from stream to http util
2015-09-13 11:56:16 +02:00
Stein Magnus Jodal
78ffaeb8d2
playlists: Fix crash on urilist comment with non-ASCII chars
...
Fixes #1265
2015-08-22 23:52:19 +02:00
Bjørnar Snoksrud
1eb41aca7d
tests: fix test breakage due to promotion from int to long
...
This fixes #1240 .
In internals/path.py. there is a snippet of code that multiples mtime
for a file with 1000, and then casting it to `int`, to return the number
of milliseconds since epoch (or whatever). This will, however, not
ensure that the result is an `int`.
>>> type(int(2**32))
<type 'long'>
Instead, fix the tests to look for (int, long), and clarify the
implementation.
This bug found on a 32-bit VM :)
2015-08-05 22:38:21 +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
Stein Magnus Jodal
bdcfab09f1
playlists: Move detecters and parsers out of audio
2015-07-25 14:47:01 +02:00
Stein Magnus Jodal
d8bcd7f273
Rename mopidy.utils to mopidy.internal
2015-05-07 23:15:56 +02:00