Stein Magnus Jodal
772185ddc9
Make first log line prettier
2012-09-19 02:40:51 +02:00
Stein Magnus Jodal
36698d1ae6
Hack to fix random test failure
...
With Pykka 0.16, test_status_method_when_playing_contains_time_with_length
fails now and then because play_time_started is not initialized before it is
used as an int.
I'm allowing myself to fix this in the simplest way possible instead of
tracking the issue down, since I'm already working on a refactor of the time
position code.
2012-09-19 02:03:51 +02:00
Stein Magnus Jodal
52c7726de2
MPD command 'close' does not return 'OK'
...
Test broke when Pykka actors started processing the actor inbox before
stopping themselves.
2012-09-19 01:50:48 +02:00
Stein Magnus Jodal
d1d5a084a2
Log Spotify playlist loading completion on INFO level
2012-09-19 01:05:02 +02:00
Stein Magnus Jodal
9339833266
docs: Fix typo
2012-09-19 00:47:32 +02:00
Stein Magnus Jodal
bb589dc78b
Merge pull request #205 from adamcik/feature/software-mixer
...
Switch to playbin2 and re-add software mixer support.
2012-09-18 15:12:37 -07:00
Thomas Adamcik
8ff98195c7
Document settings profiles hack.
2012-09-19 00:09:23 +02:00
Thomas Adamcik
8f045b6d6b
Update documentaion and changelog with respect to software mixing and playbin2 switch.
2012-09-18 23:56:58 +02:00
Thomas Adamcik
9866d78c65
Re-add software mixing, fixes #203 .
2012-09-18 23:49:29 +02:00
Thomas Adamcik
413c22e117
Move mixer track out to it's own attribute.
2012-09-18 23:41:39 +02:00
Thomas Adamcik
71682d3d9f
Switched over to playbin2 for audio playback.
...
Covers first half of #171 which is simply an port of the functionality we used
to have. Second half is actually taking advantage of playbin2 with respect to EOT
handling etc.
2012-09-18 22:50:57 +02:00
Stein Magnus Jodal
9b6c17db96
docs: Cleanup changelog
2012-09-17 00:03:48 +02:00
Stein Magnus Jodal
6b01e612a3
Merge pull request #200 from adamcik/feature/local-scanner-fixes
...
Fix for #189 and other cleanups
2012-09-16 14:04:06 -07:00
Thomas Adamcik
049840daaf
Update changelog.
2012-09-16 22:53:58 +02:00
Thomas Adamcik
5a47dfe159
Update import style in tests.utils.path
2012-09-16 22:44:15 +02:00
Thomas Adamcik
a707daf458
Add tests for expand_path and fix ordering.
...
Expansions need to happen before abspath is called or else result is wrong.
2012-09-16 22:26:44 +02:00
Thomas Adamcik
dda5e5261a
Move and rename expand_path to mopidy.utils.path
...
Also switches a bit move of mopidy.utils.settings over to module imports and
double spaces between functions.
2012-09-16 22:07:59 +02:00
Stein Magnus Jodal
0c674c5341
Remove dead code
2012-09-16 21:30:02 +02:00
Stein Magnus Jodal
fdde2eb2bf
docs: Don't guesstime release to include multi-backend
2012-09-16 20:29:24 +02:00
Stein Magnus Jodal
f9a9d264dc
Log and exit if output setup causes LinkError
2012-09-16 20:28:01 +02:00
Thomas Adamcik
6cc57701f9
Update parse_m3u to allow caller to decide what location playlist is relative to.
2012-09-16 19:28:15 +02:00
Thomas Adamcik
c2e1b0d672
Use find_files() as an iterator in scanner.
2012-09-16 18:17:28 +02:00
Thomas Adamcik
7ceb530064
Updated find files to ignore hidden files and folders.
2012-09-16 18:14:11 +02:00
Thomas Adamcik
355ff811af
Add $XDG_name_DIR substitution to _FILE and _PATH settings.
...
This change removes the practice of hardcoding fallbacks to these paths outside
of the base settings file. We can probably get rid of some of the location
CONSTANTS that are currently in use in mopidy/__init__.py
2012-09-16 18:03:07 +02:00
Thomas Adamcik
3cf1b13d49
Cleanup mopidy.utils.settings.
...
- Move to module import for stdlib
- Extract path manipulation code to a method
- Avoid uneeded copying of settings dict by binding current localy.
2012-09-16 17:47:51 +02:00
Stein Magnus Jodal
31d015f9fd
docs: Fix typo
2012-09-15 19:21:23 +02:00
Stein Magnus Jodal
e905fd8d8a
Reorganize v0.8 changelog
2012-09-15 19:19:45 +02:00
Stein Magnus Jodal
2cd729aa2f
docs: Include git revision in version number if we're in a git repo
2012-09-15 18:50:43 +02:00
Stein Magnus Jodal
a8d1d41ab3
Use assertIn and assertNotIn in tests
2012-09-15 17:46:25 +02:00
Stein Magnus Jodal
1443114204
docs: Remove duplicate API doc
2012-09-15 17:45:28 +02:00
Thomas Adamcik
e3bc0e79b9
Fix bug in local playlist handling.
2012-09-15 15:18:50 +02:00
Thomas Adamcik
e6485e4abe
Add basic docs for Audio API, fixes #177 .
2012-09-15 14:01:05 +02:00
Thomas Adamcik
5829a9f485
Merge pull request #197 from jodal/feature/better-playback-provider
...
Better base playback provider
2012-09-14 01:21:46 -07:00
Stein Magnus Jodal
fd60d42be6
Make LocalPlaybackProvider the default implementation of BasePlaybackProvider
2012-09-14 02:08:23 +02:00
Stein Magnus Jodal
2321a77e37
docs: Fix Sphinx warning
2012-09-14 01:45:27 +02:00
Stein Magnus Jodal
25b14cbfb3
docs: Fix broken autodocs
2012-09-14 01:43:45 +02:00
Stein Magnus Jodal
6d93938745
Merge pull request #195 from jodal/feature/playbackstate-enum
...
Add PlaybackState enum
2012-09-13 16:19:24 -07:00
Stein Magnus Jodal
2ba05f9405
Add PlaybackState enum
2012-09-14 01:17:55 +02:00
Thomas Adamcik
8802ea56f1
Merge pull request #196 from jodal/feature/audio-module
...
Add mopidy.audio module
2012-09-13 16:07:41 -07:00
Stein Magnus Jodal
4dd95804f2
Rename mopidy.mixers to mopidy.audio.mixers
2012-09-14 01:05:42 +02:00
Stein Magnus Jodal
aab37302a1
Rename mopidy.gstreamer to mopidy.audio
2012-09-14 01:05:42 +02:00
Thomas Adamcik
7f94464755
Merge pull request #194 from jodal/feature/extract-core-api
...
Extract core API from backend API
2012-09-13 15:15:42 -07:00
Stein Magnus Jodal
f3cb3036d4
docs: Update a couple of references and titles
2012-09-13 23:57:07 +02:00
Stein Magnus Jodal
e0b26fcb81
docs: Move controllers out of the Backend API
2012-09-13 23:50:09 +02:00
Stein Magnus Jodal
0559213da3
Move backend controllers to mopidy.core
2012-09-13 23:41:20 +02:00
Stein Magnus Jodal
0a0c7c59b7
docs: Merge development docs into a single document
2012-09-13 15:18:22 +02:00
Stein Magnus Jodal
7525cad94c
Let Track.date be an ISO-8601 string
...
This lets us have less precision than full dates. E.g. Spotify tracks only got
release year, not full release date.
The original MPD server regularly expose data like this as "Date: 1977", so we
don't need to fake more precision for MPD's sake.
2012-09-12 23:06:06 +02:00
Stein Magnus Jodal
0ed59a8845
gstreamer: Fix typo
2012-09-12 22:54:34 +02:00
Stein Magnus Jodal
a703b19862
docs: Update iOS clients section
2012-09-12 22:20:00 +02:00
Stein Magnus Jodal
fd76b46d5e
docs: Fix typo
2012-09-12 22:11:29 +02:00