Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Unable to hear Soundcloud Audio in Roll20

Alright, so the issue itself is pretty simple: I can't hear audio from Soundcloud on Roll20. I can hear the Tabletop Audio sounds, and I can hear all soundcloud audio while on Soundcloud itself. It does not matter if I'm the GM or a player, doesn't matter what browser I use, doesn't have anything to do with the cookies or cache. I'm not quite sure how to get a log from the API, but I've been able to take the API link straight from soundcloud and have no issue. I am legitimately stumped on this, and would appreciate any ideas beyond what I've already tried. EDIT: I've also tried restarting my computer, just in case. No luck on that front either. EDIT2: Okay, after looking through the console, I see something that says&nbsp; Unable to play music...Flash blocked? app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure video '<a href="http://api.soundcloud.com/tracks/72404619/stream?client_id=bbee575fe431e873910d2a874e013989" rel="nofollow">http://api.soundcloud.com/tracks/72404619/stream?client_id=bbee575fe431e873910d2a874e013989</a>'. This content should also be served over HTTPS. app.js?1454428476:43 Refresh Journal List! Then, after fiddling around with it, that error stopped happening, and I'm left with this (which was already there to begin with, but before the other was too) Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure video '<a href="http://api.soundcloud.com/tracks/127353919/stream?client_id=bbee575fe431e873910d2a874e013989" rel="nofollow">http://api.soundcloud.com/tracks/127353919/stream?client_id=bbee575fe431e873910d2a874e013989</a>'. This content should also be served over HTTPS. n8xiKOuVZcZm.128.mp3:1 GET <a href="https://cf-media.sndcdn.com/n8xiKOuVZcZm.128.mp3" rel="nofollow">https://cf-media.sndcdn.com/n8xiKOuVZcZm.128.mp3</a>?... 403 (Forbidden) So I'm getting a 403 error on that specific type of link, but the actual link itself above that works fine. Any clues?
Replying because edited because updated.
And another update, which is even stranger than the others. I found that I was wrong, it does work in /one/ browser. IE. Neither chrome nor FF are capable of doing it in their default states, but IE11 works. I hadn't tested it before because I always get the incompatible or out of date warning when I try. Also, I should note, it happens on every song, and any campaign.
1454952232

Edited 1454952575
Hey, Not So Casual Observer . You've already breezed through almost all of the steps within our guide to Audio Visual Troubleshooting , but I'll post it up nonetheless! Step 1: Make sure you’re using the most recent version of either Chrome or Firefox Please check if these issues persist when using both Chrome and Firefox. Step 2: Give Roll20 permission to use your microphone and camera Step 3: Make sure Video and Voice are turned on inside Roll20 Step 4: Clear your Web Browser’s Cache Step 5: Make sure you have the right ports open Step 6: Check if your camera is working with WebRTC Step 7: Check that your camera is functioning Step 8: Do a bandwidth test Step 9: Solving Technical Issues Step 9.2: Ensure that there are no extensions/addons interfering with Roll20 Please be sure to disable all extensions/add-ons as well as all anti-virus programs. Step 9.4: Provide a bug report Please ensure that the console log is complete. Please finish it up by completing steps 9.2 and 9.4, above. Thanks.
I guess I wasn't quite clear when I said "in their default settings." I had absolutely no addons or anything like that during the process of troubleshooting. Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> https://*.googlesyndication.com https://*.firebaseio.com https://*.googlesyndication.com https://*.opentok.com https://*.googlesyndication.com <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-d05siSByoBI835s_uB6lQGiIEJcA8f-t7V4m61ge_1w='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> https://*.googlesyndication.com https://*.firebaseio.com https://*.googlesyndication.com https://*.opentok.com https://*.googlesyndication.com <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-Tbd6rJvOw8vdjztA7tHGa3QeYN3L4e-0VDdY-tOnru0='), or a nonce ('nonce-...') is required to enable inline execution. app.js:29 70 app.js:30 TOUCH SUPPORTED: false app.js:30 USING WEBGL ACCELERATION... app.js:30 WEBGL STARTUP SUCCESS app.js:25 select app.js:25 Switch mode to select app.js:40 Initializing new dice engine with randomness... app.js:40 Using random entropy app.js:43 Compiling sheet... app.js:43 Finding sheet rolls... app.js:45 window resize app.js:30 Final set zoom! app.js:30 UPDATE GL SIZE! app.js:30 Final set zoom! tutorial_tips.js:7 tuts loaded app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/LGn0z0t.jpg" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/LGn0z0t.jpg</a>'. This content should also be served over HTTPS. app.js:45 window resize app.js:30 Final set zoom! app.js:30 UPDATE GL SIZE! app.js:30 Final set zoom! app.js?1454428476:36 Final page load. app.js?1454428476:45 Refresh jukebox List! app.js?1454428476:36 Scan for new plays! app.js?1454428476:35 Auth'ed. app.js?1454428476:35 Go post auth! app.js?1454428476:35 initial setup app.js?1454428476:45 Refresh jukebox List! app.js?1454428476:45 Refresh jukebox List! app.js?1454428476:38 refershing page listings! app.js?1454428476:43 Refresh Journal List! app.js?1454428476:43 Uncaught TypeError: Cannot read property 'get' of undefinedd20.journal.refreshJournalList @ app.js?1454428476:43(anonymous function) @ app.js?1454428476:43 app.js?1454428476:35 Got players value... app.js?1454428476:35 joining game... app.js?1454428476:34 Global Volume: 100=1 app.js?1454428476:34 Player -K2cZXmKt91n7riXGXfA is offline... app.js?1454428476:34 Player -K2dkjiicRxoB9zKIvQ0 is offline... app.js?1454428476:34 Player -K2pgU1DoC3aTSuheu5M is offline... app.js?1454428476:34 Player -K2snJ0nTxiechAjxscA is offline... app.js?1454428476:35 Deferred finish joining... app.js?1454428476:29 Firebase Online 26app.js?1454428476:33 Full load page! app.js?1454428476:35 We have 26 pages app.js?1454428476:35 handle page changes app.js?1454428476:35 false app.js?1454428476:36 Scan for new plays! app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure video '<a href="http://api.soundcloud.com/tracks/206781403/stream?client_id=bbee575fe431e873910d2a874e013989" rel="nofollow">http://api.soundcloud.com/tracks/206781403/stream?client_id=bbee575fe431e873910d2a874e013989</a>'. This content should also be served over HTTPS. app.js?1454428476:38 refershing page listings! app.js?1454428476:32 Do refresh link cache! app.js?1454428476:43 Refresh Journal List! app.js?1454428476:43 Search took 10ms app.js?1454428476:35 init active page! app.js?1454428476:33 activate page! app.js?1454428476:33 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1454428476:33 Graphics: 0 app.js?1454428476:33 Paths: 0 app.js?1454428476:33 Reorder by ZORDER app.js?1454428476:38 refershing page listings! app.js?1454428476:42 initiatlizing video chat app.js?1454428476:42 Connecting to WebRTC app.js?1454428476:45 Refresh jukebox List! RWdR88P4cgVi.128.mp3:1 GET <a href="https://cf-media.sndcdn.com/RWdR88P4cgVi.128.mp3" rel="nofollow">https://cf-media.sndcdn.com/RWdR88P4cgVi.128.mp3</a>?... 403 (Forbidden) thumb.jpg:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/9872" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/9872</a>... 403 (Forbidden) app.js?1454428476:42 Connected to session app.js?1454428476:42 Someone just connected. app.js?1454428476:42 It's us? app.js?1454428476:42 Someone just connected. app.js?1454428476:42 It's us? If I try this link specifically <a href="http://api.soundcloud.com/tracks/206781403/stream" rel="nofollow">http://api.soundcloud.com/tracks/206781403/stream</a>?... it works without an issue. On a side note, just before I re-checked this thread, Internet Explorer decided to stop working as well, after working fine for nearly an hour.
I've brought your issue to the attention of the Roll20 Dev Team, who will take a look at it. In the meanwhile, why don't you finish up Step 9.4 . We still need your: Operating System Your anti-virus software.
Ah, I completely missed that part. Win7 x64, MSE (though it's currently disabled)
Thank you.
You know, I'd like some kind of update if there's anything available. Devs are apparently fine to respond to pretty much every other topic, but I get nothing?
1455560521

Edited 1455565624
Phil B.
Forum Champion
Sheet Author
Hey, sorry this took so long for me to get back to, I'm still pretty new at this so I had written down a note to ask one of the other devs about it then something else came up...yada yada...then vacation...so, anyways I'm real sorry this fell through the cracks. Looking at the console log, it's looking like everything on our end is working fine. The "Mixed Content...soundcloud" message is our system sending out the request from their system, which is happening like it should. The problem is the 403 errors your getting from soundcloud a little further down the list, which is something happening on your end where your computer is failing to load these URLs from soundcloud. It could be extensions, it could be a firewall, or an anti-virus or something else running on your computer. Do you have access to another computer that you could try this on, just to make sure? Again, sorry this took so long for me to get back to, I'm still learning.