Skip to content
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.

[BUG-231204] Certain music streams unplayable in the viewer. #8718

Closed
1 task
sl-service-account opened this issue Sep 16, 2021 · 10 comments
Closed
1 task

Comments

@sl-service-account
Copy link

sl-service-account commented Sep 16, 2021

What just happened?

Certain music streams from Sona FM are unplayable in the official viewer. However, they play just fine in Winamp and some TPV's. (Like Catznip)

A few example links:
http://ice6.somafm.com/illstreet-128-mp3
http://ice4.somafm.com/illstreet-128-mp3
http://ice1.somafm.com/illstreet-128-mp3

What were you doing when it happened?

This bug was raised by someone else in the Builder's Brewery group, so I went to test this myself.

Apparently sometime yesterday (2021/09/15) SonaFM made changes to their system. For whatever reason, the viewer media player does not like these changes and the media now refuses to play.

What were you expecting to happen instead?

The media should be playing just as it would any other media.

Other information

Honey Puddles did extensive investigation on this, and Aishagain discovered the initial issue.

Links

Duplicates

Original Jira Fields
Field Value
Issue BUG-231204
Summary Certain music streams unplayable in the viewer.
Type Bug
Priority Unset
Status Closed
Resolution Expected Behavior
Created at 2021-09-16T17:40:23Z
Updated at 2021-09-17T17:51:48Z
{
  'Build Id': 'unset',
  'Business Unit': ['Platform'],
  'Date of First Response': '2021-09-16T13:07:44.758-0500',
  "Is there anything you'd like to add?": 'Honey Puddles did extensive investigation on this, and Aishagain discovered the initial issue.\r\n',
  'ReOpened Count': 0.0,
  'Severity': 'Unset',
  'System': 'SL Viewer',
  'Target Viewer Version': 'viewer-development',
  'What just happened?': "Certain music streams from Sona FM are unplayable in the official viewer. However, they play just fine in Winamp and some TPV's. (Like Catznip)\r\n\r\nA few example links:\r\nhttp://ice6.somafm.com/illstreet-128-mp3\r\nhttp://ice4.somafm.com/illstreet-128-mp3\r\nhttp://ice1.somafm.com/illstreet-128-mp3",
  'What were you doing when it happened?': "This bug was raised by someone else in the Builder's Brewery group, so I went to test this myself.\r\n\r\nApparently sometime yesterday (2021/09/15) SonaFM made changes to their system. For whatever reason, the viewer media player does not like these changes and the media now refuses to play.",
  'What were you expecting to happen instead?': 'The media should be playing just as it would any other media.',
  'Where': 'Anywhere, this is viewer specific',
}
@sl-service-account
Copy link
Author

winter.ventura commented at 2021-09-16T18:07:45Z, updated at 2021-09-16T18:22:31Z

As a comparison item, this stream from digitiki.com does function properly. http://184.154.43.106:8380/stream

 

|Viewer / Player|SomaFM.com|Digitiki.com|
|
|-|-|-|-|
|Second Life Release 6.4.22.561752 (64bit)|broken|working|
|
|Firestorm 6.4.21 (64531) Jul 21 2021 21:00:53 (64bit / SSE2)|broken|working|
|
|Catznip R12.3 - Oct 14 2019 14:36:53 (64bit) (Catznip Release)|working|working|
|
|
----|
----|
----|
|
|Winamp SA v 5.8 Build 3660 (x86) - Oct 19 2018|working|working|
|
|Firefox Web Browser 92.0 (64-bit) - Windows 10|working|working|
|
|Google Chrome Version 93.0.4577.82 (Official Build) (64-bit) - Windows 10|working|working|
|
|Microsoft Edge Version 93.0.961.47 (Official build) (64-bit) - Windows 10|working|working|



 |

@sl-service-account
Copy link
Author

mygoditsfullofstars commented at 2021-09-17T06:31:33Z

SomaFM are blocking the FMOD user agent string. This issue was also reported on the FS Jira and I debugged it.

 

@sl-service-account
Copy link
Author

mygoditsfullofstars commented at 2021-09-17T06:33:34Z

https://jira.firestormviewer.org/browse/FIRE-31206

 

I have emailed SomaFM - Its on them to remove the block.

 

@sl-service-account
Copy link
Author

mygoditsfullofstars commented at 2021-09-17T06:41:47Z

Not a viewer bug. Not an FMODStudio issue either. Catznip viewer is probably not using Fmodstudio for streaming.

 

 

@sl-service-account
Copy link
Author

winter.ventura commented at 2021-09-17T15:07:52Z, updated at 2021-09-17T15:18:53Z

|Viewer|Audio Driver Version|SomaFM|Digitiki|
|
|-|-|-|-|-|
|Catznip|FMOD Ex 4.44.61

fmodex: 4.44.61

FMOD Sound System, copyright © Firelight Technologies Pty, Ltd., 1994-2014.|working|working|
|
|Firestorm|FMOD Studio 2.01.09

fmodstudio: 2.01.09

FMOD Studio, copyright (c) Firelight Technologies Pty, Ltd., 2012-2019.|broken|working|
|
|SL Viewer|FMOD Studio 2.00.11

fmodstudio: 2.00.11.546392

FMOD Studio by Firelight Technologies Pty Ltd|broken|working|

@sl-service-account
Copy link
Author

mygoditsfullofstars commented at 2021-09-17T16:04:33Z

Yes - FMODex is the Predecessor of FMODStudio - its actually obsolete. It will probably work because the user agent string for FMODex will be different.

 

@sl-service-account
Copy link
Author

mygoditsfullofstars commented at 2021-09-17T16:08:02Z

Anything using FMODStudio will be affected since it appears Soma FM have blocked any user agent containing 'FMODStudio' in its name.

 

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2021-09-17T17:23:31Z

Forum discussion thread: https://community.secondlife.com/forums/topic/477151-disappearance-of-somafm-streams/

@sl-service-account
Copy link
Author

Callum Linden commented at 2021-09-17T17:26:18Z

I agree with what has been said in the comments:

curl -A "FMODNOTStudio Test" http://ice6.somafm.com/illstreet-128-mp3 --output tmp

streams in audio as expected.

{color:#de350b}curl -A "FMODStudio Test" http://ice6.somafm.com/illstreet-128-mp3 --output tmp{color}

 aborts immediately.

Soma FM appear to be blocking clients based on their agent IDs.

@sl-service-account
Copy link
Author

Kyle Linden commented at 2021-09-17T17:51:49Z

Hello Rachelle and everyone,

Our developers have reviewed this issue and it is in fact that Soma FM is preventing playback from FMODStudio (how parcel media is played in world), in Second Life.

This is not a Second Life viewer issue, and is therefore expected behavior.

That said I have raised this concern with our Product team too, in case there is anything we might be able to do about it.

Thanks!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant