Stein Magnus Jodal
a8d1d41ab3
Use assertIn and assertNotIn in tests
2012-09-15 17:46:25 +02:00
Stein Magnus Jodal
1443114204
docs: Remove duplicate API doc
2012-09-15 17:45:28 +02:00
Thomas Adamcik
e3bc0e79b9
Fix bug in local playlist handling.
2012-09-15 15:18:50 +02:00
Thomas Adamcik
e6485e4abe
Add basic docs for Audio API, fixes #177 .
2012-09-15 14:01:05 +02:00
Thomas Adamcik
5829a9f485
Merge pull request #197 from jodal/feature/better-playback-provider
...
Better base playback provider
2012-09-14 01:21:46 -07:00
Stein Magnus Jodal
fd60d42be6
Make LocalPlaybackProvider the default implementation of BasePlaybackProvider
2012-09-14 02:08:23 +02:00
Stein Magnus Jodal
2321a77e37
docs: Fix Sphinx warning
2012-09-14 01:45:27 +02:00
Stein Magnus Jodal
25b14cbfb3
docs: Fix broken autodocs
2012-09-14 01:43:45 +02:00
Stein Magnus Jodal
6d93938745
Merge pull request #195 from jodal/feature/playbackstate-enum
...
Add PlaybackState enum
2012-09-13 16:19:24 -07:00
Stein Magnus Jodal
2ba05f9405
Add PlaybackState enum
2012-09-14 01:17:55 +02:00
Thomas Adamcik
8802ea56f1
Merge pull request #196 from jodal/feature/audio-module
...
Add mopidy.audio module
2012-09-13 16:07:41 -07:00
Stein Magnus Jodal
4dd95804f2
Rename mopidy.mixers to mopidy.audio.mixers
2012-09-14 01:05:42 +02:00
Stein Magnus Jodal
aab37302a1
Rename mopidy.gstreamer to mopidy.audio
2012-09-14 01:05:42 +02:00
Thomas Adamcik
7f94464755
Merge pull request #194 from jodal/feature/extract-core-api
...
Extract core API from backend API
2012-09-13 15:15:42 -07:00
Stein Magnus Jodal
f3cb3036d4
docs: Update a couple of references and titles
2012-09-13 23:57:07 +02:00
Stein Magnus Jodal
e0b26fcb81
docs: Move controllers out of the Backend API
2012-09-13 23:50:09 +02:00
Stein Magnus Jodal
0559213da3
Move backend controllers to mopidy.core
2012-09-13 23:41:20 +02:00
Stein Magnus Jodal
0a0c7c59b7
docs: Merge development docs into a single document
2012-09-13 15:18:22 +02:00
Stein Magnus Jodal
7525cad94c
Let Track.date be an ISO-8601 string
...
This lets us have less precision than full dates. E.g. Spotify tracks only got
release year, not full release date.
The original MPD server regularly expose data like this as "Date: 1977", so we
don't need to fake more precision for MPD's sake.
2012-09-12 23:06:06 +02:00
Stein Magnus Jodal
0ed59a8845
gstreamer: Fix typo
2012-09-12 22:54:34 +02:00
Stein Magnus Jodal
a703b19862
docs: Update iOS clients section
2012-09-12 22:20:00 +02:00
Stein Magnus Jodal
fd76b46d5e
docs: Fix typo
2012-09-12 22:11:29 +02:00
Stein Magnus Jodal
5b284af399
Update Android MPD client review ( fixes #155 )
2012-09-12 21:52:44 +02:00
Stein Magnus Jodal
e304b85c87
docs: Remove note about how to use ncmpcpp with Mopidy < 0.6, which is almost a year ago
2012-09-12 20:36:15 +02:00
Stein Magnus Jodal
a08b1461ad
docs: Remove note about Ubuntu 10.04 and older
2012-09-12 20:36:15 +02:00
Stein Magnus Jodal
061adbddd0
docs: Remove superflous word
2012-09-12 20:27:12 +02:00
Stein Magnus Jodal
3f923907ca
docs: Fix capitalization of GStreamer
2012-09-12 20:26:59 +02:00
Stein Magnus Jodal
8d44f4697b
Fix typos, clarify docs
2012-09-12 20:23:39 +02:00
Stein Magnus Jodal
91b2c0f430
Update Homebrew installation guide
2012-09-12 13:41:46 +02:00
Stein Magnus Jodal
c8b24303ca
Remove sections about donations
2012-09-12 12:08:35 +02:00
Stein Magnus Jodal
5ad75b18de
Add link to contributors list at GitHub
2012-09-12 12:08:19 +02:00
Stein Magnus Jodal
414e7774a9
Add .mailmap for mapping of git Author tags belonging to the same person
2012-09-12 12:06:30 +02:00
Stein Magnus Jodal
85d90bbabb
Cleanup settings docstrings
2012-09-12 11:50:56 +02:00
Stein Magnus Jodal
dbf7030d5b
Fix crash in local backend when looking up unknown path
2012-09-11 23:23:36 +02:00
Stein Magnus Jodal
32987d7a00
Merge pull request #188 from jodal/feature/gstreamer-resource-cleanup
...
GStreamer resource cleanup
2012-09-11 06:46:04 -07:00
Stein Magnus Jodal
a3ea1bc97a
Use kwarg to make meaning obvious
2012-09-11 15:37:46 +02:00
Stein Magnus Jodal
a1146c2964
Log error and exit if output creation fails
2012-09-11 13:52:43 +02:00
Stein Magnus Jodal
51256e1894
Log warning message if mixer creation fails
2012-09-11 11:18:08 +02:00
Stein Magnus Jodal
0e56b15fcc
Teardown GStreamer mixer
2012-09-11 10:08:59 +02:00
Stein Magnus Jodal
2f33a6c4ff
Only remove signal watch if it has been added
...
If removing unconditionally, we get the following error message:
GStreamer-CRITICAL **: Bus bus2 has no signal watches attached
2012-09-10 23:19:40 +02:00
Stein Magnus Jodal
4bffea8b1f
Test the GStreamer class as an actor
...
The test should use the same interface and code paths as production code.
2012-09-10 00:34:12 +02:00
Stein Magnus Jodal
1c4ee46c4c
Move GStreamer setup back into the actor thread
...
Make sure to terminate the whole process on GError exceptions, so that we fail
quickly on non-working output pipelines.
2012-09-10 00:33:42 +02:00
Stein Magnus Jodal
94fdac04a1
Cleanup after GStreamer actor
...
Unregister callbacks and release pipeline resources when GStreamer actor shuts
down.
Fixes #185 .
2012-09-10 00:33:15 +02:00
Thomas Adamcik
4c3e69df0f
Merge pull request #180 from adamcik/feature/spotify-track-proxy
...
Create a Track proxy for spotify (Fixes #72 )
2012-09-09 15:00:34 -07:00
Thomas Adamcik
ee599b6235
Add changelog entry for #72 and remove old comments.
2012-09-09 23:57:06 +02:00
Thomas Adamcik
e01e5ff576
Merge branch 'develop' into feature/spotify-track-proxy
2012-09-09 23:55:28 +02:00
Thomas Adamcik
911b45dce8
Document debug-proxy's existance.
2012-09-09 23:31:54 +02:00
Thomas Adamcik
db3a201795
Fix tests and update docs with #150 fix.
2012-09-09 22:09:23 +02:00
Thomas Adamcik
ab7d0c4cc2
Don't block gobject event thread, fixes #150 .
2012-09-09 21:36:52 +02:00
Thomas Adamcik
ccd3f9d1cb
Merge pull request #183 from jodal/feature/nad-hardware-mixer
...
Port NAD hardware mixer to the GStreamer mixer API
2012-09-09 07:55:44 -07:00