Closed GoogleCodeExporter closed 9 years ago
Well, apart from that there is no such thing like the "best" media player ;) I
would
be happy to have Songbird support too. Unfortunately I cannot bear this myself
as I
need the rare time I can spend on Remuco to focus on the core part and existing
player adapters. OTH I would be happy in assisting anyone who likes to
contribute here.
Original comment by obensonne@googlemail.com
on 23 Sep 2009 at 9:12
Original comment by obensonne@googlemail.com
on 29 Sep 2009 at 9:44
Adapter for Songbird is in my repo at bitbucket...
It require MPRIS extension for Songbird:
http://addons.songbirdnest.com/addon/1626
In this version adding files to playlist doesn't work, I don't know why - I
must read
something about MPRIS and read remuco api doc about MPRIS.. ;)
Original comment by pawel.pbm
on 1 Oct 2009 at 5:08
Cool stuff! You rock, man. :-D
In theory a player adapter for a player supporting the MPRIS interface is very
easy.
In the ideal case only the __init__ method of PlayerAdapter needs to be
overwritten.
However, real life is different, not all player implement the MPRIS interface
correctly. That's why the player adapters using MPRIS (Amarok, VLC, Audacious)
need
to overwrite some methods of MPRISAdapter and fix things which do not conform
to MPRIS.
I'm afraid the MPRIS adapter doc is not that great. Hopefully looking at the
existent
MPRIS adapters helps here. Otherwise, just drop a note ..
BTW .. d-feet is a great tool to inspect DBus interfaces of running
applications.
Original comment by obensonne@googlemail.com
on 1 Oct 2009 at 6:03
Just visited the link you provided. There they say:
<<<
This supports almost all MPRIS functionality, except for:
* AddTrack method
* DelTrack method
* GetCaps method just says everything works
* CapsChange signal not implemented
* TrackListChange signal not implemented
* Metadata retrieval from external sources like Musicbrainz and Amazon
>>>
Hopefully adding tracks gets implemented soon. Currently the MPRIS adapter only
allows to add extra file actions, not to disable standard file actions.
However, it
seems SongBird not only has an MPRIS DBus interface but also an own DBus
interface
which might be useful here. D-Feet might help here to see if the other DBus
interface
can be used additionally to the MPRIS interface. I've done something similar in
the
Amarok adapter.
Original comment by obensonne@googlemail.com
on 1 Oct 2009 at 7:02
Rollback .. the other DBus interface seems outdated and does not seem to provide
additional functionality: http://addons.songbirdnest.com/addon/181 .
PS: Hope you don't mind that I set you as the owner of this issue ;)
Original comment by obensonne@googlemail.com
on 1 Oct 2009 at 7:11
Thanks for tip.. (I read about that unsupported functions.. but I forgot about
it
when I was testing adapter.. Thinging is painful after 8 hour in work.. ;)
I'll try to add this tomorrow..
Original comment by pawel.pbm
on 1 Oct 2009 at 7:11
I've merged you songbird adapter into the mainline and applied some additional
changes to handle the playlist issue mentioned above - the commit messages
should
explain each change. Here is a summary:
http://code.google.com/p/remuco/source/list?path=/adapter/songbird/remuco-songbi
rd&start=997088c30ec7ba7929de9c6f9e112f9e3e3951cd
Original comment by obensonne@googlemail.com
on 4 Oct 2009 at 1:19
Original comment by obensonne@googlemail.com
on 4 Oct 2009 at 1:19
Release 0.9.2 contains a Songbird adapter.
Original comment by obensonne@googlemail.com
on 19 Oct 2009 at 7:00
Original issue reported on code.google.com by
raynorcs...@gmail.com
on 21 Sep 2009 at 9:29