Pandora App Installation

Welcome to the Pandora Radio App for myServer.

We are pleased to announce the availability of Pandora Radio for myServer. This brand new app will allow you to define up to 4 unique Pandora Radios that can each be assigned to stereo channels on your myServer PC's 7.1 channel sound card. This will yield 4 independent stereo radios. Additionally, four more radios can be configured on either Remote PCs, DLNA media players, or to a Web client (example: myUI running on an Android phone). Each Radio can be assigned to a different Pandora user account each with its own set of channel favorites.

An active Pandora Radio account is required for playback. Free accounts have ads. Premium accounts are add free. You can initially set your favorite stations on either pandora.com or directly from the myServer Pandora web page. The myServer HTML5 interface will then allow you to select the station and play it. As you stop and start playback the app will synchronize with your online account and pick up any changes you have made online.

Price $49.99

Installation

Download and run the App from myInstaller on the primary myServer PC. You should also download the sample HTML5 UI scenes for myServer and install on your myServer PC.

Restart myServer.

Configure the system to use PC audio card outputs (Radios 1 - 4 only):

  1. Setup your PC's audio card via the sound card's properties to ensure all channels are enabled "7.1 as example", and ensure that the amplifier and speakers are physically connected and turned On to hear the PC's audio feed. Double check using the sound card's setup utilities to hear test tones playing in each zone.
  2. You may need to restart the PC for sound card setting changes to be enabled and saved.
  3. Within myServer, click on the Server Apps button. Select the PandoraRadio app. Ensure that it is enabled. If not, then enable it, and restart myServer.
  4. Open the app and click on Radio #1 button. Select the Output Device from the list of audio card choices installed on the PC (for using the PC's audio outputs).
  5. Select which output pair (like Front Channel) that the zone's amplifier will be physically connected.
  6. Enter your working Pandora Username and Password (for each configured Radio - note: you can configure one speaker output with two Pandora accounts within two "Radios" for individualized Favorites).
  7. Configure all Radios. If the Radio will not be used, ensure "Is Disabled" is checked.
  8. clicking File / Close in the Pandora App will save all entries.
  9. re-Start myServer.
  10. Open browser and open your systems "iPad" user interface and select at the bottom left the media sources. Select Pandora Radio #1.
  11. The Pandora user interface should open. Select bottom right on Browse and choose a Pandora Station.
  12. Shortly, the audio stream should connect and you should be listening to that station.

Pandora App:

Optionally configure the system to use Remote PC audio card outputs (Radios 1 - 8):

  1. Setup your Remote PC's audio card via the sound card's properties to ensure all channels are enabled "7.1 as example", and ensure that the amplifier and speakers are physically connected and turned On to hear the PC's audio feed. Double check using the sound card's setup utilities to hear test tones playing in each zone.
  2. You may need to restart the PC for sound card setting changes to be enabled and saved.
  3. Within myServer, click on the Server Apps button. Select the PandoraRadio app. Ensure that it is enabled. If not, then enable it, and restart myServer.
  4. Open the app and click on Radio #1 button. Select the "Remote Audio Zone" from the list of audio card choices installed on the PC (for using the remote PC's audio outputs).
  5. Type in the PC name for that Remote Zone.  This will be used to network to that PC
  6. Select "Is AV Agent" as the zone type
  7. Enter your working Pandora Username and Password (for each configured Radio - note: you can configure one speaker output with two Pandora accounts within two "Radios" for individualized Favorites).
  8. Configure all Pandora Zones. If the Radio will not be used, ensure "Is Disabled" is checked.
  9. clicking File / Close in the Pandora App will save all entries.
  10. reStart myServer.
  11. Install myAgent driver on the Remote PC from myInstaller app (if not installed already)
  12. Launch myAgent and ensure it starts up on Remote PC reboot
  13. Select the Audio Zone tab and click Pandora radio #1 (see pic below)
  14. Select which output pair (like Front Channel) that the zone's amplifier will be physically connected.
  15. Set default volume and Equalizer settings that will be used on initial launch.
  16. Configure all Radios to be used on the Remote PC.
  17. clicking File / Save Settings in the myAgent App to save all entries.
  18. re-Start myAgent. myAgent should synchronize with myServer and populate Sessions for at least Pandora radios within a few minutes.
  19. Open browser and open your systems "iPad" user interface and select at the bottom left the media sources. Select Pandora Radio #1.
  20. The Pandora user interface should open. Select bottom right on Browse and choose a Pandora Station #1.
  21. Shortly, the audio stream should connect and you should be listening to that station on the Remote PC.

Pandora App Remote Zone:

myAgent App:

Optionally configure the system to use DLNA Renderer (Radios 1 - 8):

  1. Setup your Remote DLNA device so that the amplifier and speakers are physically connected and turned On to hear the PC's audio feed. Ensure network connection is made between myServer and the DLNA device and that UpNP protocol is enabled on the firewall(s).
  2. Within myServer, click on the Server Apps button. Select the PandoraRadio app. Ensure that it is enabled. If not, then enable it, and restart myServer.
  3. Open the app and click on Radio #1 button. Select the "Remote Audio Zone" from the list of audio card choices installed on the PC (for using the remote PC's audio outputs).
  4. Type in the DLNA network name for that Remote Zone
  5. Select "Is DLNA device" as the zone type
  6. Enter your working Pandora Username and Password (for each configured Radio - note: you can configure one speaker output with two Pandora accounts within two "Radios" for individualized Favorites).
  7. Configure all Pandora Zones. If the Radio will not be used, ensure "Is Disabled" is checked.
  8. clicking File / Close in the Pandora App will save all entries.
  9. re-Start myServer.
  10. Configure your DLNA device to accept incoming connections
  11. Open browser and open your systems "iPad" user interface and select at the bottom left the media sources. Select Pandora Radio #1.
  12. The Pandora user interface should open. Select bottom right on Browse and choose a Pandora Station #1.
  13. Shortly, the audio stream should connect and you should be listening to that station on the Remote PC.

 

Optionally configure the system to use WebClient (Radios 1 - 8):

This allows you to add a media player anywhere you have an inexpensive Android phone or tablet (as example). You can plug in a stereo minijack to RCA adapter cable to an amplifier audio input as a zone's high quality sound player.

  1. Setup your WebClient device by installing myUI application on it and naming the device during Discovery. Ensure network connection is made between myServer and the webClient device and that UpNP protocol is enabled on the firewall(s).
  2. Within myServer, click on the Server Apps button. Select the PandoraRadio app. Ensure that it is enabled. If not, then enable it, and restart myServer.
  3. Open the app and click on Radio #1 button. Select the "Remote Audio Zone" from the list of audio card choices installed on the PC (for using the remote PC's audio outputs).
  4. Type in the myUI device name for that Remote Zone
  5. Select "Is WebClient" as the zone type
  6. Enter your working Pandora Username and Password (for each configured Radio - note: you can configure one speaker output with two Pandora accounts within two "Radios" for individualized Favorites).
  7. Configure all Pandora Zones. If the Radio will not be used, ensure "Is Disabled" is checked.
  8. clicking File / Close in the Pandora App will save all entries.
  9. re-Start myServer.
  10. Start your myUI app on your device (must be running in foreground or background). Open browser (on myUI webpage or on device's browser on a client device) and open your systems user interface and select at the bottom left the media sources. Select Pandora Radio #1.
  11. The Pandora user interface should open. Select bottom right on Browse and choose a Pandora Station #1.
  12. Shortly, the audio stream should connect and you should be listening to that station on the WebClient device.

 

Setup Zones on where to listen to  your music: Click HERE

Setting up Internet Radio is even easier as it doesn't require an account.  Click HERE

User Interface

myServer Variables

The App will auto generate variables in myServer based on the settings you have entered. These are most of the variables, look at the myServer Server Variables for current variables generated.

Appname_variable

UI setup details:

Copy all of the "Pandora....html" web pages into your HTML App folder and use them as is or as the basis for your customized webpages.

The "Radio #1" text is configured in the Overlay-Sources.html (bottom left "Source Selection" button on the ipad.sample screens)

The actions executed when clicking the "Radio #1" button are defined in myServer's StateVariables under "Sources"

 

Tips

Things that come to mind that break cool things from happening:

  • Most of the media applications don't like concurrant connections with same user. Either add additional accounts per Radio, t.
  • Don't forget that if you remote in using Remote Desktop that the remote PC's sound card is shut down. That's one reason we use Team Viewer which doesn't have this nasty habit.
  • Don't forget to configure your firewalls on ports x, y, and z to ensure data can go from myServer to myAgent or myUI or the DLNA renderers. Look at the respective logs to ensure things are connecting. Reboot after firewall changes so they can fully take effect.
  • Keep myServer, myAgent, the App, and the user interface updated as a set for end to end to work. Let myInstaller keep you up to date.
  • Log into the respective website for the media application to ensure your login name and credentials are working. Copy / Paste known good credentials into the myserver media app.