Notice: This forum has been recovered from an old backup, so some content, links, and dates may be outdated. The forum is currently read-only while we restore sign-in and registration functionality. Details
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.
Snapstream Firefly and BTV (Beyond TV)
-
thejipster
- Posts: 19
- Joined: Fri Sep 07, 2007 10:19 pm
Snapstream Firefly and BTV (Beyond TV)
Does anyone have an XML life that they are willing to share that works w/ BTV and Firefly remote.
I am sure some of you already have created one.
I assume if I had created one and used the Firefly plugin, I would not need to run the Firefly software that came w/ BTV, which is kind of doggy.
Otherwise, I will create one and share it if anyone is interested.
Thanks
- J
I am sure some of you already have created one.
I assume if I had created one and used the Firefly plugin, I would not need to run the Firefly software that came w/ BTV, which is kind of doggy.
Otherwise, I will create one and share it if anyone is interested.
Thanks
- J
Re: Snapstream Firefly and BTV (Beyond TV)
I ditto, tritto, and quattro this request.
Is EventGhost even compatible with BeyondTV?? In the plugin section, I don't see the program or any available options to add this program. I realize that BTV uses snapstream, but still, shouldn't there be an entry for BTV, itself, to be controlled?
I don't have an XML file, but would definitely like one if you made it!
Is EventGhost even compatible with BeyondTV?? In the plugin section, I don't see the program or any available options to add this program. I realize that BTV uses snapstream, but still, shouldn't there be an entry for BTV, itself, to be controlled?
I don't have an XML file, but would definitely like one if you made it!
Re: Snapstream Firefly and BTV (Beyond TV)
I dunno about a Beyond TV plugin, but if that doesn't happen, you could certainly just use keyboard emulation actions to control Beyond TV. Thats how I control MediaPortal. You could probably set something up in 15-20 minutes based on the online documentation: http://www.snapstream.com/Support/Help_ ... rtcuts.htm
If you want to take a look at how I have my config setup for MediaPortal as a reference, let me know and I will post my xml file.
If you want to take a look at how I have my config setup for MediaPortal as a reference, let me know and I will post my xml file.
Re: Snapstream Firefly and BTV (Beyond TV)
Just change to SageTV and...
A. No more price gotchas.
B. Totally integrated solution.
C. $100 SD clients.
If you don't wanna do the right thing I have like 3-4 BTV server licenses and another 5-8 client seats.
To properly answer your query... Yes I have used EG with BTV, just map the keyboard commands.
Beyond media
A. No more price gotchas.
B. Totally integrated solution.
C. $100 SD clients.
If you don't wanna do the right thing I have like 3-4 BTV server licenses and another 5-8 client seats.
To properly answer your query... Yes I have used EG with BTV, just map the keyboard commands.
Beyond media
Re: Snapstream Firefly and BTV (Beyond TV)
What plugin did you use?? If you've mapped the commands already, could you post your XML?To properly answer your query... Yes I have used EG with BTV, just map the keyboard commands.
Thanks
-
thejipster
- Posts: 19
- Joined: Fri Sep 07, 2007 10:19 pm
Re: Snapstream Firefly and BTV (Beyond TV)
I was planning to map the events to keyboard short cuts as well. But if you have one already created, do you mind sharing it?
- J
- J
Re: Snapstream Firefly and BTV (Beyond TV)
I trashed that a long time ago, no plugin needed just map the keyboard commands.
(If you can't tell I am POed at BTV, so I don't help their customer base. Aside from conversion to something that works. If you get SageTV I'll walk you through the entire process.)
(If you can't tell I am POed at BTV, so I don't help their customer base. Aside from conversion to something that works. If you get SageTV I'll walk you through the entire process.)
-
thejipster
- Posts: 19
- Joined: Fri Sep 07, 2007 10:19 pm
Re: Snapstream Firefly and BTV (Beyond TV)
No need for SageTv. BeyondTV works perfectly fine for me. The only think that I am waiting for now is the support of unencrypted QAM HD signal.
I have it configured so that I can stream to two laptops simultaneously over Wifi. One using B/G and the other use A. I will just map the setting to keyboard shortcuts
Here is the Context folder for BTV w/ all the shortcut mapped to the Firefly remote.
<Folder Name="BTV" id="335">
<Macro Name="Up" Expanded="True">
<Event Name="Firefly.Up" />
<Action>Window.SendKeys(u'{Up}')</Action>
<Action Enabled="False">EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)</Action>
</Macro>
<Macro Name="Down" Expanded="True">
<Event Name="Firefly.Down" />
<Action>Window.SendKeys(u'{Down}')</Action>
<Action Enabled="False">EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)</Action>
</Macro>
<Macro Name="Right" Expanded="True">
<Event Name="Firefly.Right" />
<Action>Window.SendKeys(u'{Right}')</Action>
<Action Enabled="False">EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)</Action>
</Macro>
<Macro Name="Left" Expanded="True">
<Event Name="Firefly.Left" />
<Action>Window.SendKeys(u'{Left}', False)</Action>
<Action Enabled="False">EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)</Action>
</Macro>
<Macro Name="Ok -> Enter Key" Expanded="True">
<Event Name="Firefly.Ok" />
<Event Name="Firefly.Enter" />
<Action>Window.SendKeys(u'{Enter}')</Action>
</Macro>
<Macro Name="Power -> Alt+F4" Expanded="True">
<Event Name="Firefly.Close" />
<Action>Window.SendKeys(u'{Alt+F4}')</Action>
</Macro>
<Macro Name="Fast Forward" Expanded="True">
<Event Name="Firefly.Forward" />
<Action>Window.SendKeys(u'{Right}')</Action>
</Macro>
<Macro Name="Rewind" Expanded="True">
<Event Name="Firefly.Rewind" />
<Action>Window.SendKeys(u'{Left}', False)</Action>
</Macro>
<Macro Name="ChannelUp -> Plus" Expanded="True">
<Event Name="Firefly.ChannelUp" />
<Action>Window.SendKeys(u'+')</Action>
</Macro>
<Macro Name="ChannelDown -> Minus" Expanded="True">
<Event Name="Firefly.ChannelDown" />
<Action>Window.SendKeys(u'-')</Action>
</Macro>
<Macro Name="Play" Expanded="True">
<Event Name="Firefly.Play" />
<Action>Window.SendKeys(u'P', False)</Action>
</Macro>
<Macro Name="Pause" Expanded="True">
<Event Name="Firefly.Pause" />
<Action>Window.SendKeys(u'{Space}', False)</Action>
</Macro>
<Macro Name="Stop" Expanded="True">
<Event Name="Firefly.Stop" />
<Action>Window.SendKeys(u'S', False)</Action>
</Macro>
<Macro Name="Turn on Clone Display Mode" Expanded="True">
<Event Name="Firefly.B" />
<Action>Window.SendKeys(u'{Shift+Ctrl+Alt+F1}', False)</Action>
</Macro>
<Macro Name="Toggle to TV Out Mode" Expanded="True">
<Event Name="Firefly.C" />
<Action>Window.SendKeys(u'{Shift+Ctrl+Alt+F2}', False)</Action>
</Macro>
<Macro Name="Program Guide Overlay" Expanded="True">
<Event Name="Firefly.A" />
<Action>Window.SendKeys(u'E', False)</Action>
</Macro>
<Macro Name="Last Channel" Expanded="True">
<Event Name="Firefly.D" />
<Action>Window.SendKeys(u'E', False)</Action>
</Macro>
<Macro Name="Menu" Expanded="True">
<Event Name="Firefly.Menu" />
<Action>Window.SendKeys(u'{Escape}', False)</Action>
</Macro>
<Macro Name="1" Expanded="True">
<Event Name="Firefly.Num1" />
<Action>Window.SendKeys(u'{1}', False)</Action>
</Macro>
<Macro Name="2" Expanded="True">
<Event Name="Firefly.Num2" />
<Action>Window.SendKeys(u'{2}', False)</Action>
</Macro>
<Macro Name="3" Expanded="True">
<Event Name="Firefly.Num3" />
<Action>Window.SendKeys(u'{3}', False)</Action>
</Macro>
<Macro Name="4" Expanded="True">
<Event Name="Firefly.Num4" />
<Action>Window.SendKeys(u'{4}', False)</Action>
</Macro>
<Macro Name="5" Expanded="True">
<Event Name="Firefly.Num5" />
<Action Name="Emulate Keystrokes: {5}">Window.SendKeys(u'{5}', False)</Action>
</Macro>
<Macro Name="6" Expanded="True">
<Event Name="Firefly.Num6" />
<Action Name="Emulate Keystrokes: {6}">Window.SendKeys(u'{6}', False)</Action>
</Macro>
<Macro Name="7" Expanded="True">
<Event Name="Firefly.Num7" />
<Action Name="Emulate Keystrokes: {7}">Window.SendKeys(u'{7}', False)</Action>
</Macro>
<Macro Name="8" Expanded="True">
<Event Name="Firefly.Num8" />
<Action Name="Emulate Keystrokes: {8}">Window.SendKeys(u'{8}', False)</Action>
</Macro>
<Macro Name="9" Expanded="True">
<Event Name="Firefly.Num9" />
<Action Name="Emulate Keystrokes: {9}">Window.SendKeys(u'{9}', False)</Action>
</Macro>
<Macro Name="0" Expanded="True">
<Event Name="Firefly.Num0" />
<Action Name="Emulate Keystrokes: {0}">Window.SendKeys(u'{0}', False)</Action>
</Macro>
<Macro Name="d" Expanded="True">
<Event Name="Firefly.D" />
<Action Name="Emulate Keystrokes: {L}">Window.SendKeys(u'{L}', False)</Action>
</Macro>
<Macro Name="Skip Forward 30 sec" Expanded="True">
<Event Name="Firefly.NextTrack" />
<Action Name="Emulate Keystrokes: {.}">Window.SendKeys(u'.', False)</Action>
</Macro>
<Macro Name="Skip Back 7 sec" Expanded="True">
<Event Name="Firefly.PreviousTrack" />
<Action Name="Emulate Keystrokes: {,}">Window.SendKeys(u',', False)</Action>
</Macro>
<Macro Name="Volume Up" Expanded="True">
<Event Name="Firefly.VolumeUp" />
<Action Name="Emulate Keystrokes: {+}">Window.SendKeys(u'{+}', False)</Action>
</Macro>
<Macro Name="Volumn Down" Expanded="True">
<Event Name="Firefly.VolumeDown" />
<Action Name="Emulate Keystrokes: {-}">Window.SendKeys(u'{-}', False)</Action>
</Macro>
<Macro Name="Record Live TV" Expanded="True">
<Event Name="Firefly.Record" />
<Action Name="Emulate Keystrokes: {R}">Window.SendKeys(u'{R}', False)</Action>
</Macro>
<Macro Name="Stop" Expanded="True">
<Event Name="Firefly.Stop" />
<Action Name="Emulate Keystrokes: {S}">Window.SendKeys(u'{S}', False)</Action>
</Macro>
<Macro Name="Exit" Expanded="True">
<Event Name="Firefly.Back" />
<Event Name="Firefly.Exit" />
<Action Name="Emulate Keystrokes: {ESC}">Window.SendKeys(u'{Escape}', False)</Action>
</Macro>
<Macro Name="TV" Expanded="True">
<Event Name="Firefly.TV" />
<Event Name="Firefly.FireFly" />
<Action>System.Execute(u'C:\\Program Files\\SnapStream Media\\Beyond TV\\BTVD3DShell.exe', u'', 0, False, 2, u'C:\\Program Files\\SnapStream Media\\Beyond TV')</Action>
</Macro>
<Macro Name="Options" Expanded="True">
<Event Name="Firefly.Option" />
<Action Name="Emulate Keystrokes: {G}">Window.SendKeys(u'G', False)</Action>
</Macro>
</Folder>
- J
I have it configured so that I can stream to two laptops simultaneously over Wifi. One using B/G and the other use A. I will just map the setting to keyboard shortcuts
Here is the Context folder for BTV w/ all the shortcut mapped to the Firefly remote.
<Folder Name="BTV" id="335">
<Macro Name="Up" Expanded="True">
<Event Name="Firefly.Up" />
<Action>Window.SendKeys(u'{Up}')</Action>
<Action Enabled="False">EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)</Action>
</Macro>
<Macro Name="Down" Expanded="True">
<Event Name="Firefly.Down" />
<Action>Window.SendKeys(u'{Down}')</Action>
<Action Enabled="False">EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)</Action>
</Macro>
<Macro Name="Right" Expanded="True">
<Event Name="Firefly.Right" />
<Action>Window.SendKeys(u'{Right}')</Action>
<Action Enabled="False">EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)</Action>
</Macro>
<Macro Name="Left" Expanded="True">
<Event Name="Firefly.Left" />
<Action>Window.SendKeys(u'{Left}', False)</Action>
<Action Enabled="False">EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)</Action>
</Macro>
<Macro Name="Ok -> Enter Key" Expanded="True">
<Event Name="Firefly.Ok" />
<Event Name="Firefly.Enter" />
<Action>Window.SendKeys(u'{Enter}')</Action>
</Macro>
<Macro Name="Power -> Alt+F4" Expanded="True">
<Event Name="Firefly.Close" />
<Action>Window.SendKeys(u'{Alt+F4}')</Action>
</Macro>
<Macro Name="Fast Forward" Expanded="True">
<Event Name="Firefly.Forward" />
<Action>Window.SendKeys(u'{Right}')</Action>
</Macro>
<Macro Name="Rewind" Expanded="True">
<Event Name="Firefly.Rewind" />
<Action>Window.SendKeys(u'{Left}', False)</Action>
</Macro>
<Macro Name="ChannelUp -> Plus" Expanded="True">
<Event Name="Firefly.ChannelUp" />
<Action>Window.SendKeys(u'+')</Action>
</Macro>
<Macro Name="ChannelDown -> Minus" Expanded="True">
<Event Name="Firefly.ChannelDown" />
<Action>Window.SendKeys(u'-')</Action>
</Macro>
<Macro Name="Play" Expanded="True">
<Event Name="Firefly.Play" />
<Action>Window.SendKeys(u'P', False)</Action>
</Macro>
<Macro Name="Pause" Expanded="True">
<Event Name="Firefly.Pause" />
<Action>Window.SendKeys(u'{Space}', False)</Action>
</Macro>
<Macro Name="Stop" Expanded="True">
<Event Name="Firefly.Stop" />
<Action>Window.SendKeys(u'S', False)</Action>
</Macro>
<Macro Name="Turn on Clone Display Mode" Expanded="True">
<Event Name="Firefly.B" />
<Action>Window.SendKeys(u'{Shift+Ctrl+Alt+F1}', False)</Action>
</Macro>
<Macro Name="Toggle to TV Out Mode" Expanded="True">
<Event Name="Firefly.C" />
<Action>Window.SendKeys(u'{Shift+Ctrl+Alt+F2}', False)</Action>
</Macro>
<Macro Name="Program Guide Overlay" Expanded="True">
<Event Name="Firefly.A" />
<Action>Window.SendKeys(u'E', False)</Action>
</Macro>
<Macro Name="Last Channel" Expanded="True">
<Event Name="Firefly.D" />
<Action>Window.SendKeys(u'E', False)</Action>
</Macro>
<Macro Name="Menu" Expanded="True">
<Event Name="Firefly.Menu" />
<Action>Window.SendKeys(u'{Escape}', False)</Action>
</Macro>
<Macro Name="1" Expanded="True">
<Event Name="Firefly.Num1" />
<Action>Window.SendKeys(u'{1}', False)</Action>
</Macro>
<Macro Name="2" Expanded="True">
<Event Name="Firefly.Num2" />
<Action>Window.SendKeys(u'{2}', False)</Action>
</Macro>
<Macro Name="3" Expanded="True">
<Event Name="Firefly.Num3" />
<Action>Window.SendKeys(u'{3}', False)</Action>
</Macro>
<Macro Name="4" Expanded="True">
<Event Name="Firefly.Num4" />
<Action>Window.SendKeys(u'{4}', False)</Action>
</Macro>
<Macro Name="5" Expanded="True">
<Event Name="Firefly.Num5" />
<Action Name="Emulate Keystrokes: {5}">Window.SendKeys(u'{5}', False)</Action>
</Macro>
<Macro Name="6" Expanded="True">
<Event Name="Firefly.Num6" />
<Action Name="Emulate Keystrokes: {6}">Window.SendKeys(u'{6}', False)</Action>
</Macro>
<Macro Name="7" Expanded="True">
<Event Name="Firefly.Num7" />
<Action Name="Emulate Keystrokes: {7}">Window.SendKeys(u'{7}', False)</Action>
</Macro>
<Macro Name="8" Expanded="True">
<Event Name="Firefly.Num8" />
<Action Name="Emulate Keystrokes: {8}">Window.SendKeys(u'{8}', False)</Action>
</Macro>
<Macro Name="9" Expanded="True">
<Event Name="Firefly.Num9" />
<Action Name="Emulate Keystrokes: {9}">Window.SendKeys(u'{9}', False)</Action>
</Macro>
<Macro Name="0" Expanded="True">
<Event Name="Firefly.Num0" />
<Action Name="Emulate Keystrokes: {0}">Window.SendKeys(u'{0}', False)</Action>
</Macro>
<Macro Name="d" Expanded="True">
<Event Name="Firefly.D" />
<Action Name="Emulate Keystrokes: {L}">Window.SendKeys(u'{L}', False)</Action>
</Macro>
<Macro Name="Skip Forward 30 sec" Expanded="True">
<Event Name="Firefly.NextTrack" />
<Action Name="Emulate Keystrokes: {.}">Window.SendKeys(u'.', False)</Action>
</Macro>
<Macro Name="Skip Back 7 sec" Expanded="True">
<Event Name="Firefly.PreviousTrack" />
<Action Name="Emulate Keystrokes: {,}">Window.SendKeys(u',', False)</Action>
</Macro>
<Macro Name="Volume Up" Expanded="True">
<Event Name="Firefly.VolumeUp" />
<Action Name="Emulate Keystrokes: {+}">Window.SendKeys(u'{+}', False)</Action>
</Macro>
<Macro Name="Volumn Down" Expanded="True">
<Event Name="Firefly.VolumeDown" />
<Action Name="Emulate Keystrokes: {-}">Window.SendKeys(u'{-}', False)</Action>
</Macro>
<Macro Name="Record Live TV" Expanded="True">
<Event Name="Firefly.Record" />
<Action Name="Emulate Keystrokes: {R}">Window.SendKeys(u'{R}', False)</Action>
</Macro>
<Macro Name="Stop" Expanded="True">
<Event Name="Firefly.Stop" />
<Action Name="Emulate Keystrokes: {S}">Window.SendKeys(u'{S}', False)</Action>
</Macro>
<Macro Name="Exit" Expanded="True">
<Event Name="Firefly.Back" />
<Event Name="Firefly.Exit" />
<Action Name="Emulate Keystrokes: {ESC}">Window.SendKeys(u'{Escape}', False)</Action>
</Macro>
<Macro Name="TV" Expanded="True">
<Event Name="Firefly.TV" />
<Event Name="Firefly.FireFly" />
<Action>System.Execute(u'C:\\Program Files\\SnapStream Media\\Beyond TV\\BTVD3DShell.exe', u'', 0, False, 2, u'C:\\Program Files\\SnapStream Media\\Beyond TV')</Action>
</Macro>
<Macro Name="Options" Expanded="True">
<Event Name="Firefly.Option" />
<Action Name="Emulate Keystrokes: {G}">Window.SendKeys(u'G', False)</Action>
</Macro>
</Folder>
- J
Re: Snapstream Firefly and BTV (Beyond TV)
This worked great for me! Thanks a bunch for the time saver.Here is the Context folder for BTV w/ all the shortcut mapped to the Firefly remote.
Re: Snapstream Firefly and BTV (Beyond TV)
do I have to reproduce this manualy in EG or can I insert it somewere in a file?
Re: Snapstream Firefly and BTV (Beyond TV)
Simply copy & paste it into EG.