Gridstream Player Arrives in TSW!

News and announcements from the GSP staff.

Moderator: Station Managers

Gridstream Player Arrives in TSW!

Postby Vallikat » Wed Mar 06, 2013 2:35 pm

We are pleased to announce that Gridstream Player has finally arrived for use in The Secret World! If you're an Anarchy Online player then you're probably already familiar with Gridstream Player. For those of you who are not, allow me to just say that it is fabulous! :)

To quote from Gridstream Developer, Gridfan:

"GridStream Player™ is a custom player created for the purpose of easily tuning in to GridStream Productions™ Internet Radio broadcast network. 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."

When he says "minimalistic" he's not kidding. As someone who has used this player for years on a PC that is not that great I can tell you that Gridstream Player has been a blessing. That's especially true when playing TSW and needing all the resources I can get. :)

Full details on how you can download and start using this great player can be found here.

Thanks Gridfan for all of your hard work!
Image
User avatar
Vallikat
Station Manager & Events Lead
 
Posts: 8119
Joined: Tue Feb 04, 2003 4:44 pm

Re: Gridstream Player Arrives in TSW!

Postby Shigy » Thu Mar 07, 2013 12:45 am

Love me some dual channel gridstream player. So very handy :)
You're only given a little spark of madness. You mustn't lose it.
User avatar
Shigy
Station Owner
 
Posts: 9500
Joined: Sun Feb 04, 2007 2:56 am
Location: Australia

Re: Gridstream Player Arrives in TSW!

Postby Mawerick » Sat Mar 09, 2013 3:04 am

Awesome!

Now can we please have an installer that doesn't install to AppData please? :D
Image
"It’s a magical world, Hobbes, ol’ buddy…Let’s go exploring!" - Calvin
User avatar
Mawerick
Super GSP Fangirl
 
Posts: 240
Joined: Sun Sep 28, 2003 10:59 pm

Re: Gridstream Player Arrives in TSW!

Postby Gridfan » Sat Mar 09, 2013 9:34 am

Mawerick wrote:Awesome!

Now can we please have an installer that doesn't install to AppData please? :D


If you mean "AppData\Local\Programs" then that is the MicroSoft recommended location for "Per User" installation.
In fact before Windows 7 "AppData\Local\Programs" did not really exist, so if you have a OS older than Windows 7 then the installer will still make a "AppData\Local\Programs" but the OS does not directly support it.

If you mean the settings folder for the player that is made in the "AppData\Roaming" folder than that is the MicroSoft recommended location for "Per User" settings.


Some of these file paths may be slightly different from OS to OS.

Also note that any imported skins should ideally be stored in "AppData\Local" (since they are not a part of the player install and not part of the player settings), but three folders would be a tad silly in my opinion,
so the choice was between the player folder and settings folder, and I assumed that an imported skin would be just as important as the settings themselves. (and it would suck if imported skins vanished if you uninstalled the player and then re-installed it, it would also be annoying if you had to import the skins on all the machines where the player is installed too, the settings should always follow the user).

Also note that GridStream Player has a GUID (a globally aka UUID or universally unique identifier) that is: {77585712-e0d0-11e1-b641-0008c7a4704e}
The program and settings folders and the uninstall entry in the windows registry uses this id rather than a named folder (that could conflict with other similar named programs),
it also avoids any conflicts with the old player which did not have such a UUID.

If a "All Users" install is needed then simply install the player on a user, then copy the "AppData\Local\{77585712-e0d0-11e1-b641-0008c7a4704e}" folder to where you want it and even rename it, then create a "all users" shortcut to the executable, this is obviously intended for admins that installs software on a system for multiple users, or for multisystem installs where each system is a clone of the other.
If you have any issues in such an environment please let me know.

If you are "unlucky" and did not choose to make a desktop icon during install, and managed to nuke the icon in the startmenu then simply re-installing the player should allow you to restore it.
The manual is available from within the program itself (in the program application menu); if there are any other files from within the program folder you feel should be available let me know.

In the "Copyright/Privacy/Disclaimer/Security and other stuff" section of the manual under Privacy, and System Impact, and Security, everything the player does should be fully declared (unlike most software out there).
If anything info is lacking there, please let me know. (gah I just noticed a typo there and some other minor mistakes, dang).

The following will be the new text in a future release:
Privacy

The external IP of your system is always seen by any server/machine you connect to on the net regardless of what software is used.
The player when started will try to connect to a streaming server/relay, this is required to listen to the music. The connection is continuous.
The player when started will try to connect to a server to get a stream info XML file that contains a URL the player need, this is needed to allow the player to tune in even if the URL changes in the future, and ensure showname is always up to date. This also occurs at channel change.
The player when started connects to a server to get a version info XML file that contains details needed to check if a new version of the player is available and where to get the installer, this feature can be disabled in the player. This is at automatic at startup or can be done manually in preferences window by pressing the version icon.
When not running, nothing mentioned here will occur.

System Impact

The software ID is {77585712-e0d0-11e1-b641-0008c7a4704e} the uninstall entry and the appdata file (or folder) for settings both use this ID.
A program folder is created and the player and all related files are placed in it, this is removed on uninstall as are all files in it. (can be manually deleted if needed)
A startmenu icon is created with a shortcut to the player this is removed on uninstall (can be manually deleted if needed).
An uninstall entry is added to the Windows registry, this is removed on uninstall as are all entries in it.
A program settings folder is created under the systems application data folder, this is not removed on uninstall. The settings file is about 1KB in size. You, or an admin can delete that manually if needed (or use clean up tools that support software IDs).
If a skin is imported, it will be copied to a folder under the appdata settings skin folder, this is not removed on uninstall. Remove the skin(s) using the skin browser (can be manually deleted if needed).
When the program is not running there are 0% resources used, other than the obvious diskspace.
The program does not autorun on startup (unless added to Startup folder), nor does it change system settings, nor does it periodically do things on its own beyond what is described in Privacy above.
The program does not interact with any other programs. Only exception is when a manual version check is performed and a DirectVersionCheck compatible program is installed on the system.

Security

The player need to be able to connect to a server and need to have permission to establish an outgoing connection, you may need to make an exception in your firewall.
User avatar
Gridfan
Gridstream Developer
 
Posts: 5193
Joined: Wed Jul 31, 2002 11:39 pm
Location: Trondheim, Norway

Re: Gridstream Player Arrives in TSW!

Postby Gridfan » Sat Mar 09, 2013 11:44 am

Mawerick wrote:Awesome!

Now can we please have an installer that doesn't install to AppData please? :D


The following is undocumented for GridStream Player v3.0.3, but will be included in the manual for future releases.

The Installer support the commandline option "/S", if used the installer will do a silent install, no desktop icon will be made and the player will not be started automatically, in the event of an error it will abort silently as well, the errorlevel is 0 on success.
The Installer support the commandline option "/NCRC", if used the installer will not do a CRC check on itself.
The Installer support the commandline option "/D=", if used the installer will use the spesified custom destination for the install, example: "GridStream Player Installer.exe /S /D=d:\GridStream Player" this will silently install the player in the "GridStream Player" folder on the D: drive, the uninstaller will also reflect this change.
The UnInstaller support the commandline option "/S", if used the uninstaller will do a silent uninstall, program settings will not be removed, in the event of an error it will abort silently as well, the errorlevel is 0 on success.
The /D option will not work if the player has been previously installed, in that case whatever the previous install location was will be used instead.
User avatar
Gridfan
Gridstream Developer
 
Posts: 5193
Joined: Wed Jul 31, 2002 11:39 pm
Location: Trondheim, Norway

Re: Gridstream Player Arrives in TSW!

Postby Gridfan » Sun Mar 10, 2013 6:44 am

Here's a nice tip if you have Windows 7 or later (I haven't check if you can do the same on Vista or XP).

You can go to "C:\Users\USERNAME\AppData\" and right click "Roaming" or "Local" and then choose "Properties" and then click the "Location" tab and choose where to point (or choose "move" if you have data in it already) to put that folder somewhere else on your system.
A lot of "known folders" aka system folders can be moved like this.
User avatar
Gridfan
Gridstream Developer
 
Posts: 5193
Joined: Wed Jul 31, 2002 11:39 pm
Location: Trondheim, Norway


Return to News/Announcements

Who is online

Users browsing this forum: No registered users and 46 guests