Snapstream FireFly profile for Media Portal (1 Viewer)

A

Anonymous

Guest
I coded up this profile for those out there that has the FireFly Remote. Copy/paste below the line and save file as "MediaPortal-0.0.0.12.xml" in
"C:\Documents and Settings\All Users\Application Data\SnapStream\Firefly\Profiles"

----------------------------------------------------------
<Profile Type="SnapStream.Firefly.Core.Profile" Name="Media Portal" ShowOSD="True">
<Identifier WindowText="Media Portal" FileName="MediaPortal.exe" />
<Actions Button="Number9" Description="9">
<KeyAction ActivationState="DownRepeat" Keys="9" />
</Actions>
<Actions Button="Number8" Description="8">
<KeyAction ActivationState="DownRepeat" Keys="8" />
</Actions>
<Actions Button="Number7" Description="7">
<KeyAction ActivationState="DownRepeat" Keys="7" />
</Actions>
<Actions Button="Number6" Description="6">
<KeyAction ActivationState="DownRepeat" Keys="6" />
</Actions>
<Actions Button="Number5" Description="5">
<KeyAction ActivationState="DownRepeat" Keys="5" />
</Actions>
<Actions Button="Number4" Description="4">
<KeyAction ActivationState="DownRepeat" Keys="4" />
</Actions>
<Actions Button="Number3" Description="3">
<KeyAction ActivationState="DownRepeat" Keys="3" />
</Actions>
<Actions Button="Number2" Description="2">
<KeyAction ActivationState="DownRepeat" Keys="2" />
</Actions>
<Actions Button="Number1" Description="1">
<KeyAction ActivationState="DownRepeat" Keys="1" />
</Actions>
<Actions Button="Number0" Description="0">
<KeyAction ActivationState="DownRepeat" Keys="0" />
</Actions>
<Actions Button="Maximize" Description="Full Screen">
<KeyAction ActivationState="Down" Keys="%{enter}" />
</Actions>
<Actions Button="VolumeDown" Description="Volume Down">
<KeyAction ActivationState="DownRepeat" Keys="-" />
</Actions>
<Actions Button="VolumeUp" Description="Volume Up">
<KeyAction ActivationState="DownRepeat" Keys="=" />
</Actions>
<Actions Button="Right" Description="Right">
<KeyAction ActivationState="DownRepeat" Keys="{right}" />
</Actions>
<Actions Button="Left" Description="Left">
<KeyAction ActivationState="DownRepeat" Keys="{left}" />
</Actions>
<Actions Button="Down" Description="Down">
<KeyAction ActivationState="DownRepeat" Keys="{down}" />
</Actions>
<Actions Button="Up" Description="Up">
<KeyAction ActivationState="DownRepeat" Keys="{up}" />
</Actions>
<Actions Button="OK" Description="Select">
<KeyAction ActivationState="DownRepeat" Keys="{enter}" />
</Actions>
<Actions Button="Exit" Description="Back">
<KeyAction ActivationState="Down" Keys="{esc}" />
</Actions>
<Actions Button="Stop" Description="Stop">
<KeyAction ActivationState="DownRepeat" Keys="b" />
</Actions>
<Actions Button="Pause" Description="Play/Pause">
<KeyAction ActivationState="DownRepeat" Keys=" " />
</Actions>
<Actions Button="Play" Description="Play/Pause">
<KeyAction ActivationState="DownRepeat" Keys=" " />
</Actions>
<Actions Button="Rewind" Description="rewind">
<KeyAction ActivationState="DownRepeat" Keys="{F5}" />
</Actions>
<Actions Button="FastForward" Description="Fast Forward">
<KeyAction ActivationState="DownRepeat" Keys="{F6}" />
</Actions>
<Actions Button="Menu" Description="Gui/FullScreen">
<KeyAction ActivationState="DownRepeat" Keys="x" />
</Actions>
<Actions Button="Info" Description="OSD">
<KeyAction ActivationState="DownRepeat" Keys="y" />
</Actions>
<Actions Button="SkipBack" Description="Previous Chapter">
<KeyAction ActivationState="DownRepeat" Keys="{F7}" />
</Actions>
<Actions Button="SkipForward" Description="Next Chapter">
<KeyAction ActivationState="DownRepeat" Keys="{F8}" />
</Actions>
<Actions Button="Options" Description="Parent Dir">
<KeyAction ActivationState="DownRepeat" Keys="u" />
</Actions>
<Actions Button="ChannelDown" Description="Next">
<KeyAction ActivationState="DownRepeat" Keys="{F8}" />
</Actions>
<Actions Button="ChannelUp" Description="Prev">
<KeyAction ActivationState="DownRepeat" Keys="{F7}" />
</Actions>
<Actions Button="Firefly" Description="Main Menu">
<KeyAction ActivationState="DownRepeat" Keys="{esc}{esc}{esc}{esc}" />
</Actions>
<Actions Button="ChannelEnter" Description="Enter">
<KeyAction ActivationState="DownRepeat" Keys="{enter}" />
</Actions>
<Actions Button="D" Description="Zoom">
<KeyAction ActivationState="Down" Keys="s" />
</Actions>
</Profile>
 
A

Anonymous

Guest
Great! I think.. ?
But - I cant get it to work ?
I have saved two versions of the file in that folder
one "MediaPortal-0.0.0.12.xml" and one "MediaPortal-0.1.0.51.xml" (Current version)

What more do I have to do? I mean the code seems ok to me?

Some helpful soul out there?
 

ojo

Portal Member
September 19, 2004
47
1
Ulstrup, Denmark
1Spoon said:
I have saved two versions of the file in that folder
one "MediaPortal-0.0.0.12.xml" and one "MediaPortal-0.1.0.51.xml" (Current version)

I got it working by naming the file "C:\Documents and Settings\All Users\Application Data\SnapStream\Firefly\Profiles\MediaPortal-0.1.0.5.xml"

I think the name of the file is relatively irrelevant, its the <Identifier...> tag that does the work. So delete the "old-files" and try having only MediaPortal-0.1.0.5.xml"

;-) Ojo
 
A

Anonymous

Guest
Got it working!

ojo: I played around and came to the conclusion you mention aswell. It´s the <identifier>.
I changed that line in the above listed file to :

<Identifier ClassName="WindowsForms10.Window.8.app3" WindowText="Media Portal" FileName="" ClassNameComparer="Contains" WindowTextComparer="Contains" FileNameComparer="CaseInsensitiveContains" />

It seems the ClassName had changed - or perhaps there is an updated version of the above file that I have not seen.

Anyway - working so far. Now it´s just the rest to learn.
:D

(Ps. I used the AppIdentifier.exe in the Firefly folder.)
 
N

Nisse Q

Guest
When upgrading to version 0.1.1.1 my irefly remote didn't work. I changed the identifier in the profile to:

<Identifier ClassName="WindowsForms10.Window.8.app5" WindowText="Media Portal" FileName="" ClassNameComparer="Contains" WindowTextComparer="Contains" FileNameComparer="CaseInsensitiveContains" />

which did the trick.
 

captainspanky

Portal Pro
December 8, 2005
51
0
You can also set it up as an X10 device and ditch the snapstream software altogether.

Shoot me PM to remind me to write out how when I get home if you're interested.
 

gomjabar

Portal Member
November 9, 2005
6
0
I had to make this change to the original to get it to work with RC3

<Profile Type="SnapStream.Firefly.Core.Profile" Name="Media Portal" ShowOSD="True">
<Identifier WindowText="MediaPortal" FileName="MediaPortal.exe" />
 

Users who are viewing this thread

Top Bottom