GridStream Player 5.2

A place to discuss tuning in, stream issues or questions about the website or forums.

Moderators: Station Managers, Station Techs

GridStream Player 5.2

Postby Gridfan » Sun Mar 03, 2013 8:00 pm

GridStream Player™ is a custom player created for the purpose of easily tuning in to GridStream Productions™ Internet Radio. It is very minimalistic, simple to use (hopefully), and has several GridStream specific features that can enhance your enjoyment of tuning in. It is basically just a moveable loudness/VU meter.

Installation is simple, just go to the page, click the download link. Then just run the player. By default the player will inform you of any future updates, in addition this thread will also be updated with details about new updates of the player when available.

  • Windows 6.x (Vista, 2008, Windows 7, 2008R2, Windows 8, 2012, Windows 10) or compatible. Windows 7 or later recommended.
  • DirectX 9+ compatible sound and graphics.
  • Internet connection (broadband advised).
  • 4MB+ available RAM (actual memory use depends on what features are used, skin, and OS version and components).
  • x86 CPU 100Mhz+ (or x64 CPU and OS with 32bit support) or better CPU. ~2MB or more available disk space.
  • Speakers/Headphones if you want to hear music, plus a sense of humor!
  • Multitasking friendly, minimalistic, multi-monitor support, optimized for low CPU/resource/memory use.
  • Touchpad/touchscreen and alternative input friendly, parts of the player is designed for quick pointing/clicking.
  • Roaming profile compliant, Vista/7/8/10 admin or standard user compliant.
  • Should be able to take advantage of multi-core CPU's depending on the OS, several features of the player have their own threads.
  • All player windows have desktop clipping, moving them outside the screen will snap them to the edge when let go again.
  • Preferences window allowing you to customize several features of the player.
  • Automatic station info updating, ensure station info is up to date, periodic checks.
  • If player/vumeter is minimized then the vumeter is put in a reduced performance mode to conserve CPU cycles.
  • Stats window with details like days/hrs since the player was started and last connect/reconnect, achieved FPS rate, and more. The position, size, and open state of window is remembered.
  • Info window, position, size, and open state are remembered. Song history that shows playtime, and when a song was started, the duration of a song, and the Max Headroom of a song.
  • Automatically (re-)tunes to the stream. Will also retry each server (if multiple relays) several times before trying the next, if they all fail the server list is re-fetched in case the servers have been changed.
  • Version check at player start (optional), with download prompt, manual check also possible with prompt/result. DirectVersionCheck support.
  • Stream Recorder, never miss a show again just because you could not be there. Start time and end time selection, and even instant manual record. Choose where to save, the stream is dumped raw in the same format as it is broadcast (there is no title/artist/duration details). Datestamped session file names. Can be played in most media players.
  • Player popup menu with link to Manual, link to station website, and more.
  • Mostly asynchronous, the player can be interacted with while it is still connecting/playing.
  • Simple installation, no additional dependencies or extra files needed.
  • Live RMS measurement of stream audio, headroom stats.
  • Stream support for the new web audio standard Ogg Opus.
  • Sticky Window, Mute Volume, 32Bit audio decoding/playback, automatic volume adjustment, and much more...
User avatar
Gridstream Developer
Posts: 5168
Joined: Wed Jul 31, 2002 11:39 pm
Location: Trondheim, Norway

Additional Information

Postby Gridfan » Sun Mar 03, 2013 8:01 pm

Virus/Malware Scans for v5.2:
The installer, uninstaller, player executable and the dlls it makes use of (4 of them) are all checked and are clean. Below is a list of the check done by VirusTotal, some of the files have false positives but are clean.

The player is written using a programming language, and unsurprisingly malicious software are also written using a programming language, as is your anti-virus scanner and Operating System as well. Anti-virus and anti-malware software uses "signatures" or looks at parts of the executable (profiling) and will sometimes assume something nasty is there despite there not being anything, or something might be missing that they expected to always be there.

To use an analogy, just because the letter "d" is in the word "dangerous" does not mean that all words with the letter "d" is also the same word as "dangerous". Many virus scanners use heuristics to try and detect so far new or unknown viruses, unfortunately they guess wrong at times and we get false positives. Some antivirus tools even flag compressed files as suspicious.

The suggested way to handle a false positive is to notify those that make the anti-virus software, this might be possible in the software itself or a via a form on their website where you can submit a executable that need to be looked at closer. After they have done a re-evaluation of it they will (normally) update the signature database and the false positive should go away.

Courtesy of
User avatar
Gridstream Developer
Posts: 5168
Joined: Wed Jul 31, 2002 11:39 pm
Location: Trondheim, Norway

GridStream Player 5.2 released

Postby Gridfan » Wed Feb 28, 2018 12:07 pm

Unless there are issues that need fixing this will be the last release in the version 5 series of the player.

v5.2.0.0 2018-02-28 The Last Nordling Edition
  • Gridfan (idea) & Jezebelle (lit the fuse): In the stats window the bitrate is shown while it's connecting/re-connecting, this should now show 0 or nothing.
  • Changed the color of the taskbar button during connection to nothing, and to green if connected but muted, and to red if it is re-connecting.
  • Gridfan (idea) & Jezebelle (lit the fuse): A Logview button in prefs window that opens up a log/error/debug window, showing extra detailed info on what is going inside the player on while it's open.
  • Player did not always show stream name when started but changed at next song, now it should show stream name as soon as it's connected.
  • Redesigned the way showname/streamname info is retrived from server, also added current song and history support and if this is available from the server the player history is pre-filled, times may be off due to maladjusted server or PC clocks.
  • Removed some UI caching code that was not needed, simplified the internal tracking of settings changes.
  • Added Debug Log window with file log.
  • Changed refresh accuracy for stats window from 1000-2000ms to 100-200ms, stats window now updates at 1 second intevals with a 100ms latency instead of 1 second intervals with a 1 second latency.
  • Ironically the Show Last Error in info window had a error with it's date formatting, and nobody noticed.
  • Removed Show Last error and moved those messages to the Debug Log instead.
  • Redid some of the playlist (stream.m3u) download code.
  • Simplified the recorder some, Timer requires a future date and time, and both Timer and Recorder require a duration.
  • Replaced all use of XML with JSON, this changes how settings are saved and how version checks are done.
  • Xiph's JSPF playlist standard is now supported, it is also used by the player to backup the stream urls.
  • MD5 no longer used for file integrity check for downloader, SHA-512 is now used.
  • Cleaned up some timechecking code and removed some that was not really needed.
  • Startmenu tile icon for Windows 8/8.1/10 has been added.
  • libwebpdecoder.dll updated to v0.6.0 Virustotal scan (0 false positve)
  • bass.dll updated to v2.4.13.8 Virustotal scan (5 false positives)
  • bassopus.dll v2.4.1.10 Virustotal scan (2 false positives)
  • bass_aac.dll v2.4.5.7 Virustotal scan (2 false positve)
  • Compiled with PureBasic 5.62
User avatar
Gridstream Developer
Posts: 5168
Joined: Wed Jul 31, 2002 11:39 pm
Location: Trondheim, Norway

Return to Tech Support

Who is online

Users browsing this forum: No registered users and 2 guests