Update 11/29/2007: Added Disable Cache Preference to avoid Duplicate Calendar Entries that occur only when using Favorites.
Update 11/20/2007: Added FX
Update 11/19/2007- Fixed Comedy Central & SciFi
- Added: HBO, Showtime, Discovery and TLC
Full Version History Below..
So,
I've been wanting to find a quick (free) way to get what's on TV tonight (Local channels) using my treo.
But that's not enough. I also want to know if the show is new, or is a repeat. Hell, I wanna know if the 'Lost' episode this coming wednesday is new. So i made this little guy.
It straight up tells you what's on tonight between 8-11pm on the following channels: CBS-NBC-FOX-ABC-My Network TV (UPN)-CW (formerly WB)
1 - It automatically loads today's lineup. But use the dropdown at the top to get information for a different day. You must press refresh to get the information once you've selected a new date. Caching will only occur for the current day's data.
2 - Next to the title you will see (N) = new ep. (R) = Repeat, or nothing (like the CMA awards, which is an event)
3 - click on the channel icon to see a description of the shows that night for that channel. Each show's synopsis is sometimes truncated, but this keeps the data downloads very snappy.
Known Issues
PIMException:
You must install pimop.prc file if you get a PIMException upon starting up the program. You can get the file
here. If you installed KMaps, you might already have the file, so only install it if you get the exception upon starting it up.
Listings Not Downloading (Out of Memory Errors):
You'll need to bump up your memory settings for Java or TV2Nite specifically. Go here:
http://discuss.treocentral.com/showp...0&postcount=26
Follow that procedure to adjust the memory settings, except
select TV2Nite from the dropdown or modify the global settings and set the memory to 4MB/4kb stack, and then try adjusting the date & refreshing. That worked over here.
Duplicate Calendar Entries:
When using Favorites, if you reload TV2Nite during the day, you will get duplicate Calendar Entries if you leave the Cache enabled.
Go the the Preferences pane in the Favorites window and Disable Cache to avoid them. This is a Palm OS JVM issue but could also affect other JVMs with low thresholds for persistent storage.
Features
4 - Cache: it keeps the data for the current day in memory so you don't have to go online again if you've already checked today. Note: You'll want to go to Preferences and Disable Cache if you make use of Favorites, else you'll get Duplicate Calendar Entries (as noted in the Known issues section)
5 - Calendar!! You'll notice a button at the bottom of the interface called favorites. In it you set your favorites. If you enter a show into favorites, it will end up in your calendar
only if it is a new episode. When you scroll down the page you'll find the preferences. The first setting "Reminder (Alarm) Enabled" will set an alarm for the calendar events. You set how many minutes before the event at the very bottom. The second setting, "No TV2Nite 8PM Calendar" will set a calendar entry at 8PM that says "No TV2Nite, Sorry!" if none of your favorites are on.
Notes in General:
- Program after a typical day's TV Listings will take up ~100k
- JAVA is required
- Install the j9secpol.prc file below so it does not prompt you for permissions when connecting to the internet or when entering data into the calendar.
Ideally, you want this to run in the morning, like 5:30 or whenever it is you sleep, so it downloads the information for you automatically. There are several ways to get this done.
- I use
mobileClock for this because it can launch an application and bypass the keyguard. You need it to bypass the keyguard if it needs to connect the net to download data. It is not free

~ 9 dollars
-
crazyalarms, it's 5.99, it can do many things, such as scheduling soft resets, scheduled hotsyncs and application launching such as tv2nite. Not sure, but I'm guessing this will bypass the keygaurd, if it doesn't, please let me know.
- If it is connected already, for instance if you run Chatter and it keeps the data connected, it works with
Lookatme, which is free.
- gfunkMagic found that you can use
profiles to disable keyguard at a specific time, then use lookatme in conjunction with that.
If you have any other suggestions, please post.
Anyway, I really love these new features. No more waiting for the listings to load, and I barely even check them, I just press the power button and keyguardtime tells me if my favs are on tonight. awesome!!
-G
Version History
Update 11/19/2007- Fixed Comedy Central & SciFi
- Added: HBO, Showtime, Discovery and TLC
Update 9/23/06: Bigish Update:- Fixed CW/MYtv (both Channels were not showing up)
- Added Sci-Fi Channel & Comedy Central
- Added Central Time Selection to the preferences "Favorites" page. Hit Save & Restart program to activate changes.
- Slight Graphics Upgrades on Most Channel Icons
- No more wrapping of icons around descriptions
Update 7/05/06: TV Channel Changes (WB->CW & UPN->My Network TV)
Update 4/12/06: Calendar Eventizations & local Caching. More Below.