Commit Graph

1543 Commits

Author SHA1 Message Date
Thomas Adamcik
21123e3cd9 Allow scanner to stop nicely when it runs out of files 2010-10-25 23:18:41 +02:00
Thomas Adamcik
89fe08a583 Accept callback for actual data handling 2010-10-25 23:02:09 +02:00
Thomas Adamcik
53972f4022 Rewrite to Scanner class 2010-10-25 22:56:28 +02:00
Thomas Adamcik
c7c3020453 Add basic file scanner 2010-10-25 22:07:16 +02:00
Thomas Adamcik
32527bfe79 Merge branch 'develop', remote branch 'jodal/develop' into develop 2010-10-25 22:07:05 +02:00
Stein Magnus Jodal
cbde1e4dc6 Update changelog with the threads-not-processes change 2010-08-27 12:21:42 +02:00
Stein Magnus Jodal
71014beb46 Merge branch 'feature/threads-not-processes' into develop 2010-08-27 12:19:30 +02:00
Stein Magnus Jodal
73f0e5dae6 Reduce Last.fm scrobbling failures from error to warning 2010-08-26 20:03:24 +02:00
Stein Magnus Jodal
fd905b25b8 Fix missing variable 2010-08-26 18:57:22 +02:00
Stein Magnus Jodal
ee4cef1988 Threadify Last.fm frontend 2010-08-26 18:56:36 +02:00
Stein Magnus Jodal
fee4735626 Remove unused import 2010-08-26 18:53:41 +02:00
Stein Magnus Jodal
318524be21 Merge develop into feature/threads-not-processes 2010-08-26 18:51:22 +02:00
Stein Magnus Jodal
8f18d9582f DummyLibraryController._seek() should return True like the rest 2010-08-25 23:53:58 +02:00
Thomas Adamcik
e250884fd6 Fix stupid mistake in output.set_position that should have been chaught by the tests we don't have for output... 2010-08-25 22:15:50 +02:00
Stein Magnus Jodal
c7218e87e2 Don't let debug logging to file affect console logging (i.e. get rid of logging.basicConfig()) 2010-08-24 23:33:32 +02:00
Stein Magnus Jodal
12a4c9d73d Catch SpotifyError in library.lookup() 2010-08-24 23:33:16 +02:00
Stein Magnus Jodal
8f30e9a139 Update protocol docs with change from previous commit 2010-08-24 23:16:13 +02:00
Stein Magnus Jodal
c89d58fccf Fix 'add ' and 'addid ' 2010-08-24 23:11:22 +02:00
Stein Magnus Jodal
19909d7aca Rotate log at 10M instead of 100k 2010-08-24 22:37:40 +02:00
Stein Magnus Jodal
cc98052df8 Simplify default log output 2010-08-24 21:16:57 +02:00
Stein Magnus Jodal
0cbce06037 Rename --dump to --save-debug-log. Rename related settings. 2010-08-24 21:00:10 +02:00
Stein Magnus Jodal
3d40aa7168 Add method from feature/threads-not-processes branch which is already in use 2010-08-24 20:39:00 +02:00
Stein Magnus Jodal
9ec4368651 Cleanup MPD logging 2010-08-24 20:35:54 +02:00
Stein Magnus Jodal
e4807d894f Cleanup logging from libspotify 2010-08-24 20:32:40 +02:00
Stein Magnus Jodal
5be0aadf0c Mock event triggering to fix tests 2010-08-24 20:24:26 +02:00
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