Stein Magnus Jodal
dad337a950
Merge branch 'master' into develop
2013-03-03 20:17:03 +01:00
0xadam
613a666930
docs: Append to /etc/modules, not overwrite
...
Fixes the snd_bcm2835 module not being loaded and therefore sound output not working
2013-03-03 20:14:44 +01:00
Stein Magnus Jodal
4df84b3086
docs: Spotify now works on armhf
2013-03-03 20:14:37 +01:00
Stein Magnus Jodal
25bab4bee6
docs: Fix syntax error
2013-03-03 20:14:27 +01:00
Stein Magnus Jodal
2bdc4b75ce
docs: Refer to HTTP clients page for web based MPD clients
2013-03-03 20:14:11 +01:00
Stein Magnus Jodal
af4e33a9f0
docs: Add rompr to web client list ( fixes #321 )
2013-03-03 20:14:05 +01:00
Stein Magnus Jodal
93e86896e3
docs: Fix syntax error
2013-03-03 20:14:01 +01:00
Stein Magnus Jodal
559e184aa8
docs: Prefix issue numbers with '#' instead of 'GH-'
2013-03-03 20:13:43 +01:00
Stein Magnus Jodal
80a1c02614
docs: Bind console functions in JS examples
...
For e.g. ``console.log`` to be used as a callback, it must be bound to the
``console`` object first: ``console.log.bind(console)``. If not, this will
cause "Illegal invocation" errors in WebKit browsers.
This change updates all our Mopidy.js examples to bind ``console`` functions
before they are used as callbacks.
Fixes #298 .
2013-03-03 20:13:01 +01:00
Stein Magnus Jodal
e099884d60
docs: Add woutervanwijk's web client
2013-03-03 20:12:41 +01:00
Stein Magnus Jodal
e527badedc
Merge pull request #334 from 0xadam/patch-1
...
docs: Append to /etc/modules, not overwrite
2013-03-01 23:36:10 -08:00
0xadam
0e2f512498
docs: Append to /etc/modules, not overwrite
...
Fixes the snd_bcm2835 module not being loaded and therefore sound output not working
2013-03-01 22:24:13 -08:00
Stein Magnus Jodal
86a7c2d751
Merge pull request #332 from jodal/feature/dummy-audio
...
Add dummy audio actor
2013-02-25 14:12:20 -08:00
Stein Magnus Jodal
7bad64fccc
audio: Add docstring to DummyAudio
2013-02-25 23:11:41 +01:00
Stein Magnus Jodal
804a945e42
tests: Use DummyAudio instead of mocks
2013-02-24 22:29:04 +01:00
Stein Magnus Jodal
15e6128c2a
audio: Add dummy implementation of the audio actor
2013-02-24 22:28:01 +01:00
Stein Magnus Jodal
22f386cf73
docs: Spotify now works on armhf
2013-02-07 22:25:27 +01:00
Stein Magnus Jodal
a032e45c35
js: Make 'Mopidy()' work without 'new'
2013-01-16 22:55:21 +01:00
Stein Magnus Jodal
3ee8485d7e
docs: Fix syntax error
2013-01-10 22:16:25 +01:00
Stein Magnus Jodal
689e7c5f3d
docs: Refer to HTTP clients page for web based MPD clients
2013-01-10 22:13:44 +01:00
Stein Magnus Jodal
3c83041084
docs: Add rompr to web client list ( fixes #321 )
2013-01-10 22:12:44 +01:00
Stein Magnus Jodal
947b68b1be
docs: Fix syntax error
2013-01-10 21:47:21 +01:00
Thomas Adamcik
63df51ac73
tests: Pass audio actor proxy to backends not audio module
2013-01-08 23:20:41 +01:00
Stein Magnus Jodal
78f4a85e92
docs: Prefix issue numbers with '#' instead of 'GH-'
2013-01-08 00:05:51 +01:00
Stein Magnus Jodal
7f81b7c34c
docs: Fix typos in changelog
2013-01-08 00:05:27 +01:00
Stein Magnus Jodal
c0c67e4835
tests: Add better error message to debug test failure
2013-01-07 21:51:11 +01:00
Stein Magnus Jodal
19f4ea8889
Fix one more kwargs dict ( #302 )
2013-01-07 21:50:40 +01:00
Thomas Adamcik
30412e93b6
Merge pull request #315 from jodal/feature/num-discs-and-disc-no
...
Add Album.num_discs and Track.disc_no
2013-01-07 11:24:54 -08:00
Stein Magnus Jodal
542979f09a
Fix more unicode kwargs dict keys ( #302 )
2013-01-06 23:48:53 +01:00
Stein Magnus Jodal
af10e642f2
models: Support serialization of lists of strings
2013-01-06 22:37:37 +01:00
Stein Magnus Jodal
1a0842117f
models: Add Album.num_discs ( #286 )
2013-01-06 22:07:06 +01:00
Stein Magnus Jodal
99593fd357
models: Add Track.disc_no ( #286 )
2013-01-06 22:07:06 +01:00
Thomas Adamcik
1ea83803a5
Merge pull request #314 from jodal/feature/album-images
...
models: Add Album.images field (#263 )
2013-01-06 13:04:02 -08:00
Stein Magnus Jodal
6599094b1e
models: Add Album.images field ( #263 )
2013-01-06 21:43:52 +01:00
Thomas Adamcik
86403acc33
Merge pull request #313 from jodal/feature/get-playlists-without-tracks
...
core: Add 'include_tracks' argument to 'get_playlists()'
2013-01-06 12:37:48 -08:00
Stein Magnus Jodal
65bab05ce0
Don't exit autotest if a test fails
2013-01-06 21:33:01 +01:00
Stein Magnus Jodal
2eb9ad710a
core: Add 'include_tracks' argument to 'get_playlists()'
2013-01-06 21:04:27 +01:00
Stein Magnus Jodal
358de3b088
Fix more unicode kwargs dict keys ( #302 )
2013-01-06 20:48:38 +01:00
Thomas Adamcik
42e84c8e2e
docs: Add changelog entry for EOT/EOS fixing.
2013-01-06 11:32:37 +01:00
Stein Magnus Jodal
1cf9826f87
Merge pull request #231 from adamcik/feature/end-of-track
...
Proper EOT / EOS handling
2013-01-06 02:10:14 -08:00
Thomas Adamcik
3857eaa840
core: Unbreak end of track related tests.
...
We should only be hooking up end of track when an audio instance is passed in.
Additionally the tracklist tests where wrongly sending in the audio module
instead of the mock audio.Audio instance.
2013-01-05 23:32:35 +01:00
Thomas Adamcik
fb8fba243a
audio/core: Rework how we hook up end of track handling.
2013-01-05 23:16:42 +01:00
Thomas Adamcik
6b922066bb
core: Trigger playback ended before switching tracks
2013-01-05 22:47:07 +01:00
Thomas Adamcik
0d7b7e29a3
audio: Remove test for error handling that no longer happens.
2013-01-05 21:35:41 +01:00
Thomas Adamcik
6d1f84ad3c
Merge branch 'develop' into feature/end-of-track
...
Conflicts:
mopidy/audio/actor.py
mopidy/backends/spotify/playback.py
2013-01-05 18:47:16 +01:00
Thomas Adamcik
711dbe8738
audio: Create GStreaner connect/disconnect helper.
...
The audio class had to many attributes for simply tracking connected signals in
my opinion. This change adds a helper for adding and removing signals and storing
the tracking data in a common dictionary instead of a ton of instance attributes.
2013-01-05 18:35:43 +01:00
Thomas Adamcik
729bc26c10
Merge pull request #290 from jodal/feature/limit-spotify-data-pushing
...
Limit Spotify audio data pushing
2013-01-05 09:11:26 -08:00
Thomas Adamcik
81b6620799
audio: Handle about to finish for non appsrc playback
...
The appsrc cleanup code was still short circuiting the about to finish handler,
this meant that EOT handling never happened for local files and playback stopped.
With this change proper EOT handling works for all track types.
2013-01-05 17:37:16 +01:00
Thomas Adamcik
39580e1948
Use blocking calls when changing tracks on EOT.
...
This ensures that we block about-to-finish and the pipeline until the next URI
is set, alowing for at least EOS free playback. If the uri is set quickly enough
this will also be gapless.
2013-01-05 16:46:16 +01:00
Stein Magnus Jodal
61dcb7d37d
mpd: Make request handler **kwargs keys bytestrings ( #302 )
2013-01-04 10:26:30 +01:00