SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Customizations
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI.

Reply
 
Thread Tools Search this Thread Display Modes
  #41  
Old 01-27-2007, 10:45 AM
pjwerdna pjwerdna is offline
Sage Aficionado
 
Join Date: Oct 2004
Location: UK, Slough
Posts: 397
Quote:
Originally Posted by cslatt
Anders' site which has the instructions is down, but here is the Google Cache of it:

http://209.85.165.104/search?q=cache...ient=firefox-a
Thanks I should have though of google cache.

Unfortunately it just proves that the plugin is not picking anything up. I can telnet to the server and I've put the sage.ini file in various places, but I just get blanks or zeros.
__________________
SageTV Server : Akasa Inifiiti Case, Gigabyte GA-P35C-DS3 MB, 8600GT, Core2 Duo (E6850 3GHz), 4GB RAM, ~6TB Filestore , Nova-TD500, TBS 6280, SageTV 7.1.9
New Client 2 :MSI P67A-GD53, i5 2500K Quad core (3.3GHz), 12GB, Windows 10 Pro (and test SageTV 9 Install)
Sage Client 1 : HD300, Logitech Harmony One
Reply With Quote
  #42  
Old 01-27-2007, 01:07 PM
heffe2001's Avatar
heffe2001 heffe2001 is offline
Sage Icon
 
Join Date: Mar 2004
Location: Conover, NC
Posts: 1,269
Yeah, the plugin is definitely not working. I'm using the little tray application on my main desktop at the moment to see what's going on, but for whatever reason, when I'm watching a show, it says I'm not watching anything, but if I watch something from the library, it shows up? Hopefully somebody can figure out what's wrong with this plugin, I'd love to actually use my LCD .
__________________
Server: AMD Phenom 2 920 2.8ghz Quad, 16gb Ram, 4tb Storage, 1xHVR-2250, 1 Ceton Cable Card adapter, Windows 7 SP1
Reply With Quote
  #43  
Old 01-27-2007, 01:40 PM
pjwerdna pjwerdna is offline
Sage Aficionado
 
Join Date: Oct 2004
Location: UK, Slough
Posts: 397
Quote:
Originally Posted by heffe2001
Yeah, the plugin is definitely not working.
Do you know if it worked on Sage V5? I'm using 5.0.4 at the moment and am getting nothing at all in Smartie, but telnet and SageMon work fine. This is from a laptop to the Server in my Sig, with the GetStatus plugin installed in the SageCleint properties file.
__________________
SageTV Server : Akasa Inifiiti Case, Gigabyte GA-P35C-DS3 MB, 8600GT, Core2 Duo (E6850 3GHz), 4GB RAM, ~6TB Filestore , Nova-TD500, TBS 6280, SageTV 7.1.9
New Client 2 :MSI P67A-GD53, i5 2500K Quad core (3.3GHz), 12GB, Windows 10 Pro (and test SageTV 9 Install)
Sage Client 1 : HD300, Logitech Harmony One
Reply With Quote
  #44  
Old 01-27-2007, 10:04 PM
cslatt's Avatar
cslatt cslatt is offline
Sage Advanced User
 
Join Date: Nov 2005
Posts: 239
I wrote my own plugin for LCD Smartie because the existing one didn't do one or two things that I wanted. I intended to document it and release, but never got around to it. Do you want to give mine a shot and see if it works any better for you?

You download the plugin here:

http://mizook.com/temp/MizookLCD.zip

It requires at least v1.1 of the .NET Framework.

Here are a couple of lines of syntax from my own configuration you can try out. If you get any output, I'll go ahead and document mine and put it up for anyone to use.

LINE 1: Now Playing
LINE 2: $dll(sage,2,0,)
LINE 4: $Bar(0$dll(sage.dll,8,0,s#), 0$dll(sage.dll,7,0,ls#), 20)


This should display the name of the show on the 2nd line and a progress bar across the bottom when you're watching a previously recorded tv show.
Reply With Quote
  #45  
Old 01-28-2007, 05:11 AM
pjwerdna pjwerdna is offline
Sage Aficionado
 
Join Date: Oct 2004
Location: UK, Slough
Posts: 397
Quote:
Originally Posted by cslatt
I wrote my own plugin for LCD Smartie because the existing one didn't do one or two things that I wanted. I intended to document it and release, but never got around to it. Do you want to give mine a shot and see if it works any better for you?
Using $dll(sage....) I get nothing as I'd expect (It would still be using the sage.dll)

Changing to use MizookLcd.dll I also get nothing. Except when I use $dll(MizookLcd.dll,7,0,ls#) when I get "[Exception has been thrown by the target of an invocation.: Index was outside the bounds of the array.]"

How do I tell the DLL what machine to contact?

PS I've got both .Net 1.1 and 2.0 installed
__________________
SageTV Server : Akasa Inifiiti Case, Gigabyte GA-P35C-DS3 MB, 8600GT, Core2 Duo (E6850 3GHz), 4GB RAM, ~6TB Filestore , Nova-TD500, TBS 6280, SageTV 7.1.9
New Client 2 :MSI P67A-GD53, i5 2500K Quad core (3.3GHz), 12GB, Windows 10 Pro (and test SageTV 9 Install)
Sage Client 1 : HD300, Logitech Harmony One
Reply With Quote
  #46  
Old 01-28-2007, 12:11 PM
cslatt's Avatar
cslatt cslatt is offline
Sage Advanced User
 
Join Date: Nov 2005
Posts: 239
My bad - I gave you the lines from my old setup. Try these:

$dll(MizookLcd.dll,2,0,)
$Bar($dll(MizookLcd.dll,7,0#cp,1), $dll(MizookLcd.dll,7,0#d,1), 20)
Reply With Quote
  #47  
Old 01-28-2007, 12:42 PM
pilotguy7ca pilotguy7ca is offline
Sage Advanced User
 
Join Date: Aug 2006
Posts: 80
Quote:
Originally Posted by pjwerdna
Thanks I should have though of google cache.

Unfortunately it just proves that the plugin is not picking anything up. I can telnet to the server and I've put the sage.ini file in various places, but I just get blanks or zeros.
I just installed this plugin, followed the instructions and got it working fine. I'm running the latest Sage 6.0.19. The getstatus plugin and lcdsmartie are local to each other and I'm running this both on a client in a client/server (running sage service) setup. If you can telnet into it, it should work.

Is the computer running lcdsmartie different from the one running the getstatus plugin? If they aren't you need to make some changes in both the sage.properties file and sage.ini file in lcdsmartie/plugin dir.

Also FWIW, although the instructions said that all you need to put in the sage.properties file is "load_at_startup_runnable_classes=net.sf.sageplugins.getstatus.GetStatus", I also added the other two lines about binding it to IP address and port.
Reply With Quote
  #48  
Old 01-28-2007, 09:51 PM
cslatt's Avatar
cslatt cslatt is offline
Sage Advanced User
 
Join Date: Nov 2005
Posts: 239
Quote:
Originally Posted by pjwerdna
How do I tell the DLL what machine to contact?
Ahh yes, this is one of the reasons I never got around to releasing the plugin - right now it is hard coded. What IP do you need? I'll send you a personalized DLL for now if you'd like.
Reply With Quote
  #49  
Old 01-29-2007, 02:14 PM
pjwerdna pjwerdna is offline
Sage Aficionado
 
Join Date: Oct 2004
Location: UK, Slough
Posts: 397
Quote:
Originally Posted by cslatt
Ahh yes, this is one of the reasons I never got around to releasing the plugin - right now it is hard coded. What IP do you need? I'll send you a personalized DLL for now if you'd like.
Ah!

192.168.2.4 please.

What's the current DLL go in it? If it's local host or the same subnet I coudl change my server.
__________________
SageTV Server : Akasa Inifiiti Case, Gigabyte GA-P35C-DS3 MB, 8600GT, Core2 Duo (E6850 3GHz), 4GB RAM, ~6TB Filestore , Nova-TD500, TBS 6280, SageTV 7.1.9
New Client 2 :MSI P67A-GD53, i5 2500K Quad core (3.3GHz), 12GB, Windows 10 Pro (and test SageTV 9 Install)
Sage Client 1 : HD300, Logitech Harmony One
Reply With Quote
  #50  
Old 01-29-2007, 02:37 PM
pjwerdna pjwerdna is offline
Sage Aficionado
 
Join Date: Oct 2004
Location: UK, Slough
Posts: 397
Quote:
Originally Posted by pilotguy7ca
Also FWIW, although the instructions said that all you need to put in the sage.properties file is "load_at_startup_runnable_classes=net.sf.sageplugins.getstatus.GetStatus", I also added the other two lines about binding it to IP address and port.
As I'm using currently a differant machine for testing LCDSmartie (A laptop actually) I've done those bits. (bound to 0.0.0.0)

Getstatus works using telnet, sagemon also works (though it keeps disappearing from the system tray)

My Sage.ini (in the plugins folder) says
[Sage]
IPAddress=192.168.2.4
Port=20000
PollInterval=500

FYI I'm currently using the Virtual display in LCDSMartie as the LCD is on my SageTV Server.
__________________
SageTV Server : Akasa Inifiiti Case, Gigabyte GA-P35C-DS3 MB, 8600GT, Core2 Duo (E6850 3GHz), 4GB RAM, ~6TB Filestore , Nova-TD500, TBS 6280, SageTV 7.1.9
New Client 2 :MSI P67A-GD53, i5 2500K Quad core (3.3GHz), 12GB, Windows 10 Pro (and test SageTV 9 Install)
Sage Client 1 : HD300, Logitech Harmony One
Reply With Quote
  #51  
Old 01-29-2007, 04:06 PM
pjwerdna pjwerdna is offline
Sage Aficionado
 
Join Date: Oct 2004
Location: UK, Slough
Posts: 397
Hmm!

Looks like my sage.dll is ignoring the sage.ini file. Repeated use for the "netstat -p tcp -na" command shows its trying to connect to 127.0.0.1:20000. (do it fast and do it often)

Anybody got any idea why?

Is there an unstated requirement for sage.dll?
__________________
SageTV Server : Akasa Inifiiti Case, Gigabyte GA-P35C-DS3 MB, 8600GT, Core2 Duo (E6850 3GHz), 4GB RAM, ~6TB Filestore , Nova-TD500, TBS 6280, SageTV 7.1.9
New Client 2 :MSI P67A-GD53, i5 2500K Quad core (3.3GHz), 12GB, Windows 10 Pro (and test SageTV 9 Install)
Sage Client 1 : HD300, Logitech Harmony One
Reply With Quote
  #52  
Old 01-29-2007, 11:51 PM
cslatt's Avatar
cslatt cslatt is offline
Sage Advanced User
 
Join Date: Nov 2005
Posts: 239
Quote:
Originally Posted by pjwerdna
192.168.2.4 please.
Here's a version hard-coded to that IP.

http://mizook.com/temp/pjwerdna.zip

If it works for you, I'll get the documentation together and get it setup to read the IP from a configuration file.
Reply With Quote
  #53  
Old 01-30-2007, 01:49 PM
pjwerdna pjwerdna is offline
Sage Aficionado
 
Join Date: Oct 2004
Location: UK, Slough
Posts: 397
Quote:
Originally Posted by cslatt
Here's a version hard-coded to that IP.

If it works for you, I'll get the documentation together and get it setup to read the IP from a configuration file.
Seems to work perfectly so far

I look forward to some documentation
__________________
SageTV Server : Akasa Inifiiti Case, Gigabyte GA-P35C-DS3 MB, 8600GT, Core2 Duo (E6850 3GHz), 4GB RAM, ~6TB Filestore , Nova-TD500, TBS 6280, SageTV 7.1.9
New Client 2 :MSI P67A-GD53, i5 2500K Quad core (3.3GHz), 12GB, Windows 10 Pro (and test SageTV 9 Install)
Sage Client 1 : HD300, Logitech Harmony One
Reply With Quote
  #54  
Old 02-03-2007, 10:42 PM
cslatt's Avatar
cslatt cslatt is offline
Sage Advanced User
 
Join Date: Nov 2005
Posts: 239
Quote:
Originally Posted by pjwerdna
I look forward to some documentation
Ask and you shall receive: http://forums.sage.tv/forums/showthread.php?t=23304
Reply With Quote
  #55  
Old 05-17-2007, 06:02 PM
knarfishness knarfishness is offline
Sage User
 
Join Date: May 2007
Posts: 8
Question

Hey guys, I've been messing around with SageTV plugins and customizations, etc, for about a week now, and this is the first major roadblock I've hit. Saying that, I have been picking up all of this quite quickly in a week, which is something to be said about the intuitiveness of this program and the people that work with it.

I've got LCDSmartie 5 up and running with my Antec Fusion VFD, and (well halfway) gotten StatusMonitor to parse variables into it. (It'll be working soon, lol.) edit: works now, had to wait for the wiki to come back up

Anywho, I've written 5 screens that I want the display to cycle through, depending on what the machine is doing at that time. Here's what I've got so far:

Screens:

1 - Date & Time:
$Time(ddd, mmmm)
$Time(h:n:s am/pm)
2 - Storage Remaining:
PVR Storage
$HDFreg(M) gb
3 - Network Information:
IP Address:
$NetIPaddress
4 - Recording:
Now Recording:
$dll(sage.dll,5,1,2) - $dll(sage.dll,2,1,)
5 - Playing:
Now Playing: $dll(sage.dll,2,0,) - $dll(sage.dll,3,0,)
$Bar(0$dll(sage.dll,8,0,s#), 0$dll(sage.dll,7,0,ls#)

Now here's where I'm stuck. I need the "Actions" code for something like this:

Show: Screen 1, Screen 2, and Screen 3, looping, while SageTV is idle or not running at all)
Show: Screen 4, Screen 2, looping, while SageTV is recording, but not playing.
Show: Screen 5, static, while SageTV is playing, but not recording.
Show: Screen 5, Screen 4, Screen 2, looping, while SageTV is playing and recording.

I've already written the code for each screen, two lines each at 16px wide (Antec Fusion VFD) but the screen swapping on events is kinda throwing me for a loop. Any help would be much appreciated.

Thanks a bunch.

-the knarfishness.

Last edited by knarfishness; 05-17-2007 at 07:21 PM.
Reply With Quote
  #56  
Old 04-13-2009, 11:49 AM
Lima-Green's Avatar
Lima-Green Lima-Green is offline
Sage User
 
Join Date: Apr 2009
Location: Winter Garden, FL
Posts: 7
knarfishness,

Did you ever get a response anywhere to your post?

I know this is probably ancient history by now, but I just finished building a Origen AE S10V running the current Sage TV client. The S10V has a VFD and I would like to get it working. I have the Nielm Status Monitor installed and working (I think). I have LCD Smartie and the Smartie Plug-in for Sage installed. LCD Smartie is working and will get data.

But I am stumped about the programming of the VFD. Could you share how you got to where everything was once you had the installs done. I am just looking for "Playing" info to display when Sage is playing something. And the Date & Time the rest of the time.

Thanks!
lima-green
Reply With Quote
  #57  
Old 04-15-2009, 08:59 AM
cslatt's Avatar
cslatt cslatt is offline
Sage Advanced User
 
Join Date: Nov 2005
Posts: 239
Quote:
Originally Posted by Lima-Green View Post
I am just looking for "Playing" info to display when Sage is playing something. And the Date & Time the rest of the time.
That should definitely be do-able with this plugin, but I don't have the configuration handy. If you switch to my MizookLCD plugin, though, my configuration is posted here: http://mizook.com/lcd/ and does basically what you're looking for. (See the "My Setup" section at the bottom of the document)
Reply With Quote
  #58  
Old 04-15-2009, 10:26 AM
Lima-Green's Avatar
Lima-Green Lima-Green is offline
Sage User
 
Join Date: Apr 2009
Location: Winter Garden, FL
Posts: 7
I'll try this out tomorrow. I had seen the MizookLCD plugin but had not investigasted it. Your Post above makes it worth a look as you have spelled out the details I was missing.

Thank you!
__________________
Server/Client: SageTV Client 6.5.X, SageMC 6.3.X, Origen AE S10V, 2.1TB Seagate Raid-0, Intel E5200, 2GB RAM, Win XP SP3, Asus P5Q-EM, Intel X4500HD, HDMI to Toshiba 62MX196 DLP, IrTrans/VFD, Harmony 659 remote, Optical S/PDIF out to Pioneer A/V 7.1 receiver, PowerDVD 7.1
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 06:26 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.