fix bugs in daily motion video page (closes #1320)
Add OFX support in boobank

Signed-off-by: Caramdache <caramdache@gmail.com>
Signed-off-by: Romain Bignon <romain@symlink.me>
update AUTHORS
add thumbnail property to BaseAudio

this can be used, for example, to associate an audio
file or stream with an image related to its author,
or an album cover

Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
ReplApplication.get_object(): return None if method does not exist

Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
ReplApplication.get_object(): exclude backends which does not implement 'method'

Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
radioob: add support for download and streaming of BaseAudio objects

Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
radioob: add support for playlist of BaseAudio objects
grooveshark: migrate from ICapVideo to ICapAudio

Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
grooveshark: fix unitialized property user_id in GroovesharkBrowser

Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
grooveshark: fix NoneType return value when user is not logged

Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
grooveshark: fix typo in test

Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
grooveshark: fix test if user is not logged

Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
grooveshark: adapt test for logged and non logged users

Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
rename AudioStreamInfo into StreamInfo

Allowing future use with upcoming VideoStream

Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
ReplApplication.get_object(): fix backend lookup

because self.enabled_backends contains BaseBackend objects
and not backend name strings

Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
Add mpv to default players

It's another fork of mplayer, more active than mplayer2.