![]() |
|
New MythTV add-on using libcmyth - Printable Version +- XBMC Community Forum (http://forum.xbmc.org) +-- Forum: Development (/forumdisplay.php?fid=32) +--- Forum: PVR Development (/forumdisplay.php?fid=136) +--- Thread: New MythTV add-on using libcmyth (/showthread.php?tid=110694) Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 |
- Jimmer - 2011-10-16 11:15 dubstar_04 Wrote:I've not experienced this. The only time I have missing recordings is when they have been added since xbmc started and the library hasn't been updated. Oh, does updating the library pull in stuff from the pvr-backend as well? I thought they were independent..... I thought xbmc periodically checked the backend and thus updated itself regularly..... Jim edit: just updated library and this morning's Korean F1 just showed up. I guess you could run a script with xbmc-send on the backend to update the xbmc library on recording something, but that seems convoluted to me.... PS don't tell me anything about the F1 - haven't watched it yet! CMyth Video - dubstar_04 - 2011-10-16 12:33 Due to so many people being interested in seeing the add-on in action i have made a quick screen recording. you can find the video here: http://www.youtube.com/watch?v=1gA7YpbyxNM tsp42: can you add a link to this on the opening post? If anyone wants to see anything in particular let me know and i can make a proper video with music and stuff!! I have also written tutorials on installing mythtv and compiling xbmc with cmyth that you could add to the opening post if your interested? - dubstar_04 - 2011-10-16 19:53 compile error in the latest git: http://paste.ubuntu.com/710005/ ignore this!!!!! a 'make clean' and another pull has sorted it!! sorry!! P.S. 200 posts!! - tsp42 - 2011-10-17 10:44 I've merged Dushmaniac with my repository so it should now be up to date with xbmc mainline. I've also added support for updating the records and timer s in the add-on when the backend announces changes to these. I'm not sure it will fix the issue mronkko and Jimmer is seeing. deadite66: I will see if there are anything I can do to lower the cpu utilization. however the atom processor it not exactly the most powerfull cpu around but at least the power utilization doesn't increase with higher load. fiveisalive: Dteirney's plugin uses the mythxml data interface to get information about the recordings and program guide. The interface doesn't support scheduling of recordings. The MythXML interface has been replaced with a new API in the current development version of MythTV (ver. 0.25). The new API will support scheduling of recordings etc and I plan to support it instead of libcmyth when 0.25 is released. The libcmyth library takes care of the communication with the mythtv backend though the MythProtocol and the MySQL server. This expose the majority of the mythtv features (including the scheduling of recordings). I'm not sure how active the development of libcmyth are at mvpmc (last update was 11 months ago and in its current form MythTV 0.24 is not supported). The libcmyth library is also used by the xbmc virtual filesystem in mainline. For more information about the status of libcmyth please see https://github.com/xbmc/xbmc/pull/386. I plan to push the changes I made to libcmyth to mainline when the code is more mature. dubstar_04: Thanks for the video. I will add it to the first post. I would be happy to also add your tutorial to the post if you send it to me. mronkko: I've looked though the log and it looks like xbmc jumps to the end of the video when the stepforward command is recieved. Does the same happen when you use the fast forward button on the GUI? I will try to add some more debug info into the code that should produce a more informative log. - stevellion - 2011-10-17 15:42 Wow! - Fantastic. - stevellion - 2011-10-17 16:52 Darn it.. Just compiled up the latest git - and it has the thumbnail tears issue in it.. Maybe I compiled something wrong.Ignore me.. old version in /usr/local - new version in /usr... duh. - Jimmer - 2011-10-17 19:57 Well, can report: a) Thumbnail corruption seems to be a thing of the past b) Crash 10 seconds after entering movie library fixed c) Crash immediately on entering music library fixed d) testing the recordings automatically showing up now.... will report back after I have recorded a few shows... edit: have checked this on multiple recordings, seems to be working perfectly now. Thanks for all your hard work! Jimmer - fiveisalive - 2011-10-18 06:41 Current git master fails compilation with: Code: tools.cpp: In static member function ‘static uint64_t cTimeMs::Now()’:in the xbmc/pvrclients/mythtv-cmyth directory. Looks like tools.cpp is missing a: Code: using namespace ADDON;- fiveisalive - 2011-10-18 07:19 I'm getting crashes when editing the Configuration dialog for the myth-cmyth PVR plugin. Specifically when editing the IP address. It happens sporadically, but usually after about 1-2 minutes. See pastebin: http://fpaste.org/NSgu/ - fiveisalive - 2011-10-18 07:24 Also another semi-reproducible crash, upon selecting "Reset EPG", it starts loading the EPG from the backend, and gets half-way through then crashes: http://fpaste.org/MrhO/ Actually here's a better pastebin, that shows the crash with the extra myth debugging enabled. In this case, I had reset the "Live TV" support to off, then re-enabled it, and it again crashed (I think during the EPG scan): http://fpaste.org/OC8J/ Note sure if it's relevant, but I'm also getting a ton of messages like this in the log: Code: 01:50:28 T:140386141980416 DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_event_select [event.c:189]: (trace) } |