How To Turn Boxee Into The Ultimate ROM and Game Launcher

Justin Pot 10-03-2010

<firstimage=”//” />How To Turn Boxee Into The Ultimate ROM and Game Launcher launchericonBoxee users who also love to play their favorite retro games using emulators have wanted this for a long time: a way to launch ROMs using Boxee’s slick, remote-based interface.


With some regularity Boxee’s enthusiastic users will ask about the possibility of a game launcher for their favorite games , including ROMs and native applications. This is now possible.

Sort of.

There are a few glitches, and it’s not an instant process, but if you’re willing to work at it you can turn Boxee into a ROM and game launcher right now.

The following instructions assume you’re already fairly familiar with Boxee Boxee Beta - The Best Media Center App for Your TV Read More , and that you already know how to use emulators, assuming you want to launch ROMs. If you know that much, you’ll have Boxee set up to launch your favorites in no time.

Install the Game Launcher App

The first step toward setting up Boxee to launch your ROMs and games is to install FuzzTheD’s excellent Launcher App. This dandy little Boxee App allows you to execute any external program from within Boxee. The developer gives the example of Chrome and Filezilla, but you can launch any program using this App–including all of your games.


To install this app, you’re going to need to add Fuzz The D’s repository to Boxee. If you’ve never added a repository on Boxee, don’t worry: it’s painless. Just open the App section of Boxee, then bring up the left-side menu. At the bottom of this menu is a “Repositories” button; click this. You’ll be given the option to add a new repository: click this and type “”. You’ll now see a new repository to your right, called “Boxee Repo.”

Browse this repo and you’ll see tons of Apps not offered in Boxee’s standard library (some work better than others.) Explore this as you will, but for the purposes of this tutorial the one you’re looking for is called “Launcher.” Click it, then click the “Add to My Apps” button to make sure you have this application in your Apps menu. I also highly recommend hitting the “Add Shortcut” button for easy access.

Setting Up The Game Launcher

Now that you have Launcher set up, you can create shortcuts to your favorite games. Open the Launcher App and scroll the the left-menu to bring up your options. Click “Add Application” and you’ll be presented with the opportunity to fill in a name for the application, a link to the application and the URL of a thumbnail.

To get started, type the name of the program in the top field. Now add a link to the game you want to launch, either by typing the location of the program or by using the built-in file browser. Windows users will need to point to the game’s executable, while Linux users need only type the command that brings up the game.


Finally, pick an icon for the application. You can type the location of a local image you want to use, or press button beside this field to automatically search Google for images related to the title you selected previously.

How To Turn Boxee Into The Ultimate ROM and Game Launcher launcherimagesearch thumb

This feature makes finding relevant icons for your games a snap.

Launching ROMs

And now the part you’ve been looking for: using Boxee to launch ROMs. How to this varies depending on your operating system, but it’s not that hard.


How To Turn Boxee Into The Ultimate ROM and Game Launcher launcher thumb

Windows users looking to launch ROMs using this method need only to make sure their emulator is set as the default program for opening ROM files. For example, if you want to open Nintendo games with the excellent multi-system emulator Mednafen, make sure Windows is set to open .nes files with Mednafen (and that all your NES ROMs end with the file extension .nes).

Now, using the instructions above, add a new application to Launcher, pointing directly to the ROM when asked for a link to the application.

Linux users will find the above method doesn’t work, and that writing the full command (for example, “mednafen /home/me/roms/mario.nes”) also doesn’t yield a good result. No problem: simply create a script that can launch the game using Mednafen. Open your text document and create a document similar to this:


How To Turn Boxee Into The Ultimate ROM and Game Launcher launcherscriptlinux thumb

Save this document and make it executable, and you’ve got a single file to point Boxee towards to open your ROM using your favorite emulator. You’ll need to make one of these for every ROM you want to launch, but it’s not a terribly time consumer endeavor.

Not being among the elite ranks of computer users who own a Mac, I cannot verify a method of accomplishing this on OS X. I’m quite sure, however, that some industrious MakeUseOf user will explain how to do this in the comments below. After all, our readers are awesome.

Full Screen to Full Screen

Unfortunately, using this method to launch programs full-screen while Boxee is running full-screen can crash your system on both Windows and Linux. There’s an obvious solution to this: don’t use the method to launch your games full-screen. Alternatively, you can run Boxee outside of full-screen when you intend to launch a ROM: just press “\” to enter windowed mode.

My Boxee box runs Linux, so I worked around this problem by always running Boxee in windowed mode while using a program called devilspie to make Boxee appear to be full-screen whilst in windows mode. I simply installed devilspie from the repositories, then saved this script in a sub-directory of my Home Folder called “.devilspie.”

How To Turn Boxee Into The Ultimate ROM and Game Launcher launcherscriptdevilspie thumb

Save this script with a “.ds” extension, and devilspie will automatically make Boxee appear fullscreen when it operates in windowed mode, meaning Set devilspie to start automatically on boot and you’re ready to launch full-screen games from within Boxee without crashing.

There must be similar workarounds for Windows and Mac, but I don’t know what they are. Again, chime in in the comments below if you work out a solution.


Perhaps someday Boxee will arrange deals with the companies that own the rights to our favorite retro-games, giving us the option to legally purchase games for Boxee. I’d be more than willing to pay for such integration. For now, however, I’ve managed to turn Boxee into a ROM launcher perfect for my needs.

That’s not to say there isn’t room for improvement here. A Boxee developer wanting an enthusiastic user base should consider creating a dedicated ROM game launcher; perhaps one that integrates the programs launched into Boxee itself, but even a launcher built specifically to launch external programs without crashing Boxee would be greatly appreciated. For now, however, users looking for similar functionality can work toward this functionality right now–and they have FuzzTheD to thank.

What do you use Boxee for?

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

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

  1. D. J. Freije
    June 8, 2010 at 4:18 am

    Great Info!!! I have my ubuntu 10.4 running Boxee with joystick (gnome-joystick-control-0.3.5_with_Boxee_support) and launching a lot of sdlmame. Very usefull the devilspie to windowed -> fullscreen. Thank you very much!.

  2. Chafic
    March 13, 2010 at 12:02 pm

    I've read your conclusion and answered my own question.
    Sorry for the bother.

    • Justin Pot
      March 13, 2010 at 5:07 pm

      No problem.

  3. Chafic
    March 13, 2010 at 11:56 am

    I've done everything according to your instructions and I could play. But there is something I want to know: is it supposed to open in the Boxee window or in the emulator window?
    BTW, I used virtualboy(GBA emulator) and Super Mario Advance ROM
    If it does only opens the game in a emulator than its just like an ordinary launcher, Launchy would be better.
    However it's still cool to open ROMS through Boxee, showing off a little doesn't hurt anybody ;)

  4. Jeff
    March 12, 2010 at 4:58 pm

    Would this work with boxee on apple tv?

    • Justin Pot
      March 13, 2010 at 5:06 pm


      I've no experiennce with the Apple TV, so I can't speak to this. If you can get emulators working on your Apple TV, however, my guess is that you could get the launcher app working. Only one way to find out: experiment!

  5. Davertron
    March 11, 2010 at 9:51 am

    Could you also change your bash script above to one that would take an argument instead of putting the file path in the script directly? Then when you create the launcher, it would be "emulator_script_name /path/to/rom"? That would save you having basically the same script copied for each rom...

    • Justin Pot
      March 11, 2010 at 10:00 am

      I'll be the first to admit I'm an amateur when it comes to writing scripts. If you have the time, test that method yourself and let us know if it works! I'd greatly appreciate it.