ata-lmce. thats awesome.
I followed your suggestions and tried it for 0.26. this is about what I did:
cd /usr/src
mkdir lmce
cd lmce/
svn co http://svn.linuxmce.org/svn/trunk/src/PlutoUtils
svn co http://svn.linuxmce.org/svn/trunk/src
svn co http://svn.linuxmce.org/svn/trunk/src/Gen_Devices
svn co http://svn.linuxmce.org/svn/trunk/src/DCE
svn co http://svn.linuxmce.org/svn/trunk/src/SerializeClass
svn co http://svn.linuxmce.org/svn/trunk/src/pluto_main
svn co http://svn.linuxmce.org/svn/trunk/src/Media_Plugin
svn co http://svn.linuxmce.org/svn/trunk/src/db_wrapper
svn co http://svn.linuxmce.org/svn/trunk/src/mysql
sudo apt-get install libmysql++-dev
svn co http://svn.linuxmce.org/svn/trunk/src/pluto_media
svn co http://svn.linuxmce.org/svn/trunk/src/Orbiter
svn co http://svn.linuxmce.org/svn/trunk/src/Datagrid_Plugin
svn co http://svn.linuxmce.org/svn/trunk/src/Orbiter_Plugin
svn co http://svn.linuxmce.org/svn/trunk/src/JobHandler
svn co http://svn.linuxmce.org/svn/trunk/src/General_Info_Plugin
svn co http://svn.linuxmce.org/svn/trunk/src/version.h
wget http://svn.linuxmce.org/svn/trunk/src/version.h
svn co http://svn.linuxmce.org/svn/trunk/src/lib
svn co http://svn.linuxmce.org/svn/trunk/src/RA
svn co http://svn.linuxmce.org/svn/trunk/src/mysql_wrapper
cd ../SerializeClass/
make
cd ../DCE/
make
cd ../SerializeClass/
make
cd ../PlutoUtils/
make
cd ../pluto_main/
make
cd ../pluto_media/
make
cd ../MythTV_PlugIn/
apply patch
--- MythBackEnd_Socket.cpp.orig 2014-03-06 13:42:32.009283598 +0100
+++ MythBackEnd_Socket.cpp 2014-03-06 13:45:00.554095309 +0100
@@ -17,7 +17,7 @@
using namespace std;
using namespace DCE;
-#define MYTH_PROTOCOL 72
+#define MYTH_PROTOCOL 75
#include "Gen_Devices/AllCommandsRequests.h"
MythBackEnd_Socket::MythBackEnd_Socket(MythTV_PlugIn *pMythTV_PlugIn,string sIPAddress)
@@ -157,7 +157,7 @@
m_bConnected=true;
string sResponse;
- if( !InternalSendMythString("MYTH_PROTO_VERSION " TOSTRING(MYTH_PROTOCOL) " D78EFD6F",&sResponse,"ACCEPT") )
+ if( !InternalSendMythString("MYTH_PROTO_VERSION " TOSTRING(MYTH_PROTOCOL) " SweetRock",&sResponse,"ACCEPT") )
{
LoggerWrapper::GetInstance()->Write(LV_CRITICAL,"MythBackEnd_Socket::Connect couldn't send MYTH_PROTO_VERSION m_bConnected=false");
DeleteSocket();
make
mv /usr/pluto/bin/MythTV_PlugIn.so /usr/pluto/bin/MythTV_PlugIn.so.orig
cp MythTV_PlugIn.so /usr/pluto/bin/MythTV_PlugIn.so
sudo add-apt-repository ppa:dekarl/mythtv-unicable
sudo apt-get update
sudo apt-get dist-upgrade
Seems to work.
I wanted to attach the plugin for version 0.26 but it seems we only allowed 192KB ;-(