Commit Graph

661 Commits

Author SHA1 Message Date
Stein Magnus Jodal
2d989c581d docs: Summary of 2.0 release 2016-02-14 22:57:12 +01:00
Stein Magnus Jodal
f3c31538e6 audio: Remove unused 'capabilities' argument 2016-02-14 22:39:31 +01:00
Stein Magnus Jodal
cd4e3fa37b docs: Tweak changelog 2016-02-14 22:36:38 +01:00
Thomas Adamcik
d20621c801 docs: Add changelog entry for tags_changed 2016-02-14 12:36:55 +01:00
Thomas Kemmer
6aef96a0d3 Fix #1428: Add m3u/base_dir confval. 2016-02-14 12:07:22 +01:00
Trygve Aaberge
59dadc6535 docs: Link to config and clarify buffer size 2016-02-14 00:21:22 +01:00
Trygve Aaberge
0580a46688 audio: Add a config option for queue buffer size
It may help to increase this for users that are experiencing buffering
before track changes. Workaround for #1409.
2016-02-13 23:37:22 +01:00
Stein Magnus Jodal
68add6cda9 audio: Workaround crash caused by race
Fixes #1430. See #1222 for explanation and proper fix.
2016-02-10 23:03:36 +01:00
Stein Magnus Jodal
4691bf5ea6 process: Remove unused BaseThread class 2016-02-10 21:09:16 +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
4d0bc755a0 docs: Fix typo 2016-02-07 13:03:19 +01:00
Jens Luetjen
df55c3ebd9 Merge branch 'develop' of https://github.com/mopidy/mopidy into fix/310-persist-mopidy-state-between-runs 2016-02-06 14:06:23 +01:00
Stein Magnus Jodal
e7184cf0b3 Bump version to 2.0.0 because of GStreamer 1
Doing it right away instead of just before release for compat with
Mopidy-Spotify's develop branch.
2016-02-06 01:23:23 +01:00
Stein Magnus Jodal
ace7634804 gst1: Require GStreamer >= 1.2.3 2016-02-05 12:05:30 +01:00
Jens Luetjen
af78f5952c Merge branch 'develop' of https://github.com/mopidy/mopidy into fix/310-persist-mopidy-state-between-runs
Conflicts:
	docs/config.rst
Fix conflicts
2016-02-04 21:13:03 +01:00
Thomas Adamcik
0336b6077c audio: Prevent double seeks in appsrc (fixes: #1404)
Sending the seek event to the playbin forwards it to all sinks. Which in turn
means on seek event per sink. To avoid this we inject the seek event in an
element before the tee.
2016-02-03 22:38:25 +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
e18ee4798f gst1: Fix docs typo 2016-02-02 15:00:57 +01:00
Stein Magnus Jodal
7df7b9d5f9 gst1: Add Audio API changes to changelog 2016-02-02 10:43:45 +01:00
Stein Magnus Jodal
efbfb39e86 docs: Update changelog 2016-01-31 21:07:17 +01:00
Stein Magnus Jodal
adb260af05 Merge branch 'release-1.1' into develop
Fixes #1400
2016-01-31 07:47:47 +01:00
Jens Luetjen
e434556048 Merge branch 'develop' of https://github.com/mopidy/mopidy into fix/310-persist-mopidy-state-between-runs
Conflicts:
	docs/changelog.rst
	mopidy/audio/scan.py

Resoved conflict.
2016-01-21 19:33:58 +01:00
jcass
2b8cd9f24f fix:add reference to PR in changelog. 2016-01-21 05:59:57 +02:00
jcass
2fcbc691c0 fix:add changelog entry and fix line indentation. 2016-01-21 05:55:37 +02:00
Stein Magnus Jodal
6d0e3ec698 docs: Update changelog for 1.1.2 2016-01-18 22:54:32 +01:00
Trygve Aaberge
0c9618da14 Merge pull request #1397 from jodal/feature/mpd-volume-cmd
MPD: Add volume command
2016-01-18 22:49:49 +01:00
Stein Magnus Jodal
b09e667127 mpd: Fix review comments 2016-01-18 22:44:11 +01:00
Stein Magnus Jodal
77e2e088fd docs: Cleanup changelog 2016-01-18 22:34:10 +01:00
Stein Magnus Jodal
14444fe24f mpd: Add volume command 2016-01-17 22:28:23 +01:00
Thomas Kemmer
60b071dbbd m3u: Update changelog for PR #1386. 2016-01-10 20:08:20 +01:00
Stein Magnus Jodal
70b4851a29 docs: Add fix for bad event crash to changelog
Fixes #1383
2016-01-10 07:52:21 +01:00
Stein Magnus Jodal
38307a5717 docs: Add PR#1371 to changelog 2016-01-05 21:18:57 +01:00
Jens Luetjen
0b0cbc87d4 Merge branch 'develop' into fix/310-persist-mopidy-state-between-runs
Conflicts:
	docs/changelog.rst

Fixed conflict in doc/changelog.rst
2016-01-05 08:16:51 +01:00
Jens Luetjen
6746dd0196 More function for config value core.restore_state
- New values for core.restore_state : "volume", "last"
- Update changelog
- Adjust logger output
2016-01-05 07:41:02 +01:00
Stein Magnus Jodal
7589d37f15 docs: Cleanup changelog 2016-01-03 23:41:46 +01:00
jcass
4e63e4280c Merge remote-tracking branch 'upstream/release-1.1' into fix/1378 2016-01-04 00:04:42 +02:00
jcass
aa140beda4 Fix changelog merge conflict. 2016-01-02 15:56:04 +02:00
Stein Magnus Jodal
f2194e9d5e fix: skip uplayable tracks when the next track is selected while in a paused state. 2016-01-02 15:51:17 +02:00
Stein Magnus Jodal
094a874055 core: Make lookup() ignore tracks without URI
Fixes #1340
2016-01-01 23:44:26 +01:00
Stein Magnus Jodal
19726832e7 docs: Add PR ref to changelog 2016-01-01 23:41:53 +01:00
Stein Magnus Jodal
6afd5b0c70 Fix tests and update changelog 2016-01-01 23:13:42 +01:00
Thomas Adamcik
92bb9b9b77 logging: Catch errors when loading logging/config_file
(cherry picked from commit ede5b8abff)
2016-01-01 22:54:41 +01:00
Stein Magnus Jodal
5462f0e319 Merge pull request #1369 from tkem/m3u-fix-1364
m3u: Derive track name from file name for non-extended M3U playlists.
2015-12-29 02:02:48 +01:00
Thomas Kemmer
22690ee5a9 m3u: Derive track name from file name for non-extended M3U playlists. 2015-12-23 18:14:19 +01:00
Thomas Kemmer
ef1468d8d6 core: Add PlaylistsController.get_uri_schemes(). 2015-12-13 19:02:33 +01:00
jcass
fb7b466bee Result of prepare_change no longer affects whether a track is added to the history.
Update changelog and test cases.
2015-12-07 07:53:34 +02:00
jcass
139634b93b Update changelog. 2015-12-06 19:27:02 +02:00
jcass
2b00e83179 Mark track as playing and add to history if changing track while paused. 2015-12-06 19:16:20 +02:00
Thomas Adamcik
ede5b8abff logging: Catch errors when loading logging/config_file 2015-12-05 22:44:39 +01:00
Thomas Adamcik
22ec9d9060 mpd: Add missing seeked event handling for idle
Fixes #1331

(cherry picked from commit 19daa89e15)
2015-12-05 22:19:29 +01:00
Stein Magnus Jodal
3e259f1c00 Merge pull request #1347 from adamcik/feature/mpd-idle-cleanup
MPD idle cleanup
2015-12-05 21:36:11 +01:00
Thomas Adamcik
1c2850bc3e docs: Use :issue: instead of :pr: 2015-12-05 21:24:18 +01:00
Thomas Adamcik
8c6bb63963 docs: Improve changelog PR#1346 per review comments 2015-12-05 11:34:15 +01:00
Thomas Adamcik
da84c0f59c docs: Update changelog for MPD idle fixes 2015-12-05 11:22:33 +01:00
Thomas Adamcik
438b4b7a35 docs: Update changelog with seek related changes 2015-12-04 23:09:48 +01:00
Thomas Adamcik
a086857dd7 docs: Update changelog with MPD idle fixes 2015-12-04 22:16:35 +01:00
Stein Magnus Jodal
e495e382e7 docs: Update changelog and authors 2015-11-28 23:54:44 +01:00
Stein Magnus Jodal
e48ac186f0 models: Deprecate Album.images
Fixes #1325
2015-11-18 15:03:13 +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
kozec
cb20958e48 mpd: Added line about stored playlists modifying commands to changelog 2015-10-29 15:03:41 +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
Gustaf Hallberg
8ebe9f59fd Run sphinx linkcheck in tox. Fixes for a bunch of fixes for such. 2015-10-21 21:32:21 +02: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
efeac2dba8 docs: Add changelog placeholder for gapless 2015-10-06 23:35:38 +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
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
6f32bdc083 stream: Don't parse as playlist if playable 2015-10-04 23:08:07 +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
ae3b236e68 docs: Add Zeroconf changes to changelog 2015-09-15 11:28:07 +02:00
Stein Magnus Jodal
ffdf4bf691 Merge branch 'release-1.1' into develop
Conflicts:
	docs/changelog.rst
2015-09-14 10:36:34 +02:00
Stein Magnus Jodal
a2af001c8b docs: Update changelog for 1.1.1 2015-09-14 10:30:39 +02:00
Stein Magnus Jodal
99b8e05cff docs: Add PR refs to changelog 2015-09-13 23:29:42 +02:00
Stein Magnus Jodal
2d10eef0b1 stream: Expand nested stream playlists
Fixes #1250
2015-09-13 23:26:45 +02:00
Stein Magnus Jodal
92187f2c3f audio: Add timeout arg to scan() 2015-09-13 11:56:16 +02:00
Stein Magnus Jodal
7e6b478e63 Merge branch 'release-1.1' into develop 2015-09-04 10:20:59 +02:00
Stein Magnus Jodal
f655fc7009 ext: Make get_{cache,config,data}_dir() class methods
Fixes #1275
2015-09-04 10:20:04 +02:00
Stein Magnus Jodal
5ad76abc3d deps: Require Requests >= 2.0 2015-09-04 09:31:13 +02:00
Stein Magnus Jodal
8c2585771c local: Really deprecate local/data_dir 2015-09-01 23:33:47 +02:00
Stein Magnus Jodal
585a9aac0a Merge branch 'release-1.1' into develop 2015-09-01 23:31:38 +02:00
Stein Magnus Jodal
715a989a5a file: Allow lookup() of any file URI
Fixes #1268
2015-09-01 22:56:15 +02:00
Stein Magnus Jodal
b480de77e1 core: Fix docstring error
Fixes #1269
2015-09-01 15:33:01 +02:00
Stein Magnus Jodal
fcfb1515b1 local: Lower the default scan_flush_threshold
@tkem recommends that this is reduced from 1000 to maximum 100 to not
block incoming requests to Mopidy-Local-SQLite for too long while
scanning the local library.
2015-08-28 22:23:10 +02:00
Stein Magnus Jodal
d74f47ad58 main: Remove warnings if old settings dirs and files exists 2015-08-23 17:33:51 +02:00
Stein Magnus Jodal
369f10b706 docs: Link to PR #1266 2015-08-23 00:37:38 +02:00
Stein Magnus Jodal
e1f349a6d4 m3u: Make empty playlists_dir default to ext's data dir
Partly fixes #1259
2015-08-23 00:37:38 +02:00
Stein Magnus Jodal
e0a028291a local: Replace local/data_dir with core/data_dir
Partly fixes #1259
2015-08-23 00:37:38 +02:00
Stein Magnus Jodal
b63642d873 Use core/*_dir when creating dirs we need
Partly fixes #1259
2015-08-23 00:37:38 +02:00
Stein Magnus Jodal
c48b6515f9 core: library.refresh() should check if backend has library
...and not playlists.

Fixes #1257
2015-08-23 00:35:54 +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
Stein Magnus Jodal
baa2cc7ac8 docs: Add issue and PR links 2015-08-21 20:44:25 +02:00
Stein Magnus Jodal
52b81bd858 file: Don't scan files on browsing
Fixes #1260
2015-08-21 20:40:19 +02:00
Thomas Adamcik
e77a4afaf4 audio: Make scanner report MIME for missing plugins 2015-08-18 23:56:42 +02:00
Thomas Adamcik
087ee42882 audio: Fix scan timeout handling 2015-08-16 12:06:14 +02:00
Stein Magnus Jodal
73675f8d5d Merge branch v1.1.x into feature/stream-without-file-protocol
Conflicts:
	docs/changelog.rst
2015-08-15 23:58:39 +02:00
Stein Magnus Jodal
306b2f331f docs: Add #1249/#1255 to changelog 2015-08-15 23:12:01 +02:00
Stein Magnus Jodal
3dfa39adb0 docs: Add #1248/#1254 to changelog 2015-08-15 22:50:48 +02:00
Stein Magnus Jodal
784c9758ab docs: Include issues/PRs fixed at sprint 2015-08-10 00:35:33 +02:00
Stein Magnus Jodal
5519595947 docs: Add v1.1.0 release date 2015-08-09 23:43:07 +02:00
Stein Magnus Jodal
e8303c9402 docs: intern -> interned 2015-08-09 23:42:35 +02:00
Stein Magnus Jodal
f3e61daa92 docs: Update changelog 2015-08-09 22:43:33 +02:00
Stein Magnus Jodal
4ab1a2445f docs: Add m3u8 loading support to changelog 2015-08-07 15:35:07 +02:00
Stein Magnus Jodal
c8d31e94b7 mpd: Faster playlist listing 2015-08-06 01:06:43 +02:00
Mark Greenwood
c6a831b40a Update changelog for protocol extensions 2015-07-26 13:18:30 +01:00
Stein Magnus Jodal
0fcf492327 docs: Tweak #1232 docs, update changelog 2015-07-26 12:55:16 +02:00
Stein Magnus Jodal
e930e2becd core: Tweak PR #1238 2015-07-26 12:18:49 +02:00
Stein Magnus Jodal
36dea42100 Merge pull request #1235 from EricJahn/fix/1045-filter-empty-fields
Conflicts:
	docs/changelog.rst
2015-07-26 12:14:13 +02:00
Thomas Adamcik
ee68a0a9da Merge pull request #1238 from dbrgn/feature/996-playlist-delete-event
core: Implemented playlist_deleted event triggering
2015-07-26 12:12:23 +02:00
Stein Magnus Jodal
70cfc0b33a mpd: PR #1235 tweaks, add changelog 2015-07-26 12:12:15 +02:00
Danilo Bargen
8975e72b34 Implemented playlist_deleted event 2015-07-26 11:57:17 +02:00
Thomas Adamcik
61bb7df64d Merge pull request #1239 from jodal/feature/stream-playlists
stream/audio: Make stream backend parse radio playlists itself
2015-07-26 11:48:19 +02:00
Stein Magnus Jodal
d991e51d40 stream: Extract first track from playlists 2015-07-26 11:24:39 +02:00
Stein Magnus Jodal
16f80ccb8d Add a dependency on Requests
And on Responses for mocking Requests calls in tests.
2015-07-26 11:20:59 +02:00
Mikhail Golubev
b596b85571 Add "sortname" field in the Artist model (#940) 2015-07-25 17:25:28 +02:00
Stein Magnus Jodal
80e33e273c Merge branch 'v1.0.x' into develop
Conflicts:
	docs/changelog.rst
2015-07-22 18:41:17 +02:00
Stein Magnus Jodal
9a934c6e9c docs: Update changelog for v1.0.8 2015-07-22 18:31:09 +02:00
Stein Magnus Jodal
131d992bed local: Filter out None from get_distinct results
Fixes #1202
2015-07-22 12:02:31 +02:00
Stein Magnus Jodal
6cb48f29ce mpd: Simplify Last-Modified test, update changelog 2015-07-22 11:21:04 +02:00
Stein Magnus Jodal
073d368c82 Merge branch 'v1.0.x' into develop
Conflicts:
	docs/changelog.rst
	mopidy/mpd/translator.py
	tests/core/test_library.py
2015-07-21 18:36:13 +02:00
Stein Magnus Jodal
fb859a9f23 m3u: Fix crash if playlist filename is not decodable
...with the current file system encoding

Fixes #1209
2015-07-21 18:31:21 +02:00
Stein Magnus Jodal
c88cf5ee82 mpd: Add listfiles command skeleton 2015-07-21 15:04:29 +02:00
Stein Magnus Jodal
2135b1372a mpd: Add mount/unmount/listmounts/listneighbors command skeletons 2015-07-21 14:50:51 +02:00
Stein Magnus Jodal
21a3b74e9b mpd: Add addtagid/cleartagid command skeleton 2015-07-21 14:30:18 +02:00
Stein Magnus Jodal
7b711e4dac mpd: Add rangeid command skeleton 2015-07-21 14:12:01 +02:00
Thomas Adamcik
cd75570141 docs: Fix PR number in latest changelog entry 2015-07-20 19:49:42 +02:00
Thomas Adamcik
ef9a393ba0 docs: Changelog for cherrypicked MPD fix 2015-07-20 19:37:25 +02:00
Thomas Adamcik
8ada2625db core: Move tracklist setting to default.conf and add changelog 2015-07-20 17:07:43 +02:00
Stein Magnus Jodal
a99e161aab docs: Fix typos 2015-07-09 21:40:04 +02:00
Stein Magnus Jodal
5a3dc180fb docs: Add file backend to changelog
Fixes #1004
2015-07-09 14:04:23 +02:00
Stein Magnus Jodal
68531ae5ed docs: Fix typo 2015-07-08 13:05:31 +02:00
Stein Magnus Jodal
9da571d272 mpd: Tweak docstring, add PR#1213 to changelog 2015-07-08 12:59:13 +02:00
Stein Magnus Jodal
3b1b0dd2e9 Merge branch 'v1.0.x' into develop 2015-06-26 12:48:03 +02:00
Stein Magnus Jodal
97a5ae737f docs: Update changelog for v1.0.7 2015-06-26 00:34:24 +02:00
Stein Magnus Jodal
1345f23b20 docs: Update changelog 2015-06-25 23:23:48 +02:00
Stein Magnus Jodal
749c8baceb Merge branch 'v1.0.x' into develop
Conflicts:
	mopidy/core/library.py
	tests/core/test_playback.py
2015-06-25 23:15:35 +02:00
Stein Magnus Jodal
fd93ca7679 docs: Update changelog for v1.0.6 2015-06-25 22:25:05 +02:00
Thomas Adamcik
9d087ff94d Merge branch 'v1.0.x' of github.com:mopidy/mopidy into v1.0.x
Conflicts:
	docs/changelog.rst
2015-06-24 22:12:09 +02:00
Naglis Jonaitis
feb9963a8e mpd: Ignore tracks without length in the "count" command 2015-05-28 01:40:38 +03:00
Thomas Adamcik
1d636ce59e core: Make sure track gets changed while paused 2015-05-20 23:26:55 +02:00
Thomas Adamcik
31509ea568 core/mpd/local: Add title to get_distinct field types 2015-05-19 22:37:35 +02:00
Stein Magnus Jodal
10b0796bbd Merge branch 'v1.0.x' into develop 2015-05-19 22:08:56 +02:00
Stein Magnus Jodal
7023bcded6 docs: Update changelog for v1.0.5 2015-05-19 22:04:37 +02:00
Thomas Kemmer
ea5dff109e m3u: Fix encoding error when saving playlists with non-ASCII track titles. 2015-05-10 20:57:39 +02:00
Thomas Adamcik
f6f445e4b6 Merge branch 'develop' into feature/http-helpers
Conflicts:
	docs/changelog.rst
2015-05-09 00:45:09 +02:00
Thomas Adamcik
382aa0a775 httpclient: Move to top level module 2015-05-09 00:44:16 +02:00
Stein Magnus Jodal
7c57c51b2e docs: Fix unexpected indentation error 2015-05-07 21:16:37 +02:00
Thomas Adamcik
af4e7c8a4e Merge branch 'develop' into feature/core-dont-trust-backends
Conflicts:
	docs/changelog.rst
2015-05-07 00:15:33 +02:00
Thomas Adamcik
4d608dd431 core: Add get_current_tlid shortcut 2015-05-06 23:00:53 +02:00