Palantir

Palantir is a Palm application that allows you to create music playlists on the fly and beam them via IrDA to the Empeg car MP3 player. Empire is the software that runs on the Empeg that recieves the IrDA signal and cues up the playlist. The track data is loaded into the Palm device by exporting it from Emplode or jEmplode, the music managers for the Empeg. This allows for offline viewing and playlist creation on the Palm device.

Screenshots for Palantir and Empire can be found in the Online Manual for Palantir and Empire, as well as frequently asked questions and troubleshooting tips. If you have any questions that are not addressed in the installation instructions or the manual, please post them on the Empeg BBS. Problems with your player or software can be posted in the Troubleshooting forum, and questions about the software can be asked in Programming.

If you would like to link or bookmark this page, use this permanent url: http://cushman.net/projects/palantir/

Installation Part One: Palm Device

  1. Download and extract the palantir (version 1.00) Palm application.
  2. Load the palantir.prc file onto your Palm device using Hotsync.
  3. Download the palantir.jar file and place this in your jEmplode plugins directory.
  4. Export your data from jEmplode by using the Plugins menu in jEmplode.
  5. Load the .pdb file onto your Palm device using Hotsync
    Alternate Instructions
    To use Emplode to load your data:

    1. Export your data from Emplode to CSV.
    2. Run the Palantir PDB Creator java program to create the .pdb file
      Download palantir.jar. Double click on the executable .jar file to run Palantir PDB Creator (requires a Java Runtime Environment). Follow the on-screen instructions to create a .pdb file.

Installation Part Two: Empeg

  1. Download the empire (version 0.40) application, and extract it to a directory on your hard drive.
  2. Make sure you are running the latest developer image of the Empeg player software.
  3. Install the latest Hijack kernel from Mark Lord’s website. This kernel includes the IrDA support you will need to run Empire.
  4. For Windows users, double click on the install.bat file extracted in step one. If you are not running Windows, refer to the alternate instructions to install the Empire software on your Empeg. Thanks are due to Tony C for creating an example install script packaged with emphatic.
  5. You are finished! Restart the player and you are ready to rock.
    Alternate Instructions
    To manually install Empire on your Empeg:

    1. Install OpenOBEX libraries (included in empire.zip)
      Use an FTP program to copy lib/libopenobex-1.0.so.0.0.0 from the Empire zip package to your /lib directory on the empeg. You will have to create a few symbolic links from the command line on the Empeg. Before creating the links, remember to mount your drives read/write. This can be done using a terminal program connected to the Empeg via the serial cable:
      empeg:/empeg/bin# rw
      empeg:/empeg/bin# cd /lib
      empeg:/lib# ln -s libopenobex-1.0.so.0.0.0 libopenobex.so
      empeg:/lib# ln -s libopenobex-1.0.so.0.0.0 libopenobex-1.0.so.0
      Make sure the permissions for the files are set up correctly. You can do this at the command line:
      empeg:/lib# chmod 755 libopenobex*
      should do fine for all the lib files (this will make all the permissions rwxr-xr-x).
    2. Using your FTP client, copy empire and irattach from the Empire zip package onto your Empeg. I place binaries in the /usr/local/bin directory. If you do not have a /usr/local/bin directory, you can create one using the command:
      empeg:/lib# mkdir -p /usr/local/bin
      Make sure the permissions for the files are set up correctly. At the command line you can use chmod to change the permissions for the newly uploaded files to 755 (rwxr-xr-x):
      empeg:/lib# cd /usr/local/bin
      empeg:/usr/local/bin# chmod 755 *
      Remember to remount your drives read only before exiting:
      empeg:/usr/local/bin# ro
      empeg:/usr/local/bin# exit
    3. Using Emplode or jEmplode, modify your config.ini with the following lines:
      [output]
      notify=1
      [hijack]
      ;@EXEC_ONCE /usr/local/bin/empire