MPBlue PPC client release 0.0.4 (2 Viewers)

RoyN

Portal Pro
March 17, 2006
78
0
Hey Mr.Sensitive...

I was wondering if MPBlue is open source... if so, would you mind giving me the protocol used for communication between the MPBlue client and the MP Plugin?

I am investigating writing a Web plugin similar to the mpblue client that could be customized to use on touchscreen panels, etc...

however, I still havent decided how to have my interface talk to MP, I guess if your work can be used it would prevent me having to go into writing yet another interface.

Please tell me if you are willing to share the comm protocol. I will definitly give you credit.

If you dont have it documented, could I look at the MPBlue client source code?

Thanks for your time!
 

Flipit

Portal Pro
February 19, 2005
100
0
ROYN,

I don't speak for Mr S, but the source open and is in the zip listed in the first post.

Comm protocol is SOAP, .Net Remoting , recently I think he also added a UDP server to support the now playing functionality, which subscribes to MP broadcast messages like the LCD display by JoeDalton (I think)

You should check out the work Machine has done on the MPWebcontroller if your after a pure http client.

Flipit
 

RoyN

Portal Pro
March 17, 2006
78
0
I just saw the sources. doh...

I am aware about Maschine's work, and have talked with him... nonetheless, I was thinking whether the comm interface used by MPBlue could have more features to allow me to do what I wnt...

forexample, currently, MPWeb's interface cant send me shares, or music list, or anything lik that... I need a MPcommlayer that supports sending this stuff as well as selecting songs and such...
 

Taipan

Retired Team Member
  • Premium Supporter
  • February 23, 2005
    2,075
    44
    Melbourne
    Home Country
    Australia Australia
    Thanks for the advice on a suitable PPC/PDA to use - time to get the credit card out..... :wink:

    But, before I do, I notice that in the first post it says "it can not yet run together with the ECP plugin, so disable that one" - which is a problem for me as I also use PVR Scheduler and it requires the ECP plugin..... :(

    Is this conflict with the ECP plugin a permanent one, or will it be removed in the future?
     

    MrSensitive

    Portal Pro
    May 18, 2004
    239
    0
    Belgium
    a quick reply...

    can't get no sleep atm, my ears hurt like hell...

    Royn, feel free to use the source..
    if Youhave requests for interfaces in the serer, no problem, it is still in development. things can change..

    Taipan,
    it is my intention to make it work with or without the ECP pplugin enables; I Just ave to talk to Sam about it..
     

    RoyN

    Portal Pro
    March 17, 2006
    78
    0
    Thanks Mr. Sens...

    Would you happen to have a reference of the soap methods available, and the parameters each one accept?

    That would be helpful...

    I've been trying te get what I can from MPMusic, MPControl, MPNowPlaying, etc, but having some trouble....

    Thanks!
     

    RoyN

    Portal Pro
    March 17, 2006
    78
    0
    Hey... I seem to have gotten the hang of some of it now...

    anyways, I seem to be missing some commands, would you be able to tell me if they are already in there or if you could implement them to your server?

    Basically:
    - Read what screen the user is at (so I can show him the right screen on the web interface even if he was controlling MP from a mouse or something)
    - Tell MP to show a particular screen, Videos, Music, Pictures, etc.
    - Read a file/share list... basically, I want to be able to read whatever is on the MP screen... so I need to be able to read and set the "directory point" where mp is. That way, I can read all the files from the particular directory, and so on... (This would allow me to reproduce what is on the MP screen)

    If there is a way of doing this please let me know, if not could you consider it for implementation? thanks a bunch!

    once again, the goal is to make a webinterface as good as or better than XBMC's (in case anyone is wondering, what I have done so far is roughly compatible with the XBMC webserver skins ;))
     

    Flipit

    Portal Pro
    February 19, 2005
    100
    0
    List box tetx complete

    Well, after 24hrs of pulling out my hair and shoutig at a PPC emulator. It twigged.... nothing to do with events.... I have no Parents... ( well in a code kind of way)

    Simple one line fix:

    listBox1.Parent = this;

    FrmMain is now the parent of my 'element' and everything works a OK.

    Just need to change the mpbcustomlistbox slightly to look a little better, but alright for a test... Mr S expect some code from me shortly...

    The BaseClass is capable of creating skinned popup forms, highlights.. etc (maybe even a skinned treeview)... but each custom contorl will need to be defined in the element and mpbSkin constructor isn't really geared for this.. Anyway, maybe this isn't the way you want to go, but at least it's working and I can test things out.

    Flipit
     

    MrSensitive

    Portal Pro
    May 18, 2004
    239
    0
    Belgium
    New version 0.0.3

    Current improvements:
    - Settings can now be saved (Thanks Egon..)
    - Nowplaying information is no longer limited to the 9 values I defined... all information that can be browsed using JoeDalton's property browser can now be adrssed from within MPBlue
    I set up a UDP multicast system for this, and it is not yet completely watertight.. for instance, it does not work when the PPC is connected via ActiveSync (Microsoft issue, Why? )
    - browse the musiclibrary by artist, Album or genre, expanding is possible to track level.
    - ZetaVu's changes to the skin are included (thanks Zeta..)
    - tracks selected from MPBlue are reflected in the playlist screen in MP, there still is an issue with this, it does not always happen..
    - tracks can be enqueued.

    Next on the development list:
    - Getting the coverart for nowplaying info
    - listing the current playlist
    - search functionality (maybe)
    - browsing musiclibrary, expand to rating, year
    - musiclibrary: add support for more info screen

    have fun

    download it here or in the first post
    http://users.pandora.be/MrSensitive/MPBlue/MPBlue 0.0.3.zip
     

    Users who are viewing this thread

    Top Bottom