Network mediabox
Posted: 18 May 2006 19:00
Hi Peeps,
I'm working on a project in my own time and would like to be advise if this is possible. I am learning php, mysql and apache in the last few months so please excuse me if some parts sounds off.
I am planning to create a network jukebox/Karaoke network system(not for internet) within a local LAN. I want to create a central database using mysql and store the DVD(.mpeg), VCD(.dat), and CD+G(mp3+G) files as BLOBs. The php web interface I was planning to do is a remote control(play, next song, previous song, queue selected song, modify song queue up and down. Another function is to search(Artist (String), genre (String) , duets (Boolean), language (String), album (String), KSUID (Int, Karaoke Song Unique ID) which is ofcourse got nothing to do with VLC, but I need to make sure if i select a song, it can be queued at the bottom of the list. I prefer if the VLC launches its own instance and automatically opens full screen onto another screen(plasma) and all the controls are done on touch screen via firefox web interface. both the plasma and touch screen are connected to the client machine.
The mysql and http server will be centrall located and launches the VLC player on the requested client machine(star topology).
I dont know if i need to set up a VLS, or if i should make it copy a temp song file onto the client machine and automatically run instead.
Any ideas? Advice? or resources you can provide for me to start?
Below is a little Tasks I need to do, can someone confirm if this is possible with VLC?
Tasks:
• Configure systems
o Client:
Install and configure basic Ubuntu Linux.
Assign static IP
Ensure client machines can access database server where the music are stored. Ping server.
Install Firefox.
Install and configure VLC player.
Setup touch screen TFT
Setup plasma
o DB Server:
Setup Raid5, cluster and File system for large file database.
Install and configure basic Ubuntu Linux.
Assign static IP
Install Apache2.
Install PHP5.
• Configure VLC player
o Add selected karaoke songs to queue (playlist).
o Play appropriate karaoke music formats
VCD(.dat and .mpeg)
DVD
CD+G
• Create a web based interface
o Language interface select.
o Song search (Create a structured song table)
Select song list by artist, genre, duets, language, album, etc
Picture icon to each song/album.
Song search engine, onscreen keyboard to search through whole database of music. Advance search filter by Artist, genre, duets, language, album.
o VLC Player Remote Control
Play song, play next song, play previous song, replay current song.
Change sound channels (voice or no voice with music)
New playlist.
o Connection establishment and query to MySQL database.
I didn't put install and configure VLS as I am unsure if it needed....
I'm working on a project in my own time and would like to be advise if this is possible. I am learning php, mysql and apache in the last few months so please excuse me if some parts sounds off.
I am planning to create a network jukebox/Karaoke network system(not for internet) within a local LAN. I want to create a central database using mysql and store the DVD(.mpeg), VCD(.dat), and CD+G(mp3+G) files as BLOBs. The php web interface I was planning to do is a remote control(play, next song, previous song, queue selected song, modify song queue up and down. Another function is to search(Artist (String), genre (String) , duets (Boolean), language (String), album (String), KSUID (Int, Karaoke Song Unique ID) which is ofcourse got nothing to do with VLC, but I need to make sure if i select a song, it can be queued at the bottom of the list. I prefer if the VLC launches its own instance and automatically opens full screen onto another screen(plasma) and all the controls are done on touch screen via firefox web interface. both the plasma and touch screen are connected to the client machine.
The mysql and http server will be centrall located and launches the VLC player on the requested client machine(star topology).
I dont know if i need to set up a VLS, or if i should make it copy a temp song file onto the client machine and automatically run instead.
Any ideas? Advice? or resources you can provide for me to start?
Below is a little Tasks I need to do, can someone confirm if this is possible with VLC?
Tasks:
• Configure systems
o Client:
Install and configure basic Ubuntu Linux.
Assign static IP
Ensure client machines can access database server where the music are stored. Ping server.
Install Firefox.
Install and configure VLC player.
Setup touch screen TFT
Setup plasma
o DB Server:
Setup Raid5, cluster and File system for large file database.
Install and configure basic Ubuntu Linux.
Assign static IP
Install Apache2.
Install PHP5.
• Configure VLC player
o Add selected karaoke songs to queue (playlist).
o Play appropriate karaoke music formats
VCD(.dat and .mpeg)
DVD
CD+G
• Create a web based interface
o Language interface select.
o Song search (Create a structured song table)
Select song list by artist, genre, duets, language, album, etc
Picture icon to each song/album.
Song search engine, onscreen keyboard to search through whole database of music. Advance search filter by Artist, genre, duets, language, album.
o VLC Player Remote Control
Play song, play next song, play previous song, replay current song.
Change sound channels (voice or no voice with music)
New playlist.
o Connection establishment and query to MySQL database.
I didn't put install and configure VLS as I am unsure if it needed....