Well it finally sort of kind of started to work yesterday after I removed all the tunnel drivers using windows Device Manager. I'm going to try it with the AllowLinkLocal disabled later. The server starts up and i can connect from the front end. Not everything works, but I can schedule recordings and it even gets one week worth of TV schedule though OTA. I cannot watch life TV and some of the scripts fail to start up such as commercial detection etc... But at the end it gives me a good idea of what MythTV is all about.<br>
If someone wants to try mythtv for windows, here some of the problems i had: <br>* don't install mythtv in Program Files or any other folder with a space in the name. Some scripts will fail with: "C:\Program" is not found.<br>
* create folder c:\mnt\store - somehow windows mythtv ignores the settings and tries to store scheduled recordings into the default directory. Maybe i messes something up in the configuration.<br>* it may help to have python installed on windows as some of the scripts fail because they are python scripts. Though i'm not sure if that would fix the problem.<br>
<br>After all there are pros and cons to building MythTV vs getting a lifetime TIVO with a media streamer/player as alternative.<br>With mythtv I will spend countless hours building drivers, upgrading, troubleshooting which in itself could be a lot of fun if you have the time. But you can't beat the simplicity of a push button that TIVO and media players offer.<br>
<br>Thanks for all the help!<br><br><div class="gmail_quote">On Sun, Dec 2, 2012 at 12:13 PM, Raymond Wagner <span dir="ltr"><<a href="mailto:raymond@wagnerrp.com" target="_blank">raymond@wagnerrp.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 12/1/2012 23:54, Orange Pants wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The code searches through all available network interfaces to make<br>
sure those perfectly good IP addresses you provided are actually<br>
available for use. If they did not exist, then client's would be<br>
told to contact the backend at the wrong address, and there would be<br>
no point to running an inaccessible frontend. Your logs do indeed<br>
show your defined addresses are found and used.<br>
</blockquote></blockquote>
<br>
Um... i dont' see that in my logs. my ip in configuration was 127.0.0.1.<br>
</blockquote>
<br>
These lines right here indicate that it detected the addresses you defined and would be using them.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2012-12-01 11:03:52.005177 D [7936] CoreContext serverpool.cpp:209 (SelectDefaultListen) - Adding BackendServerIP6 to address list.<br>
2012-12-01 11:03:52.005177 D [7936] CoreContext serverpool.cpp:129 (SelectDefaultListen) - Adding BackendServerIP to address list.<br>
</blockquote>
<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I hope there is a good reason for mythtv to try to bind to address that<br>
was not specified in the server configuration as it may create all kinds<br>
of security hazards i presume.<br>
</blockquote>
<br>
That is much of the reason for serverpool.cpp's existence, to restrict MythTV's unprotected server ports from listening on "unsafe" addresses. Generally the autoconfigured IP addresses never get routed to the internet, and anything listening on them would only be accessible through the local network.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
There is an option in mythtv-setup, where you configured the IP<br>
addresses, to select whether or not you want to listen on these<br>
additional addresses. Uncheck it.<br>
</blockquote>
<br>
That address is for VPN which is not active at the time when the server ran.<br>
What page in configuration setup is this flag on? My version is 0.25.3<br>
and i don't see it in neither network setup nor in the source code.<br>
</blockquote>
<br>
The option in mythtv-setup is only available in 0.26 and later. Current versions of 0.25 will obey the setting, but it is not configurable through the GUI. Either update to 0.26, or disable it manually in the database.<br>
<br>
INSERT INTO settings (value, data, hostname) VALUES ('AllowLinkLocal', 0, <your hostname>);<br>
<br>
______________________________<u></u>_________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br>
<a href="http://www.mythtv.org/mailman/listinfo/mythtv-users" target="_blank">http://www.mythtv.org/mailman/<u></u>listinfo/mythtv-users</a><br>
</blockquote></div><br>