• 1
  • 144
  • 145
  • 146
  • 147(current)
  • 148
New MythTV add-on using libcmyth
@Allan
Thanks installed the monthly build for Gotham and it works much better ... unfortunately now xbmc crashes everytime I go to the EPG (comeback Sage TV)

@janbar
thanks for all your help, I think I might retreat defeated from this project and resort to bootcamped Win7 with media center
Reply
Try moving/renaming the XBMC folder inside application support for a fresh start.
Reply
(sorry - posted too soon!)
Reply
(sorry - posted too soon!)
Reply
Is there an easy way to hide "disabled" schedules in the "Timer" view? Since this issue https://github.com/fetzerch/xbmc-pvr-addons/issues/32 is closed, presumably this is already implemented or there is some other workaround?
Reply
BELOW IS RESOLVED! - I didn't have proper user permissions set up for the mysql database.

I'm having trouble getting the MythTV Add-on To connect to my backend. I am new at this but I tried to follow the instructions to compile the add-on myself on Windows with Visual C++ 2010. I deleted my local addons\pvr.mythtv.cmyth folder and moved in the compiled code and found that the dll was missing. So I went and pulled that out of the recycle bin and now it fires up but doesn't connect. Am I missing any other files that I shouldn't have deleted?

Below is my code with debugging on. I hope it allows you to see my problem. Please consider me an absolute beginner when it comes to setting something like this up. When I was on Frodo I was able to connect to my backend.

Code:
20:38:44 T:5716   DEBUG: ------ Window Init (DialogKaiToast.xml) ------
20:38:45 T:5716   DEBUG: ------ Window Init (Pointer.xml) ------
20:38:45 T:7560   DEBUG: PVR::CPVRClients::RegisterClient - registering add-on 'MythTV cmyth PVR Client'
20:38:47 T:5716   DEBUG: Previous line repeats 1 times.
20:38:47 T:5716   DEBUG: CWinEventsWin32::WndProcWindow is active
20:38:47 T:7560   DEBUG: PVR::CPVRClients::RegisterClient - registering add-on 'MythTV cmyth PVR Client'
20:38:47 T:7560   DEBUG: PVR - PVR::CPVRClient::Create - creating PVR add-on instance 'MythTV cmyth PVR Client'
20:38:47 T:7560   DEBUG: ADDON: Dll Initializing - MythTV cmyth PVR Client
20:38:47 T:7560   DEBUG: LoadLibraryExA called with flags:
                                             - LOAD_WITH_ALTERED_SEARCH_PATH
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: Creating MythTV cmyth PVR-Client
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: Addon compiled with XBMC_PVR_API_VERSION: 1.9.0 and XBMC_PVR_MIN_API_VERSION: 1.9.0
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: Register handle @ libXBMC_addon...done
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: Checking props...
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: Checking props...done
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: Register handle @ libXBMC_pvr...
20:38:47 T:7560   DEBUG: LoadLibraryExA called with flags:
                                             - LOAD_WITH_ALTERED_SEARCH_PATH
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: Register handle @ libXBMC_addon...done
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: Register handle @ libXBMC_gui...
20:38:47 T:7560   DEBUG: LoadLibraryExA called with flags:
                                             - LOAD_WITH_ALTERED_SEARCH_PATH
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: Register handle @ libXBMC_gui...done
20:38:47 T:7560   DEBUG: LoadLibraryExA called with flags:
                                             - LOAD_WITH_ALTERED_SEARCH_PATH
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'host'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'port'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'extradebug'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'db_user'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'db_password'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'db_name'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'db_host'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'db_port'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'livetv'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'livetv_conflict_strategy'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_template_provider'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_autometadata'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_autocommflag'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_autotranscode'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_autorunjob1'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_autorunjob2'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_autorunjob3'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_autorunjob4'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_autoexpire'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_transcoder'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'demuxing'
20:38:47 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'host_ether'
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: Creating PVRClientMythTV...
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_connect_monitor: connecting monitor connection
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_connect_addr: setting socket option SO_RCVBUF to 128000
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_connect_addr: connecting to 192.168.0.155:6543 fd = 1436
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_create {
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_create }
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_send_message
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_send_message: sending message '20      MYTH_PROTO_VERSION 8'
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_length
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_length: buffer is '13      ' ret = 13
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_string: string received 'REJECT'
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_string: string received '72'
20:38:47 T:7560   ERROR: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_connect: asked for version 8, got version 72
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_destroy {
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_destroy: shutdown and close connection fd = 1436
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_destroy }
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_connect_addr: setting socket option SO_RCVBUF to 128000
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_connect_addr: connecting to 192.168.0.155:6543 fd = 1436
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_create {
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_create }
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_send_message
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_send_message: sending message '30      MYTH_PROTO_VERSION 72 D78EFD6F'
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_length
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_length: buffer is '13      ' ret = 13
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_string: string received 'ACCEPT'
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_string: string received '72'
20:38:47 T:7560   ERROR: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_connect: asked for version 72, got version 72
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_connect: agreed on Version 72 protocol
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_send_message
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_send_message: sending message '23      ANN Monitor LIGHTNING 0'
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_length
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_length: buffer is '2       ' ret = 2
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_string: string received 'OK'
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_connect_monitor: done connecting monitor connection ret = 06E94BAC
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: Lock 115903968
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: Lock acquired 115903968
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: Unlock 115903968
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: MythConnection::IsConnected - true
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_connect_event: connecting event channel connection
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_connect_addr: setting socket option SO_RCVBUF to 128000
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_connect_addr: connecting to 192.168.0.155:6543 fd = 3064
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_create {
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_create }
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_send_message
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_send_message: sending message '20      MYTH_PROTO_VERSION 8'
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_length
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_length: buffer is '13      ' ret = 13
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_string: string received 'REJECT'
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_string: string received '72'
20:38:47 T:7560   ERROR: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_connect: asked for version 8, got version 72
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_destroy {
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_destroy: shutdown and close connection fd = 3064
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_destroy }
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_connect_addr: setting socket option SO_RCVBUF to 128000
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_connect_addr: connecting to 192.168.0.155:6543 fd = 3064
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_create {
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_create }
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_send_message
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_send_message: sending message '30      MYTH_PROTO_VERSION 72 D78EFD6F'
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_length
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_length: buffer is '13      ' ret = 13
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_string: string received 'ACCEPT'
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_string: string received '72'
20:38:47 T:7560   ERROR: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_connect: asked for version 72, got version 72
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_connect: agreed on Version 72 protocol
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_send_message
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_send_message: sending message '23      ANN Monitor LIGHTNING 1'
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_length
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_length: buffer is '2       ' ret = 2
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_string: string received 'OK'
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_connect_event: done connecting event channel connection ret = 06E94C04
20:38:47 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_database_init
20:38:48 T:9532   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_length
20:38:48 T:9532   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_length: buffer is '92      ' ret = 92
20:38:48 T:9532   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_string: string received 'BACKEND_MESSAGE'
20:38:48 T:9532   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_string: string received 'SYSTEM_EVENT CLIENT_CONNECTED HOSTNAME LIGHTNING SENDER MythTV'
20:38:48 T:9532   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_rcv_data: data received 'empty'
20:38:48 T:9532   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_event_get_message: leftover data: count 5, read 5, errno 0
20:38:48 T:9532   DEBUG: AddOnLog: MythTV cmyth PVR Client: MythEventHandler::MythEventHandlerPrivate::Process - EVENT ID: CMYTH_EVENT_SYSTEM_EVENT, EVENT databuf: CLIENT_CONNECTED HOSTNAME LIGHTNING SENDER MythTV
20:38:48 T:5716   DEBUG: ------ Window Deinit (DialogKaiToast.xml) ------
20:38:48 T:7560   ERROR: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_mysql_testdb_connection: mysql_connect() failed: Can't connect to MySQL server on '192.168.0.155' (10061)
20:38:49 T:7560   ERROR: Previous line repeats 1 times.
20:38:49 T:7560   ERROR: AddOnLog: MythTV cmyth PVR Client: Failed to connect to MythTV database [email protected]:3306 with user xbmc: Can't connect to MySQL server on '192.168.0.155' (10061)
20:38:49 T:7560   DEBUG: CAddonCallbacksAddon - ADDON::CAddonCallbacksAddon::QueueNotification - MythTV cmyth PVR Client - Error Message : 'Failed to connect to MythTV database'
20:38:49 T:7560   ERROR: AddOnLog: MythTV cmyth PVR Client: Failed to connect to backend
20:38:49 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_destroy {
20:38:49 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_send_message
20:38:49 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_send_message: sending message '4       DONE'
20:38:49 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_destroy: shutdown and close connection fd = 3064
20:38:49 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_destroy }
20:38:49 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_database_destroy
20:38:49 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_destroy {
20:38:49 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_send_message
20:38:49 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)__cmyth_send_message: sending message '4       DONE'
20:38:49 T:5716   DEBUG: ------ Window Init (DialogKaiToast.xml) ------
20:38:49 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_destroy: shutdown and close connection fd = 1436
20:38:49 T:7560   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_destroy }
20:38:49 T:7560   DEBUG: Calling TransferSettings for: MythTV cmyth PVR Client
20:38:49 T:7560   ERROR: PVR - couldn't get the capabilities for add-on 'unknown'. Please contact the developer of this add-on: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen

Thanks in advance for your help,
-Brad
Reply
What's the current development status of this PVR add-on? This thread has been dormant for several months now, and it used to be very active. I was wondering if anybody had any insight as to the issue about showing only enabled Timers I raised in post #2195 above. This lack of filtering makes the "upcoming recordings" screen not very useful because it's so cluttered with "Disabled" timers which are usually just repeats of previously recorded episodes. There seem to be several missing features that were in older versions (e.g. the advanced schedule editor seems to have gone AWOL).
Reply
Try posting in the pvr |mythtv section of the forum.
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
(2014-04-24, 15:22)fiveisalive Wrote: What's the current development status of this PVR add-on? This thread has been dormant for several months now, and it used to be very active. I was wondering if anybody had any insight as to the issue about showing only enabled Timers I raised in post #2195 above. This lack of filtering makes the "upcoming recordings" screen not very useful because it's so cluttered with "Disabled" timers which are usually just repeats of previously recorded episodes. There seem to be several missing features that were in older versions (e.g. the advanced schedule editor seems to have gone AWOL).

Hi,

This addon is in active development. Since the beginning of this year i worked hard to make a new library written with c++ to replace 'cmyth'. I rewritten from scratch and use the new http API. The myth protocol still in use and same thing i rewritten from scratch liveTV and recording engine. It seems to run great and i heard it fixed issue about analog tuner etc. Also we handle better than before the metadata (cover, fanart) using the new API and we support mythtv 0.28-pre.
The new addon version doesn't use anymore 'cmyth' and i renamed it simply 'pvr.mythtv'. I plan to ask its inclusion in the official repo one mythtv 0.28 alpha will be out, replacing the old version of the addon.
For instance the development version is in the git repository github.com/janbar/xbmc-pvr-addons branch master.

About "Disabled" timers: Please, could you give me more details because i haven't this issue. Timers are generated from the upcoming recordings and not rules. Probably you have to cleanup the database ?
Reply
Hey this is great news, I have seen comment on the mythtv mailing lists that the api is the way to go rather than cmyth, so that should make it easier to keep the addon supported.

Keep up the great work. DO you need testers for the new code? If so, do you (long stretch here) have any ubuntu ppa for precise?

Or easy compile instructions?
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
(2014-06-23, 10:01)nickr Wrote: Hey this is great news, I have seen comment on the mythtv mailing lists that the api is the way to go rather than cmyth, so that should make it easier to keep the addon supported.

Keep up the great work. DO you need testers for the new code? If so, do you (long stretch here) have any ubuntu ppa for precise?

Or easy compile instructions?

Yes i need. Now i haveńt ubuntu ppa. I will see to create one if possible. I let you know. For instance you have to compile the addon, but it will be easier for testers to get it ready from ppa. Great idea. Thanks

Edit: the compilation is very easy with ubuntu. I will post a litle set of instruction soon
Reply
Thanks.
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
(2014-06-24, 22:13)nickr Wrote: Thanks.
Hi,

I tried to build package for ppa without success because a bzr bug ! So look at below for compilation instructions (easy):

git clone https://github.com/janbar/xbmc-pvr-addons.git

cd xbmc-pvr-addons/

./bootstrap

./configure

make clean

make -C lib/cppmyth

make zip -C addons/pvr.mythtv

Now the new addon is ready to be deployed: unzip the file addons/pvr.mythtv-....zip to your addons xbmc folder (linux): ~/.xbmc/addons/
Still to configure and enable addon in the setting screen of XBMC.

Also your can compile it for windows using same procedure as others addons.

Regards

EDIT: Nota: the new addon is named "pvr.mythtv". It supports MythTV 0.27 -> 0.28-pre (last master at the day)
Reply
Cool and thanks,

I am on precise and have previously built the cmyth addon successfully - in fact for a while quite a few people on this forum were downloading my build when 0.27 came out, so I am confident that my build environment is sane, although maybe some tools in precise are too old?

Anyway I get his as the last few lines of ./bootstrap

Code:
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: configure.ac: not using Autoheader
configure.ac:3: installing `./config.guess'
configure.ac:3: installing `./config.sub'
configure.ac:8: installing `./install-sh'
configure.ac:17: required file `./ltmain.sh' not found
configure.ac:8: installing `./missing'
addons/pvr.argustv/Makefile.am: installing `./depcomp'
Makefile.am: installing `./INSTALL'
autoreconf: automake failed with exit status: 1

And for the avoidance of doubt. ./configure also bombs out.
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
@nickr

My logs on ubuntu precise:

Code:
jlb@CAS-39657:~/xbmc-pvr-addons$ ./bootstrap
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.ac: tracing
autoreconf: configure.ac: adding subdirectory lib/cppmyth to autoreconf
autoreconf: Entering directory `lib/cppmyth'
autoreconf: configure.ac: adding subdirectory jansson to autoreconf
autoreconf: Entering directory `jansson'
autoreconf: running: libtoolize --install --copy --force
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./config.guess'
libtoolize: copying file `./config.sub'
libtoolize: copying file `./install-sh'
libtoolize: copying file `./ltmain.sh'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:4: installing `./missing'
src/Makefile.am: installing `./depcomp'
...

I think you need upgrade some pkg or some pkg are missed to complete the build.
Reply
  • 1
  • 144
  • 145
  • 146
  • 147(current)
  • 148

Logout Mark Read Team Forum Stats Members Help
New MythTV add-on using libcmyth8