"My Home Automation Projects"

Devices - SliMP3

Please also read the Disclaimer

MediaNet - Device Modules - SliMP3

Purpose: To support the Slim Devices SliMP3 Device

Once this module is activated, and Medianet started, you should configure the SliMP3 for fully automatic mode (once detected by MediaNet you should then be able to fix an IP address, if this is different to the original IP then stop MediaNet and edit clients.xml)

In future when MediaNet is started it will auto load all known clients and the communication between client and MediaNet will allow MediaNet to detect if the device is present

LOADER.xml

Most entries in loader.xml are default values assigned to newly discovered SliMP3's. Those items that can be changed on a per-device basis are editable in clients.xml

<loader>
    <instance>
        <device module="SLIMP3" enabled="n" type="slimp3" />
          set enabled="y" to enable SliMP3 support
        <server port="3483" />
        <settings keymap="keymap.xml" />
          specify the default keymap xml file (keymap for slim devices remote, keymap2 for sony/jvc remote)
        <settings volume="40" volstep="5" />
          sets the default volume, volume step (1 to 10 allowed)
        <settings clock="y" clocklight="20" clock24hr="n" />
          define whether the SliMP3 should display a clock when in off mode
        <settings zone="master" />
          this defines the 'zone' that a device is in, used by protocols like xPL
        <settings prontoenabled="n" prontoclear="y" prontoplay="y" />
          specify whether support for pronto and prontopro remotes should be enabled,
          and whether they should auto clear/play

        <settings playstyle="clear" />
          set the default playstyle for adding tracks (allowed values are clear, insert and append) 
        <settings osd_enabled="n" osd_device="tonyt-tivoosd.lounge" osd_menu="y" osd_status="y" osd_helper="XPLOSD" />
          specify an OSD device to use for On-Screen-Display
        <settings tts_enabled="n" tts_helper="TTS" tts_threshold="60000" />
          specify whether to support Text-to-Speech
        <settings stats_enabled="y" stats_helper="STATS" />
          specify whether played tracks should be added to the play statistics in the database
        <settings scripting="n" />
          specify whether scripting menus are enabled (requires scripting module loaded)
        <module>
            <load module="SLIMDISCOVERY" enabled="y" />
            <settings port="3483" />
        </module>
          the module section above loads the discovery module for the device
    </instance>
</loader>


All remote control buttons are mapped via keymap.xml (this is the slim devices remote)

How the Remote Control is Mapped (by default) for Slim Devices Remote

Items in BLUE are not specifically listed in the appropriate section, but are the result of a cascade search thru the sections

Button Menu Playlist Device
Power Power   Power
Volume + Volume Up Move Top Volume Up
Volume - Volume Down Move Bottom Volume Down
REW Previous Track Move Up Previous Track
FWD Next Track Move Down Next Track
Pause Stop Delete Stop
+ Menu Off Menu Off Menu On
Play Queue & Play Play Now Play
Up Up Up  
Down Down Down  
Left Back Back  
Right Select / Queue    
0 Space    
1 **@   Music Shortcut
2 ABC   Playlist Shortcut
3 DEF   Clear Shortcut
4 GHI   About Shortcut
5 JKL   Control Shortcut
6 MNO   Utility Shortcut
7 PQRS    
8 TUV    
9 WXYZ    
Search Search    
Shuffle Random Toggle   Random Toggle
Repeat Queue Style   Repeat Toggle
Sleep Mute   Mute
Playing      
Size      
Brightness *Lock *Lock *Lock

How the Remote Control is Mapped (by default) for Sony/JVC Remote

Items in BLUE are not specifically listed in the appropriate section, but are the result of a cascade search thru the sections

Button Menu Playlist Device
Power Power Power Power
Volume + Volume Up Move Top Volume Up
Volume - Volume Down Move Bottom Volume Down
REW Previous Track Move Up Previous Track
FWD Next Track Move Down Next Track
Pause      
Stop Stop Delete Stop
Menu Menu Off Menu Off Menu On
Play Queue & Play Play Now Play
Up Up Up  
Down Down Down  
Left Back Back  
Right Select / Queue    
Ok Random   Random
Recall Queue Style   Repeat
Sleep      
Pip      
Disp      
0 Space    
1 **@   Music Shortcut
2 ABC   Playlist Shortcut
3 DEF   Clear Shortcut
4 GHI   About Shortcut
5 JKL   Control Shortcut
6 MNO   Utility Shortcut
7 PQRS    
8 TUV    
9 WXYZ    
Muting Mute   Mute
Channel - Search    
Channel + *Lock *Lock *Lock

* Lock means that key presses are ignored other than for protocol functions until either lock is pressed again or unit is powered off. This allows the use of remote control for home automation duties (like controlling lights, tivo etc) while the unit is in use

** @ signifies items beginning with non-alpha tracks