Can't play sound out of the online player - Resolved

Add me to the list of people who can’t get this to work. I think the account is linking, but it’s not clear. I run the player and it brings me to the website where I log into master player and nothing happens. All on iOS. Will there be a post when an usable tool is available again?

hey @tai_admin Let’s Discuss @katie.hawkey’s ideas re "giving people a clue that they have to run and correctly LINK the Online Player to actually hear the sounds they are clicking.

Though… we do bring up a warning message don’t we… when there is NO linked player…

Hmmm… either way… let’s discuss! :smiley:

1 Like

As a user, the more information I have the better. Spent about an hour and a half troubleshooting your system today, going back and forth between my Mac and PC. Some of it was my mistake, but your system is very low on error messages, error prevention and useful feedback to help users recover from the errors they make. Even if the message had shown 'this isn’t available on Mac yet" I would have been grateful as it would have saved me a TON of wasted time trying to figure out if it was my mistake or a buggy/not-working-yet system.

@katie.hawkey is this still the case for you on macOS? If so, can you provide your macOS version and hardware model (including the year of manufacture)?

It is working for me on macOS, but we have had issues in the past with compatibility across older Apple hardware, even when running the same version of macOS.

I just redownloaded and reinstalled and Im seeing the same blank load screen with no option to input a code.

Screenshots of my specs as well as showing the blank load screen. I do have an older mac, so maybe that’s it.

Simple close it and open it again. Does it go through this time?

@katie.hawkey

@katie.hawkey When the app hangs on this loading screen like this it is typically because of a network connectivity issue.

Are there any outbound firewall rules active on the Mac or router? The app needs to connect to www.syrinscape.com on port 7977.

From a terminal window, can you attempt to connect to port 7977 with telnet?

$ telnet www.syrinscape.com 7977
Trying 52.38.144.42...
Connected to syrinscape.com.
Escape character is '^]'.
^]
telnet> quit
Connection closed.

(press CTRL-] then type quit to break out of the connection.)

You could also try the old (offline) creator https://syrinscape-us.s3.amazonaws.com/files/Syrinscape-SoundSet-Creator-macOS-0.8.2-20170322.dmg … it also has a player app that connects to the same server and on the same port, but was built on a different (newer) machine.

If the old (offline) player app can connect, but the new (online) player app cannot, then it might be a problem with the build machine we used this time.

@katie.hawkey Could you also try creating a new user account on your Mac and launching the Syrinscape Online Player app when logged into the new account?

I’ve just tested the online player in a fresh install of macOS Sierra in a virtual machine and it is working for me (brings up the PIN after showing the splash screen).

I’ll also try the virtual machine on an older machine, next.

As a fellow UX proffessional, I was too lazy to give feedback, but this is quality feedback :clap: MVP products like this rely on our feedback to make things better. Thank you for your diligence and thank you for the standard of feedback, I wish I could get that level in my workplace.

1 Like

I’m on a similar spec machine and I had to close it and open it a few times to get it to work,

@katie.hawkey we reproduced this behaviour on multiple machines (new, old, virtual) running Mojave, High Sierra, and Yosemite.

The issue always occurs the first time we attempt to run the app after downloading, when we are prompted by macOS if we are sure we want to allow it because it was downloaded from the Internet.

If we run the app from inside the disk image, we are prompted every time (because the app bundle inside the disk image is read only), but it works if we tell macOS to never prompt for files on this volume, or on the second attempt to launch from /Applications after previously allowing it to run when prompted.

Can you confirm that you are seeing the app hang every time you launch it, from /Applications, and that you are NOT being prompted to allow the app to run because it was downloaded from the Internet?

Ah. I was being asked each time. I’m away from my computer, I’ll try this over lunch.

Boo. Sorry, I just launched it from my Applications folder and it did not ask me to confirm but it’s still hanging (I did see it flash the interface for a fraction of a second, but it’s now just the lightening image)

Its also not closing well after the 2nd time I open it. I have to force quit it each time. I even tried reinstalling it and opening and closing it a couple times. Same behavior, loading screen only each time. Have to force quit second open and beyond.

Hey @katie.hawkey :slight_smile:

Is this still NOT working for you?

@nathanl84 @katie.hawkey @brianleet

We’ve just rolled out an update that hopefully makes this really obvious. If you attempt to access the master interface without an active Syrinscape Online Player connected, the master interface will be blacked out with an alert that says:

Audio playback is unavailable. You have no active Syrinscape Online (beta) Player connected. Download for Windows, macOS, iOS, or Android.

We previously had a similar alert that only showed up when you had no active device (connected or not), and the alert was dismissible, and the master interface still accessible.

We’ve also improved device linked/unlinked, activated/deactivated, connected/disconnected notifications in the activity log (visible from the control panel).

To be clear, you must:

  • Link the Syrinscape Online Player running on a device (Windows, macOS, Android, iOS) to your account:
    • Click the link from the app and login; or
    • Click the link in the devices list from the control panel and enter the PIN shown in the app).
  • Open the master interface AND launch the Syrinscape Online Player app on a linked device.
  • Click the “activate” button on the app, if prompted. You can have multiple linked devices, but only one active device.

@brianleet is the above still not working for you?

@katie.hawkey is the player app on macOS still not working for you (unable to connect, same as on first launch when macOS prompts if you want to allow it because it was downloaded from the internet)?

FYI - I am having this same exact problem. it seems that on macs, the pop ups that come up on launch of the app in windows (asking to agree to the license agreement) for whatever reason don’t come up when you launch the app on a mac - without being able to agree to the license, the software effectively gets stalled. Is there any workaround for this? hopefully that info helps the devs and they can work on a fix. I hate using PCs.

UPDATE - downloaded the app to my ipad then linked my ipad to the acct. this solved the no audio player message, sooo… I can do everything on my mac to edit soundsets etc, but all of the sounds play out of my ipad (as long as the ipad app is up and running). Not the best scenario (which would allow for master interface/soundset access AND sound to all work all on one machine), but at least it works and I don’t HAVE TO use a PC.

@t.sheetz13 This doesn’t sound like the same issue.

On Windows, the app has an installer that you click through a few steps and view the license.

On macOS, you open a DMG that contains an app bundle and the license and you install the app by dragging it to your Applications folder.

There is a known issue where the first time you try to launch the app from your Applications folder, macOS will ask you if you want to allow it because it was downloaded from the Internet. Even after confirming that you do want to allow it, the app will not connect on this first launch as the prompt has blocked the app from accessing the internet.

Quit and relaunching the app a second time should no longer prompt you for confirmation and the app should be able to connect.

The other issue being discussed here is that it was not obvious you needed to run a linked Syrinscape Online Player app on the device where you want audio playback to occur AND the master interface in a browser on the device where you want to control it from.

That issue should be resolved now as we display a persistent warning explain that audio playback is not available without an active and connected Syrinscape Online Player app, and otherwise deny access to the master interface.

Can you double check that you are launching the app from youApplications folder and that macOS is NOT prompting you for confirmation? The app should then display a PIN that you can enter via link at the bottom of the “Your Linked Devices” list on the control panel to link with your account, and then it should display an activate button that will make your Mac be the device where audio playback occurs.

I have been trying to make this work, I have my paid account running the sound as the GM, and created a free PLayer account on a second device. Both have the Online Player running. The GM Online Player shows that it is broadcasting the music form the Master Page in my web browser. However the Online Player on the second device doesn’t seem to be receiving any sound, but it does show it’s connected to the GM Player.

Not sure what i’m doing wrong.

@dumrobot.ed.7 Does the online player for the second account/device change artwork when the GM plays a mood in a new soundset? Does the activity log update when the second account accepts an invitation to join the GMs game?

1 Like

It was not showing the artwork for the second account/device and the activity log showed the invitation being accepted to join the GM’s game.

I seem to have it working now, I needed to connect the GM’s Player first and proceed to the Master Screen. Then had to open the second account/devices Player. I had to link the second account/device as the primary, then unlink it, after that I could link the GM Player again and it would allow the music to stream properly. I think this might have to do with how the servers recognize my computers.

1 Like