Jox
Jox started as a "jukebox" project, but quickly turned into an HTPC command
center:
- Jox runs on Linux (tested on Fedora 17) in a SilverStone LCM16 case
- It receives commands from the jog dial, panel buttons, and LIRC, and
communicates with the VFD, xine (via LIRC), MPD (for playing mp3 files),
and a receiver and plasma screen via RS-232.
- Jox creates playlists for MPD automatically by scanning directory trees
based on play modes. In this process Jox recognizes folders of mp3 files
that need to be played in order (e.g. symphony movements) and randomizes
files otherwise.
- Jox also contains a web-socket server (based
on libwebsockets
by Andy Green) that allows you to control Jox using a browser. No need
for an IR remote control anymore - you can use your mobile phone.
- Jox works with Onkyo receivers (NR809 and likely others) and Panasonic
displays (TH-50PHD8 and likely others). In order to use Jox with other
receivers or monitors they need to be equipped with an RS-232 interface.
Software
Jox compressed tar file (20-October-2012). Contains C++ source
code, HTML5/Javascript interface, LIRC server and client setup for SilverStone
LCM16 (iMON pad remote control, jog dial, on/off button, panel buttons).
Adjusting Jox to other environments requires Linux, C++, and
Javascript knowledge.
Jox components other than the libwebsockets code (which is licensed
under LGPL) are licensed under GPLv3 as
is. Copyright Michael Buro
(2012). Feedback is welcome! Please send email to michael.buro (AT)
gmail.com
Screenshots
Audio Mode
Video Mode
Panel
Last modified on
MST. You are visitor #
since Oct/20/2012