Stein Magnus Jodal
|
05d44d2915
|
Log error instead of passing it to sys.exit()
|
2010-08-24 20:22:45 +02:00 |
|
Stein Magnus Jodal
|
facf56ea54
|
Merge branch 'feature/lastfm-scrobbling' into develop
|
2010-08-24 20:21:25 +02:00 |
|
Stein Magnus Jodal
|
16e6a7fdc0
|
Fail nicely when optional dependencies are missing
|
2010-08-24 20:20:47 +02:00 |
|
Stein Magnus Jodal
|
89c183e381
|
Add pylast to deps list
|
2010-08-24 19:43:04 +02:00 |
|
Stein Magnus Jodal
|
7d545f889e
|
Update docstring
|
2010-08-24 19:40:32 +02:00 |
|
Stein Magnus Jodal
|
ab6e9fccfd
|
Add note to settings doc on setting up Last.fm scrobbling
|
2010-08-24 19:38:42 +02:00 |
|
Stein Magnus Jodal
|
b87515368d
|
Update changelog and roadmap
|
2010-08-24 19:34:10 +02:00 |
|
Stein Magnus Jodal
|
02a1592d33
|
Fix references to settings
|
2010-08-24 19:31:47 +02:00 |
|
Stein Magnus Jodal
|
67ab8ecbe5
|
Generate docs for lastfm frontend
|
2010-08-24 19:31:30 +02:00 |
|
Stein Magnus Jodal
|
9d62ef4cf3
|
Generate doc for BaseFrontend
|
2010-08-24 19:31:02 +02:00 |
|
Stein Magnus Jodal
|
95de668721
|
Scrobble at other events than EOT if >50% or >240s.
|
2010-08-24 19:23:02 +02:00 |
|
Stein Magnus Jodal
|
a8f035e879
|
Trigger playing/stopped events at play, prev, next, stop, eot.
|
2010-08-24 19:22:19 +02:00 |
|
Stein Magnus Jodal
|
1ed711fb85
|
Do not scrobble if duration is <30s
|
2010-08-24 18:45:32 +02:00 |
|
Stein Magnus Jodal
|
448aa47923
|
Do Last.fm scrobbling in its own process
|
2010-08-24 18:28:59 +02:00 |
|
Stein Magnus Jodal
|
0030e2472b
|
Encode strings as UTF-8 before passing them to pylast
|
2010-08-24 11:56:02 +02:00 |
|
Stein Magnus Jodal
|
ec9356dc52
|
Add dependencies to docstring
|
2010-08-24 10:29:09 +02:00 |
|
Stein Magnus Jodal
|
5868506573
|
Only censor password in settings listing if the password is set
|
2010-08-24 10:12:03 +02:00 |
|
Stein Magnus Jodal
|
97122aca49
|
We want 320 kbps from Spotify
|
2010-08-24 10:11:40 +02:00 |
|
Stein Magnus Jodal
|
866f9aac28
|
Update remaining todos
|
2010-08-24 03:05:26 +02:00 |
|
Stein Magnus Jodal
|
67cae2ed4d
|
Issue end_of_track event before we start playing the next track. Fixes 'now playing' on Last.fm for the second track in the playlist.
|
2010-08-24 03:03:30 +02:00 |
|
Stein Magnus Jodal
|
e0f7fc741a
|
Working Last.fm scrobbler
|
2010-08-24 02:58:28 +02:00 |
|
Stein Magnus Jodal
|
2ccd3000cd
|
Add LastfmFrontend to the FRONTENDS default
|
2010-08-24 02:57:05 +02:00 |
|
Stein Magnus Jodal
|
d4541bb505
|
Update CoreProcess to handle multiple frontends
|
2010-08-24 02:56:44 +02:00 |
|
Stein Magnus Jodal
|
e67cf3805a
|
Issue events from backend to frontend on 'now_playing' and 'end_of_track'
|
2010-08-24 02:56:20 +02:00 |
|
Stein Magnus Jodal
|
5fb17ccf03
|
Make MpdFrontend ignore unknown messages
|
2010-08-24 02:55:44 +02:00 |
|
Stein Magnus Jodal
|
8cb015b54c
|
Add settings for LastfmFrontend
|
2010-08-24 01:54:20 +02:00 |
|
Stein Magnus Jodal
|
0abfb25a99
|
Add requirements-lastfm.txt
|
2010-08-24 01:31:20 +02:00 |
|
Stein Magnus Jodal
|
fc423146cf
|
Add LastfmFrontend
|
2010-08-24 01:29:24 +02:00 |
|
Stein Magnus Jodal
|
556e6ba4d9
|
Make MpdFrontend a subclass of BaseFrontend
|
2010-08-24 01:27:58 +02:00 |
|
Stein Magnus Jodal
|
f42d226491
|
Add a BaseFrontend
|
2010-08-24 01:23:59 +02:00 |
|
Stein Magnus Jodal
|
0433dad077
|
Merge branch 'feature/encapsulate-queues' into develop
|
2010-08-24 01:13:42 +02:00 |
|
Stein Magnus Jodal
|
6930e7a9ad
|
Merge 'develop' into 'feature/encapsulate-queues'
|
2010-08-24 01:13:00 +02:00 |
|
Stein Magnus Jodal
|
cf2b8776a5
|
Remove unused import
|
2010-08-24 01:11:11 +02:00 |
|
Stein Magnus Jodal
|
d535cf76b3
|
Update GStreamer software mixer to use new output API
|
2010-08-24 01:11:01 +02:00 |
|
Stein Magnus Jodal
|
efc3761453
|
Update LibspotifyBackend to use new output API
|
2010-08-24 01:08:57 +02:00 |
|
Stein Magnus Jodal
|
98894f49e9
|
Update LocalBackend to use new output API
|
2010-08-24 01:08:31 +02:00 |
|
Stein Magnus Jodal
|
abce165aa3
|
Extend output API with all methods needed for GStreamerOutput
|
2010-08-24 01:06:20 +02:00 |
|
Stein Magnus Jodal
|
9fe5874069
|
Skip another backend test that does not work with DummyOutput
|
2010-08-24 01:04:43 +02:00 |
|
Stein Magnus Jodal
|
64b760bf96
|
Ignore tests which uses time.sleep (and that don't work with DummyOutput+LocalBackend)
|
2010-08-24 00:50:12 +02:00 |
|
Stein Magnus Jodal
|
f7d99b5c0a
|
GStreamerOutput returns something from set_volume too for consistency
|
2010-08-24 00:48:16 +02:00 |
|
Stein Magnus Jodal
|
d526f80473
|
Validate if there is anything to seek in in the BaseBackend
|
2010-08-24 00:47:24 +02:00 |
|
Thomas Adamcik
|
7a306355c2
|
Merge branch 'feature/settings-runtime' into develop
|
2010-08-24 00:25:36 +02:00 |
|
Thomas Adamcik
|
405d411464
|
Update tests to clear runtime settings
|
2010-08-24 00:19:05 +02:00 |
|
Stein Magnus Jodal
|
efe14032ce
|
Fix three more tests
|
2010-08-23 23:49:59 +02:00 |
|
Stein Magnus Jodal
|
d85684033a
|
Let DummyOutput respons to requests
|
2010-08-23 23:46:41 +02:00 |
|
Stein Magnus Jodal
|
a62a6e01a7
|
Use DummyOutput in tests
|
2010-08-23 23:45:42 +02:00 |
|
Stein Magnus Jodal
|
f099161e24
|
Never block without timeout in a test
|
2010-08-23 23:45:21 +02:00 |
|
Stein Magnus Jodal
|
1ebd95e879
|
Pass around an 'output' instead of an 'output_queue'
|
2010-08-23 23:44:28 +02:00 |
|
Stein Magnus Jodal
|
5d61bb1f7d
|
BaseOutput takes a reference to core_queue
|
2010-08-23 23:40:48 +02:00 |
|
Thomas Adamcik
|
947b91aa5c
|
Add basic runtime setting support
|
2010-08-23 23:30:20 +02:00 |
|