Stein Magnus Jodal
accc1e7249
docs: Update changelog for PR#1046
2015-03-18 00:25:26 +01:00
Stein Magnus Jodal
65c5242b14
backend: Remove default impl of PlaylistProvider.playlists
...
The default was insane. For one, because overriding e.g. just the
getter would make the property have a pair of working getter and
setter that are entirely disconnected.
2015-03-18 00:25:26 +01:00
Thomas Adamcik
6273247c6e
Merge pull request #1044 from jodal/fix/971-decode-strerror
...
Decode all strerror-based exception messages
2015-03-17 22:29:34 +01:00
Stein Magnus Jodal
aae545f2fe
docs: Update changelog for PR#1044
2015-03-17 22:07:55 +01:00
Stein Magnus Jodal
4972d1da57
Decode all strerror-based exception messages
...
I reviewed all instances of:
- EnvironmentError
- OSError
- IOError
- socket.error
In most cases, we already used encoding.locale_decode().
The case fixed in mopidy/utils/network.py fixes #971 .
The case fixed in mopidy/utils/path.py might be triggered during a
local library scan.
2015-03-17 22:02:34 +01:00
Stein Magnus Jodal
3559e61d75
docs: Don't require Sphinx 1.3 to build
2015-03-17 21:34:20 +01:00
Thomas Adamcik
1005848d94
Merge pull request #1042 from jodal/docs/new-contrib-and-devenv-guide
...
docs: New contribution page and development environment guide
2015-03-17 21:29:04 +01:00
Stein Magnus Jodal
9b278c3188
Merge pull request #1043 from adamcik/feature/audio-buffering-cleanups
...
Audio buffering cleanups
2015-03-17 21:25:38 +01:00
Stein Magnus Jodal
bdee947889
docs: Fix review comments
2015-03-17 21:24:32 +01:00
Thomas Adamcik
b1448f584f
audio: Remove download flag from audio ( fixes #1041 )
...
This should resolve the issue where Mopidy tries and download way to much of a
remote track before playing it.
2015-03-17 21:10:02 +01:00
Thomas Adamcik
8983608992
audio: Never buffer live sources as they would stall
2015-03-17 20:56:58 +01:00
Thomas Adamcik
b90d18c8ac
audio: Reduce most buffering message to trace level
2015-03-17 20:56:16 +01:00
Stein Magnus Jodal
8a0bf3c25f
docs: Include commit message tips in the guidelines
2015-03-17 13:16:39 +01:00
Stein Magnus Jodal
b6b872b9c2
docs: Fix typos from review
...
Co-Authored-By: Nick Steel <kingosticks@gmail.com>
2015-03-17 12:23:12 +01:00
Stein Magnus Jodal
c90f08d8ea
docs: Show another level of the about section in the ToC
2015-03-17 01:16:05 +01:00
Stein Magnus Jodal
b2b7b87081
docs: Make devtools a pure release procedure page
2015-03-17 01:16:05 +01:00
Stein Magnus Jodal
e981caf5e9
docs: New contribution guidelines
...
Fixes #830
2015-03-17 01:16:05 +01:00
Stein Magnus Jodal
7aee505943
docs: Add development environment guide
...
Fixes #994
2015-03-17 01:16:05 +01:00
Stein Magnus Jodal
5240b50f8b
Merge pull request #1040 from adamcik/fix/only-update-stream-title-for-streams
...
core: Only emit stream title changed for streams
2015-03-15 21:27:50 +01:00
Stein Magnus Jodal
0f21e7425e
Merge pull request #1039 from adamcik/bug/923/duration-as-int-or-none
...
core: Correctly handle missing duration in seek.
2015-03-15 21:26:16 +01:00
Thomas Adamcik
28d047e1d2
core: Only emit stream title changed for streams
...
This is done by checking for the presence of the organization tag typically set
by web streams. This might be a bit to strict and a bad heuristic, but it's
currently better than wrongly emitting stream titles for non streams IMO.
2015-03-15 11:42:01 +01:00
Thomas Adamcik
6adeea6009
core: Correctly handle missing duration in seek.
...
Seeks will now fail when the duration is None, this is an approximation to if
the track is seekable or not. This check is need as otherwise seeking a radio
stream will trigger the next track.
If the track truly isn't seekable despite having a duration we should still
fail as GStreamer will reject the seek.
2015-03-15 11:29:07 +01:00
Thomas Adamcik
4b8cd3af87
Merge pull request #1038 from jodal/feature/deps-executable-path
...
deps: Add executable path to 'mopidy deps' output
2015-03-14 23:19:51 +01:00
Stein Magnus Jodal
aed91008a3
deps: Add executable path to 'mopidy deps' output
2015-03-14 23:07:59 +01:00
Stein Magnus Jodal
336ef4534a
tests: Use assertEqual instead of assertEquals
2015-03-14 23:01:49 +01:00
Stein Magnus Jodal
a1e866e46e
docs: Use sphinx_rtd_theme bundled with Sphinx 1.3
2015-03-14 22:06:38 +01:00
Stein Magnus Jodal
b36083bae6
docs: Fix mock of gst.Caps
2015-03-14 22:02:27 +01:00
Stein Magnus Jodal
6f5ae2f9c4
docs: Fix syntax error in deprecation notices
2015-03-14 22:02:19 +01:00
Stein Magnus Jodal
5be2849547
docs: Add missing models to graph, reorder model docs
2015-03-14 21:51:37 +01:00
Stein Magnus Jodal
19e120582d
docs: Update API concepts
2015-03-14 21:06:28 +01:00
Stein Magnus Jodal
3dc1901436
docs: Remove GStreamer elements from extdev guide
...
Mixers are no longer custom GStreamer elements, and while still
possible to do, custom GStreamer elements will probably not be as well
supported when we port to GStreamer 1.x.
2015-03-14 20:59:50 +01:00
Stein Magnus Jodal
0eb2e1675a
docs: Highlight deprecations in the changelog
2015-03-14 20:48:12 +01:00
Stein Magnus Jodal
0034545351
http: Deprecate http/static_dir config
2015-03-14 20:43:34 +01:00
Thomas Adamcik
21b11b21cd
Merge pull request #1037 from tkem/fix/local_get_images_single_track
...
local: Fix get_images() for local libraries returning single track from lookup().
2015-03-14 19:14:22 +01:00
Thomas Kemmer
9a1833a698
Update change log for PR #1037 .
2015-03-14 16:43:02 +01:00
Thomas Kemmer
29b4a2075a
local: Fix get_images() for local libraries returning single track from lookup().
2015-03-14 16:12:46 +01:00
Stein Magnus Jodal
abe9b7aea7
docs: Initial cleanup of v0.20 changelog
2015-03-14 01:27:28 +01:00
Stein Magnus Jodal
bb737e92c2
Merge pull request #1036 from jodal/feature/track-last-modified-as-ms
...
models: Change Track.last_modified from seconds to ms (fixes #678 )
2015-03-14 01:26:55 +01:00
Stein Magnus Jodal
51b83f0f05
Merge pull request #1030 from adamcik/feature/stream-reference
...
Rework current metadata track to something ref based
2015-03-14 00:39:29 +01:00
Thomas Adamcik
6260ba00be
core: Test stream_title_changed listener
2015-03-14 00:30:46 +01:00
Thomas Adamcik
67f9bd73bf
Merge branch 'develop' into feature/stream-reference
...
Conflicts:
docs/changelog.rst
2015-03-14 00:28:51 +01:00
Thomas Adamcik
36fe8321b1
docs: Add changelog entry for stream title stuff
2015-03-14 00:25:20 +01:00
Thomas Adamcik
6d50f835a4
review: docstring update for mpd translator
2015-03-14 00:22:22 +01:00
Thomas Adamcik
ea97047607
flake8: Fix bad import
2015-03-14 00:10:21 +01:00
Stein Magnus Jodal
3a61445519
models: Change Track.last_modified from seconds to ms
2015-03-14 00:06:23 +01:00
Thomas Adamcik
4db4b4d63b
core: Reduce stream metadata to just the title
...
The API I really want for this to support regular tracks, stream updates and
dynamic playlists is still unclear to me. As such I'm taking the KISS approach
and reducing this to just the stream title and nothing else.
If all goes as planed this will be replaced by playback_track_changed(tlid, ref)
style events and other improvements in a later version.
2015-03-13 23:56:51 +01:00
Thomas Adamcik
980e04537b
Merge pull request #1035 from jodal/feature/none-mixer-adjustments
...
core/mpd: None-mixer adjustments
2015-03-13 23:31:20 +01:00
Stein Magnus Jodal
30badf60b9
Merge pull request #1033 from adamcik/feature/scanner-with-typefind
...
Add typefinding / MIME guess to scan code.
2015-03-13 23:22:12 +01:00
Thomas Adamcik
6b7f9b4899
docs: Add changelog for the scanner improvements
2015-03-13 22:45:57 +01:00
Thomas Adamcik
faab0b755a
audio: Filter for messages we care about, rest will be dropped
2015-03-13 22:39:52 +01:00