Previous Galleon releases

Version 2.5.4:
----------------------
* Fix ToGo looping bug on null recording date (1811137)
* Added user-selectable range for local radar image (100, 300, 600 miles) in Weather
* auto-subdirectory publishing for GoBack, avoids the need to do it yourself
and also avoids bugs in TiVo folder navigation in older TiVo service
releases (Series 3 and HD should be OK without this).
(Probably needs some work to handle DOS shortcuts; should be OK on
UNIX and OS X.)

* XML parsing of recording meta-data for non-Galleon-created video files
in GoBack areas.  e.g. if you post-process .TiVo files into .mpg, just
put the XML output containing the show details, in the same format as
it comes from the TiVo, into a .xml file with the same prefix.  If you
use tivodecode to unwrap .TiVo files, the metadata are in the
-02-0002.xml file generated with the -D (dump-metadata) option.

* Enabled store-by-show handling in GoBack server (available on
GoBack preferences pane).
* Fix for linux Makefile (1815568) and init script for distro independence

Version 2.5.3:
----------------------
* Update JmDNS package to 1.0 (not using JmDNS from
hme-host-sample-1.4.jar anymore); seems to help on Mac OS X 10.5
* Added TiVo name to detail screen in ToGo app
* Updated weather forecast parsing to handle more cases
* Fixed local radar after change on weather source web pages
* Update help URLs to point at content now on sourceforge.net
* Fixed iPhoto album parser to clean out old albums during library
update.

Version 2.5.2:
----------------------
* Fixed bug with GoBack truncating files after 2GB had been transferred.
* Fixed another CPU-spinning bug in the screen saver

Version 2.5.1:
----------------------
* Fixed a screen saver bug--it would consume all your CPU time on the PC
* Updated Linux install Makefile to work in more cases/on more distributions

Version 2.5.0:
----------------------
* Added iPhoto album display capability into Photos application
* Increased album artwork size in music players (HD)
* Fixed built-in Photos application to lay out the grid better for HD.
* Fixed JPG image tag reading for Photos
* Added a new HD Photos plugin that will download, install and run the TiVo Desktop hdphotos
HME application integrated into Galleon similar to what it does for TiVo Desktop.
(you must open TCP port 7111 on your firewall)
* Reimplemented skin resource loading so they don't use as much memory and cpu
* Added scalable backgrounds that fit the screen in HD mode for pictures and music
* Fixed the HD playbar in the music app so it draws properly
* Fixed layout on music player screen when in HD mode
* Increased font size on music app in HD mode for all screens
* Fixed screen saver on music app to fill the entire screen
* Fixed lyrics downloading to grab from a different source since lyrictracker is down
* Fix MacOS problems (tracker #1760027)
* Upgraded Movie Rentals app to 0.8
* Fixed missing jars in windows installer
* Added service wrapper for unix release and a Makefile to do "make install" or "make uninstall"
* Added a global screen saver framework for all apps that extend BApplication and AppFactory
* Added a bouncing screen saver to display cover art and track title for music player apps

Version 2.4.1:
----------------------
* Turned off HD for applications that don't need it (e.g. top level menu,
Weather since its maps are small)
* Updated Mac OS X install to put applications in subdirectory:
/Applications/Galleon/
* Fixed Mac OS launch scripts to enable quit function
* Fixed Movies application (needed an update to parse HTML output change from data source)
* Fixed Windows installer JRE detection (accepts Java 6)
* Fixed MusicOrganizer MP3 count (1746310)
* Upgrade to htmlparser-1.6 (fixes movierentals add-on application)
* Added movieRentals application to distribution
* Fixed log file location on windows to put logs inside the logs directory

Known problems:

  • galleon skins in HD don't cover screen--use tivo skins

 

  • lots of layout glitches in HD


  • HD menu highlights are too big for text

 

Upgraded open-source components to mostly current versions
Use track title instead of file name for "Music" listings
Published modified Bananas library
Switched to build with Java 1.5

Native windows release is no longer supported--use the regular version.
You must have Java 5 JRE or higher installed--none is included.

Please report any bugs via SourceForge trackers.

Galleon 2.5.1 is only recommended for TiVo's with at least version 7.2.1 software.

This product is about to be supported again (on a limited time basis by a new volunteer).

The web site and forum will stay open for Galleon users to resolve issues amongst themselves.

App Sharing

Galleon allows your family and friends to remotely connect to your Galleon apps from their TiVo recorder. They will be able to use these shared apps just as you do on your local network.

This is a great way to share your photos over the internet.

There are several steps you have to follow to configure sharing of apps:

  • Configure both the PC Application Port and the PC Publishing port using the Galleon configuration GUI File/Properties menu. The PC Application port must be 80 and the PC Publishing port can be any available port, but it is recommended to keep the default of 7288.
  • Configure your Public IP Address using the configuration GUI File/Properties menu. This is the public internet address of your router and not the IP address of your PC on the local network. You should be able to determine this address from your router configuration or you could use this tool to determine the address.
  • Configure Galleon with a PIN using the configuration GUI File/Properties menu. This PIN will be used to protect your apps from public access. When a remote TiVo connects to your apps, this PIN must be entered before Galleon will allow the app to be accessed. The PIN can only contain digits and must be at least 4 digits long.
  • Configure the apps you want to share by enabling the share checkbox for each app and press Apply.
  • Configure your router to forward incoming requests on port 80 and 7288 to your computer running Galleon. If your router has the capability to forward an incoming port to a different port, then you could change the PC Application Port to something other than 80 if this clashes with a service on your PC, but you must still forward the incoming port 80 to that port.
  • Configure your firewall on your PC to allow incoming TCP connections on port 80 and 7288. If you have Galleon working on your local network, then your firewall settings are probably already correct.
  • Give the PIN to your family or friends with a TiVo recorder that has at least 7.2 software.
  • Your friends must then enter your Public IP Address on their TiVo under Music, Photos & More, Manually add a server.
  • The list of apps that you have shared will now appear on their TiVo.
  • When they select an app, they will be prompted to enter your PIN. They must enter the PIN digits using the TiVo remote. They can use the left key to backspace an incorrect digit. When the complete PIN has been entered, press select on the TiVo remote. The app will then be launched.

 

Native

The native Windows version of Galleon 2.3.0 is compiled to native code using Excelsior JET. This means that the Sun JRE is no longer required. However, the apps code is still in Java, so the built-in Excelsior compiler is used to compile to native code immediately upon load. Using native code allows for platform-specific optimizations and better control over resources.

Any changes to the service properties in the configuration GUI will require the Galleon service to be manually restarted.

The memory allocated to Galleon should be adequate for most apps. However, the Photos app usually have additional memory requirements, especially if you want to view high-resolution JPG images. If Galleon does not have enough memory to display an image, a dialog will be displayed on your computer desktop with an error message about running out of memory. You can increase the memory allocated to Galleon with the following steps:

  • Stop the Galleon service
  • Add the following system environment variable using My Computer/Advanced/Environment Variables: JETVMPROP=-Djet.gc.heaplimit:128m
  • Start the Galleon service

 

 

 

The example above would set the memory allocated to Galleon to 128 MB. The default memory allocated to Galleon is 50 MB. Note that this environment variable will configure all installed Excelsior JET apps.

 

Download Manager

The download manager is used by the podcasting and videocasting apps to download content from the internet.

Configuration

CPU: Control how much CPU the download manager is allowed to use.
Bandwidth: Control how much bandwith the download manager is allowed to use.

Additional information