"My Home Automation Projects"

Helpers - xPLOSD

Please also read the Disclaimer

MediaNet - Helper Modules - xPLOSD

Purpose: To allow device modules to display their Menu (and now playing status) on an xPL enabled display device or application

LOADER.xml

<loader>
    <instance>
        <helper module="XPLOSD" enabled="n" />
            set enabled="y" to enable
        <settings type="tonyt-tivoosd" schema="osd.tivo" buffer="128" delay="0" title="y" lines="4" width="30" row="1" inverse="y" indicator=">" text="4" back="13" statusrow="10" statusdelay="5" artist="y" album="y" track="y" />
        <settings type="wmute-vfdosd" schema="osd.basic" buffer="128" delay="0" title="n" lines="2" width="39" row="1" inverse="n" indicator=">" statusrow="1" statusdelay="5" artist="Y" track="y" />
        <settings type="slimdev-slimserv" schema="osd.basic" buffer="128" delay="60" title="n" lines="2" width="40" row="1" inverse="n" indicator=">" statusrow="1" statusdelay="5" artist="y" track="y" />
        <settings type="aec-tvosd" schema="osd.basic" buffer="80" delay="0" title="n" lines="2" width="28" row="1" inverse="n" indicator="*" statusrow="1" statusdelay="5" artist="y" track="y" />
    </instance>
</loader>

Each settings line provides the functional details of an xPL OSD device

type= is the vendor-device name of the device to allow matching between the osd device and this list

schema= is the xPL schema to use (normally osd.basic)

buffer= is the number of characters the device can extract from a single message

These items relate to displaying menus:
    delay= how long to display (0 = indefinite)
    title= specifies if a title line can be accommodated
    lines= is the number of lines the osd device supports
    width= is the number of characters per line the osd device supports
    row= is the start row for the display (normally 1)
    inverse= does the osd device support inverse text
    indicator= specifies the character to use to highlight the selected item (ignore if inverse=y)
    text= is the text colour for colour displays
    back= is the background colour for colour displays

These items relate to displaying the now playing status:
    statusrow= the display row to show status on
    statusdelay= how long in seconds to display
    artist= whether artist name should be shown
    album= whether album name should be shown
    track= whether track name should be shown