Closed nerddtvg closed 9 years ago
@nerddtvg , Hi, since 2 months ago i pushed a major update for the addon to my master. I don't use anymore cmyth library and i made a new library written with c++ to communicate with mythtv. So i renamed the addon to "pvr.mythtv" to avoid conflict with old addon. For me pvr.mythtv.cmyth is now obsolete and it could be easy to resolve this issue with the new. It will be great to try your case with the new. Let me know. Thanks
I will grab a copy and compile it to find out!
Thanks! On May 29, 2014 6:27 AM, "Jean-Luc Barrière" notifications@github.com wrote:
@nerddtvg https://github.com/nerddtvg , Hi, since 2 months ago i pushed a major update for the addon to my master. I don't use anymore cmyth library and i made a new library written with c++ to communicate with mythtv. So i renamed the addon to "pvr.mythtv" to avoid conflict with old addon. For me pvr.mythtv.cmyth is now obsolete and it could be easy to resolve this issue with the new. It will be great to try your case with the new. Let me know. Thanks
— Reply to this email directly or view it on GitHub https://github.com/fetzerch/xbmc-pvr-addons/issues/167#issuecomment-44522686 .
@janbar,
I've tried out the addon. It does not fix the problem listed above. However if any/all development is going to continue on that new PVR plugin I'll debug it and let you know.
Also, I just want to let you know a couple of minor issues. I can open bug reports in your repo if it is better:
I am running this on XBMC 14.0 Alpha 1 and MythTV v0.27-212-gb93fb14.
Thanks, nerddtvg
Hi,
Yes a security pin has to be initialize with 0000 before 0.28. Since 0.28 the pin is initialized during the installation with 0000. For now pin is not supported by the lib because i had not information about the protocol. Also has it any advantage ? About Icon channel, mythtv team had changed the behavior of the path. The addon implements the new behavior for 0.28. I have to find a workaround for 0.27. So it is easy to support multiple backend, by initializing the recording choosing the method: Current event or specific server.
I let you know. Br
Le lundi 2 juin 2014, nerddtvg notifications@github.com a écrit :
@janbar https://github.com/janbar,
I've tried out the addon. It does not fix the problem listed above. However if any/all development is going to continue on that new PVR plugin I'll debug it and let you know.
Also, I just want to let you know a couple of minor issues. I can open bug reports in your repo if it is better:
- Security Pin for backend MUST be set to 0000 to work. The settings have that hardcoded in place and the plugin will fail to authenticate to port 6544 if it is something different.
- Channel icons fail to load properly
I am running this on XBMC 14.0 Alpha 1 and MythTV v0.27-212-gb93fb14.
Thanks, nerddtvg
— Reply to this email directly or view it on GitHub https://github.com/fetzerch/xbmc-pvr-addons/issues/167#issuecomment-44793405 .
Hi,
So, thanks for help. Sure you can report bugs to my repo. This week-end i will push a commit to try to fix the issue with slave backend. I will let you know. As you can see, the addon does not use mysqllib anymore and does not read or alter database directly. Now it use MythTV web api to manage data operations. First it is more sustainable and more secure. Second in futur release myth team want to refactor some part of the database making cmyth obsolete. If you need any information about the new lib cppmyth you can contact me to my gmail account.
Have nice day.
Le lundi 2 juin 2014, nerddtvg notifications@github.com a écrit :
@janbar https://github.com/janbar,
I've tried out the addon. It does not fix the problem listed above. However if any/all development is going to continue on that new PVR plugin I'll debug it and let you know.
Also, I just want to let you know a couple of minor issues. I can open bug reports in your repo if it is better:
- Security Pin for backend MUST be set to 0000 to work. The settings have that hardcoded in place and the plugin will fail to authenticate to port 6544 if it is something different.
- Channel icons fail to load properly
I am running this on XBMC 14.0 Alpha 1 and MythTV v0.27-212-gb93fb14.
Thanks, nerddtvg
— Reply to this email directly or view it on GitHub https://github.com/fetzerch/xbmc-pvr-addons/issues/167#issuecomment-44793405 .
Thank you. I love it. The API us obviously the best choice for the future. I'm going to have to spend time getting familiar with it before I can do much. Just lots of new methods and styles.
Nerddtvg On Jun 6, 2014 1:27 AM, "Jean-Luc Barrière" notifications@github.com wrote:
Hi,
So, thanks for help. Sure you can report bugs to my repo. This week-end i will push a commit to try to fix the issue with slave backend. I will let you know. As you can see, the addon does not use mysqllib anymore and does not read or alter database directly. Now it use MythTV web api to manage data operations. First it is more sustainable and more secure. Second in futur release myth team want to refactor some part of the database making cmyth obsolete. If you need any information about the new lib cppmyth you can contact me to my gmail account.
Have nice day.
Le lundi 2 juin 2014, nerddtvg notifications@github.com a écrit :
@janbar https://github.com/janbar,
I've tried out the addon. It does not fix the problem listed above. However if any/all development is going to continue on that new PVR plugin I'll debug it and let you know.
Also, I just want to let you know a couple of minor issues. I can open bug reports in your repo if it is better:
- Security Pin for backend MUST be set to 0000 to work. The settings have that hardcoded in place and the plugin will fail to authenticate to port 6544 if it is something different.
- Channel icons fail to load properly
I am running this on XBMC 14.0 Alpha 1 and MythTV v0.27-212-gb93fb14.
Thanks, nerddtvg
— Reply to this email directly or view it on GitHub < https://github.com/fetzerch/xbmc-pvr-addons/issues/167#issuecomment-44793405>
.
— Reply to this email directly or view it on GitHub https://github.com/fetzerch/xbmc-pvr-addons/issues/167#issuecomment-45306674 .
Nice work.
I too will switch to this new addon.
Thanks
On 06/06/14 16:27, Jean-Luc Barrière wrote:
Hi,
So, thanks for help. Sure you can report bugs to my repo. This week-end i will push a commit to try to fix the issue with slave backend. I will let you know. As you can see, the addon does not use mysqllib anymore and does not read or alter database directly. Now it use MythTV web api to manage data operations. First it is more sustainable and more secure. Second in futur release myth team want to refactor some part of the database making cmyth obsolete. If you need any information about the new lib cppmyth you can contact me to my gmail account.
Have nice day.
Le lundi 2 juin 2014, nerddtvg notifications@github.com a écrit :
@janbar https://github.com/janbar,
I've tried out the addon. It does not fix the problem listed above. However if any/all development is going to continue on that new PVR plugin I'll debug it and let you know.
Also, I just want to let you know a couple of minor issues. I can open bug reports in your repo if it is better:
- Security Pin for backend MUST be set to 0000 to work. The settings have that hardcoded in place and the plugin will fail to authenticate to port 6544 if it is something different.
- Channel icons fail to load properly
I am running this on XBMC 14.0 Alpha 1 and MythTV v0.27-212-gb93fb14.
Thanks, nerddtvg
— Reply to this email directly or view it on GitHub
https://github.com/fetzerch/xbmc-pvr-addons/issues/167#issuecomment-44793405 .
— Reply to this email directly or view it on GitHub https://github.com/fetzerch/xbmc-pvr-addons/issues/167#issuecomment-45306674.
Hi,
So i pushed a set of commits to try to manage slave recordings. I can't test it here [no slave :( ] but i checked for regression. It could have a conflict between event handlers. Let me know. Thanks
Also nerddtvg, with my backend 0.27, channel icons run ! It could be a an issue from your configuration: Try this url with your backend: http:// hostname :6544/Guide/GetChannelIcon?ChanId=1001 , specifying an existing chan ID. If you haven't response with the icon, then you have to reconfigure your channels using Myth setup. Migrating from 0.26 to 0.27 breaks the icon urls. Since 0.27 the icon path field (in DB) cannot use full path:
/home/mythtv/.mythtv/channels/cinaps.jpg is bad cinaps.jpg is good
Since and after 0.27 all channel icons are stored in a dedicated folder. So it requires to setup channel icons again.
br
2014-06-07 0:59 GMT+02:00 teeedubb notifications@github.com:
Nice work.
I too will switch to this new addon.
Thanks
On 06/06/14 16:27, Jean-Luc Barrière wrote:
Hi,
So, thanks for help. Sure you can report bugs to my repo. This week-end i will push a commit to try to fix the issue with slave backend. I will let you know. As you can see, the addon does not use mysqllib anymore and does not read or alter database directly. Now it use MythTV web api to manage data operations. First it is more sustainable and more secure. Second in futur release myth team want to refactor some part of the database making cmyth obsolete. If you need any information about the new lib cppmyth you can contact me to my gmail account.
Have nice day.
Le lundi 2 juin 2014, nerddtvg notifications@github.com a écrit :
@janbar https://github.com/janbar,
I've tried out the addon. It does not fix the problem listed above. However if any/all development is going to continue on that new PVR plugin I'll debug it and let you know.
Also, I just want to let you know a couple of minor issues. I can open bug reports in your repo if it is better:
- Security Pin for backend MUST be set to 0000 to work. The settings have that hardcoded in place and the plugin will fail to authenticate to port 6544 if it is something different.
- Channel icons fail to load properly
I am running this on XBMC 14.0 Alpha 1 and MythTV v0.27-212-gb93fb14.
Thanks, nerddtvg
— Reply to this email directly or view it on GitHub
< https://github.com/fetzerch/xbmc-pvr-addons/issues/167#issuecomment-44793405
.
— Reply to this email directly or view it on GitHub < https://github.com/fetzerch/xbmc-pvr-addons/issues/167#issuecomment-45306674 .
— Reply to this email directly or view it on GitHub https://github.com/fetzerch/xbmc-pvr-addons/issues/167#issuecomment-45392304 .
@nerddtvg , please when you will trying it, could you provide logs containing string "HandleBackendMessage". Many thanks.
Jean-Luc,
Sorry to pollute this thread, but I dont know if Im going blind, I cant see anywhere to post on your git hub page? I have a feature request :)
I got my icons back (in mythtv-frontend too) after reconfiguring my icons as per the mythtv wiki.
Cheers for the info.
On 08/06/14 22:44, Jean-Luc Barrière wrote:
Hi,
So i pushed a set of commits to try to manage slave recordings. I can't test it here [no slave :( ] but i checked for regression. It could have a conflict between event handlers. Let me know. Thanks
Also nerddtvg, with my backend 0.27, channel icons run ! It could be a an issue from your configuration: Try this url with your backend: http:// hostname :6544/Guide/GetChannelIcon?ChanId=1001 , specifying an existing chan ID. If you haven't response with the icon, then you have to reconfigure your channels using Myth setup. Migrating from 0.26 to 0.27 breaks the icon urls. Since 0.27 the icon path field (in DB) cannot use full path:
/home/mythtv/.mythtv/channels/cinaps.jpg is bad cinaps.jpg is good
Since and after 0.27 all channel icons are stored in a dedicated folder. So it requires to setup channel icons again.
br
2014-06-07 0:59 GMT+02:00 teeedubb notifications@github.com:
Nice work.
I too will switch to this new addon.
Thanks
On 06/06/14 16:27, Jean-Luc Barrière wrote:
Hi,
So, thanks for help. Sure you can report bugs to my repo. This week-end i will push a commit to try to fix the issue with slave backend. I will let you know. As you can see, the addon does not use mysqllib anymore and does not read or alter database directly. Now it use MythTV web api to manage data operations. First it is more sustainable and more secure. Second in futur release myth team want to refactor some part of the database making cmyth obsolete. If you need any information about the new lib cppmyth you can contact me to my gmail account.
Have nice day.
Le lundi 2 juin 2014, nerddtvg notifications@github.com a écrit :
@janbar https://github.com/janbar,
I've tried out the addon. It does not fix the problem listed above. However if any/all development is going to continue on that new PVR plugin I'll debug it and let you know.
Also, I just want to let you know a couple of minor issues. I can open bug reports in your repo if it is better:
- Security Pin for backend MUST be set to 0000 to work. The settings have that hardcoded in place and the plugin will fail to authenticate to port 6544 if it is something different.
- Channel icons fail to load properly
I am running this on XBMC 14.0 Alpha 1 and MythTV v0.27-212-gb93fb14.
Thanks, nerddtvg
— Reply to this email directly or view it on GitHub
<
https://github.com/fetzerch/xbmc-pvr-addons/issues/167#issuecomment-44793405
.
— Reply to this email directly or view it on GitHub <
https://github.com/fetzerch/xbmc-pvr-addons/issues/167#issuecomment-45306674
.
— Reply to this email directly or view it on GitHub
https://github.com/fetzerch/xbmc-pvr-addons/issues/167#issuecomment-45392304 .
— Reply to this email directly or view it on GitHub https://github.com/fetzerch/xbmc-pvr-addons/issues/167#issuecomment-45435901.
@teeedubb , now i enable issue tracking for my repo. Thanks.
In https://github.com/fetzerch/xbmc-pvr-addons/commit/a11bed37f1b65b97fde9835056da91445db34678 the functions identifying prog->proginfo_host as the backend IP to connect to for recording was removed. Now recordings that are on separate backend servers are requested from the primary backend IP and fail to play, show icons, or have any information.
Attached are XBMC logs as well as corresponding MythBackend logs from the primary backend server.
Primary: 10.0.0.254 Secondary (correct): 10.0.0.253 Playback: 10.0.0.252
You can see the MythBackend find the proper path and in turn error out playback because it is not the the proper file handler.
mythbackend.log:
xbmc.log: