Page 1 of 2

TVG Released

Posted: Fri Dec 14, 2007 10:34 pm
by unixd0od
For all those interested, I've just released a new version of TVG. Here's what's new:

New Features
  • Schedule shows to be recorded with Windows Media Center directly from TVG (MCE 2005 and Vista supported)
    "My Schedule" feature, add shows you watch regularly to a list that can then be printed
    New setup wizard makes it easier to setup TVG to use XMLTV properly
    TVG automatically detects xmltv's supported grabbers; grabbers are no longer hardcoded into the program so new releases of xmltv should continue to work seamlessly with TVG
    Customize the display name of all channels
    Added donate button (TVG will always be free, but your support is appreciated)
Bug Fixes
  • Detecting conflicts with show notifications should finally be fixed
    Fixed a bug that supressed an error message if TVG could not find the listings file when the "Load Listings" button was pressed
    Fixed a bug that caused TVG to crash when checking for the latest version
    Fixed the xmltv icon loading (download icons using tv_grab_na_icons, tell TVG what folder they're in and TVG will do the rest)
    Fixed a bug that caused TVG not to scroll to the current timeslot when the GridView is selected
    Fixed a bug in the email plugin that prevented the user from entering an SMTP port number
Download it here


Re: TVG Released

Posted: Sat Dec 15, 2007 12:43 pm
by rmeden
Nice release (and tool) some suggestions...

1. First time setup, you ask for the location of XMLTV, but you don't mention it needs to be downloaded separately. New users may have no idea.

2. I filled out the configure step, choose _na_dd and hit configure. I typed a wrong password. It didn't print an error message. You need to at least check the return status, if not parse the output.

3. If you re-run the setup wizard, it should retain the settings from the last run as defaults. Maybe don't allow someone to continue without running configure?

4. Load listings without "run xmltv" give a "cannot load filename", not "cannot load filename, run xmltv first?"

5. When xmltv.exe is running the output window doesn't listi the "####" showing progress. Anyway you can pass that on so it doesn't look hung? I'm pretty sure Term::Progressbar has a way to print single line status messages. I'll look into this for you. Probably would only need an environment variable set. TV_SORT (and probably other grabbers) have the same "apparent hang" problem with they take a while.

6. No need to run tv_sort after _na_dd as it always has a stop time. Maybe make sort a checkbox (default off) on the quick setup? In the faq you can say "run tv_sort if your grabber doesn't always give stop times"

7. Maybe have a status field on the main menu... x programs from mmdd to mmdd

8. Add to windows media center (vista) without configuring it first, causes the program to die.

9. can you allow access to media center on another box? I use a differnt one for TVG.


Re: TVG Released

Posted: Sun Dec 16, 2007 9:01 pm
by unixd0od
Thanks for the feedback Robert!

For point #5 I already scrape the output of xmltv.exe to display. I'm guessing it's some buffering related issue as to why TVG doesn't display the progress bar as it's being updated. I'll look into that.

Point #6. Sorting is configurable, it's just enabled by default as in the past I found it improved the listings returned by tv_grab_na. That was quite some time ago though so I'll change its default to disabled.

Point #9. I'll look into whether this is possible or not. The API's in the Media Center SDK are not designed to be used remotely from what I can tell but maybe I can come up with something decent.

All your other points I'll address in the next release.

Re: TVG Released

Posted: Sun Jan 20, 2008 2:53 pm
by TerryOhr
I configured TVG as you suggested and the grabber finds my Schedules Direct account and downloads listings.

When TVG loads and I press "Run XMLTV" it says "Could not locate XMLTV configuation file". Where does it look for this file?


Re: TVG Released

Posted: Mon Jan 21, 2008 12:08 am
by rmeden
Click "Edit Settings"
Click "Run Setup Wizard"
provide path to xmltv.exe
choose tv_grab_na_dd
click "Configure XMLTV now". (This is the part I think you missed)


Re: TVG Released

Posted: Mon Jan 21, 2008 4:09 pm
by TerryOhr

I have found that if you're running Vista and do not run TVG "As Administrator", the listings XML file is not created. As soon as I right clicked the TVG icon and selected "Run As Administrator" everything ran and completed correctly.


Re: TVG Released

Posted: Wed Feb 06, 2008 7:54 pm
by chilton
It looks pretty cool... When I went to sourceforge, I was hopeful, given that the admin is "unixd0od" -- but, there is only windoze versions currently. Any chance of a unix/linux release in the future?

Re: TVG Released

Posted: Thu Feb 07, 2008 10:54 am
by unixd0od
Given that TVG is written in C# on the .NET platform, porting it to linux would almost surely mean a complete rewrite to one of the popular graphic libraries on the platform (GTK, QT) unless the Mono project is far enough along to run TVG as is. Since I don't use linux as a desktop os anymore there's no way for me to do any tests and basically no chance of a linux version from myself.

If anyone is interested in doing such a port though, I'll gladly add it to the project.

Re: TVG Released

Posted: Sat Feb 09, 2008 3:47 pm
by unixd0od
Since I was bored I decided to investigate further whether or not Mono is far enough along to run TVG natively on linux. Unfortunately the current release of Mono doesn't support Windows Forms 2.0 which TVG uses. So until Mono can support .NET 2.0 apps TVG will remain Windows only.

Re: TVG Released

Posted: Thu Feb 21, 2008 8:57 pm
by markjenks
I don't know if I just found a bug in it or not, but...

If you pick a specific day on the left pane, it will go into list view for that day. But if you click on Grid, it will show your current day again.
Click on list, and it shows your selected day again.