Thread Rating:
  • 1 Vote(s) - 5 Average
[RELEASE] INADYN Service Add-on - Simple Dynamic DNS client.
#1
Before start I want to warn you this service is just for Linux Sad

I made simple service add-on for updating dynamic DNS for XBMC. If somebody wants to improve or just use, be my guest. If improvement please share on this topic or github page.

http://troglobit.com/inadyn.html
supports the following dynamic DNS services:
  • http://www.dyndns.org
  • http://freedns.afraid.org
  • http://www.zoneedit.com
  • http://www.no-ip.com
  • http://www.easydns.com
  • http://www.tzo.com
  • http://www.3322.org
  • http://www.dnsomatic.com
  • http://www.tunnelbroker.net
  • http://dns.he.net/
  • http://www.dynsip.org
  • http://www.sitelutions.com
  • http://www.dnsexit.com
  • http://www.changeip.com


Important: Default service is disabled on settings. You have to go inadyn service settings and enable it. (Settings>Add-ons>Enabled Add-ons>Services>inadyn then hit Configure)

PS: I just test with no-ip.com and dnsomatic.com. Others maybe not working well.

How to download my plugins!
Reply
#2
Thanks for that plugin! I'll try it out ASAP. I would like the possibility to remove the notification tho. Smile
Reply
#3
updated to version 1.0.2: diff
Code:
-make executable python way.
-execute with subprocess.Popen rather then os.system
-disabled startup notification. (very annoying)
Reply
#4
updated to version 1.0.3: diff
Code:
-added dnsomatic.com support
Reply
#5
Thanks!
I'm going to try this on Openelec (already tested by anyone?) since my router doesn't support any of those services.

I'll let you know,
Federico
Reply
#6
Ok, tried on Openelec, as soon as the system starts I get a pop-up saying: service.py failed.
Then I tried to increase the debug level, but I can't find any log file in the specified directory.

Anything else I could try?

Thanks,
Federico
Reply
#7
log file is in ~/.xbmc/userdata/addon_data/service.inadyn/inadyn.log

could you tell me what is saying if you give this command?
Code:
ls -l ~/.xbmc/addons/service.inadyn/bin/

I suspect inadyn file is not executable.
Reply
#8
Well, indeed that was the log I was looking for...

Anyway, the output is:

Code:
-rwxr-xr-x    1 root     root         42630 Oct  2 19:20 inadyn

Thanks again,
Federico
Reply
#9
Hmm what is the problem then? Any info on log file?
Reply
#10
Well, the inadyn log is not being written, tonight I will try to set the xbmc debug mode and see what comes out...

I'll let you know,
Thanks anyway for the add on and your fast response

Federico
Reply
#11
Well I just noted that I didn't specify that I'm trying to run on the raspberry pi, and if I'm right this add on relies on the inadyn executable rather than only on python scripts...
I think that the inadyn executable is not compiled for ARM...
Reply
#12
Ok thats the problem. It's opensource, you can try to compile for arm. Or somebody else check and make it for arm Smile
Reply
#13
You can try this arm port from archlinux
http://archlinuxarm.org/forum/viewtopic.php?f=4&t=2540

just extract and take inadyn bin file in /usr/sbin and change it wih mine. I hope it helps.
Reply
#14
Now I solved the problem with a simple python script that checks the current ip, and then updates no-ip through the URL...
When I find some time I could try to make an add-on from it.

Federico
Reply
#15
(2012-10-13, 00:38)gaggio Wrote: Now I solved the problem with a simple python script that checks the current ip, and then updates no-ip through the URL...
When I find some time I could try to make an add-on from it.

Federico

ohh do this please, Im trying this with Raspbmc!!

Reply



[RELEASE] INADYN Service Add-on - Simple Dynamic DNS client.51