Buzz Player Browser Plugin
Release 0.6 a
(c) 1999 Chilled Dreams
This Plugin is Freeware.
This Plugin uses the buzzplay.dll by Oskari Tammelin
The player plugin is tested with Netscape and Internet Explorer. It simply plays the song which is given in the EMBED-Tag of the
HTML page.
Installation
- Unzip the archive into a temporary directory.
- Start the 'buzzplaysetup.exe'.
The Installer will now look for
your current versions of Netscape, Internet Explorer, and Opera. All founded browsers are listed.
- You can now disable or enable each plugin directory if you want.
- Click "Install".
To install in a browser directory not listed click the "add..." button. Now you can choose a any directory you want.
Using the plugin
The Plugin plays the song on startup. You can use the start/stop buttons to pause the song. Use the scrollbar to skip
to another song position.
If you click on the plugin with the right mouse button a menu will appear:
| Buzz gear directory | Set the location of your buzz machines |
| Show used machines | Shows all used machines. You can also download a list of all machines here.
If you have dowloaded the machine list you see also the authors of the machines including websites and download
locations of the machines. |
| Gfx priority | Sets the thread priority of the visualisation graph |
| About this plugin | Guess... |
| Surf to... | Fast links to buzz2.com and chilleddreams.de |
| | |
Using the plugin in your websites
Enter an EMBED-tag in your HTML-code:
< embed src = "demo.bmx" TYPE= "audio/x-bmx" WIDTH=200 HEIGHT=80 >
This will cause the browser to load the plugin and play the given song.
Changing colors
< embed src = "demo.bmx" TYPE= "audio/x-bmx"
WIDTH=200 HEIGHT=80
BACKCOLOR = "30, 100, 190"
GRAPHCOLOR = "255, 255, 0" >
Colors are given in RGB-Format (Red, Greed, Blue).
disabling song play on startup
< embed src = "demo.bmx" TYPE= "audio/x-bmx"
WIDTH=200 HEIGHT=80
BACKCOLOR = "30, 100, 190"
GRAPHCOLOR = "255, 255, 0"
AUTOSTART = 0 >
Other parameters:
| INFOCOLOR | color of the song info text |
| TICKCOLOR | color of the song position display |
| SCROLLSPEED | info text scrollspeed (0 = disable) |
strictly beta (and possibly will be removed):
| BACKIMAGE | a GIF-File for the Background.
My IE 4.0 crashes on plugin unloading. Dunno if
this is only on my version or generally.
|
Machine info file:
| MACHINEINFO | a file with a list of all known machines. See the Machine Info section for
more information
|
Tip:
When designing websites using this plugin you should add the pluginspace-parameter. So the browser shows the visitors
where to download the plugin:
< embed src = "demo.bmx" TYPE= "audio/x-bmx"
PLUGINSPAGE="http://www.chilleddreams.de/buzz/"
WIDTH=200 HEIGHT=80
BACKCOLOR = "30, 100, 190"
GRAPHCOLOR = "255, 255, 0" >
Machine Info
You can add the MACHINEINFO parameter to the embed-tag to provide a list of all known Buzz machines:
< embed src = "demo.bmx" TYPE= "audio/x-bmx"
...
MACHINEINFO = "http://www.chilleddreams.de/machinelist.buzzinfo" >
You can provide your own list if you want. I'll try to keep my list up to date. The file must have the extension ".buzzinfo".
The given file will be downloaded if the user press the "Get list from internet"-button on the machine info dialog. The list
is used to display the author, download location and author's website for every machine.
Tech Stuff
I had problems to create a plugin with the VC compiler. It crashes every time, even if all real functionality is ripped off.
So I've created the Plugin with Borland (the NPBUZZW32.DLL). The PLAYERW32.DLL is in fact a part from Oskaris Sample with
additional stub functions (in Borland compatible style) which are called from the NPBUZZW32.
If someone of you can tell me how to create a working plugin with VC, please do!
Have fun!
/Hagen
History
| V 0.1: | created
|
| V 0.2: | added Start/Stop, Level-Indicator and Autostart-disabler
|
| V 0.3: | added Seeking and Song info
|
| V 0.4: | Bitmap Buttons, machine path settings
|
| V 0.5: | Machine Info feature
|
| V 0.6: | Bug fixes (ressource leaks in stop mode), Gfx priority
|
| V 0.6a: | Bug fix (crash on empty song info)
|