Remotes & Accessories

Help with Roku remotes and accessories, including pairing a remote, setting up TV power & volume control, using voice commands, power adapters, cables, headphones, and wireless speaker accessories.
cancel
Showing results for 
Search instead for 
Did you mean: 
gonzotek
Level 7

Re: Remoku

"mkiker2089" wrote:
I've noticed an issue using Remoku on my network. It correctly see's that my IP starts with 192.168 however it then looks for 192.168.1.x but my network is 192.168.42.x

So, does it read the first half and assume the rest or is it just coincidence that it got it that far.

It's not a big deal however because after I fixed it once it remembers it from then on.
It doesn't 'see' the IP at all (javascript restriction, there's no cross-platform way around it), so you have to enter that part. I chose 192.168.1 as the default, because that's almost certainly the single most common network base address out there (there are others suggested in the help). I've never seen a router with a 192.168.42 base, is that something you set on your router or did it come that way? If it came that way, I'll add it to the list of common base addresses.
Remoku.tv - A free web app for Roku Remote Control!
Want to control your Roku from nearly any phone, computer or tablet? Get started at http://help.remoku.tv
by Apps4TV - Applications for television and beyond: http://www.apps4tv.com
0 Kudos
gonzotek
Level 7

Re: Remoku

"Gilgamesh" wrote:
I would think that the numbers have a meaning but, for internal network purposes, those meanings are pretty much irrelevant.
They do, and you're right that the meanings are pretty much irrelevant for most home users. For those interested in arcane networking trivia however, wikipedia explains:
http://en.wikipedia.org/wiki/Private_ne ... ess_spaces
Remoku.tv - A free web app for Roku Remote Control!
Want to control your Roku from nearly any phone, computer or tablet? Get started at http://help.remoku.tv
by Apps4TV - Applications for television and beyond: http://www.apps4tv.com
0 Kudos
Gilgamesh
Level 8

Re: Remoku

"gonzotek" wrote:
They do, and you're right that the meanings are pretty much irrelevant for most home users. For those interested in arcane networking trivia however, wikipedia explains:
http://en.wikipedia.org/wiki/Private_ne ... ess_spaces


Well I read that article and I do have a question that you might be able to answer: Was that written in English? And is there another article that explains that one?

I read techneese fairly well in fact I can actually understand most user's manuals but that article had me saying "WTF" more than I said "Ah I understand now."

Oh well, I guess I don't really need to know as long as it works. :?
0 Kudos
gonzotek
Level 7

Re: Remoku

"Gilgamesh" wrote:
"gonzotek" wrote:
They do, and you're right that the meanings are pretty much irrelevant for most home users. For those interested in arcane networking trivia however, wikipedia explains:
http://en.wikipedia.org/wiki/Private_ne ... ess_spaces


Well I read that article and I do have a question that you might be able to answer: Was that written in English? And is that another article that explains that one?

I read techneese fairly well in fact I can actually understand most user's manuals but that article had me saying "WTF" more than I said "Ah I understand now."

Oh well, I guess I don't really need to know as long as it works. :?
Don't feel bad, I took several IT-related community college classes a few years ago, where I'm pretty certain (read: absolutely sure) I had a better understanding of network technology than the professors. And I'm far from an expert Smiley Happy. All network addresses are actually just long binary numbers, and are calculated in binary, then translated back to an easier (for a human) notation. So the total possible theoretical max number of IPv4 addresses is a 32-bit integer, or 4294967296 (2^32) (there are many reserved ip addresses in that range, so the real maximum is lower than that). This is expressed in 'dotted decimal' notation, with four 'octets' : W.X.Y.Z. The range goes from 2^0 . 2^0 . 2^0 . 2^0 to 2^8 . 2^8 . 2^8 . 2^8 or 0.0.0.0 to 255.255.255.255 (with all the numbering starting from zero, not one). Then we divide and subdivide that address space using binary subnet masking, for example a private 192.168.x.x address will have a network mask of 255.255.0.0, or in binary 11111111 11111111 00000000 00000000. After masking, the only part of the network address you (or your router) cares about is the parts that aren't masked (i.e. the zeroed part of the mask).

Most people never have to worry about this stuff, thankfully. And soon we'll all be using IPv6, as all public IPv4 addresses have been handed out at this point. The most obvious advantage of IPv6 is its much larger address space than in IPv4. IPv6 addresses are 128 bits long, compared to only 32 bits previously. While the IPv4 address space contains only about 4.3×10^9 (4.3 billion) addresses, IPv6 defines approximately 3.4×10^38 (340 undecillion) unique addresses. I haven't yet begun to study IPv6 addressing Smiley Happy.
Remoku.tv - A free web app for Roku Remote Control!
Want to control your Roku from nearly any phone, computer or tablet? Get started at http://help.remoku.tv
by Apps4TV - Applications for television and beyond: http://www.apps4tv.com
0 Kudos
mkiker2089
Level 7

Re: Remoku

"gonzotek" wrote:
"Gilgamesh" wrote:
I would think that the numbers have a meaning but, for internal network purposes, those meanings are pretty much irrelevant.
They do, and you're right that the meanings are pretty much irrelevant for most home users. For those interested in arcane networking trivia however, wikipedia explains:
http://en.wikipedia.org/wiki/Private_ne ... ess_spaces


Doesn't that only apply to the first two however? I know on my router I can change the third part to anything from 00-99 and the last part is a table that can be restricted.

I changed to 192.168.42 simply because 42 is the meaning of life and the universe so my network reflects that.
-Marshall-

Nun sacciu, nun vidi, nun ceru e si ceru durmiv.
I know nothing, I see nothing, I wasn't there,
and if I was there, I was asleep.
0 Kudos
gonzotek
Level 7

Re: Remoku

"mkiker2089" wrote:
"gonzotek" wrote:
"Gilgamesh" wrote:
I would think that the numbers have a meaning but, for internal network purposes, those meanings are pretty much irrelevant.
They do, and you're right that the meanings are pretty much irrelevant for most home users. For those interested in arcane networking trivia however, wikipedia explains:
http://en.wikipedia.org/wiki/Private_ne ... ess_spaces


Doesn't that only apply to the first two however? I know on my router I can change the third part to anything from 00-99 and the last part is a table that can be restricted.

I changed to 192.168.42 simply because 42 is the meaning of life and the universe so my network reflects that.
I had a feeling there was a Adams-esque explanation for that address Smiley Happy. I'm not sure what you mean by 'only apply to the first two', but there are specific ranges set aside for private networks, we can't just pick any numbers and expect things to work. Most home routers work in the 192.168 range, but it's not the only possible private range. My work network (which I control) uses a 10.1.1.1-10.10.255.255 range. Potentially I could go all the way to 10.255.255.255, but I just don't need that many addresses Smiley Happy. I use the second octet to designate different classes of devices such as: all 10.5.x.x addresses are printers. Although I've never seen it in use, apparently 172.16-172.32 is available as well. While not very common, it's very possible that a home business owner will be using a Roku with a business-class router(or other dhcp server) that hands out 10.x.x.x addresses, so it's something Remoku can't take for granted when setting up the scanning.

What would be really nice (and probably not something that will ever happen) is if Roku created an API where their Roku devices call the mothership at roku.com whenever the private address changes; then third party apps and web services can register with Roku to let authorized users share that info (think of it as similar to facebook logins for third party sites). Then I could securely request the addresses of all the rokus you own directly from roku.com and not have to mess around with all the network scanning stuff(only at your request and with your consent, of course). And once all that stuff is in place, there are other possibilities for interesting interaction between a roku device, the roku service, and third party websites(for instance: stuff like mog.com being able to tell the roku what album to start playing). Even Roku's own app has trouble detecting the ssdp announcements under certain network conditions, and this would be a more sure-fire way to enable the same end result.
Remoku.tv - A free web app for Roku Remote Control!
Want to control your Roku from nearly any phone, computer or tablet? Get started at http://help.remoku.tv
by Apps4TV - Applications for television and beyond: http://www.apps4tv.com
0 Kudos
mkiker2089
Level 7

Re: Remoku

By first two I meant the first two sets of numbers.

Here's a question which is probably difficult. I have two wireless printers. I set them up first using windows and adding them via their ip. That worked until I rebooted my router and the laser printer jumped to the top of the dhcp list. The windows software was looking for that printer to always be at 192.168.42.13 and suddenly it was at .3 so windows said the printer at 13 was down. I then installed the driver from Brother and now no matter where my printer is the software finds it.

Short version, how do the printer drivers keep track of the ip's. Given that Java won't let you do it is it possible to have a full fledged app that could?
-Marshall-

Nun sacciu, nun vidi, nun ceru e si ceru durmiv.
I know nothing, I see nothing, I wasn't there,
and if I was there, I was asleep.
0 Kudos
gonzotek
Level 7

Re: Remoku

"mkiker2089" wrote:
By first two I meant the first two sets of numbers.

Here's a question which is probably difficult. I have two wireless printers. I set them up first using windows and adding them via their ip. That worked until I rebooted my router and the laser printer jumped to the top of the dhcp list. The windows software was looking for that printer to always be at 192.168.42.13 and suddenly it was at .3 so windows said the printer at 13 was down. I then installed the driver from Brother and now no matter where my printer is the software finds it.

Short version, how do the printer drivers keep track of the ip's. Given that Java won't let you do it is it possible to have a full fledged app that could?

Java would actually be capable, javascript (in a browser and in most other implementations) won't, due to the security design behind browsers. Your printers are somehow announcing themselves to the network. There are a couple of technologies to do this, two popular ones are bonjour(mdns/zeroconf/rendevous are all essentially names for the same thing) and ssdp. bonjour is the Apple-preferred announcement mechanism (Tivos and some linux apps also make use of it in my experience). SSDP is a Microsoft/HP designed protocol, and is used for upnp devices and Roku, among other things.

Unfortunately, javascript can't hear any of these announcements because they use UDP packets(vs. TCP). Browsers don't have any network address awareness, and cannot create/use UDP ports, so Remoku is essentially deaf and blind about your network until you tell it enough to let it feel it's way around.

Depending on the environment, a full app could listen for the ssdp announcements (most do), although it's clear from the other network remotes that there's no bullet-proof, fast method to reliably detecting Rokus. We do the best we can Smiley Happy.
Remoku.tv - A free web app for Roku Remote Control!
Want to control your Roku from nearly any phone, computer or tablet? Get started at http://help.remoku.tv
by Apps4TV - Applications for television and beyond: http://www.apps4tv.com
0 Kudos
hozedhead
Level 7

Re: Remoku

"gonzotek" wrote:
Last night I submitted a Firefox Remoku extension to the reviewers at addons.mozilla.org. I've been granted a preliminary review and Remoku is now available for installation from https://addons.mozilla.org/addon/remoku/.

If you try it and like it, please submit a review at the Remoku Firefox extension page, so that it can achieve full review status. By passing full review, the add-on can be more easily found and installed by new users.

Help site and first post also updated to reflect the new extension Smiley Happy

Cheers!


The extension works great and I posted a positive review. Thanks Gonzotek!
Roku Express 3900RW software v8.10
0 Kudos
gonzotek
Level 7

Re: Remoku

Awesome, thanks!
Remoku.tv - A free web app for Roku Remote Control!
Want to control your Roku from nearly any phone, computer or tablet? Get started at http://help.remoku.tv
by Apps4TV - Applications for television and beyond: http://www.apps4tv.com
0 Kudos