Commit Graph

6981 Commits

Author SHA1 Message Date
Stein Magnus Jodal
b38466ea04 Merge branch 'feature/mpd-playlist-mgmt' into develop 2015-10-29 21:29:54 +01:00
Stein Magnus Jodal
8aeb9841c5 mpd: Final cleanup of PR #1187, #1308 and #1322
Fixes #1014, fixes #1322
2015-10-29 20:50:23 +01:00
Alex Malone
7aa8aa2967 mpd: fix flake8 errors 2015-10-29 15:03:41 +01:00
Jelle van der Waa
d6afcf0abf mpd: playlist addition / creation
- Rename _playlist_create to _create_playlist
- Change short variables to abbreviations
- Use double quoting when a string contains a single quote
- Use playlist_deleted event
2015-10-29 15:03:41 +01:00
kozec
cb20958e48 mpd: Added line about stored playlists modifying commands to changelog 2015-10-29 15:03:41 +01:00
kozec
cb4c6909f9 mpd: Added default_playlist_scheme to configuration 2015-10-29 15:03:41 +01:00
kozec
3a13bc2358 mpd: Added tests for stored playlists modifying commands 2015-10-29 15:03:41 +01:00
kozec
9e1de9989d mpd: implemented MPD commands for modifying stored playlists. 2015-10-29 15:03:41 +01:00
kozec
f3f2375560 mpd: Added playlist_changed / stored_playlist event 2015-10-29 15:03:41 +01:00
Stein Magnus Jodal
e3064b668e Update authors 2015-10-29 15:03:28 +01:00
Stein Magnus Jodal
20efdbfc20 Merge pull request #1317 from ghallberg/develop
Run sphinx linkcheck in tox. Fixes for a bunch of broken links.
2015-10-27 08:14:44 +01:00
Stein Magnus Jodal
7bbf45312a Merge branch 'release-1.1' into develop 2015-10-26 23:26:03 +01:00
Stein Magnus Jodal
32ae87360c http: Catch and log all requests exceptions 2015-10-26 23:23:11 +01:00
Gustaf Hallberg
dd44a619f2 Fixes based on review 2015-10-23 20:35:04 +02:00
Gustaf Hallberg
cf268bb309 Longer timeout for linkcheck 2015-10-21 22:10:53 +02:00
Gustaf Hallberg
8ebe9f59fd Run sphinx linkcheck in tox. Fixes for a bunch of fixes for such. 2015-10-21 21:32:21 +02:00
Nick Steel
056a17be89 docs: fixed flake8 whitespace error 2015-10-19 23:00:53 +01:00
Nick Steel
d6c2e513b4 docs: added param info for stream_title_changed 2015-10-19 22:56:54 +01:00
Stein Magnus Jodal
b1a2d14439 docs: Order releases in changelog 2015-10-08 09:00:19 +02:00
Stein Magnus Jodal
93899c8599 Merge pull request #1288 from adamcik/feature/implement-gapless
Gapless part 1
2015-10-07 23:32:31 +02:00
Thomas Adamcik
a9a2cdcb9d audio: Never run about-to-finish from audio actor 2015-10-07 22:59:57 +02:00
Thomas Adamcik
efeac2dba8 docs: Add changelog placeholder for gapless 2015-10-06 23:35:38 +02:00
Thomas Adamcik
0169ce7cad core: Make sure the about-to-finish callback gets run in the actor.
When about to finish gets called we are running in some GStreamer thread. Our
audio code then calls the shim core callback which is responsible for
transferring our execution to the core actor thread and waiting for the
response. From this point we do normal actor calls to the backend(s) which in
turn call into the audio actor. Since the initial audio code that was called is
outside the actor this should never deadlock due to this loop.
2015-10-06 22:45:06 +02:00
Stein Magnus Jodal
8dabdd7287 Merge branch 'release-1.1' into develop 2015-10-06 11:49:37 +02:00
Cadel Watson
525019d03e Exit with error if clear or scan attempts to load nonexistent library
Fixes #1298

(cherry picked from commit 1e037adfc1fbecaebcd6173a2bcda7ce6d436c37)
(cherry picked from commit 44eb668ff957fae42d3ddcab9a3acda56d9ecc8c)
(cherry picked from commit bf318fb1ea09108d9b0c32de2d70383f9f740c4b)
2015-10-06 11:49:22 +02:00
Stein Magnus Jodal
b020d12885 Merge branch 'master' into release-1.1 2015-10-06 11:46:15 +02:00
Lesterpig
9cd43cf79a docs: Add Mopidy-Party web extension
(cherry picked from commit fe8d850ed3)
2015-10-06 11:45:56 +02:00
Thomas Adamcik
1ca548ece7 core: Fix typos in comments 2015-10-05 21:41:15 +02:00
Stein Magnus Jodal
8c2f1886a8 Merge pull request #1302 from Lesterpig/develop
docs: Add Mopidy-Party web extension
2015-10-05 21:19:15 +02:00
Lesterpig
fe8d850ed3 docs: Add Mopidy-Party web extension 2015-10-05 21:16:25 +02:00
Thomas Adamcik
4c5e80a279 Merge pull request #1293 from jodal/feature/tlid-starts-at-1
core, mpd: Start tlid/songid counting at 1
2015-10-04 23:46:52 +02:00
Stein Magnus Jodal
0093eeffe2 Merge branch 'release-1.1' into develop 2015-10-04 23:44:48 +02:00
Stein Magnus Jodal
465a0b8080 Merge pull request #1300 from jodal/fix/1299-ogg-streams
stream: Don't parse as playlist if playable
2015-10-04 23:42:42 +02:00
Stein Magnus Jodal
6f32bdc083 stream: Don't parse as playlist if playable 2015-10-04 23:08:07 +02:00
Stein Magnus Jodal
e361ac6b54 Ignore .cache/ used by pytest 2.8
(cherry picked from commit dc23798526)
2015-10-04 23:04:46 +02:00
Stein Magnus Jodal
5abd541846 Merge pull request #1295 from kdelwat/docs/add-list-of-search-keys
docs: Add available search terms to LibraryController search
2015-10-04 11:22:49 +02:00
Cadel Watson
12d109d232 docs: Add available search terms to LibraryController search 2015-10-04 07:52:41 +11:00
Stein Magnus Jodal
dc23798526 Ignore .cache/ used by pytest 2.8 2015-09-24 22:44:56 +02:00
Stein Magnus Jodal
22264071e4 core, mpd: Start tlid/songid counting at 1
The original MPD server starts at 1. upmpdcli has issues with Mopidy
starting at 0 instead, as 0 is special in its context.

As noone should care exactly what core's TLIDs are, I opted to start
counting both core TLID and MPD songid from 1, instead of just
increasing TLID with 1 in the MPD frontend to get a valid songid. This
also keeps it easier to debug across the MPD/core boundary.
2015-09-24 22:35:59 +02:00
Stein Magnus Jodal
b665ad14f5 pkg: pip install foo==dev is deprecated by PEP470 2015-09-24 21:59:48 +02:00
Thomas Adamcik
7f4e77f36f core: Update to using _change in play and fix playback ended event 2015-09-16 23:44:36 +02:00
Thomas Adamcik
d6cfe0d1ae tests: Update local playback tests to synchronize core state 2015-09-16 23:41:16 +02:00
Thomas Adamcik
f42a5423ab tests: Add a TODO to the dummy audio helper 2015-09-16 23:41:03 +02:00
Thomas Adamcik
c1d21bd6c9 tests: Make sure mpd tests wait for core when changing state. 2015-09-16 23:38:15 +02:00
Thomas Adamcik
a09970106a mpd: Wait for changes from core/audio when pausing 2015-09-16 23:34:58 +02:00
Thomas Adamcik
10b7e7f0e9 Merge pull request #1285 from jodal/fix/1283-zeroconf-hostname
Fix #1283: Zeroconf hostname/interface management
2015-09-15 11:40:40 +02:00
Stein Magnus Jodal
ae3b236e68 docs: Add Zeroconf changes to changelog 2015-09-15 11:28:07 +02:00
Stein Magnus Jodal
6ad235564e zeroconf: Display Avahi server's hostname 2015-09-15 11:25:54 +02:00
Stein Magnus Jodal
dbafe74662 zeroconf: Use Avahi's host management by default
Fixes #1283
2015-09-15 11:25:54 +02:00
Stein Magnus Jodal
684ea80f58 zeroconf: Move bus and server setup to init 2015-09-15 11:25:54 +02:00