HD Smart Home (1 Viewer)

hbe02

Portal Member
April 1, 2008
26
1
Home Country
Hi all,
I just finished a smart home application that runs with media portal. you can configure playlists then play them by voice commands on Media Portal.

voice recognition doesnt happen in the process plugin. the plugin is simply a TCP server that waits for a command. you send it "PLAY playlist.wpl" and it will play it.

So voice recognition happens on a C# program that is stand alone, when it recognizes what playlist it wants to play it sends a TCP msg to the MP process plugin i made and the plugin simply plays that file.

you can also play playlists or pause them from a web interface which i access from my phone.

you can also control your lights by X10. although this part of the project has nothing to do with MP.

A side note here, some things in the project are just a show of concept. for example, the scheduler. I just made the PC say a statement in the code. no scheduling or any kind of intelligence is actually happening.

i have demonstration on youtube at :
YouTube - HD Smart Home

i also attached the source code of all 3 applications. main stand alone, process plugin on MP, and the web application.

cheers
appreciate your comments :-D
 

Marcusb

Retired Team Member
  • Premium Supporter
  • February 16, 2005
    1,995
    29
    Melbourne
    I haven't tried it out yet, but the YouTube Video looks good.
    Can I ask how it is different from the MyVoice plugin though? Have you seen that yet?
    In any event, it's good to see a totally different aproach. Good work.

    I do like the extra integration of the web remote though. That's a very nice touch which a lot of people have been trying to perfect. Can you select other things than play lists with it? Siuch as specific TV shows, etc?
     

    hbe02

    Portal Member
    April 1, 2008
    26
    1
    Home Country
    thanks for the comments Marcusb...
    The myVoice plugin definitely provides more options than mine. you can actually browse Mp with it. But can you play playlists? im not sure.
    the main difference is in the approach. since my plugin is just a TCP server waitning for TCP requests for commands. you can make any program communicate with it, whether its a program translating voice commands into a TCP command and sends it to my MP plugin or if its a webapplication that translate button clicks into TCP commands or any other way you can think about. right now im experimenting with Johnny Lee's Wiimote project. im hoping i could so something with it and integrate that into MP.
    by the way, my plugin will not completely if you install on your pc. the voice will defnitely work. if you notice in the web applications code, i simply sent the url of the playlist, so if you want to make that work on ur pc you have to change the source and recompile. anyways as i said earlier.. this is just a show of concept i havent really made it user friendly at all..!!hehe
    in regards to the web interface. one of MP forum members is developing a telnet app that is absolutely great and will allow control of practically everything on MP. so if you make that work with any web application, it would just be a matter of desigining the web app to contain as many control options as possible. my MP plugin is very limited and only plays a music playlist file or pauses it.
     

    Marcusb

    Retired Team Member
  • Premium Supporter
  • February 16, 2005
    1,995
    29
    Melbourne
    hi, sorry for the delay, been a bit busy :)

    With the MyVoice plugin, you can play music, but I don't think it plays playlists.
    You can say "Play Music, Artist Queen" and it will, or "Play music, Genre Classical" and it will as well.

    I look forward to seeing more of your plugins.

    Cheers,
    Marcus.
     

    Users who are viewing this thread

    Top Bottom