Slashdot videos: Now with more Slashdot!

View

Discuss

Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).

Xistic writes with news that the XB in XBMCwon't mean Xbox any more. Quoting the project's own website: "The last official release for the XBOX by the XBMC team was Atlantis, over 18 months ago. Since then, one brave soul (Arnova) has been merging code from the main codebase into the XBOX branch in our repository. Because there were many users out there that took advantage of these updates, we had no problem with this. But times have changed. The XBOX has hard limits for what it can handle. Some users are satisfied with these limits, and we encourage them to use XBMC there if they are happy. But it is a popular misconception that official XBOX development is still taking place by the team, so we have decided to set it free. We have enough on our plates already, and worrying about a deprecated platform just increases our workload. A few days ago the XBOX branch was finally removed from our subversion repository."

We have been working on taking over the xbox branch for the last couple of months. http://www.xbmc4xbox.org/ [xbmc4xbox.org] so if you feel you can help head on over. We still have tons of work to do but it's getting really close to being back on track with continued development.

Eventually he and I will merge our builds but for now My builds now are totally vanilla. no changes from svn at all. t3ch updater should be able to pull my builds as well now so its all good there. Most updater scripts now have options to pull from my builds. After r28000 everything went to hell though and as of r30621 scrapers are still an issue. Actually all addons are an issue. No scripts/addons/skins writen for post 28000 will work on these new builds. I'm doing my best to fix/mod most of the skins I ha

I feel a bit back stabbed by the XBMC core developers for cutting lose the whole reason for the project in the first place. Granted, it has many limitations, but limitations like these help make software more robust. When you have to worry about something like the FATX file system and it's limitations on characters and character length, the solutions you come up with help you solve other problems later on. Yes it takes more work, but it generally forces you to abstract out another level and really think about what you are building and the flow through the different modules.

I've seen game engines keep around TTY plugins just for this reason.

The XBOX port should be kept around as the bare minimum scalability test for all code. If your particular plugin is too CPU intensive to run even in a redacted state, then meta data should flag that with some sort of required minumum clacs/second threshold. Some people have moded their xbox with faster CPUs, more memory, etc...

I appreciate the work the xbmc4xbox guy is putting into it. I run TECH builds non stop on my xbox's and have them setup to auto update from the tech installer. I really like the tech builds because they seemed to simply 'just work'. If you two can collaborate and make us build toned down for XBOX that'd be great.

To the XBMC developers, I'd say look at ROCKBOX and CrystalSpace and other projects that have had to deal with limited hardware while trying to keep pace with new features and better hardware.

Fork over a couple hundred bucks and move up from a single core P3 for kripes sake! Why in this world would you want to hold back development of a damned good HTPC software in order to satisfy an ever smaller number of slow proprietary machines? Would you be happier if they just dropped XBOX out of the name entirely and called it something else? These guys don't want to have to sweat the low end hardware anymore and are trying to move forward - as someone who has the newer hardware I commend them! These guy

In its day, and for a fair while after, the XBOX was an excellent deal for video applications. ~PIII-733 level performance and(rather more importantly) a decent set of video outs, something that was sort of dodgy with the PC graphics cards of the day. They got quite cheap, especially used, as well.

However, at this point, a PIII-733 with, IIRC, 64MB of RAM, just isn't that exciting. Nor, with the proliferation of nettops, is the price delta between a real computer and a used xbox nearly what it used to be. Then there is the fact that, while XMBC as a project has always been legit, actually building it for the xbox has been legally kind of dodgy.

Get a Nettop with the Nvidia ION chipset, put Linux and XBMC on it and you have a cheap, tiny, silent HTPC with HDMI and hardware accelerated video playback playing those 1080p MKV's without problem. Some of them (Asus Eee Box, ASRock Nettop and Acer Aspire Revo for example) also come with a remote control.

The Xbox graphics chipset had only two advantages over PC chipsets of the time: 3D graphics, and SDTV output as a standard feature. The SDTV feature is less important now that virtually all TVs made in the past three years have VGA and HDMI inputs. And unless one writes half the video decoder in a shader (as in some modern H.264 decoders), 3D graphics won't take much load off the CPU for video decoding; perhaps the biggest thing a GeForce 3-class pixel shader can do is help convert YUV to RGB. Remember that the video codec that was popular among pirates and spaceshifters at the time was MPEG-4 Advanced Simple Profile (DivX and Xvid), which is roughly on par with Theora [s2000.ws] and less computationally complex than H.264.

The CPU in any nettop (at the worst a single core Intel Atom) is somewhat better than the 733 MHz PIII in the Xbox (Maybe significantly? I'm assuming the PIII has significantly better performance per clock cycle than the Atom, but I'm not sure if it's enough of a delta to make up for less than half the clock speed), and the Ion is a significantly better NVidia chipset than the one in the Xbox.

It's something you do, like touching your nose or scratching your head, while playing poker that lets other people know what kind of hand you have and whether or not you're bluffing. Please try to keep up.

Look for the Acer Revo - $200 for the single core Atom version, ION chipset, does full HD easily, small, quiet, HDMI out... I have the dual core version which was $330, but that also comes with twice the RAM, a wireless keyboard & mouse, & Windows 7. There are a lot of places with information on XBMC & Windows MC setups, search for Revo HTPC. I really like mine, it's recording OTA HD & works great.

Careful, the Atom N230 with Ion can play 1080p video but it chokes on most of the HD audio stuff. For that you need to go with the N330 dual core Atom. I play bluray movies with that and it works wonderfully. Course I only have one disc because it was on sale so for the most part its just for watching movies I've already ripped.

Modern nVidia and ATI integrated graphics found in nettops are more powerful than the high end chip that powers the XBOX. They also offer hardware accelerated decoding to make up for the deficient CPUs they use (which are also more powerful than the stripped P3 in the XBOX).

I shopped this recently, and the answer I came up with was... almost. The form factor, outputs and prices are good, the hardware was a little underpowered to stream HD. I decided to wait 6 months or so till there was a rock solid option in the $300 range.

Buy something with hdmi and nvidia ion and I'm sure you can run xbmc with hd content.

I'm less sure about how good chipset acceleration is in standard intel atom netbooks etc.

I have both, as well as a couple of small VIA boxen.

Basically, for 1080p IMAX content, get an ION based atom. I have a Zotac N330 running the latest XBMC. It can do the aforementioned quality at 60fps, has an onboard HDMI out (including audio!) and was extremely simple to set up.Zotac ION UK price: £130 plus a stick of ram and a case. It's great value! Just remember to offload the graphics using VDPAU (it's a setting inside XBMC).

The Atom DG (Intel reference) doesn't do anything like it. The VIA equiv

The Aspire Revo 1600 does indeed work great. I didn't even have to muck around with Windows XP (not even uninstalling it). I used Wubi to install Ubuntu 9.11, added the xbmc repository, spent a few minutes on Google to find some configuration tweaks, and it displays 1080p video perfectly. Since I already have an old computer as a server, the Revo's gigabit ethernet means that I don't care about local disk space.

The cheapest Zotac ION over here goes for $100. Ones that come with a DC power supply start at $140. $25 for memory, $20 for an IR receiver, $40 for a cheap case, and $40 for a hard drive. If you want cheaper, you can run diskless, booting off the big server actually housing your content, you can build your own IR receiver to interface with the serial port or audio line in, and you can omit the case, just using a piece of plywood to mount the board directly to the VESA mounts on your TV.

I have an Acer Aspire Revo that is about $199 at Newegg, Bestbuy or Amazon, single core Atom, nVidia chipset. Came with XP Home, I think - never booted the hard drive. HDMI out w/ audio, I have an 8gb USB stick I boot Linux/XBMC off of, and 1080p is no problem. Haven't bothered reformatting the 160gb hard drive yet - I stream (mostly 720p) video over 802.11n with no stutter. Wired would be better for 1080p, I get some stutters sometimes with anything 9gb or higher...

Oh, there's no way in hell that anything contemporary is going to beat a used Xbox on price. Those things are at a practically perfect historical moment in terms of cheapness. Mass market item, so there are millions of them floating around. Generally considered obsolete(particularly now that MS scotched their multiplayer). Durable enough that many of those millions are still alive.

And, given that today's move doesn't retroactively break XBMC builds for XBox, all those used Xboxes should be fine until the

One of the big limitations is the fact that most content now is high definition (720p, 1080i, 1080p) - The xbox simply can't display HD video to appropriate display devices.

Which is why my xbox has been on a shelf for 3-4 years without ever getting turned on at this point. I bought it as a MythTV frontend, and it worked for that purpose for a while, but then I bought a Silicon Dust HDHomeRun digital tuner in early 2006 and that rendered the xbox a paperweight as far as MythTV usage was concerned.

And now, it's the best thing for everything else. If you're happy with your WDTV, then there isn't any sense in "fixing it". However, the day it dies or fails to do something that you'd like it to do, install XBMC on a spare PC to which you have access. It is absolutely the best media center software I have ever used.

Nothing beats the simple listing of directory content shared on a Windows PC by the 360, sure it would be nice to play all or create a play list. But I'll take that lack of functionality any day over some gaudy interface that does absolutely nothing other than create another obstacle between me and the content I want displayed on the screen. And if I ever feel the need for a pretty GUI to get to my videos, well then hey look at that Windows Media Center is already built right in!

Nothing beats the simple listing of directory content shared on a Windows PC by the 360

XBMC is an absolute joy to use with a decent media library. I have around 225 movies, 6500 songs, and 4000 television episodes. XBMC cheerfully and quickly scrapes all the media information and indexes all video content by actor, year, genre, TV series, season number, and episode number. These indexes are really quite helpful, and if you don't like the added flexibility, the default functionality is to browse by directory anyway (what is more simple than that?). Not hav

I've used Boxee as well. It really is pretty nice - imagine taking XBMC an adding a ton more content and a ton more bugs. I love it for my baseball games, but when I want to play my Flac library (which is buggy on Boxee), I find myself switching back to XBMC.

You can play H.264 with newer XBMCs on the original xbox. It's still our main media center.
You only need to make sure the data rate doesn't saturate the CPU, by adding something like ":vbv-maxrate=2000:vbv-bufsize=750" to the advanced encoding settings in Handbrake. I also lower the resolution a bit in my default preset, but I'm not sure that's really needed..

You actually didn't need to physically mod the XBox -- a copy of Splinter cell, a third-party memory card, and some software from the net were all you needed to "soft-mod" it. Same effect as a hardware mod, no need to open the case.

Actually, I modded mine about a year ago and, despite purchasing Splinter Cell and burning out a few old USB flash drives in the process, I found out that there are methods of soft modding the xbox by using a desktop PC that still has a PATA controller. I don't have a link ATM, but it is possible. My bigger issue is that I'm an idiot and haven't looked up how to update it, so the build is over a year old, but it ain't broke right now.

I think half the point of the 360 was to copy all the stuff XMBC put in it. Of course, they still aren't there, but in terms of being a front end for a media server it does a good job. Of course, its still a walled garden so you can't do things like throw up hulu without some hacking, but if you do your timeshifting off bittorrent its just fine:)

It is kind of funny how history made this package evolve. The XBMC, which abreviates "XBOX Media Center", was originally developed for the XBOX. And now, it supports different platforms and operating systems but not the XBOX any longer. If you don't know its history, you'd find it a joke what XBMC stands for.

If you don't know its history, you'd find it a joke what XBMC stands for.

You might as well just say it. It now stands for "XBMC Media Center". Perhaps it's somewhat funny, but recursive acronyms [wikipedia.org] are hardly new, and they have a long and proud tradition in Free Software. GNU [wikipedia.org], the name for the userspace tools in most Linux-based operating systems, is among the oldest of currently used recursive acronyms in free software.

Yep, just because they're ending support doesn't mean that the XBox branch isn't still wildly popular. I for one still have a deployment at my folks' place.

Out of curiosity, are the nightly SVNs usually stable enough for production? Does that site archive known-stable revision of the repository and/or document which revisions tend to be relatively trouble-free?

I'm amazed this thing could ever run on an XBOX. I installed it once on a dual-core 2.2GHz something-or-other with a few gigs of ram and it was just... awful. Huge delay between pressing a button and anything happening. Slow menu changes. Etc.

Sounds like you didn't have decent hardware video acceleration. The XBMC processor and memory requirements are quite modest, and you are well over them. Heck, XBMC runs like a dream on the Ion platform which uses atom processors (the most meek processor you will ever meet). It's all about video acceleration, something that the XBox was quite good at for its time.

GeForce 8800 GT not enough? Maybe somewhere in the chugging menus there was a setting to enable video acceleration that defaulted to 'off', but woo. I'd honestly never seen a program run that poorly on that computer.

Configuration failure. I've seen XBMC running flawlessly on various chipsets from vintage 2007 integrated ATI chipsets and old 5xxx series Nvidia cards to 4xxx series ATI cards and newer AMD/ATI integrated chipsets. In fact, I doubt that it is even an XBMC configuration problem - sounds like DirectX or your NVIDIA drivers are out of date. Either way, head over to the XBMC Forums" [xbmc.org] for support. It's a fantastic community that will almost certainly help you out with your problem. Only, try not to slander XBMC until you figure out how you mis-configured your system.

2,4) Acknowledged. Trying to figure out why software wasn't working with a no-longer-in-service system configuration is fruitless. Suffice it to say, modern XBMC works flawlessly with even the most meek system configurations (as long as they have decent video acceleration).
5) This is, of course, a subjective measurement. That being said, it is certainly an atypical opinion of the XBMC UI. I personally have found it to be both beautiful and functional. My non-techie roommates and parents have been able to n

So I actually just gave it a try on my laptop running linux (a slower, but still reasonably fast system), just to see, and it actually ran much better. I still think the UI is ass, but it definitely wasn't the torpid thing I saw on Windows a couple of years ago. Bad build, crappy nvidia drivers, vagaries of Windows XP, combination of the above?

At that point the codebase would still have been heavily Xbox-focused (and optimized towards that platform).

Over the years as the Xbox has become a less optimal platform for media (can't really do HD, and the whole world has basically gone to high def), so the devs have moved focus towards platforms other than xbox.

I experienced the same thing. A friend of mine has his Xbox modded to run XBMC, and he encouraged me to try it on my computer. I just couldn't do it. On (I think it was) a 3.2GHz P4 with a gig of RAM, it was practically unusable. I don't know what the difference is, but on an Xbox, even at 720p, it's relatively smooth.

I knew someone would say something like that--but I can guarantee that my system wasn't 'misconfigured'. I'm actually half-convinced that the slow menus were a UI decision sort of like Windows Vista's half-second start-menu-fade-in. Though it may be that it was a bad build of the program, or a conflict between the program and a driver, or some setting in XBMC that needed to be changed.

I think by mis-configured everyone means your XBMC settings were not correct for your system.

I use it and have none of the issues you describe.The only problem I have with it is when I play 720p MKV on my TV using XBMC on XBox...Scene changes freeze frame for about 250mS, long enough to be disconcerting, but quite acceptable given the HW that I'm running it on. On my media PC *everything* is smooth as glass.-nB

I've been using XBMC for over 5 years now. Up until last year it was completely on two XBoxen. It was fine for it's time, but as more and more HD content became available, the XBox started revealing its limitations in a big way.

I started using XBMC on a computer with the Live version on a USB thumbdrive. I would boot the thumbdrive on my work laptop and plug into my HDTV via a VGA connection. Last summer I built a full fledged mini-ITX HTPC with a Zotac Intel motherboard and integrated nVidia graphics.

You know why I used an XBox as a media center in the first place? It had a SCART adapter and I had an old CRT that just so happened to "already" have a SCART plug. It was simply and plainly cheaper than any solution I could have designed to connect any of my PCs to that TV. And even today, it would possibly be the cheapest way to get a media box going for your TV. Did you check lately what those DVI to HDMI cables cost? A used XBox beats that any time. Plus you don't use up one of the screens of your PC and

What about $4? The Xbox is still a great option for a HTPC; however, if you want HD content you are extremely limited in what it can do. If HD isn't important to you then stick with what you have. But many PCs are now coming with HDMI connectors built-in and it's only a few bucks to but a cable or adapter to go from DVI-HDMI if you needed to.

Does anyone hear use it on their computer, I sincerely do not get why anyone would (unless they changes it radically since the last time I used it).

I do, but the computer I am using it on (Mac mini) is designated as an HTPC, and home file server. The computer is plugged into my TV and I use a Logitech Harmony remote for controlling it. I did recently get a wireless keyboard for dealing with the things the remote couldn't handle.

People tend to start off with basic expectations of their HTPC, and then end up

I have XBMC running on an Acer Aspire Revo nettop as well as on an original Xbox with a Windows MCE remote. The interface looks pretty and the hardware has HDMI output. I've got the HD cables for my Xbox though and we use the Xbox more often because it does everything I need it to without extra complications. Sure, I could use a different remote and change somethings to simplify it. The Xbox though appears to load XBMC more quickly although I've never actually timed it. It is also really nice to be able to

As a XBMC user on the old Xbox platform, I would like to say thank you to all the code monkeys out there who made that old junky hardware viable for nearly ten years even though it was not the purpose design for the hardware.

I see this as a great move for the project to disregard the limitations of the original hardware as they revitalize the project to better compete with some of the other Media Center software that has started looking more attractive in the last 2 years.

My XBMC original Xbox setup happily powers my 32" LCD just fine and wirelessly streams media (bridged wireless router) through my house from my server. Serves up all the old game systems and games, and even some cool streaming from the Internet via a few apps. I wish it had Netflix or Hulu, but oh well, once something comes out that rivals it full and for a low enough price I'll switch, but for now it just keeps chugging along fine.

Congratulations and a big THANK YOU to everyone who has ever had a part in making XBMC possible.

I have had hours of fun building, breaking and rebuilding my xbox. In fact I don't think I've spent even 1% of the time playing games on it than I have using XBMC in various capacities. Whether trying out new scripts and plugins or just generally screwing around and customizing things, it has provided me with an awful lot of enjoyment.

It also makes a great present for a friend since used Xboxes are only about $

It's gotten to the point where it's hard to play video streams, because the Xbox just can't handle the bitrate. If they had CUDA they could do video decoding partially on the GPU, but since they don't they can only use the GPU for pretty visual effects (and they do.) Consequently the Xbox is on its way out as a platform for playing media. I'm going to replace mine with a Phenom II X3 720 because that's what's in my desktop system and AMD was good enough to stick with one socket for a while, meaning that I c

By itself the Apple-TV is pretty junky. You can buy stuff from iTunes store or rent etc, and stream your iTunes stuff over to it for easy playing, but overall not worth the money.

BUT, i threw a Broadcom Crystal HD (http://www.mythtv.org/wiki/Broadcom_Crystal_HD for some info) in it (replacing the wifi card which I did not need) and put XBMC on there and it is fantastic. Will play 1080p HD no problem, and damn near any format used in online downloading without a hitch.

This way, the features that weren't so compelling on an Apple-TV before are now great perks to my XBMC install. I can instantly rent a movie in HD if my download doesn't complete or the file ends up corrupt. If I can't find a move online, I usually can on iTunes. They are fairly complementary.

Wow. Just hurt us people who rely on CHaOS (Cheap Array of Obsolete Systems). The Xbox was a 39.99 dollar media center which played all DVD's and some good games on the TV and it was networked into the File servers. It is GREAT and XBMC is great too... and now.... wow.

Come on, Whats the point of XBMC if you dont have it on an Xbox. Btw, just crack the darn 360 and put it there too... or the ps3 or.. Wii... for gosh sakes!

I'll be ready to retire my xbox as soon as I find a suitable, affordable replacement. I'm hoping for a diskless nettop with nVidia VDPAU Feature Set C to arrive some time this year. I imagine that ought to run the latest greatest XBMC nicely. Until then, I think I'll continue hobbling along with this poor old nearly-abandoned xbox.

Many of us commenting here love(d) our Xbox's - it was a true monster at playing video, it played _everything_Why oh why did Sony block access to the accelerated video features on the PS3 under linux? XBMC would've been PERFECT on the PS3.Wifi, gigabit, 1080p output, USB ports, internal HDD:/ such a huge shame.

Just about any decent hardware will work fine with XBMC. Zotac Ion [anandtech.com] seems to be a popular choice at the moment. If you want to seriously research out what to buy, visit the XBMC Hardware Discussion [xbmc.org] forum

I think best option is probably an Ion chipset small box, and run XBMC natively booting off USB/SD card.
One of the nice things about my Xbox XBMC is that it works like an appliance - it does't need to be booted/shutdown like a conventional OS - you just turn it on and off. Yes, I know it boots, but you know what I mean - my kids can use it, turn it on/off with impunity etc.
It's the little things that count - the Xbox had IR control, a DVD drive, and didn't ever need a keyboard or mouse connected to work. It's going to be difficult to replace with something half as functional and easy to use...

As an ardent quiet-computing aficionado, this was one of the first components that I purchased when I started building my XBMC rigs. My word of caution is that you really want something with very decent write performance, since the average XBMC system will have to do a lot of writing in its lifetime. The most common kind of writing that an XBMC system has to do is caching the results from scrapings. This includes not only movie/tv actor, genre, description, year, and other text vitals, but also fanart, some

As an ardent quiet-computing aficionado, this was one of the first components that I purchased when I started building my XBMC rigs.

Why not just netboot and bypass the issue entirely? At least use a remote drive for all this metadata and fanart. Certainly you have a server or NAS box stuffed away in a closet or the basement, and aren't storing all your media on that same flash drive.

But does an Asus O!Play also play games? Those who use XBMC on an Xbox can reboot to the Windows XB dashboard to run single-player or local-multiplayer Xbox games. Likewise, those who use XBMC on an Acer Aspire Revo (a $200 ION nettop) can reboot to Windows to run single-player or local-multiplayer PC games, although the local-multiplayer selection for PC is a bit limited due to the historical lack of TV-sized PC monitors.

But does an Asus O!Play also play games? Those who use XBMC on an Xbox can reboot to the Windows XB dashboard to run single-player or local-multiplayer Xbox games. Likewise, those who use XBMC on an Acer Aspire Revo (a $200 ION nettop) can reboot to Windows to run single-player or local-multiplayer PC games, although the local-multiplayer selection for PC is a bit limited due to the historical lack of TV-sized PC monitors.

No, it can't play games. I use the PS3 or my desktop for that.
He asked what people are using instead of XBMC for videos (MKVs and AVIs that the PS3 doesn't like in particular, and made no mention of games), and that's what I'm using instead and it plays those MKVs and AVIs fine.

I've been running it on a Mac Mini for a few years. If I did it again, I'd get an Ion machine, but the mini works great in either OSX (with XBMC or the mac fork Plex) or in Linux.
Having a real CPU means that I don't have to worry about VDPAU and such to get 1080p working, I just let the thing chug and I've never dropped a frame.

I got given an Apple TV, one of the first ones with a fairly low hard drive capacity. My original plan was to install NetBSD or Linux onto it, but I out of curiosity I first installed XBMC and Boxee as apps for the original Apple TV OS. I've never got around to installing another OS on it now, as use I regularly use it for watching BBC iPlayer stuff and the occasional film rented from iTunes.

Yah, the name is a mouth full, UI has lots of room for improvement on the network side, however it more than serves the purpose, plays everything I have thrown at it. Its backed by my NAS on gigabit network, two of these devices on two TVs and I can stream two HD (720p) movies (of any kind) at the same time.

Disclaimer: Usability and customization is not even close to XBMC, nonetheless functionally it does exactly what I want i.e. play any content shared on my local network.

While the XBMC still had a better interface, once I started playing more 720 and 1080p videos I bought a Popcorn hour [popcornhour.com].

There is a pretty active support base and it is pretty easily to customize it, but the options are still limited compared to what you could do with XBMC. But if your main use of XBMC was to play videos and now you want to play HD, a popcorn hour or similar device does it pretty well for $200.

It still is the only gaming rig that allows me to use CDX to emulate any older console (ninento, sega genesis, etc) and Mame for arcade games of yesteryear.

How do you dump your NES, Sega Genesis, and Super NES carts to put them on your emulator rig? I know the Retrode works with Sega Genesis and Super NES carts, but it's fairly new, and it doesn't work with NES games.

No other machine has this ability.

Not even an ION nettop such as Acer Aspire Revo? The HDMI and VGA outputs work with any HDTV, and the VGA out also works with SDTVs through a $30 adapter cable [sewelldirect.com].

Using a ION nettop is the current best replacement for an Xbox for XBMC. It takes about 10-15 seconds to power on and be at the menu after starting from powered off, but you can sleep it and have it wake instantly. The ION boards have built-in Ethernet, and normally VGA and HDMI. You'll also be able to find boards with a TOS-link audio out, but all of the ones with HDMI also support audio over that connection. IR support is a cheap USB adapter if build your own. Getting the box to power on via IR is tr