GeoPlayer 0.3.3

by inseculous

Thank you for your interest in GeoPlayer. Please read this page completely before downloading.
Newest version is 0.3.3.

Download GeoPlayer: (v0.3.3)
- plugin
- source
Download beta 0.4
- plugin
- source

Quick beta 0.4 notes

beta four contains fixes for use with Geoshell betas, and a stable, yet incomplete, multi input module system.

First, third-party winamp plugins have been known to cause problems while recycling, therefore plugin bypass code has been added. If a given type of file is no longer playable after a shell recycle it is more likely a flaw in the plugin, not my player.

Second, the memory usage of Geoshell has been running high on my system. I cannot comment on if this is my plugin or the Geoshell beta. Remember this plugin will load all winamp in_*.dll's in the plugin path you give it. If memory usage is a consern, use it at your own risk. I will be testing weather this excessive memory is my plugin or geoshell before releasing the final 0.4 GeoPlayer.

Good luck and let me know of any problems.


Usage

The GeoPlayer plugin, for GeoShell, allows you to play mp3 files, via m3u files, using winamp plugins without having to run winamp itself.
Currently it uses plugins from winamp 2.x. Just place GeoPlayer.dll into your plugins directory and load it.

New to 0.3.3

The following has been add/changed in 0.3.3.
The in_mp3.dll is still used for the input plugin.
The output plugin has been made user configurable.

NOTE: The output module has only been tested with out_wave.dll
any other output modules should be used with caution, but should work.


Settings

The following table lists all the registry entries for GeoPlayer and discribes what they are for. Entries marked with an * are new to this release.

Key Values Default Description
path Text location of pluginspoints to the location of the winamp plugins
playlist Text winamp.m3u full path to the location of the m3u file to play
font Text Tahoma,11 Display font for song title. (experimental)
width Number 100 width of GeoPlayer
song Number 0 sets starting point in playlist.
The position is saved every time you press stop.
showpos 0,1 0 shows the position of the song in the playlist
btnplay Text none image on play button
btnpause Text none image on pause button
btnstop Text none image on stop button
btnprev Text none image on previous button
btnnext Text none image on next button
btneject Text none image on eject button
outmod Text out_wave.dll output module for mp3 playback

New Settings for version 0.3!
Key Values Default Description
autostart 0,1 0 Starts music playback automatically
showfile 0,1 0 Shows current songs full file name as popup hint.

Requirements

GeoPlayer requires plugins from winamp 2.x. The easiest way to obtain these plugns is to install winamp. If your winamp was not installed via its installer make sure that the path entry is pointing to the plugins.


Image formats

The new image settings use a "weird" format to look proper on the button control. Since GeoShell's buttons dislike images any size but 16x16, the icons used by the buttons are offset. They are standard 16x16 icons, but the image itself must not be larger then 12x12. The upper left corner of the image needs to start at point 12x12 in the icon. you might get away with 11x11 :)
If this is confusing, and it probably is, take a look at btnsample.ico in the zip file. If you have the programs and the know-how, resource hack the plugin itself to see the other images.


History:

  • v0.1a
  • Hosted by www.Geocities.ws

    1