JBHTTP Home Page (original) (raw)
What is JBHTTP?
JBHTTP is a small HTTP (web) server that interfaces with the Creative Nomad Jukebox. Why would you want to hook up your Jukebox to a web server? Here are some reasons I came up with:
- Play your songs through your computer using any player application that supports HTTP streaming (Winamp, QCD, WMP, Foobar2000, etc.)
- Access your Jukebox over a lan or internet connection.
- Share your wonderful music collection with friends on a network.
- Get a web-based view of your Jukebox contents. Personally, I wrote it so I could use something other than PlayCenter to play songs, and I wanted to listen through my speakers without having to run it through the line-in on the sound card.
Latest News
10/9/2005
Ok, the latest source code has been posted, the download links are up above and down at the bottom. This is in all likelyhood the last version of JBHTTP I'm going to work on. The source code is a pre-release version of what the next release was going to be (version 2.5) and includes some small fixes and improvements over the 2.0.2 release. It compiles with VC++ 6.0, but should also work with later versions. You'll need the Windows Platform SDK to get things built.
I've always appreciated the (generally positive) feedback I've gotten from the community. I know that there are some people who really want me to add MTP / PlaysForSure support to JBHTTP. Unfortunately, that's not a simple task. It would involve a re-write of significant portions of the code to use a new API. Also, since I don't own a player that supports MTP, it's pretty much impossible for me to do.
So, enjoy the code, it's in your hands now. If anyone does release something based on it, please shoot me an email. I'd love to try it out.
10/5/2005
The bad news... After a long period of inactivity, I'm going to throw in the towel on future JBHTTP work. I know people are wanting fixes and new features, but I just don't have the time to work on it.
The good news... I'm going to re-release the current JBHTTP under the Gnu Public License (GPL). That means I'll be making the source code (such that it is) available. So, if anyone wants to grab the source and take it over, they are very much welcome to do so. I should have everything packaged up and posted within the week.
11/11/2004
After several months of procrastination, the new version of JBHTTP is under development. It's going to be a fairly significant re-write, with some new features and all of the old favorites. If you have any ideas or suggestions for the next version, please send them to me at skaistis@perlogic.net, and include JBHTTP in the subject line.
12/24/2002
Version 2.0.2 is now available. This is mostly bug fixes and a couple of new small features.
- Fixed bug that caused some artists' tracks to be grouped together if they begin with the same string.
- Fixed bug that caused some crashes at startup when connecting to a new model (not original) Jukebox.
- Fixed problem with starting/running certain applications while JBHTTP was running.
- Added new navigation to the default pages.
- Added menu option to bring up the main JBHTTP page. For more information, check out the Readme.
12/14/2002 - Now supporting all Jukebox models!
Version 2.0.1 is now available.
(I made a small patch to 2.0 to allow the program to actually run under Win98. Sorry about that.)
JBHTTP was re-written in version 2.0 to use the Creative API instead of JBDirect. This version supports all Nomad Jukebox models (Jukebox, Jukebox 2, Jukebox 3, Zen). Also, JBHTTP can now be installed and run as a service under Windows 2000/XP. That allows JBHTTP to run in the background, even if no one is logged on to the machine.