Linux Mint Cinnamon, No Sound from Syrinscape

I just redid my laptop OS to Linux Mint. I downloaded the Fantasy and Sci Fi players and about 50 or so soundsets so far. Issue is I have NO sound, it looks like stuff is running, the progress bar for the sounds are running and new sound icons light up when clicked, but nothing is coming out of my speakers, nor my bluetooth speaker when on. Other sounds are working in my system, so it definitely a syrinscape player issue. Anyone have any tips for getting the players to make sound in Linux Mint?

I also emailed support@syrinscape.com as the support forum op suggests. No reply as yet. :crossed_fingers:t2:

After 3 days of fiddling, I still haven’t had any luck getting sound from the players. New machine, fresh install of Linux, only thing installed so far are the two Syrinscape players.

Hi @radefox,

Sorry for the slow response here, you’ve caught us all in a mix of Easter breaks. Maybe @ryan.cassar might have some thoughts on this!

Mainly, THANKS for your patience! :slight_smile:

1 Like

I do not know for sure what would be causing this, nor do I have anything running Mint to test myself. I do have some thoughts though:

  1. It seems Mint does not come with codecs for some file formats installed by default. I believe we deliver .ogg files for the desktop players, so you might need to install the “mint-meta-codecs” package to teach your system how to play them:
    https://linuxmint-installation-guide.readthedocs.io/en/latest/codecs.html

(may need a restart after installation for the new codecs to take effect).

  1. Is the master volume at the bottom, near the toolbar slid up?
    image

  2. Does your “Speaker Mode” settings look reasonable? Maybe fiddling with that will reveal something?
    image

image

image

  1. Have you tried installing older versions of the players to see if they suffer the same issue?
    https://syrinscape.com/download/archive/fantasy/

  2. What about the Online Player? That needs internet access and to be controlled by the Master Interface, but I am curious if it gives you sound.

  3. Failing all the above, there might be some helpful content in your log files. I am not sure off-hand exactly where they are on a Linux machine, but you would be looking for a Player.log file, which I would expect to be in a Syrinscape Fantasy Player directory, potentially with a path something like this:

~/.config/unity3d/Syrinscape/Syrinscape Fantasy Player/Player.log

If you do find it, sending it to our support email, or to me on the forums via DM would avoid publicising potentially sensitive data in there.

Hoping something in there helps!

1 Like

I will try these tomorrow and let you know what worked! :crossed_fingers:t2::muscle:t2:

2 Likes

Syrinscape Web Player does play sounds, made sure to toggle Syrinscape sound output set to Stereo and restarted. Ran the mint-meta-codecs install lines in the terminal and restarted machine. The app player still does not produce any sounds, but otherwise runs normally.

Still trying to find where the player stores the .ogg files to verify they play thru VLC at least.

Still fiddling and googling things to try. :pray::crossed_fingers:t2:
I prefer to use the off-line player, since the wifi at our gaming site is very unpredictable and slow.

I found the player logs for each player, they both predate the install of the players on the new OS, not even sure how that’s possible as the Linux install overwrote all data on the drive.

How can I generate new logs for you?

Just to clarify, the thing we call the Web Player" is a Javascript implementation of our player that we embed in websites and things, most notably at app.syrinscape.com. The Online Player is the remote-play option as a desktop app and the one I was curious about. I understand the Offline Players are useful for unreliable internet situations, was just hoping the Online Player working or not would give us some datapoints.

I believe VLC itself comes bundled with a whole bunch of codecs, so a file being able to play in there would not tell us much, other than it being a valid audio file, which barring any download errors we already know to be the case. So in that sense, you should be able to find any sample .ogg file and see if it plays in whatever the built in audio playback mechanism is (assuming there is one).

Curious. As far as I understand, all the apps start by moving any existing log file to Player-prev.log, and then start writing a new log to Player.log every time they run, so there is nothing special to do. If you try copy/move-ing that file out of that place and re-running the associated app, do you get a new file? If so, one of those files from a play session where you actually tried playing some sound may help.

I suppose it is possible the apps are somehow struggling to download or save the files, in which case they then can not load them to play them, but I would have expected you to see some download error messages in the app if that was the case. The log file should at least show some evidence of this if it is indeed happening.

Agreed, I’m at a loss now too. I reinstalled fresh, wiping the drive again, Linux Mint and redownload both players .
When I opened the Fantasy player and signed in, All my previously downloaded sound sets were still downloaded. Instant access with no downloading. Still no audio, and now even the 2 old player.log files are gone and it’s not making new ones. Gonna try one more install and see if it goes better.

Version 1.5.0 of the Offline Players changed the way SoundSets are “downloaded” and managed in general - by default they all appear to be installed and ready to play without actually having the audio downloaded yet, and the files are fetched and played on demand. To be offline ready, you need to either double click on the SoundSet title, which prompts the Player to fetch all the assets for that SoundSet, or go to the settings and turn on either “Auto Download” or “Download Everything”, depending on your appetite for having everything locally available :slight_smile:

image

A little tick mark badge on the SoundSet title tells you when everything is ready for playing completely offline.

1 Like

I suppose you could also start all the Elements in the SoundSet, letting them play out, and mash all the OneShots until they play every included Sample at least once, but that seems somewhat trickier to pull off :smiley:

Given these changes to the way SoundSet assets are stored, I am not actually sure how well running an old version of the Fantasy Player would work after running 1.5.0, but if you’re making a fresh install of the OS anyway, you might want to try installing 1.4.13-p0 or an even older version first, to see if they work. It is possible some of the more modern Unity Engine builds has broken something in Linux.

I will try that next, thanks. :pray::crossed_fingers:t2:

SUCCESS!! Lets call it a dirty 20! :smiley:
Hey Ryan, sorry for the delay… work at the shelter just been killing me with OT.

I loaded Fantasy Player 1.4.13 and it WORKS!!! So you were right on with something in the 1.5 release not playing well with Linux. Hopefully this can point you in the right direction, or if I can provide any documentation, I’ll look for a player log.

Biggest loss from the 1.5 is the auto-download everything feature. Thank you so much for your help, and to Ben and the Syrinscape team for a great product. Here’s hoping that you can isolate what the issue with 1.5 is. Huzzah!!

PS: Am I making duplicate of the soundfiles by downloading them again? Its going thru the DL process, and I want to make sure the 1.5 install didn’t stash many dozens of soundfonts somewhere unused now. Thank you

pss: searched the whole system, no player.log that I could find with the search tool.

Great to hear we got something going :muscle:

I am less glad to hear there may be a general issue with the 1.5.0 release for Linux users, but happy we got you out of trouble for now.

I can not say for sure, but if I recall correctly, the sample files are stored in the same place for both versions, 1.5.0 just tolerates a partial set of files and attempts to recover when some files are missing. That said, 1.4.13 may well assume that if any files are there, then all of them are, so if 1.5.0 partially downloaded some files for a SoundSet, but did not complete it, then 1.4.13 may have trouble playing all the Elements in that SoundSet properly. You should be able to use the “Clear SoundSet Data” option in the settings to “Clear Data” any impacted SoundSets individually, and then install them as you would from 1.4.13 again. If you were still worried, I suppose you could install 1.5.0, use that to “Clear All”, and then downgrade again, manually installing exactly the SoundSets you wanted locally from there.

image

image

I can not explain what would prevent the apps writing a Player.log file, so my guess would be that the file system search is not searching all the directories where it might be living? Not sure, but if you’re up and running, then I suppose no problems there.

Appreciate you reporting back your success, hopefully this serves as a thread other Linux users can find and add their voice to the chorus if they also have similar troubles (or if they have actually had success with 1.5.0, in which case we might be able to isolate the issue further).

Most importantly, game on, and game loud! :loud_sound:

P.S. It’s all good, but I feel like I need to mention that “installing older versions” was #4 of the original list of things I suggested to try :wink:

Indeed, you called it.

I did find that I had to Clear All Soundset data, as exactly what you described was happening. All good now that I’ve started rebuilding my library.

Let me know if there’s anything I can do to help with fixing the 1.5 issue, I am game to help. I’m not super Linux savvy, but I am pretty good with computers in general.

Thank you for everything. :pray::muscle:t2::sunglasses::+1:t2:

I’ll keep my eyes open for news that the issue has been Hunter’s Marked and laid to rest. :bow_and_arrow:

1 Like