Commit Graph

2846 Commits

Author SHA1 Message Date
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
Stein Magnus Jodal
297b8db3cd Titlecase source and speaker settings 2012-09-09 13:07:50 +02:00
Stein Magnus Jodal
affe779569 Cleanup log messages 2012-09-09 13:07:33 +02:00
Stein Magnus Jodal
ccf2c12a18 Reuse set-and-check logic 2012-09-09 13:07:33 +02:00
Stein Magnus Jodal
975c79c1e6 Remove invalid Sphinx text role 2012-09-08 23:50:28 +02:00
Stein Magnus Jodal
fd4d5b2f62 Update autodoc dependency mock 2012-09-08 23:48:55 +02:00
Stein Magnus Jodal
652f970548 Remove old output docs 2012-09-08 23:48:25 +02:00
Stein Magnus Jodal
e948a51310 Remove duplicate tearDown() 2012-09-08 23:05:31 +02:00
Stein Magnus Jodal
e57a71729a Don't fail on GStreamer EOS if no backend is running
This removes the printed AssertionError when running
ScannerTest.test_data_is_set()
2012-09-08 23:01:08 +02:00
Stein Magnus Jodal
e741b4db75 Prefer the word 'amplifier' over too generic 'device' in docs and log messages 2012-09-08 22:24:48 +02:00
Stein Magnus Jodal
5368f75f3a Fix set_mute() implementation 2012-09-08 22:22:05 +02:00
Stein Magnus Jodal
1ccdb08420 Use create_track() from new location 2012-09-08 22:18:23 +02:00
Stein Magnus Jodal
b3f177fff4 Merge branch 'develop' into feature/nad-hardware-mixer 2012-09-08 22:17:50 +02:00
Stein Magnus Jodal
f97ce0f06a Add note about how to avoid cyclic imports 2012-09-08 22:17:09 +02:00
Stein Magnus Jodal
cd021cc819 Move create_track() out of the fakemixer as it is useful for other mixers 2012-09-08 22:03:30 +02:00