CGI-Musicbox is a collection of programs to manage a digital jukebox via CGI.
Music is played on server which is controlled through a Web interface. It can play lists, individual files, directories, and audio CDs.
Lists can be created and edited through the interface. CD ripping and encoding (to ogg, mp3, or m4a) can be fully controlled. Music files can be updated from clients.
Interface is usable on a small screen device(PSP, Palm, Pocket Windows etc) so that many of the small web enabled devices may be used as a remote. A Play Station portable with Sony's 2.0 firmware browser (Mozilla based) is being used for testing the interface.
This design criteria also makes the program ideal to run in a small popup window on a desktop (An example html file with java script to pop up a window the exact size of the PSP screen is included).
CLIENT SIDE REQUIREMENTS
Web browser with Java Script support
Internet Explorer 6.0
Play Station Portable - Sony Browser
MUSIC FILES SUPPORTED
flac (No encoding capability yet)
· Apache server with cgi enabled
· ALSA Sound system
· mplayer, dagrab installed
musicbox needs to have access to the following system commands and programs:
· ls, cp,rm, pwd, chmod, ps, grep, df, mplayer, amixer, aplay, dagrab, faac, oggenc, lame.
What's New in This Release:
· The library framework has been completely changed.
· cgi-musicbox is now a PSP (Pascal Server Pages) application.
· PSP will allow for more powerful features in the future.