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
  #1  
Old 09-16-2012, 01:28 PM
JerryB JerryB is offline
Sage Aficionado
 
Join Date: Aug 2008
Posts: 273
SageTV Win8 Non-Metro app

For those who are unaware, Microsoft removed support for gadgets at the RTM stage of Windows 8. I initially tried creating a Metro app to replace the functionality that I lost by no longer being able to run the SageTV gadget.

Unfortunately, this Metro app has several significant limitations including the fact that a representative of Microsoft has stated that Microsoft will not approve the app for distribution through the "Windows Store," a requirement for Metro apps, and the fact that I spend 98% of my time in the desktop environment and thus rarely see the app to know what TV programs are currently recording or scheduled to start recording in the near future.

Over the past couple of weeks, I've come to realize that I really want a desktop app that continually displays my current and upcoming recording schedule. A suggestion was made to develop this app in Rainmeter and Darcilicious is currently working on this approach. I have no experience with Rainmeter and instead decided to try and develop a small Windows desktop program. I'm still working on the program but, in case anyone is interested, here is a screenshot of what I've developed so far.

Currently, the program takes up 7.2 MB of memory. If you have any suggestions, let me know.
Attached Images
File Type: jpg SageTVRecSchd.jpg (61.3 KB, 295 views)
Reply With Quote
  #2  
Old 09-18-2012, 02:01 PM
JerryB JerryB is offline
Sage Aficionado
 
Join Date: Aug 2008
Posts: 273
I've added a couple of additional functions and, as a result, the program now occupies 260 by 400 pixels and takes up 9.0 MB of physical memory. Here are updated screenshots for anyone interested.

Attached Images
File Type: jpg SageTVRecSchd_RecordingsTab.jpg (68.9 KB, 702 views)
File Type: jpg SageTVRecSchd_SettingsTab.jpg (36.8 KB, 718 views)
Reply With Quote
  #3  
Old 09-18-2012, 02:57 PM
darcilicious's Avatar
darcilicious darcilicious is offline
Sage Icon
 
Join Date: Jul 2009
Location: Venus
Posts: 1,306
Looking good!
__________________
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
  #4  
Old 09-18-2012, 04:42 PM
JerryB JerryB is offline
Sage Aficionado
 
Join Date: Aug 2008
Posts: 273
Quote:
Originally Posted by darcilicious View Post
Looking good!
Thanks. The one thing that my screen shots don't show is that programs that are currently being recorded, as opposed to just scheduled for some time in the future, are depicted in red instead of black so that they clearly stand out. I've previously messed up more than one recording when I've installed an update and rebooted either the SageTV server or the system without recognizing that a recording was ongoing.

Since this is designed to sit on the desktop and run continuously, I'm trying to keep the screen size and memory footprints as small as possible. Therefore, unless beta testing reveals some undetected issues or someone comes up with a critical feature that they would like added, I think I'm done, at this for this first version.

Since this has only been tested on my system and then only for a limited amount of time, I'm not ready to release it to the SageTV community. Anyone who is interested in program and would like to help with beta testing should send me a PM.
Reply With Quote
  #5  
Old 09-18-2012, 04:55 PM
darcilicious's Avatar
darcilicious darcilicious is offline
Sage Icon
 
Join Date: Jul 2009
Location: Venus
Posts: 1,306
Does it only work under Windows 8 or will it also work on Windows 7?
__________________
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
  #6  
Old 09-18-2012, 06:01 PM
Dargason Dargason is offline
Sage Expert
 
Join Date: Oct 2003
Posts: 516
Yeah, that looks really nice! How do you make a windows app? Is that java? It looks a little bit like the VB apps I've written too.
Reply With Quote
  #7  
Old 09-19-2012, 05:13 AM
JerryB JerryB is offline
Sage Aficionado
 
Join Date: Aug 2008
Posts: 273
Quote:
Originally Posted by darcilicious View Post
Does it only work under Windows 8 or will it also work on Windows 7?
I've only tested it on Windows 8 but it's a standard desktop program and I haven't added anything that I'm aware of that depends on a specific version of Windows so, theoretically, it should run on XP, Vista and Windows 7, as well.
Reply With Quote
  #8  
Old 09-19-2012, 05:28 AM
JerryB JerryB is offline
Sage Aficionado
 
Join Date: Aug 2008
Posts: 273
Quote:
Originally Posted by Dargason View Post
Yeah, that looks really nice! How do you make a windows app? Is that java? It looks a little bit like the VB apps I've written too.
The app was developed in Visual Studio 2012 using C#/XML. However you are correct, this app could have just as easily been developed using VB by changing syntax. I'm just more comfortable with C# at the moment.
Reply With Quote
  #9  
Old 05-06-2014, 04:35 AM
Eternal Eternal is offline
Sage Advanced User
 
Join Date: Feb 2011
Posts: 77
why cant you use the sidebar gadget?

http://8gadgetpack.net/
Reply With Quote
  #10  
Old 05-06-2014, 06:25 AM
JerryB JerryB is offline
Sage Aficionado
 
Join Date: Aug 2008
Posts: 273
Quote:
Originally Posted by Eternal View Post
why cant you use the sidebar gadget?

http://8gadgetpack.net/
Because I don't want to add unsupported code with known security issues to my computer, especially to run an app that is no longer being developed, when I've developed a replacement app without these issues that totally addresses all of my needs.
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
Potential SageTV Win 8 "Metro" app JerryB SageTV v7 Customizations 57 04-13-2014 09:56 PM
Change alpha values in Metro landing zone brewston Phoenix 2 05-28-2012 02:58 PM
Win8 SKUs announced wayner The SageTV Community 15 04-20-2012 06:38 PM
FiOS TV Channel Lineup Change Alert Washington Metro bcjenkins SageTV EPG Service 1 10-19-2008 02:01 PM


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


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