Remuco is a very cool server and J2ME client for controlling various media players. I've been playing with it for a while and now I think it's working well enough to go into Portage. This ebuild installs the J2ME client to /usr/share/remuco/client to save users from having to obtain it manually. It does not get built from source since it is to be run on another device. It would probably be a pain to build anyway. All the players it controls are in Portage except for XMMS2, which is actually the only player I've tried it with. I'd appreciate it if people could test it with the other players. Note that 0.9 should be coming out very soon.
Created attachment 196779 [details] remuco-0.8.2.1.ebuild
Created attachment 197144 [details] emerge --info Works perfectly with mpd 0.15_beta2 and audacious 2.1_beta1 here.
Created attachment 197552 [details] remuco-0.9.0.ebuild Thanks for testing. Here's 0.9.0. I'm doing a little development on this so I might attach an svn ebuild here later for anyone who's interested.
Created attachment 201563 [details] remuco-0.9.1.ebuild Here's 0.9.1. My improvements for XMMS2 have gone into this one. It now also supports Exaile 3.
Created attachment 201564 [details] remuco-9999.ebuild Here's an SVN ebuild for anyone who might be interested. It builds the J2ME client from source. This turned out to be easier than I expected but it's probably still not worth doing for the regular ebuild.
Created attachment 205718 [details] remuco-0.9.1-r1.ebuild Added dependency on python-mpd
Huh? It's already there through the mpd USE flag.
Remuco as changed its hosting platform and SCM: http://code.google.com/p/remuco/ Additionally, there is a new Version of Remuco (0.9.2) which has 2 new player adapters for Songbird and MPlayer. Would be great if you could update the ebuild.
Created attachment 209477 [details] remuco-0.9.2.ebuild Here we go then. One ebuild for 0.9.2.
Created attachment 209479 [details] remuco-9999.ebuild And one Mercurial ebuild. :)
Great, thanks :)
Created attachment 215203 [details] compilation error
Created attachment 215204 [details] emerge --info
I have little problem with dependencies in remuco-9999.ebuild is outdated. There was change in localization of client files: in line client/build.properties.example > client/build.properties || die there should be client/jme/build.properties.example > client/jme/build.properties || die and in line: cd client should be: cd client/jme/ After that changes when I want to compile it i get error like in attached file (remuco.error.txt).
Ebuild should check if BT_RFCOMM is enabled in kernel (and if it is a module, modpobe rfcomm is important) Without it I ran into this problem (with each player adapter) $ cat .cache/remuco/vlc.log 2011-08-21 21:50:21,515 [ INFO] [ config.py 218] remuco version: 0.9.5 2011-08-21 21:50:21,544 [ INFO] [ manager.py 251] start dbus observer 2011-08-21 21:50:21,548 [ INFO] [ manager.py 282] start main loop 2011-08-21 21:50:21,552 [ INFO] [ manager.py 57] start player adapter 2011-08-21 21:50:21,557 [ ERROR] [ manager.py 64] ** BUG ** (93, 'Protocol not supported') Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/remuco/manager.py", line 59, in _start_pa pa.start() File "/usr/bin/remuco-vlc-2.7", line 51, in start remuco.MPRISAdapter.start(self) File "/usr/lib64/python2.7/site-packages/remuco/mpris.py", line 125, in start PlayerAdapter.start(self) File "/usr/lib64/python2.7/site-packages/remuco/adapter.py", line 531, in start self.__info, self.__handle_message, self.config) File "/usr/lib64/python2.7/site-packages/remuco/net.py", line 415, in __init__ self._sock = self._create_socket() File "/usr/lib64/python2.7/site-packages/remuco/net.py", line 495, in _create_socket sock = bluetooth.BluetoothSocket(bluetooth.RFCOMM) File "/usr/lib64/python2.7/site-packages/bluetooth/bluez.py", line 117, in __init__ _sock = _bt.btsocket (proto) error: (93, 'Protocol not supported') 2011-08-21 22:12:05,844 [ INFO] [ manager.py 73] stop player adapter 2011-08-21 22:12:05,844 [ INFO] [ manager.py 79] player adapter stopped 2011-08-21 22:12:16,447 [ INFO] [ manager.py 46] received signal 2 2011-08-21 22:12:16,447 [ INFO] [ manager.py 288] main loop stopped 2011-08-21 22:12:16,448 [ INFO] [ manager.py 292] observer stopped 2011-08-21 22:12:16,448 [ INFO] [ manager.py 73] stop player adapter 2011-08-21 22:12:16,449 [ INFO] [ manager.py 79] player adapter stopped
Created attachment 286133 [details] Init script for remuco-mpd For the mpd adapter, a init script for remuco is very reasonable. (Since mpd as deamon waits for clients, one may want to connect to remuco-mpd after a fresh restart. You don't need X or a screen for this usage.) A simple init script is attatched. "Simple" means that I wrote "use net bluetooth" but remuco can be used with at least one of them, not both. For my last post: The test may go in a useflag "bluetooth" for tha case anyone use wifi only.
It seems that this package is no longer in Sunrise.
Upstream is dead now anyway. Closing.