SageTV Community  

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

Notices

SageTV v7 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 7 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 7 and newer.

Reply
 
Thread Tools Search this Thread Display Modes
  #101  
Old 08-25-2010, 01:05 PM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
Quote:
Originally Posted by Slugger View Post
The problem I face is that I must ensure that the common jar file is exactly at the same version as the SageAlert plugin.
What does the common JAR do that requires it to be a separate plugin? If SageAlert is meant to be the only consumer of sagealert-common, then it seems like the easiest solution would be to package both JARs in one plugin. On the other hand, if sagealert-common is meant to have more consumers than just SageAlert, then some sort of backward-compatibility version leeway seems unavoidable.
__________________
-- Greg
Reply With Quote
  #102  
Old 08-25-2010, 06:56 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by GKusnick View Post
What does the common JAR do that requires it to be a separate plugin? If SageAlert is meant to be the only consumer of sagealert-common, then it seems like the easiest solution would be to package both JARs in one plugin. On the other hand, if sagealert-common is meant to have more consumers than just SageAlert, then some sort of backward-compatibility version leeway seems unavoidable.
Any plugin can be a consumer of sagealert-common. Among those consumers is also SageAlert. This common jar contains various interfaces that other plugins can implement to fire events that SageAlert will listen for and send configured notifications about. The new plugin 'Custom Events' shows how a standalone plugin can add passive SageAlert support, which allows users to configure custom events in SageAlert if they have it installed and if they don't then the standalone plugin isn't affected and still operates perfectly even without SageAlert being installed. The Custom Events plugin depends only on sagealert-common. If SageAlert also happens to be installed, it'll detect that Custom Events is installed and configure itself accordingly.

Yeah... I'll have to be careful about changing the interfaces in that jar and I'll remove the MaxVersion in the SageAlert manifest for the next build.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #103  
Old 08-27-2010, 01:29 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Snapshot 970 available!

Snapshot 970 is now available. This build fixes the upgrade problems seen in more recent builds. You will still have to uninstall/reinstall SageAlert for this upgrade, but once you're at 970 then the upgrade feature should work again for all future updates.

A few other bug fixes also in this build - this version is my recommended version for all users.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #104  
Old 08-27-2010, 02:41 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Media Deleted event handling broken in 2.0.0.966 - 2.0.0.970 (inclusive)

Due to undocumented behaviour in the core IsMediaFileObject() API call , the various media deleted events are ignored by SageAlert in versions 966-970, inclusive, as containing invalid arguments. Jeff has update the IsMediaFileObject() API docs for the next release to document the actual behaviour of the method:

Quote:
This will return false if the argument is a MediaFile object, BUT that
object no longer exists in the SageTV database.
I just checked in the fix and those events will be handled properly again in the next released build (after 970).
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #105  
Old 09-06-2010, 02:38 AM
davidk21770 davidk21770 is offline
Sage Expert
 
Join Date: Mar 2006
Location: Maryland
Posts: 514
License file is invalid or not found?

I'm getting the system info message:
SageAlert: License file is invalid or not found: some features of this software have been disabled:
SMPT server support disabled
Only one notification sent per event
Please consider making a donation

I did a search on this thread and can't find any real info on a license file? None was mentioned when I installed it and I got no notice of this kind of change before I made the upgrade that I believe changed the software to unusable-ware!
What gives?
__________________
HDHomeRun x2
Cable Box via Hauppauge HD PVR and USB-UIRT
2 SageTV's HD300

Intel Core 2 Quad Q9650 @4025 MHz, 8G G.Skill Performance
DFI Lanparty DK X48-T2RS Plus; SilverStone Decathlon DA1000 (died - back to an ancient enermax)
eVGA 7900 GT KO RoHS -- Zalman VP900CU Cooling
Synology NAS 22TB
Reply With Quote
  #106  
Old 09-06-2010, 02:55 AM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
Quote:
Originally Posted by davidk21770 View Post
I did a search on this thread and can't find any real info on a license file? None was mentioned when I installed it and I got no notice of this kind of change before I made the upgrade that I believe changed the software to unusable-ware!
See posts 74-80, in particular the FAQ link in #76.

But basically you're right. There's a note in the fine print on the plugin release notes, which (if you're like me) you probably didn't read before upgrading. Now that you have upgraded, your options are either to pay the license fee to make the plugin usable again, or else go grab the source, strip out the license check, and build your own unlocked version.
__________________
-- Greg
Reply With Quote
  #107  
Old 09-06-2010, 09:38 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by davidk21770 View Post
I'm getting the system info message:
SageAlert: License file is invalid or not found: some features of this software have been disabled:
SMPT server support disabled
Only one notification sent per event
Please consider making a donation

I did a search on this thread and can't find any real info on a license file? None was mentioned when I installed it and I got no notice of this kind of change before I made the upgrade that I believe changed the software to unusable-ware!
What gives?
Quote:
Originally Posted by GKusnick View Post
See posts 74-80, in particular the FAQ link in #76.

But basically you're right. There's a note in the fine print on the plugin release notes, which (if you're like me) you probably didn't read before upgrading. Now that you have upgraded, your options are either to pay the license fee to make the plugin usable again, or else go grab the source, strip out the license check, and build your own unlocked version.
Or the "warning" (in all caps) on the second line of the plugin description:

Quote:
WARNING: Starting with v2.0.0.920, SageAlert requires a license file to unlock all features!
I can't make people read the plugin details, but I kind of assume people read at least two lines of text about a 3rd party piece of software before installing it.

In addition to rebuilding from source as GKusnick mentioned, you could uninstall the current version, ensure all the dependencies remain installed and download the three 2.0.0.916 zips from here and install the app directly into Jetty. You lose the ability to install/upgrade via the plugin manager, but 916 does not require a license. 916 is missing some bug fixes and the new events added since then, but if it does what you need it to do then that's an option.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #108  
Old 09-06-2010, 10:14 AM
phareous phareous is offline
Sage Advanced User
 
Join Date: Jul 2009
Posts: 234
The only thing I use SageAlert for is to email me when something goes wrong with the sage server. While I am not against paying you for your work, I think $7.50 is too high for what it does. So I will unfortunately be uninstalling it

The other reason is because you took features that were free and removed them. I would have been much more supportive if you had a donators version that had new features not previously available
Reply With Quote
  #109  
Old 09-06-2010, 10:31 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by phareous View Post
The only thing I use SageAlert for is to email me when something goes wrong with the sage server. While I am not against paying you for your work, I think $7.50 is too high for what it does. So I will unfortunately be uninstalling it

The other reason is because you took features that were free and removed them. I would have been much more supportive if you had a donators version that had new features not previously available
Fair enough.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #110  
Old 09-06-2010, 11:35 AM
darcilicious's Avatar
darcilicious darcilicious is offline
Sage Icon
 
Join Date: Jul 2009
Location: Venus
Posts: 1,306
I'd like to donate but can't recall the "path" to navigate to get to the "donate" button.

I'd like to recommend that minimally there's a link to it from here: http://code.google.com/p/sagetv-addo...AlertUserGuide and that information about needing to donate for full functionality be included there as well or at least a link to the Donate FAQ from there.

Sorry if I'm missing the obvious but I have looked for on the website and have checked the most obvious places from the plugin screens in SageTV itself, I think.
__________________
SageTV Server 7.1.x w/Gemstone and Plex Home Theater v1.0.10 w/PlexPass
HD-PVR w/v1.5.6 drivers / Hauppauge IR blaster / FiOS Extreme HD / Motorola QIP6200 / SPDIF+720p Fixed Output
on HP Media Center 8400F (Phenom 9500 QuadCore 2.2GHz, nVidia GeForce 8500 GT)
via Olevia 247TFHD/Onyko TX-SR606/Harmony 550/HP MediaSmart EX490 WHS w/12TB
Plex Media Server v0.9.9.5 on HP Touchsmart Envy 23 d16qd
Sonos Play:3, Connect / SimpleTV v2 / Roku 2 XS+Plex / iPhone 5 / iPad 2
Reply With Quote
  #111  
Old 09-06-2010, 12:29 PM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
Quote:
Originally Posted by Slugger View Post
I can't make people read the plugin details, but I kind of assume people read at least two lines of text about a 3rd party piece of software before installing it.
Apparently people who already have it installed trust you enough to upgrade it without reading the description. You should take that as a compliment.

Quote:
Originally Posted by darcilicious View Post
I'd like to donate but can't recall the "path" to navigate to get to the "donate" button.
There's a Donate button in the lower right corner of the SageAlert web UI (at http://yourserver:yourport/sagealert/).
__________________
-- Greg

Last edited by GKusnick; 09-06-2010 at 01:04 PM. Reason: typo
Reply With Quote
  #112  
Old 09-06-2010, 12:31 PM
darcilicious's Avatar
darcilicious darcilicious is offline
Sage Icon
 
Join Date: Jul 2009
Location: Venus
Posts: 1,306
Quote:
Originally Posted by GKusnick View Post
There's a Donate button in the lower right corner of the SageAlert web UI (at http://yourserver:yourport/sagelaert/).
Thank you! (Would be great if this info were in the plug-in details and/or on the User's Guide page )
__________________
SageTV Server 7.1.x w/Gemstone and Plex Home Theater v1.0.10 w/PlexPass
HD-PVR w/v1.5.6 drivers / Hauppauge IR blaster / FiOS Extreme HD / Motorola QIP6200 / SPDIF+720p Fixed Output
on HP Media Center 8400F (Phenom 9500 QuadCore 2.2GHz, nVidia GeForce 8500 GT)
via Olevia 247TFHD/Onyko TX-SR606/Harmony 550/HP MediaSmart EX490 WHS w/12TB
Plex Media Server v0.9.9.5 on HP Touchsmart Envy 23 d16qd
Sonos Play:3, Connect / SimpleTV v2 / Roku 2 XS+Plex / iPhone 5 / iPad 2
Reply With Quote
  #113  
Old 09-06-2010, 01:33 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by darcilicious View Post
Thank you! (Would be great if this info were in the plug-in details and/or on the User's Guide page )
That's a fair request and an oversight on my part. Will get those docs updated asap.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #114  
Old 09-06-2010, 01:48 PM
darcilicious's Avatar
darcilicious darcilicious is offline
Sage Icon
 
Join Date: Jul 2009
Location: Venus
Posts: 1,306
Excellent! And thanks for a great plug-in, was glad to be able to donate!
__________________
SageTV Server 7.1.x w/Gemstone and Plex Home Theater v1.0.10 w/PlexPass
HD-PVR w/v1.5.6 drivers / Hauppauge IR blaster / FiOS Extreme HD / Motorola QIP6200 / SPDIF+720p Fixed Output
on HP Media Center 8400F (Phenom 9500 QuadCore 2.2GHz, nVidia GeForce 8500 GT)
via Olevia 247TFHD/Onyko TX-SR606/Harmony 550/HP MediaSmart EX490 WHS w/12TB
Plex Media Server v0.9.9.5 on HP Touchsmart Envy 23 d16qd
Sonos Play:3, Connect / SimpleTV v2 / Roku 2 XS+Plex / iPhone 5 / iPad 2
Reply With Quote
  #115  
Old 09-06-2010, 02:53 PM
davidk21770 davidk21770 is offline
Sage Expert
 
Join Date: Mar 2006
Location: Maryland
Posts: 514
I came back from vacation. There were system notices that several plugins needed to be updated (this being one of them). The system notice did not mention anything about what changes were made, just allowed me to update -- which is what I did. Again, there was no notice on the system info page from which I performed the update.
__________________
HDHomeRun x2
Cable Box via Hauppauge HD PVR and USB-UIRT
2 SageTV's HD300

Intel Core 2 Quad Q9650 @4025 MHz, 8G G.Skill Performance
DFI Lanparty DK X48-T2RS Plus; SilverStone Decathlon DA1000 (died - back to an ancient enermax)
eVGA 7900 GT KO RoHS -- Zalman VP900CU Cooling
Synology NAS 22TB
Reply With Quote
  #116  
Old 09-06-2010, 03:07 PM
toricred's Avatar
toricred toricred is offline
Sage Icon
 
Join Date: Jan 2006
Location: Northern New Mexico
Posts: 1,729
I'm guessing you mean that you updated from the System Messages area. That's one place Slugger probably didn't think about and I don't know how one would put something in there anyway.

It does have the link to the plugin details if I remember correctly, but you probably wouldn't think about that.

Edit:

By the way, I only use it for e-mailing when there's a problem as well. I believe the donation was totally worth it just for the insurance policy.

Last edited by toricred; 09-06-2010 at 03:09 PM.
Reply With Quote
  #117  
Old 09-06-2010, 03:17 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by toricred View Post
I'm guessing you mean that you updated from the System Messages area. That's one place Slugger probably didn't think about and I don't know how one would put something in there anyway.

It does have the link to the plugin details if I remember correctly, but you probably wouldn't think about that.
I can't mod that screen, its contents are controlled by the core. However, toricred is correct when saying that clicking on the sys msg does provide a prompt to upgrade or to read the updated plugin details. Clicking on the plugin details takes you to the updated details/release notes where line two of the description mentions the license file requirement.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #118  
Old 09-06-2010, 03:20 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Another alternative is to submit a feature request to SageTV asking for the ability to install older versions of plugins. I do not delete the install files for older versions when I submit a new build. The only reason you can't install an older version is because SageTV doesn't currently support it. If they did, one could go back and reinstall SageAlert 2.0.0.916 - the last build not requiring a license file.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #119  
Old 09-06-2010, 03:24 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Yet another alternative...

Use Growl as your notification server in SageAlert. I believe there's at least one other user that I know of who feeds the SageAlert events to Growl and then uses Growl to send emails. I've never tried it like that, but I believe it can be done. Doing emails that way wouldn't require a license file (since you're not using the SMTP server settings via SageAlert).
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #120  
Old 09-06-2010, 03:53 PM
darcilicious's Avatar
darcilicious darcilicious is offline
Sage Icon
 
Join Date: Jul 2009
Location: Venus
Posts: 1,306
Quote:
Originally Posted by Slugger View Post
Yet another alternative...

Use Growl as your notification server in SageAlert. I believe there's at least one other user that I know of who feeds the SageAlert events to Growl and then uses Growl to send emails.
Yes this works for me I send e-mails from Growl to an SMS gateway because twitter was just ridiculously unreliable.
__________________
SageTV Server 7.1.x w/Gemstone and Plex Home Theater v1.0.10 w/PlexPass
HD-PVR w/v1.5.6 drivers / Hauppauge IR blaster / FiOS Extreme HD / Motorola QIP6200 / SPDIF+720p Fixed Output
on HP Media Center 8400F (Phenom 9500 QuadCore 2.2GHz, nVidia GeForce 8500 GT)
via Olevia 247TFHD/Onyko TX-SR606/Harmony 550/HP MediaSmart EX490 WHS w/12TB
Plex Media Server v0.9.9.5 on HP Touchsmart Envy 23 d16qd
Sonos Play:3, Connect / SimpleTV v2 / Roku 2 XS+Plex / iPhone 5 / iPad 2
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Plugin: MizookLCD (Alternate SageTV LCDSmartie Plugin) cslatt SageTV Customizations 48 06-11-2012 10:44 AM
MediaPlayer Plugin/STV Import: Winamp Media Player Plugin deria SageTV Customizations 447 12-11-2010 07:38 PM
Plugin: SageAlert Slugger SageTV Customizations 201 06-28-2010 07:47 PM
SageAlert new release notifications Slugger Customization Announcements 2 03-06-2010 09:53 AM
Hulu: Possible to Use XBMC Hulu Plugin to create SageTV Plugin? Brent SageTV Customizations 8 02-24-2009 04:16 PM


All times are GMT -6. The time now is 03:17 AM.


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