htpicker is a simple file browser for your Linux-based HTPC (Home Theater PC). It simply navigates your filesystem and allows you to watch or play your media files with the programs of your choice.
I created htpicker because I was unsatisfied with all other HTPC frontend software I've tried. They're all complicated monstrosities and I seem to have a talent for finding their bugs. All I really wanted was a way to browse a directory structure in a TV-friendly visual format, and launch files with external programs (e.g. a video with mplayer, or a video game ROM with an emulator).
There are no over-complicated plugins, scripts, XML files, or anything like
that. There is one small configuration file located at
~/.htpickerrc. This file will be created for you the first time
you run htpicker. The meat of this config file is mapping certain directories
and/or file extensions to programs that can play them. The stock config file
sets up a few reasonable defaults, such as using mplayer to play files in
~/Videos as well as files with common video filename extensions,
and playing a couple types of video game ROMs with their respective
console emulators. You can change or expand these settings to play any file
with any program you want.
This project is still quite young, so testers and experimenters are highly encouraged to try it out. I don't recommend you use it yet if you expect total robustness and zero bugs.