Commit Graph

7394 Commits

Author SHA1 Message Date
Thomas Kemmer
b2d1e1b4f7 m3u: Major refactoring, add default_encoding and default_extension settings. 2016-01-04 14:19:49 +01:00
Stein Magnus Jodal
7589d37f15 docs: Cleanup changelog 2016-01-03 23:41:46 +01:00
Stein Magnus Jodal
456dbe6c3a tests: Fix mock usage 2016-01-03 23:41:34 +01:00
Stein Magnus Jodal
d4d5fb4dcc Merge pull request #1379 from jcass77/fix/1378
Skip over unplayable tracks when paused
2016-01-03 23:32:18 +01:00
jcass
31ec804d7e core: Address review comments: remove unnecessary call to get_current_tl_track() 2016-01-04 00:05:10 +02:00
jcass
4e63e4280c Merge remote-tracking branch 'upstream/release-1.1' into fix/1378 2016-01-04 00:04:42 +02:00
Stein Magnus Jodal
b2860eb71f Merge pull request #1381 from jodal/fix/1340
core: Make lookup() ignore tracks without URI
2016-01-03 21:08:07 +01:00
Stein Magnus Jodal
75656b9b3d core: Address review comments 2016-01-03 21:07:15 +01:00
Jens Luetjen
e56c39ee78 Add unit tests for export/restore core state
Fix issues shown by test code
2016-01-03 18:29:35 +01:00
Jens Luetjen
a5a9178b06 Use model(s) to save/restore current play state 2016-01-02 15:28:41 +01: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
d79d44747d Merge PR #1343 from blueyed/track_to_mpd_format-skip-empty-uri into release-1.1
Rebased from develop onto release-1.1, fixed tests, and added changelog.

Fixes #1343
2016-01-01 23:14:25 +01:00
Stein Magnus Jodal
6afd5b0c70 Fix tests and update changelog 2016-01-01 23:13:42 +01:00
Daniel Hahler
0cfa6927bb Skip tracks with empty uri in track_to_mpd_format
Ref: https://github.com/mopidy/mopidy/issues/1340
2016-01-01 23:05:17 +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
d85a3870d0 Merge branch 'master' into release-1.1 2016-01-01 22:32:08 +01:00
Stein Magnus Jodal
811131f716 Merge pull request #1371 from jcass77/enhance/format_proxy
Handle missing or empty 'port' configuration parameter.
2015-12-29 14:41:58 +01:00
Stein Magnus Jodal
c47c929440 Merge PR #1356 from jcass77/fix/1352 into release-1.1 2015-12-29 14:37:08 +01:00
Stein Magnus Jodal
4fba994441 Merge pull request #1377 from jcass77/test/pr_1356_resume_unplayable_track
test: Test case for skipping unplayable tracks when paused.
2015-12-29 08:53:12 +01:00
jcass
07a0f8ff3e test: Test case to ensure that unplayable tracks are skipped over in PAUSE state.
Ensures that pause->next->resume handles unplayable tracks just like stop->next->play does.
2015-12-29 07:54:49 +02: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
Stein Magnus Jodal
2a04088544 Merge pull request #1362 from tkem/feature/playlists-schemes
core: Add PlaylistsController.get_uri_schemes().
2015-12-28 23:37:24 +01:00
Stein Magnus Jodal
da43b8679f Merge pull request #1368 from bbenne10/develop
Address mopidy/mopidy#1335
2015-12-28 23:16:00 +01:00
jcass
25bd134531 docs: Provide details on procedure for submitting bug fixes for a minor release of Mopidy.
(cherry picked from commit 8ca871cad9)
2015-12-28 23:08:38 +01:00
Thomas Adamcik
cee4290302 Merge pull request #1374 from jcass77/fix/1355-docs-submitting-for-bugfix-release
docs: Provide details on PR procedure for bug fix releases
2015-12-28 22:42:33 +01:00
Jens Luetjen
44841710e0 Use data_dir instead of config_dir.
Mopidy as service can not write to config_dir.
2015-12-27 21:03:00 +01:00
Jens Luetjen
e9625e9feb core: Fix #310: Persist mopidy state between runs.
Persist following properties:
mopidy.core.tracklist
    _tl_tracks
    _next_tlid
    get_consume()
    get_random()
    get_repeat()
    get_single()
mopidy.core.history
    _history
mopidy.core.playlist
    get_current_tl_track()
    get_time_position()
mopidy.core.mixer
    get_volume()

Details:
- moved json export/import write_library()/load_library() from mopidy/local to mopidy/models
- new core methods save_state(), load_state()
- save_state(), load_state() accessible via rpc
- save state to disk at stop
- load state from disk at start
- new config: core.restore_state ("off", "load", "play")

TODO:
- seek to play position does not work. Timing issue.
- use extra thread to load state from disk at start?
2015-12-27 19:28:41 +01:00
jcass
8c83ff7631 Fix documentation typos and inconsistencies.
(cherry picked from commit 33a668c6c7)
2015-12-27 10:18:50 +01:00
Nick Steel
02dd708ea4 Merge pull request #1373 from jcass77/docs/fix_typos
Fix documentation typos and inconsistencies.
2015-12-27 09:12:29 +00:00
jcass
8ca871cad9 docs: Provide details on procedure for submitting bug fixes for a minor release of Mopidy. 2015-12-27 08:04:32 +02:00
jcass
33a668c6c7 Fix documentation typos and inconsistencies. 2015-12-26 18:50:58 +02:00
Thomas Adamcik
dea07605b7 Merge pull request #1372 from jcass77/fix/typo_in_config_rst
docs: Fix typo in config.rst.
2015-12-26 14:49:08 +01:00
jcass
188bd11106 Fix typo. 2015-12-26 15:36:14 +02:00
jcass
3488e6442d Handle missing or empty 'port' configuration parameter. 2015-12-26 15:28:07 +02:00
Thomas Kemmer
22690ee5a9 m3u: Derive track name from file name for non-extended M3U playlists. 2015-12-23 18:14:19 +01:00
Bryan Bennett
d210f3223f Call dbus dependent code only if dbus imported
Addresses another symptom of mopidy/mopidy#1335
2015-12-23 11:32:54 -05:00
Bryan Bennett
128de6cd01 Set hostname/name to None
Works around mopidy/mopidy#1335
2015-12-23 11:31:22 -05:00
Thomas Kemmer
ef1468d8d6 core: Add PlaylistsController.get_uri_schemes(). 2015-12-13 19:02:33 +01:00
Stein Magnus Jodal
be5bdb8a85 Fix review comments on PR#1359 2015-12-12 11:01:52 +01:00
Stein Magnus Jodal
c29be93258 Merge PR#1359 from jcass77/fix/1358_consume_unplayable_tracks 2015-12-12 11:01:40 +01:00
jcass
e9eb9d61b4 Test cases for issue #1358 2015-12-11 07:47:07 +02:00
Stein Magnus Jodal
6f8b3ab1a2 docs: Add Mopidy-Spotmop 2015-12-09 22:26:55 +01:00
jcass
3cd3b45512 Fix flake8 errors. 2015-12-07 07:56:35 +02: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