HEOS App Installation

Welcome to the HEOS App for myServer.

We are pleased to announce the availability of HEOS for myServer. This brand new app will allow you to define HEOS Radios within myServer which then will display a customizable and integrated list of the HEOS media content, and the HEOS transport controls.  For all HEOS devices on your network.   Additionally the HEOS hardware also can be a DLNA player to all of the Allonis apps like myMusic.  Each myServer Radio can be assigned to a different HEOS user account each with its own set of channel favorites.

An active HEOS online account is required for playback.  You can initially set your favorite stations on HEOS app directly from the myServer HEOS web page. The myServer HTML5 interface will then allow you to select the source, 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 $99.99

Installation

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

Restart myServer.

Configure the HEOS system:

  1. Setup your HEOS hardware as per HEOS installation instructions.  Connect your smartphone to the HEOS with your HEOS account.  Ensure the HEOS system is working end to end.
  2. Within myServer, click on the HEOS Apps button. Ensure that it is enabled. If not, then enable it, and restart myServer.
  3. Open the app.  Click on the HEOS Players tab.  Click the Discover button.  All of your networked accessible HEOS players should appear in the list.  Select one as the Master.  Add your HEOS credentials (User ID / Password).  Click Save.  Don't use any special charecters in either the user name or the password field.
  4. re-Start myServer.
  5. Open browser and open your systems "Modern_Tablets" user interface and select Listen at the bottom right. Select HEOS.
  6. The HEOS user interface should open. Select your HEOS device on the left middle.
  7. Click the Sources button.  In a few minutes (first time) you should see your HEOS registered streaming services appear.  Give this time for the data to populate.
  8. Select a streaming service, select the genre to play.
  9. Shortly, the audio stream should connect and you should be listening to that station from your chosen HEOS device.

 

 Below is draft content.

Optionally configure the system to use HEOS device as a DLNA Player:

  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.
  14. A new command has been added to the Pandora driver that allows for an unlimited quantity of DLNA Players to be targeted by issuing the command:  "PandoraRadio|SetDLNAPlayer~Radio#~AVFamilyID"  Your AVFamilyID would be assigned to, for example, a Sonos wireless speaker or other DLNA player.

 

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 Heos 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 "Heos....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.
  • Note that the Pandora driver does run on the main thread of myServer.  Which means, if there are network latency issues, it is possible that Pandora won't be able to be accessed it this might cause myServer to slow down or require a restart.