Jens Luetjen
d04ff28514
Implement 'start paused' and 'start at position'
2016-02-07 17:31:38 +01:00
Stein Magnus Jodal
4d0bc755a0
docs: Fix typo
2016-02-07 13:03:19 +01:00
Stein Magnus Jodal
78d10c4ab8
Reduce variation in Pykka imports
...
Which lets us reduce the amount of mocked modules when building docs
2016-02-07 12:55:13 +01:00
Stein Magnus Jodal
95b21599c7
docs: Update mocks for docs build without all deps
...
Fixes #1431
2016-02-07 12:45:16 +01:00
Stein Magnus Jodal
3f7fbf67f3
Fix remaining gi.repository imports
2016-02-07 12:45:12 +01:00
Jens Luetjen
3bf6b9896c
Limit history to 500 track
...
To avoid an too large history list, save/restore maximum 500 tracks.
500 tracks a 3 minuts gives 24 hours history.
2016-02-06 16:22:54 +01:00
Jens Luetjen
9d8034869d
Chance type of core.restore_state config value
...
Change to boolean to simplify the user configuration.
2016-02-06 15:48:43 +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
d8405082e9
Test tracklist.get_version() change.
...
The tracklist version shall increase when loading state.
2016-02-04 21:14:20 +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
Jens Luetjen
49325c62dd
Test tracklist.get_version() change.
...
The tracklist version shall increase when loading state.
2016-02-04 20:54:49 +01:00
Stein Magnus Jodal
0ac50ed499
docs: Update Arch source install to use new gst-python2 package
...
Thanks to Sergej Pupykin
2016-02-04 14:45:39 +01:00
Stein Magnus Jodal
b3f8460a94
gst1: Fix taglist creation
2016-02-04 00:24:44 +01:00
Stein Magnus Jodal
d0783db422
docs: Fix link text
2016-02-04 00:12:19 +01:00
Stein Magnus Jodal
79cdc16d64
Merge pull request #1426 from adamcik/fix/1404-duplicate-seeks
...
audio: Prevent double seeks in appsrc (fixes : #1404 )
2016-02-03 23:40:31 +01:00
Stein Magnus Jodal
42a0f63ece
docs: Update Icecast streaming section
...
Fixes #1351
2016-02-03 23:37:07 +01:00
Stein Magnus Jodal
851c206d45
docs: Move advanced audio setups out of config page
2016-02-03 23:11:18 +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
Stein Magnus Jodal
30b50b64d3
docs: Update gst-{launch,inspect}-{0.10 => 1.0}
2016-02-03 22:24:20 +01:00
Stein Magnus Jodal
c749647a7b
deps: lamemp3enc replaces lame in Gst1
2016-02-03 22:10:11 +01:00
Stein Magnus Jodal
dd7caa322d
deps: mpg123audiocodec is an alternative to flump3dec and mad on Gst1
2016-02-03 22:09:52 +01:00
Stein Magnus Jodal
5e1633e1e2
deps: mpegaudioparse replaces mp3parse in Gst1
2016-02-03 22:09:22 +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
Jens Luetjen
49849fa5b3
Find all playable tracks in a shuffled playlist.
...
Run two times through the tracklist to be sure to not miss a playable track.
2016-02-03 20:49:43 +01:00
Jens Luetjen
e51b8c58be
Fix for: mpd client starts with empty tracklist.
...
When restoring state, increment the tracklist version number.
2016-02-03 20:47:10 +01:00
Trygve Aaberge
4e39f0969a
docs: Capitalize TCP in service docs
2016-02-03 13:41:04 +01:00
Stein Magnus Jodal
ccb80bd5aa
Merge pull request #1422 from trygveaa/docs/service-pulseaudio
...
docs: Add a note about PulseAudio when running as a service
2016-02-03 13:39:01 +01:00
Stein Magnus Jodal
92b4b4ec4f
Merge pull request #1423 from trygveaa/docs/config-service-note
...
docs: Add a note about running as a service under config
2016-02-03 13:35:57 +01:00
Trygve Aaberge
7a06a71e6e
docs: Add info about PulseAudio when running as a service
...
When using PulseAudio and running Mopidy as a service, some
configuration has to be added for this. This documents what you have to
do.
The setup is based on these:
https://wiki.archlinux.org/index.php/PulseAudio/Examples#PulseAudio_over_network
https://github.com/mopidy/mopidy/issues/954#issuecomment-73369712
2016-02-03 01:08:41 +01:00
Trygve Aaberge
0ca898fccd
docs: Add a note about running as a service under config
...
If only reading the config page, you might not have realized that the
config is located in another place when running Mopidy as a service.
2016-02-03 01:05:51 +01:00
Stein Magnus Jodal
3429487f70
Merge pull request #1419 from mopidy/feature/gst1
...
Port to GStreamer 1.x and PyGI
2016-02-02 22:24:28 +01:00
Stein Magnus Jodal
673b1b7bdc
gst1: Fix typo in docstring
2016-02-02 22:15:58 +01:00
Stein Magnus Jodal
00ed7e549c
gst1: Length will always be zero, leave it out
2016-02-02 22:14:06 +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
Thomas Adamcik
af43612630
audio: Add a TODO and some notes on duration handling
2016-02-01 23:58:00 +01:00
Stein Magnus Jodal
eda91cfa96
gst1: Add missing __future__ import
2016-02-01 23:27:06 +01:00
Stein Magnus Jodal
1daf582558
gst1: Check GStreamer version on start
...
If GStreamer is too old, it fails like this:
$ mopidy
ERROR: Mopidy requires GStreamer >= 1.2, but found GStreamer 1.0.0.
2016-02-01 23:12:16 +01:00
Stein Magnus Jodal
d9f53d5da3
gst1: Move all gi imports to a helper module
2016-02-01 23:09:28 +01:00
Stein Magnus Jodal
b143898cd3
gst1: Adjust list of GStreamer packages needed on Arch
2016-02-01 20:27:36 +01:00
Stein Magnus Jodal
7daed28416
docs: ==dev installs are deprecated
2016-02-01 20:02:32 +01:00
Stein Magnus Jodal
dce7e1551d
gst1: Simplify Gentoo install docs
2016-02-01 13:37:16 +01:00
Stein Magnus Jodal
906a48eaf7
gst1: Fix digraph name
...
It was probably broken by some regexp replacement.
2016-02-01 13:14:44 +01:00
Stein Magnus Jodal
1c4b36f66a
gst1: gi.require_version() GstPbutils before importing it
2016-02-01 13:05:52 +01:00
Stein Magnus Jodal
3cf8cdb3d9
travis: Add gstreamer1.0-plugins-bad to deps
2016-01-31 21:51:51 +01:00
Thomas Adamcik
190abc3513
gst1: Use default queue settings
...
Removing this queue seems to break appsrc about to finish.
2016-01-31 21:07:17 +01:00
Stein Magnus Jodal
df6db63dd4
gst1: Remove clearified TODO
2016-01-31 21:07:17 +01:00
Stein Magnus Jodal
e68c4668fe
audio: Fallback to datetime tag if no date tag
2016-01-31 21:07:17 +01:00