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