WindowsMediaPlayerOSD process plugin. (2 Viewers)

nshvydky

Portal Member
July 9, 2007
8
3
Home Country
United States of America United States of America
When other plugins use window meadia player (Player type is MediaPortal.Player.AudioPlayerWMP9) in MediaPortal, osd is not available, see https://forum.team-mediaportal.com/...lems-t24942.html?t=24942&highlight=OSD+plugin. This plugin designed to fix this issue. It is very helpful for plugins which play internet video streams.
https://www.team-mediaportal.com/files/Download/Plugins/Others/WindowsMediaPlayerOSD/
Please post here you comments and suggestions.
Thank you, Nickolay Shvydky
 

idioteque

Retired Team Member
  • Premium Supporter
  • September 29, 2005
    609
    9
    Home Country
    Netherlands Netherlands
    I tried the plug in and it does not seem to work in combination with tv gemist plugin. These are wmv streams but pressing the "i" button does not do anything

    could u also make it a MPI file for easy installation ?
     

    nshvydky

    Portal Member
    July 9, 2007
    8
    3
    Home Country
    United States of America United States of America
    :sorry: I did not make it clear, but only progress (rewind) OSD works for now. I plan to add volume and info in next releases.
    May be I am stupid but what is MPI file :rolleyes: ?
     

    kkendall

    Portal Pro
    April 24, 2007
    864
    16
    44
    Gouda
    Home Country
    Netherlands Netherlands
    Just wanted to let you guys know I also use it primarily for the uitzending gemist plugin.
    works great! thanks! :)
     

    daan640

    Portal Member
    December 1, 2006
    10
    0
    59
    Home Country
    Netherlands Netherlands
    I do like the plugin very much. I use it for TVgemist as well and it works very nice.
     

    escabe

    New Member
    July 25, 2007
    1
    0
    41
    Eindhoven
    Home Country
    Netherlands Netherlands
    I noticed when using this plugin that it does not take the parameters of the UI Calibration (for people with overscan) into account . Therefore I suggest the following fix in WMPOSD.cs (revision r8) in the function protected void Parent_LocationOrSizeChanged(object sender, EventArgs e)

    change
    Code:
    this.Location = new Point((int)(_parent.Location.X + _parent.Size.Width * (1.0 - w) / 2), (int)(_parent.Location.Y + yp));
    this.Size = new Size((int)(_parent.Size.Width * w), (int)(_parent.Size.Height * h));
    into
    Code:
    this.Location = new Point((int)(_parent.Location.X + GUIGraphicsContext.OffsetX + _parent.Size.Width * GUIGraphicsContext.ZoomHorizontal * (1.0 - w) / 2), (int)(_parent.Location.Y + GUIGraphicsContext.OffsetY + yp));
    this.Size = new Size((int)(_parent.Size.Width * GUIGraphicsContext.ZoomHorizontal * w), (int)(_parent.Size.Height * GUIGraphicsContext.ZoomVertical * h));
    (I've added WMPOSD.cs with this fix as attachment to this post)
     

    Users who are viewing this thread

    Top Bottom