Roku 2 XS and XD Streaming Media Players Review

roku 2 xd and xs review 1

Roku recently updated their line of streaming media players, and they sent Julie their high-end Roku 2 XS with gaming remote to review.  I had been in the market for a Roku for my living room TV so I could watch Hulu Plus on my big screen TV, so I bought myself a Roku 2.  I only wanted the ability to stream in full 1080p HD, so I opted for the Roku 2 XD model.  When I mentioned my new Roku 2 to Julie, she suggested we do another tag-team review so you can compare and contrast the two models to make your shopping easier.  My comments will be in black; Julie’s will be in blue italics.

Note: Click the images in this review to see a larger view.

Janet wanted the Roku to watch Hulu Plus on her TV. I wanted the Roku XS to play Angry Birds on my big screen TV and to see if it was a viable alternative to the Boxee Box, which I mainly use to stream video that I’ve obtained and saved to a flash drive.

Technical specification of both devices


  • 802.11n Wi-Fi (b/g/n compatible) with WEP, WPA and WPA2 support
  • 10/100 Base-T Ethernet (XS model only)
  • Bluetooth version 3.0 (currently enabled for use with Roku game remote only)

Video Outputs

  • 480i (over composite video)
  • 480p (over HDMI)
  • 720p (over HDMI)
  • 1080p (over HDMI)

Video Modes

  • 1080p High Definition (HD)
  • 720p High Definition (HD)
  • 16:9 anamorphic / 4:3 standard

Audio Output

  • Analog stereo (mini-jack to left/right/composite video RCA)
  • Digital over HDMI (5.1 surround sound pass-through)

Storage Expansion

  • microSD card slot for additional game and channel storage
  • USB slot (XS model only)

Remote Control

  • Roku Bluetooth game remote (with motion sensing for playing games) with XS model only.  Standard Roku infrared remote with XD model.
  • Streaming player includes IR. Compatible with various universal remotes


  • 5.2V – 1.5A power adapter for XS; 5.2V – 1.0A power adapter for XD model.
  • Consumes less than 2W (typical) when streaming HD video

USB Media Formats (for Roku 2 XS only)

  • Video: MP4 (H.264)
  • Audio: AAC, MP3
  • Image: JPG, PNG


  • 3.3 x 3.3 x 0.9 inches; weighs 3 oz
roku 2 xd and xs review 6
Contents of the XD box

The XD comes with an AC power supply, the standard IR Roku 2 remote (non-gaming), a proprietary A/V composite cable, and a booklet.

roku 2 xs 1

The XS comes with the power supply, Roku 2 gaming remote, batteries, A/V composite cable, and a quick start guide.

roku 2 xd and xs review 2The Roku 2 boxes are much smaller than previous models.  In fact, they are smaller than the 2nd gen Apple TV.  The boxes are shiny black, with a matte model ID embossed on the top.  Again, Roku has used the grosgrain ribbon labels on these models.  I don’t mind these labels on the boxes themselves, but I don’t like having them on the remote because they are scratchy.

roku 2 xs 2

Janet, does your XD have shiny letters on top or is that just the way it photographed? The XS embossed on the top of mine is barely noticeable.

The XS is the same size as the XD, which is perfect because it doesn’t need much room at all in your entertainment setup. The XS is almost identical to the XD except for two extra ports.

The box is shiny, but the XD letters aren’t shiny; it just caught the light from the fixture over my kitchen table in a funny way.  I decided to use that photo because you could see the branding so well, but my XD actually looks more like your XS.

roku 2 xd and xs review 3

roku 2 xd and xs review 4The front has the Roku 2 designation and an LED indicator light.  There’s no power switch for the Roku 2; it’s always on and connected to the internet so that you can start streaming videos instantly.  The LED goes off when the Roku 2 is in standby mode.  The bottom has a big rubber pad to prevent scratches on your furniture.  You’ll notice it’s also a handy dust magnet.

roku 2 xd and xs review 5
Inputs for XD model

The back panels for the XS and the XD models are different.  My XD has the power connector and a reset button.  There are HDMI and a single-plug A/V outputs; the proprietary A/V cable is included, but you’ll have to supply your own HDMI cable.  There’s also a microSD card slot to expand storage for games and channels.  If you have installed a lot of channels and games, older ones will be deleted from internal memory to make room for new ones.  Adding a microSD card (not included) will prevent channels being deleted from memory, so all your channels and games will launch without needing to be re-downloaded.

You’ll notice there is no Ethernet connector on the XD model.  You must connect wirelessly to your network with the XD.

roku 2 xs 3

Here we see the back of the XS, with the included Ethernet jack. It seems interesting that an Ethernet jack is included on the high end model but not the low end. You would think that the wireless connectivity option would be the premium feature, not the wired option.

Can I take a sec to complain about the lack of an included HDMI cable? What’s up with that? I don’t understand why almost every HDMI enabled video device on the market pretty much never comes with one. I’d much rather have the included cable instead of included batteries for the remote.

I agree about the lack of an HDMI cable. I could understand supplying only the composite cable with the lowest level Roku boxes.  But if you buy a higher level box because it has 1080p capabilities, you should get the HDMI cable necessary to best get that signal to your TV.

roku 2 xs 4

The XS model also has a USB slot so that you can stream video from a USB flash drive or hard drive. The only caveat is that the supported video formats are limited to MP4 (H.264), JPG, PNG, MP3, AAC. It does not recognize .AVI or .MOV files (from the iPhone).

roku 2 xd and xs review 7
Standard IR remote with XD model

The standard IR remote comes with the XD.  It has the standard media playback buttons, the 5-way navigation buttons to maneuver around menus and on-screen keyboards, a home button, a back button, and a special options button marked with an asterisk.  (Special options let you leave ratings and see channel descriptions.)  You cannot play games on the Roku 2 XD with this standard remote.  However, the Roku 2 XD and even the Roku 2 HD are equipped with Bluetooth, so they can be paired with the RF gaming remote.  I could purchase the gaming remote with a 2GB microSD card for $30 from Roku and pair it with my XD box if I decide I want to play games in the future.

roku 2 xs 5

This is the special gaming remote that comes with the XS model. It’s made of the same shiny Black plastic as the main device and has several extra buttons and a lanyard strap so that you won’t throw the remote across the room when you’re trying to kill pigs while playing Angry Birds. The main gee whiz feature of the remote is that it’s similar to a Wii remote because you can wave it around to move a cursor and interact with characters in games. Since it’s Bluetooth, you don’t have to worry about line of sight like regular IR remotes.

That’s a long wrist strap!  It looks too long to keep it on your wrist while you’re flinging your hands around.  Can you cinch it tight on your wrist?

Yes, if you notice in the picture above, there is a hard plastic piece at the end of the thin thread that holds the lanyard to the remote. There are actually two pieces there. The larger one has a little lift up latch that allows it slide down the strap and then lock in place.

roku 2 xd and xs review 8
XD sitting on top of a 2nd generation Apple TV

To get started with setup, you must create a Roku account if you don’t already have one.  The account itself is free, but you’ll have to enter credit card or Paypal information so that you can be charged for any optional channels you may purchase.  The account also stores information about your device(s) and how they are set up.  I already had an older Roku with my 2nd TV, so I already had a Roku account.

This was my first Roku device, so I had to create an account. It was painless though and only took a minute.

I connected my Roku 2 to my living room TV using an HDMI cable I already had.  You can see how small the Roku 2 is compared to the 2nd gen Apple TV it’s sitting on.

I also used an HDMI cable to connect to my Samsung LED TV. Instead of connecting via Ethernet, I opted for Wifi.

roku 2 xd and xs review 9

roku 2 xd and xs review 10

roku 2 xd and xs review 11As soon as the Roku 2 was powered up, it found several networks.  (My setup screen photos were taken at an angle, but they are readable.)  I selected mine, entered my password, and I was connected in seconds.  You can see that you have to use one of those on-screen alphanumeric matrices that you navigate with the remote.  It took a while to get my long password entered, but I could unhide the password to be sure that I had typed it correctly before I entered it.

roku 2 xd and xs review 12As soon as I was connected, the Roku 2 found and installed a firmware update.  I was then ready to setup the box and connect to my Roku account.

roku 2 xd and xs review 13

roku 2 xd and xs review 14I chose the proper display resolution for my HD TV, then I linked my Roku account to the Roku 2 box.  You’ll notice that the Roku box can stream full 1080p signals.  Not all media boxes can stream full HD; the 2nd gen Apple TV box does only 720p.  Because the Roku 2 is capable of streaming 1080p from Netflix (when available), I’m using the XD box for my Netflix downloads and using the Apple TV only for the iTunes store.

I had a similar experience setting up the XS version of this player. I didn’t capture any screenshots as I was doing the setup, so I don’t know if the screens are exactly the same on both devices, but I found the process to be fast and easy.

As I remember, these screens seem to be the same ones I used when I set up my old Roku, too. Did you have a step to pair your gaming remote to your box, or did it automatically do it?

It automatically found it when I put the batteries in and started working right away.

roku 2 xd and xs review 15Once linked to my account, I selected channels.  Some channels are third-party subscription services, like Netflix, Hulu Plus, and Amazon Instant Video.  I subscribe to all of those, so I added those channels by logging into my accounts through the Roku 2 box.  There are some free Roku channels, like the Crackle movie channel.  I also added that.  There are a variety of pay channels through Roku, but I didn’t purchase any of those.  You can also purchase games here.  There are several games available now.  I couldn’t add games because I didn’t have a gaming remote.  It took only a couple of minutes to get everything set up and ready to watch.

Some of the channels do require you to go to a special site on the web, to type in a code so that you link the channel to your specific account / Roku box.

I do wish that you could customize the channel view. I’m not a fan of the horizontal scroll method. I’d rather have a grid or list so I could see all my channels at once.

A grid arrangement would be really nice. I only have a few channels, but it takes a while to scroll to the one I want. Imagine how long it would take to scroll through them all if you had dozens of channels…

roku 2 xd and xs review 16I mentioned earlier that I could pair a gaming remote to my XD box.  This is accomplished in the setup options.

I have watched several movies and TV shows using my Roku 2 XD box.  Playback always starts quickly, and I haven’t had any glitches during playback.  It works equally well with all my subscription channels.  The remote works well to control the box.

The XS works well too. I have watched a bunch of segments on the Tested gadget review channel, shows through Hulu Plus (BTW, I think it sucks to have commercials for a premium service… but that’s not Roku’s fault) and movies through the Epix channel. The only issue I can complain about is that I have to crank up the volume on some channels and not on others. I’m guessing that this isn’t the fault of Roku though. I didn’t have any problems with video. Playback was smooth, with no hiccups once it was buffered.

The XD box that I have doesn’t allow me play my own files.  The XD doesn’t have a USB port, so I can’t connect a flash drive or an external drive.  It doesn’t support networked drives, either.  That’s not a problem for me, because I just don’t have many files that I want to stream to my TV.  I can use the Apple TV to serve personal files to my TV should I ever want to do that.

These are important features to me and the Roku does not shine in this area because it only supports MP4 format video files and does not allow streaming from networked drives. It works fine for watching content supplied by the channels, but if you want to watch your existing content, you’re out of luck unless you don’t mind converting your files to MP4s.

It’s not something that interests me, but you can create private channels with the Roku service.  Some third parties have created channels that they make available to others, but I think their quality varies.  Other private channels could be used by businesses for training or sales videos, for example.

I really like the Roku 2 XD.  It does everything my old Roku did, but it adds full 1080p HD, which is very nice on my 65″ HDTV.  It’s convenient to have a single box for Netflix, Amazon Instant Video, and Hulu Plus.  I like that I can add other channels directly from Roku, especially the free ones.  I also think it’s nice you can add simple gaming features for little cost; this won’t satisfy hard-core gamers, but it might be nice for grandparents to have a couple of games for when the grandkids come to visit.  I find that I get a lot of entertainment for my $80 investment.  If Hulu Plus could only add CBS programming, I could use the Roku 2 and my Apple TV instead of cable programming.

roku 2 xs 6
Unfortunately, the Roku XS won’t replace my Boxee Box since it can’t play all my own video content…  But playing Angry birds is a blast on my 55 inch TV and $99.99 is a fair price for the XS model considering all the free content that is available via the wide variety of channels. Roku even offers a 30 day money back guarantee, so it’s definitely worth checking out for yourself or gifting.

It would make a great gift, even for people who don’t have subscriptions to Netflix or Hulu Plus, because there are several free channels through Roku, including free movie channels and HBO Go.  They have a lot of channels available to choose from, and you can see a list here.

Update 12/03/11
On the advice of one of our readers (see comments below), I installed the PLEX media server on my iMac (which is located in the room behind the TV you see in the image above)  and then installed the PLEX channel on the Roku XS. I’ve only played with this setup briefly, but I have been able to stream video (in .AVI, .MOV and .MKV formats) via WiFi from the iMac to the Roku pretty easily. The default video quality setting for the PLEX channel is 720 kbps 320p (ick) and when I set it to the highest setting of 8 Mbps 1080p, I had problems with the video continually buffering. Setting it back to the next to best quality setting of >4Mbps 720p worked much better for me with no buffering issues once the initial buffering completed. I’m not a big fan of the PLEX channel interface on the Roku as it feels kind of slow and clunky. But it does work.

Update 02/05/15

The Roku 2 XS continues to be my favorite media to TV streaming gadget of choice. I’ve tried others but the Roku works the best for me. I use it several times a month to watch Amazon Prime video on demand and Netflix content and rarely check other channels. After showing my Dad, he bought 2 Roku sticks for his house, so we’re a Roku family!


Product Information

Price:$99.99 for the XS; $79.99 for the XD
  • Can stream 1080p video
  • Works with Netflix, Hulu Plus, Amazon Instant Video, and other subscription services
  • Roku has free and pay channels to add even more content
  • Multiple models allow you to purchase only the features you want
  • Can play simple games with the addition of the RF gaming remote
  • The XD has no USB port, so you can't play your own files
  • XD can only be connected wirelessly
  • USB streaming does not support .MOV or .AVI files

35 thoughts on “Roku 2 XS and XD Streaming Media Players Review”

  1. Gadgeteer Comment Policy - Please read before commenting
  2. How does it work for audio streaming? I’ve got thousand of mp3 files on a network drive that I’m stumped about how to stream wirelessly to my home theater.

  3. Did you tried Plex on it if you’re a boxee user?

    I want to get one to replace my old mac mini 1.5 that only serves as a plex client right now…

  4. @george I don’t see a horse racing channel listed in their offerings. You can check here:

    @JohnRoscoe Out of the box, the Roku doesn’t do streaming from networked drives. There may be 3rd party options to do it though. I’ve not tried them yet, so I can’t comment.

    @Pat I haven’t tried Plex yet. I didn’t know they offered a Roku channel for it. I’ll try it soon.

  5. The Plex channel should let you get a variety of media from any computer that you install the Plex Media Manager on. From what I understand, it can transcode formats, too, although I’m sure that could make performance more variable. It sounds pretty neat. With the addition of the Plex channel I’ve been considering a Roku 2 for whenever we get an HDTV for the living room. We have a Mac Mini in the downstairs home theater for Plex, but I’d want something cheaper for the living room. It would be sweet to see the same Plex content on both, as well as getting Netflix support in the living room, a role that is filled by the PS3 in the home theater.

  6. Great review. I want to see what you think about the Plex app before jumping in. If you can get Ice Films to work through Plex, that would be pretty nice.

    1. @JT I plan to try Plex on my iMac / Roku this weekend and add some info to our review about the experience.
      Can you tell me what Ice Films is? 🙂

  7. I was visiting relatives in Albuquerque and got acquainted to Roku2. Your review (and comments) took me to Costco today and now I have an XS. >>>all excited!! This gets me closer to ridding of cable/satellite and saving some $$. Now, I am looking at ways to stream Japanese broadcasts/videos. (-maybe a Google Revue box).

    1. I installed the PLEX media server on my iMac today and the PLEX channel on the Roku XS. Set up was pretty easy and I was able to stream different format video to the Roku. I posted a short update at hte bottom of the review with my initial findings. I still need to play with it more though…

  8. The StuffWeLike Roku app has recently received a update allowing you to watch more videos from the events that we’ve attended. Let us know what you think!

    1. @roger You mean by connecting a roku via HDMI to a device other than a TV? That’s no something I’ve heard of. Typically small devices have video out, but not video in capabilities.

  9. Does anyone know how I get my Roku 2 XD to play audio from my receiver rather than through my TV? I have a Denon receiver & speakers and would like my audio to come through there rather than my low quality TV speakers.

    1. @Mark is your receiver an AV receiver or just audio? I have my Roku hooked up via an HDMI cable to my Onkyo AV receiver which is the hooked to my TV.

  10. Just got Roku2 XD, set it up and created an account per instructions. They specifically tell you when you set up the account that you won’t be charged unless you authorize it/purchase something. Needless to say I was surprised to see a $1.00 charge in my bank account. I called to inquire and was told it was just done to verify my info and would be refunded within 7 days. It may seem like a small thing, but it is a common thing for dishonest people who obtain your info to make a small charge to see if it goes thru and once successful, to charge large unauthorized items. They should tell you they are going to do it instead of specifically indicating the contrary. It’s not enough to explain why it’s done when they said they wouldn’t do it. It’s dishonest. And why does it take 7 days to refund it? It didn’t take them 7 days to get it!

  11. Hi, iam really happy with this tiny 2 xs.really its amazing its on my indian channels.thanks again to the roku team. Cheers

  12. I was wondering if the Roku 2XS can be pair with windows 7 coomputer. It shows up under other devices. My HP Touchsmart ask if a code blah blah is the correct pairing code. wheter I say yes, no or roku does not show a paring code…the coputer then says it cannot pair. Can any help?

  13. I have the roku hd 2 it worked great for about 2 months, then
    it would not accept my password i have tried numerous things
    to get it to work but no sucess.anybody out there with a suggestion that will resolve my problem..??

  14. I recently purchased the Roku 2 XS. I was able to connect it without difficulty but now my TV won’t power down with the Roku connected. I’ve used the TV remote, my cable box remote, and even used the power button directly on the side of my Toshiba TV. It takes almost 5-6 attempts each time to get the power to turn off. When I disconnect the Roku the problem disappeared. I called Roku customer support but the person I spoke with said they had never heard this before. Has anyone had this problem? Any suggestions?

  15. I’ve been toying with the idea to cut out cable. I’m assuming that with access to the internet, I would be able to stream network (ABC, CBS, NBC, etc) programs straight to my TV. Has anyone noticed any buffering problems when doing this? Thanks.

  16. Don’t know much about these, but we have been thinking about dropping cable & switching over. Those of you who have done this…do you miss cable?? AND most importantly for you sports fans out there–are sports available on these little gadgets??

  17. Just wondering how you feel about the XS after all this time. Target still has it available on their site and I was thinking of getting it.

    1. @Jay I still enjoy using mine on occasion for Hulu and Netflix and even a quick game of Angry Birds on my 55″ TV 🙂 It works great and is my favorite TV connected media streamer to date. I also have a Boxee Box hooked to my TV and I can’t remember the last time I powered it on…

      Be aware that Roku recently came out with the Roku 3. Janet reviewed it:
      The main differences that I can see between that model and the XS is that the 3’s remote has a headphone jack built into it and the device has a USB jack.

  18. Janet Cloninger

    @Jay I am using both the Roku 3 and the Roku XS. The gaming features of the Roku 3 aren’t important to me at all. They both work fine for me, but I got the Roku 3 because I wanted to use it with the Time Warner cable channel for my bedroom TV. I believe the XS will also function with the Time Warner cable channel, but it was already in use in my daughter’s room.

  19. Thanks, @Janet and @Julie for your responses. I’ve been using my son’s Wii to stream NetFlix on my 34″ ol’ CRT. I’ve never had a reason to buy an HDTV as this giant still has a terrific-looking tube. The main reason I wanted the XS is the different ways to get streaming onto my television: the component jacks, USB, ethernet port and more. I found a fully-guaranteed one on Amazon for only $65 and it’ll be here Monday. I’ve cut the cord, so I want as much streaming content as possible. I’ll let you know how she works next week!
    ps ~ Angry Birds doesn’t hurt 😉

  20. Roku and streaming is all new to me. Of the 2000+ channels Roku claims are available, there are only a few free channels that are worth while. The main reason I bought a Roku was to get away from the high cost of cable and satellite.
    I have both Dish and Xfinity and can’t get the Smithsonian channel on Roku because of networking agreements. I’m considering getting rid of both Dish and Xfinity and going with Amazon Prime. $99 a year sounds like a pretty good deal, but I want to know what’s available before I shell out a hundred bucks. So far the only channels I find that are free and worth while on Roku are Crackle and The NBC News channel. I added the CBS Channel to my channels but deleted it when I found out it wasn’t free. I’m learning as I go and still have a lot to learn.

Leave a Comment

Your email address will not be published. Required fields are marked *