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
This post has been closed. You can still view previous posts, but you can't post any new replies.

My Audio Feedback Thread

1551318551

Edited 1551318669
I'm also having problem with uploading music, I can only put two songs, no matter the size of it, I have already been able to put a 14 MB and a 7 together as well as a 3 and a 6 but no matter how only I can pick up two songs, any other I try no matter what size ends loading and shows an X on top and when I move the mouse a red giant message appears and does not enter the list of songs! (I do not know if this matters but my account is free)
1551336420

Edited 1551336542
Having an issue where I've uploaded multiple songs, but only a few of them are actually working, the others are just silent, checked the original files and there all fine so I'm very confused by this. EDIT: Apologies, now all working, won't work however if you have two different games open at once.
Moving report here: TollingBells said: Description: Whenever I try to upload any song over 8 mb using the new upload feature, the song will not upload. I've tried clearing my cache, disabling any and all addons, and using Chrome. No matter what I try, nothing over 8 mb will upload. The bar will sometimes make it to the end, but most of the time it'll just hang there, partially uploaded, forever.&nbsp; Reproduction: Just try uploading anything over 8 mb. I've been testing it with a few files but all are over 8 mb. Computer: Windows 10 64-bit, Firefox 65, Javascript enabled, macromedia flash version 32.0.-1, cookies enabled. Avast Free is anti-virus, all addons are disabled. Used both Firefox and Chrome, log is from Chrome.&nbsp; Log: 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 <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-sdusT9+yLyOegApmvg9b1NTMneMd032iR0lN+l6s1aM='), 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 <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-W4z4mOiwkRlHZN9ZhB3StyLZj6HgkMDMbkFJOavx/+M='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.js?1551287377:541 70 app.js?1551287377:543 TOUCH SUPPORTED: false app.js?1551287377:543 USING WEBGL ACCELERATION... app.js?1551287377:543 WEBGL STARTUP SUCCESS app.js?1551287377:536 select app.js?1551287377:536 Switch mode to select app.js?1551287377:556 Initializing new dice engine with randomness... app.js?1551287377:556 Using random entropy app.js?1551287377:562 window resize app.js?1551287377:543 Final set zoom! app.js?1551287377:542 UPDATE GL SIZE! app.js?1551287377:543 Final set zoom! tutorial_tips.js:7 tuts loaded 22Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. app.js?1551287377:550 Final page load. app.js?1551287377:562 Refresh jukebox List! app.js?1551287377:549 Auth'ed. app.js?1551287377:549 Go post auth! app.js?1551287377:549 initial setup app.js?1551287377:562 Refresh jukebox List! app.js?1551287377:547 T.i app.js?1551287377:562 Refresh jukebox List! app.js?1551287377:554 refershing page listings! app.js?1551287377:559 Refresh Journal List! VM515:3 Uncaught TypeError: Cannot read property 'id' of undefined &nbsp; &nbsp; at Object.eval (eval at jqotec (base.js?1550855739:20), &lt;anonymous&gt;:3:82) &nbsp; &nbsp; at HTMLScriptElement.&lt;anonymous&gt; (base.js?1550855739:20) &nbsp; &nbsp; at Function.each (jquery-1.9.1.js:648) &nbsp; &nbsp; at jQuery.fn.init.each (jquery-1.9.1.js:270) &nbsp; &nbsp; at jQuery.fn.init.jqote (base.js?1550855739:20) &nbsp; &nbsp; at Object.d20.journal.refreshSpeakingAsOptions (app.js?1551287377:559) &nbsp; &nbsp; at Object.d20.journal.refreshJournalList (app.js?1551287377:559) &nbsp; &nbsp; at app.js?1551287377:559 app.js?1551287377:549 Got players value... app.js?1551287377:549 joining game... app.js?1551287377:550 Scan for new plays! app.js?1551287377:547 Global Volume: 88=0.7744 app.js?1551287377:547 Player -L7MQwfxwipU0GxtQByh is offline... app.js?1551287377:547 Player -LBCrIKBq0VwQh02pCx1 is offline... app.js?1551287377:547 Player -LBsmZ7CM92YCOF8-6Ar is offline... app.js?1551287377:547 Player -LBspXLe_MZOyqrqzJl7 is offline... app.js?1551287377:547 Player -LDPMKWJJNoaTpm2uW6h is offline... app.js?1551287377:547 Player -LXGaZ9-OBRK-DrRz470 is offline... app.js?1551287377:549 Deferred finish joining... app.js?1551287377:541 Firebase Online 17app.js?1551287377:546 Full load page! app.js?1551287377:549 We have 104 pages app.js?1551287377:550 Scan for new plays! app.js?1551287377:562 Refresh jukebox List! app.js?1551287377:549 handle page changes app.js?1551287377:549 false app.js?1551287377:545 Do refresh link cache! app.js?1551287377:554 refershing page listings! app.js?1551287377:559 Refresh Journal List! app.js?1551287377:559 Search took 106ms app.js?1551287377:549 init active page! app.js?1551287377:546 activate page! app.js?1551287377:546 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1551287377:546 Graphics: 2 app.js?1551287377:546 Paths: 0 app.js?1551287377:546 Reorder by ZORDER app.js?1551287377:554 refershing page listings! app.js?1551287377:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/49548770/JYv0CtKtt3WH5hzU9SjC8Q/thumb.jpg?15207154995" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/49548770/JYv0CtKtt3WH5hzU9SjC8Q/thumb.jpg?15207154995</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/49548770/JYv0CtKtt3WH5hzU9SjC8Q/max.jpg?15207154995" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/49548770/JYv0CtKtt3WH5hzU9SjC8Q/max.jpg?15207154995</a> app.js?1551287377:546 Reorder by ZORDER app.js?1551287377:546 setting src app.js?1551287377:546 Reorder by ZORDER app.js?1551287377:550 Object app.js?1551287377:549 EVENT: addedfile app.js?1551287377:549 File app.js?1551287377:562 window resize app.js?1551287377:543 Final set zoom! app.js?1551287377:542 UPDATE GL SIZE! app.js?1551287377:543 Final set zoom! app.js?1551287377:562 window resize app.js?1551287377:543 Final set zoom! app.js?1551287377:542 UPDATE GL SIZE! app.js?1551287377:543 Final set zoom! app.js?1551287377:562 window resize app.js?1551287377:543 Final set zoom! app.js?1551287377:542 UPDATE GL SIZE! app.js?1551287377:543 Final set zoom! app.js?1551287377:549 EVENT: sending app.js?1551287377:562 window resize app.js?1551287377:543 Final set zoom! app.js?1551287377:542 UPDATE GL SIZE! app.js?1551287377:543 Final set zoom!
Moving additional report here Jerry &nbsp;said: I don't know what's going on, but whenever I try to upload audio for my games, it just stops partway through the upload and makes zero progress no matter how long I wait. Jerry &nbsp;said: I've done the three steps, and haven't resolved the issue. Google Chrome&nbsp;72.0.3626.119 Adblock is disabled Windows 10 Jerry &nbsp;said: I'm both attempting to drag and drop the file, and using the browser to upload. I sit and wait, and it just... freezes there. Jerry &nbsp;said: And so because the screenshot wouldn't upload properly I had to get a URL for it. Here we go. 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 <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-1GluBbwhHFh7we0+QS8ITDXRCckeQoCdc9y0nra3Spg='), 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 <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-W4z4mOiwkRlHZN9ZhB3StyLZj6HgkMDMbkFJOavx/+M='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:1 Unchecked runtime.lastError: The message port closed before a response was received. jquery.migrate.js:20 JQMIGRATE: Logging is active app.js?1550855751:541 70 app.js?1550855751:543 TOUCH SUPPORTED: false app.js?1550855751:543 USING WEBGL ACCELERATION... app.js?1550855751:543 WEBGL STARTUP SUCCESS app.js?1550855751:545 Custom Sheet Translation app.js?1550855751:536 select app.js?1550855751:536 Switch mode to select app.js?1550855751:556 Initializing new dice engine with randomness... app.js?1550855751:556 Using random entropy app.js?1550855751:559 Compiling sheet... app.js?1550855751:559 Found rolltemplate: simple app.js?1550855751:559 Found rolltemplate: atk app.js?1550855751:559 Found rolltemplate: dmg app.js?1550855751:559 Found rolltemplate: atkdmg app.js?1550855751:559 Found rolltemplate: desc app.js?1550855751:559 Found rolltemplate: spell app.js?1550855751:559 Found rolltemplate: traits app.js?1550855751:559 Found rolltemplate: npc app.js?1550855751:559 Found rolltemplate: npcatk app.js?1550855751:559 Found rolltemplate: npcdmg app.js?1550855751:559 Found rolltemplate: npcaction app.js?1550855751:559 Found rolltemplate: mancerroll app.js?1550855751:559 Found rolltemplate: mancerhproll app.js?1550855751:559 Found Charactermancer Repeating Section: topbar app.js?1550855751:559 Found Charactermancer Repeating Section: leveler-topbar app.js?1550855751:559 Found Charactermancer Repeating Section: row app.js?1550855751:559 Found Charactermancer Repeating Section: utilityrow app.js?1550855751:559 Found Charactermancer Repeating Section: choose app.js?1550855751:559 Found Charactermancer Repeating Section: custom-proficiency app.js?1550855751:559 Found Charactermancer Repeating Section: custom-trait app.js?1550855751:559 Found Charactermancer Repeating Section: spell-holder app.js?1550855751:559 Found Charactermancer Repeating Section: spell-item app.js?1550855751:559 Found Charactermancer Repeating Section: asi-row app.js?1550855751:559 Found Charactermancer Repeating Section: hpbylevel app.js?1550855751:559 Found Charactermancer Template: l1-welcome app.js?1550855751:559 Found Charactermancer Template: l1-race app.js?1550855751:559 Found Charactermancer Template: l1-class app.js?1550855751:559 Found Charactermancer Template: l1-abilities app.js?1550855751:559 Found Charactermancer Template: l1-background app.js?1550855751:559 Found Charactermancer Template: l1-equipment app.js?1550855751:559 Found Charactermancer Template: l1-spells app.js?1550855751:559 Found Charactermancer Template: l1-feat app.js?1550855751:559 Found Charactermancer Template: l1-bio app.js?1550855751:559 Found Charactermancer Template: l1-summary app.js?1550855751:559 Found Charactermancer Template: final app.js?1550855751:559 Found Charactermancer Template: lp-welcome app.js?1550855751:559 Found Charactermancer Template: lp-levels app.js?1550855751:559 Found Charactermancer Template: lp-choices app.js?1550855751:559 Found Charactermancer Template: lp-asi app.js?1550855751:559 Found Charactermancer Template: lp-spells app.js?1550855751:559 Found Charactermancer Template: lp-summary app.js?1550855751:559 Found Charactermancer Template: lp-spellchoice app.js?1550855751:559 Found webworker script app.js?1550855751:559 Finding sheet rolls... app.js?1550855751:559 Including compendium template css. app.js?1550855751:562 window resize app.js?1550855751:543 Final set zoom! app.js?1550855751:542 UPDATE GL SIZE! app.js?1550855751:543 Final set zoom! tutorial_tips.js:7 tuts loaded 9Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. sheetsandboxworker.js?1550937861833:682 Starting up WEB WORKER app.js?1550855751:550 Final page load. app.js?1550855751:562 Refresh jukebox List! app.js?1550855751:550 Scan for new plays! app.js?1550855751:549 Auth'ed. app.js?1550855751:549 Go post auth! app.js?1550855751:549 initial setup app.js?1550855751:562 Refresh jukebox List! app.js?1550855751:547 T.i app.js?1550855751:562 Refresh jukebox List! app.js?1550855751:549 Got players value... app.js?1550855751:549 joining game... 3app.js?1550855751:546 Full load page! app.js?1550855751:549 We have 3 pages app.js?1550855751:547 Player -LXyARJPNTvHgXZm_0pu is offline... app.js?1550855751:547 Global Volume: 100=1 app.js?1550855751:549 Deferred finish joining... app.js?1550855751:541 Firebase Online app.js?1550855751:554 refershing page listings! app.js?1550855751:549 handle page changes app.js?1550855751:549 false app.js?1550855751:559 Refresh Journal List! app.js?1550855751:559 Search took 3ms app.js?1550855751:549 init active page! app.js?1550855751:546 activate page! app.js?1550855751:546 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1550855751:545 Do refresh link cache! app.js?1550855751:559 Refresh Journal List! app.js?1550855751:559 Search took 44ms app.js?1550855751:550 Scan for new plays! app.js?1550855751:546 Graphics: 12 app.js?1550855751:546 Paths: 6 app.js?1550855751:554 refershing page listings! app.js?1550855751:546 Reorder by ZORDER app.js?1550855751:562 Refresh jukebox List! sample.png:1 Failed to load resource: the server responded with a status of 403 (Forbidden) app.js?1550855751:550 Object 4app.js?1550855751:546 Reorder by ZORDER app.js?1550855751:549 EVENT: addedfile app.js?1550855751:549 File app.js?1550855751:549 EVENT: sending app.js?1550855751:549 EVENT: complete app.js?1550855751:549 EVENT: addedfile app.js?1550855751:549 File app.js?1550855751:549 EVENT: sending app.js?1550855751:549 EVENT: complete app.js?1550855751:549 EVENT: addedfile app.js?1550855751:549 File app.js?1550855751:562 window resize app.js?1550855751:543 Final set zoom! app.js?1550855751:542 UPDATE GL SIZE! app.js?1550855751:543 Final set zoom! app.js?1550855751:562 window resize app.js?1550855751:543 Final set zoom! app.js?1550855751:542 UPDATE GL SIZE! app.js?1550855751:543 Final set zoom! app.js?1550855751:549 EVENT: sending app.js?1550855751:562 window resize app.js?1550855751:543 Final set zoom! app.js?1550855751:542 UPDATE GL SIZE! app.js?1550855751:543 Final set zoom!
Has anyone had the player just randomly stall during group sessions?&nbsp; I can load things fine and they play fine just for me, and 80% of the time they play fine for my group, but every once in a while the playback just stops.&nbsp; It still shows as playing in the interface, but it does not play actual sound again until I click to stop and click on a different track or playlist.
1551381040

Edited 1551387666
Stephanie B.
Forum Champion
Sheet Author
Hi, everyone! We have identified a possible cause of the upload issue (or one of the upload issues), and are working on a fix. If your files seem to stop uploading while the progress bar is filling up, they have likely failed without an error message. If the spinner is still spinning, however, the file is still being processed. Yesterday, it took about 2 minutes on a fast computer for the spinner to complete; if you don't have a fast computer, you might need to leave it running for a bit longer than that. The Known Issues list in the top post has been updated to reflect this.
i get a strange error message while uploading files, after it uploads the file, it dumps the entire html code for the site.
I get this same problem. I was worried at first that I had hit an upper limit to how much data I can upload, but I'm still well under a third of 1GB. Santiago R. said: i get a strange error message while uploading files, after it uploads the file, it dumps the entire html code for the site.
So i think i figured this error out, i cleared some space in my art gallery and it allowed me to upload songs with no issue. the error message is not rendering correctly so its very hard to figure out what the real problem is, so it might not be this, but its something at least. Santiago R. said: i get a strange error message while uploading files, after it uploads the file, it dumps the entire html code for the site.
Was running a game last night with 6 total players. Using My Audio. Only 2 others and myself were able to hear audio. So, half of our party is not getting any audio with the same audio settings as before.
There's a chance that I'm an idiot (make no mistake, I am) but how do I delete songs that I personally upload?
1551576980
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
No worries, it's in the middle of the top post: Edit the track's name by clicking the pencil icon. The name will be editable. Click the checkmark to finish editing it, the X to cancel editing, or the trash can to delete the track entirely.
Thank you very much Keith.
Hello evrybody, Like the moderator ask me, I move my report here... And like Dragon Dreamer asks me, I tried with Firefox. Any track can be listen ! Thanks again for the community's help ! ----- Hello, sorry for my bad english !&nbsp; I've the same issue with the jukebok ... After 8 or 9 tracks played, all the tracks doesn't work . They launch also like theyre playing. I must reload the game and it works again, during 2-3 minutes.&nbsp; I've a free registration.&nbsp; So I follow the steps: 1-&nbsp; I've Chrome 2 - &nbsp;I disabled ALL the chrome Extension ! 3- &nbsp;I clear ALL cookies, history etc.... 4&nbsp; -&nbsp; So I post here my Bug Port : My computer settings : Operating System Windows 10 (64-bit) Web Browser Chrome 72.0.3626.119 Screen Resolution 1920 x 1080 Browser Size 958 x 923 Javascript Yes Cookies Yes Color Depth 24 Flash Version Not Installed IP Address 62.235.181.104 User Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36&nbsp;&nbsp; My console Log : 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&nbsp; <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> &nbsp; <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> &nbsp; <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> &nbsp; <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> &nbsp; <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> &nbsp; <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> &nbsp;https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com&nbsp; <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> &nbsp; <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> &nbsp; <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> &nbsp; <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> &nbsp; <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a> ". Either the 'unsafe-inline' keyword, a hash ('sha256-P/o9aFu0qIvkx4MAf7/42CW5nkOlLyNbOXoJmfJludM='), or a nonce ('nonce-...') is required to enable inline execution. /editor/: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&nbsp; <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> &nbsp; <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> &nbsp; <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> &nbsp; <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> &nbsp; <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> &nbsp; <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> &nbsp;https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com&nbsp; <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> &nbsp; <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> &nbsp; <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> &nbsp; <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> &nbsp; <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a> ". Either the 'unsafe-inline' keyword, a hash ('sha256-W4z4mOiwkRlHZN9ZhB3StyLZj6HgkMDMbkFJOavx/+M='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.js?1551463522:541 70 app.js?1551463522:543 TOUCH SUPPORTED: false app.js?1551463522:543 USING WEBGL ACCELERATION... app.js?1551463522:543 WEBGL STARTUP SUCCESS app.js?1551463522:545 Custom Sheet Translation app.js?1551463522:536 select app.js?1551463522:536 Switch mode to select app.js?1551463522:556 Initializing new dice engine with randomness... app.js?1551463522:556 Using random entropy app.js?1551463522:559 Compiling sheet... app.js?1551463522:559 Found rolltemplate: co1 app.js?1551463522:559 Found webworker script jquery-1.9.1.js:6469 The specified value "floor((@{FORCE}-10)/2)" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "@{FOR}+@{FOR_BONUS}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "floor((@{DEXTERITE}-10)/2)" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "@{DEX}+@{DEX_BONUS}-((@{DEFARMUREON}*@{DEFARMUREMALUS})+(@{DEFBOUCLIERON}*@{DEFBOUCLIERMALUS}))" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "floor((@{CONSTITUTION}-10)/2)" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "@{CON}+@{CON_BONUS}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "floor((@{INTELLIGENCE}-10)/2)" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "@{INT}+@{INT_BONUS}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "floor((@{SAGESSE}-10)/2)" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "@{SAG}+@{SAG_BONUS}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "floor((@{CHARISME}-10)/2)" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "@{CHA}+@{CHA_BONUS}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "@{NIVEAU}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "@{ATKCAC_NIV}+@{ATKCAC_CARAC}+@{ATKCAC_DIV}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "@{NIVEAU}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "@{ATKTIR_NIV}+@{ATKTIR_CARAC}+@{ATKTIR_DIV}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "@{NIVEAU}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "@{ATKMAG_NIV}+@{ATKMAG_CARAC}+@{ATKMAG_DIV}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "@{DEXTERITE}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "@{INIT_CARAC}+@{INIT_DIV}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "@{DEX}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "10+(@{DEFARMURE}*@{DEFARMUREON})+(@{DEFBOUCLIER}*@{DEFBOUCLIERON})+@{DEFCAR}+@{DEFDIV}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 2jquery-1.9.1.js:6469 The specified value "3+@{CHA}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1551463522:559 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 app.js?1551463522:559 Finding sheet rolls... app.js?1551463522:562 window resize app.js?1551463522:543 Final set zoom! app.js?1551463522:542 UPDATE GL SIZE! app.js?1551463522:543 Final set zoom! tutorial_tips.js:7 tuts loaded 185Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. sheetsandboxworker.js?1551614112838:682 Starting up WEB WORKER app.js?1551463522:550 Final page load. app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:549 Auth'ed. app.js?1551463522:549 Go post auth! app.js?1551463522:549 initial setup app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:547 T.i {attributes: {…}, _escapedAttributes: {…}, cid: "c0", changed: {…}, _silent: {…}, …} app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:554 refershing page listings! app.js?1551463522:549 Got players value... app.js?1551463522:549 joining game... app.js?1551463522:547 Player -LM6vptAxcbTiEVMD8jd is offline... app.js?1551463522:547 Global Volume: 46=0.2116 app.js?1551463522:547 Player -LMCX4-gYNSMTDstR_Dc is offline... app.js?1551463522:547 Player -LMbzFb3j0fVkn2uzn6f is offline... app.js?1551463522:547 Player -LMcbNzBr_eCUZOcKJux is offline... app.js?1551463522:547 Player -LMcc9CuFU9xUgg3N5EP is offline... app.js?1551463522:547 Player -LMcdOn6II7fjWV62_w1 is offline... app.js?1551463522:549 Deferred finish joining... app.js?1551463522:541 Firebase Online app.js?1551463522:559 Refresh Journal List! app.js?1551463522:559 Search took 4ms 16app.js?1551463522:546 Full load page! app.js?1551463522:549 We have 16 pages app.js?1551463522:549 handle page changes app.js?1551463522:549 false app.js?1551463522:550 Scan for new plays! app.js?1551463522:545 Do refresh link cache! app.js?1551463522:94 Uncaught (in promise) DOMException play @ app.js?1551463522:94 o @ app.js?1551463522:550 (anonymous) @ app.js?1551463522:550 k.each.k.forEach @ base.js?1550855739:6 u.(anonymous function) @ base.js?1550855739:7 _scanForNewPlays @ app.js?1551463522:550 r @ base.js?1550855739:6 setTimeout (async) (anonymous) @ base.js?1550855739:6 (anonymous) @ app.js?1551463522:547 trigger @ base.js?1550855739:7 (anonymous) @ app.js?1551463522:548 (anonymous) @ base.js?1550855739:6 setTimeout (async) k.delay @ base.js?1550855739:6 k.defer @ base.js?1550855739:6 initialize @ app.js?1551463522:547 t.Model @ base.js?1550855739:7 T.i @ base.js?1550855739:8 _prepareModel @ base.js?1550855739:7 add @ base.js?1550855739:7 reset @ base.js?1550855739:7 (anonymous) @ app.js?1551463522:549 (anonymous) @ firebase.2.4.0.js:201 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 dc @ firebase.2.4.0.js:29 h.Kb @ firebase.2.4.0.js:220 h.Ld @ firebase.2.4.0.js:188 Eh.Ld @ firebase.2.4.0.js:178 (anonymous) @ firebase.2.4.0.js:176 yh @ firebase.2.4.0.js:170 La.onmessage @ firebase.2.4.0.js:169 app.js?1551463522:554 refershing page listings! app.js?1551463522:559 Refresh Journal List! app.js?1551463522:559 Search took 73ms app.js?1551463522:549 init active page! app.js?1551463522:546 activate page! app.js?1551463522:546 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1551463522:562 Refresh jukebox List! mini.jpg:1 GET&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/62919600/9MXcqw8kOKSqM-EpDyeVsQ/mini.jpg?1537181437" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/62919600/9MXcqw8kOKSqM-EpDyeVsQ/mini.jpg?1537181437</a> &nbsp;403 (Forbidden) Image (async) (anonymous) @ jquery-1.9.1.js:6063 access @ jquery-1.9.1.js:852 html @ jquery-1.9.1.js:6038 d20.journal.refreshJournalList @ app.js?1551463522:559 (anonymous) @ app.js?1551463522:559 setTimeout (async) i @ app.js?1551463522:559 d20.journal.refreshJournalList @ app.js?1551463522:559 (anonymous) @ app.js?1551463522:552 trigger @ base.js?1550855739:7 _onModelEvent @ base.js?1550855739:7 trigger @ base.js?1550855739:7 add @ base.js?1550855739:7 _add @ app.js?1551463522:81 child_added @ app.js?1551463522:81 (anonymous) @ firebase.2.4.0.js:203 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 dc @ firebase.2.4.0.js:29 h.Kb @ firebase.2.4.0.js:220 h.Ld @ firebase.2.4.0.js:188 Eh.Ld @ firebase.2.4.0.js:178 (anonymous) @ firebase.2.4.0.js:176 yh @ firebase.2.4.0.js:170 La.onmessage @ firebase.2.4.0.js:169 mini.jpg:1 GET&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/62919638/7DjzT1X1OfB_poYkrDpX-A/mini.jpg?1537181555" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/62919638/7DjzT1X1OfB_poYkrDpX-A/mini.jpg?1537181555</a> &nbsp;403 (Forbidden) Image (async) (anonymous) @ jquery-1.9.1.js:6063 access @ jquery-1.9.1.js:852 html @ jquery-1.9.1.js:6038 d20.journal.refreshJournalList @ app.js?1551463522:559 (anonymous) @ app.js?1551463522:559 setTimeout (async) i @ app.js?1551463522:559 d20.journal.refreshJournalList @ app.js?1551463522:559 (anonymous) @ app.js?1551463522:552 trigger @ base.js?1550855739:7 _onModelEvent @ base.js?1550855739:7 trigger @ base.js?1550855739:7 add @ base.js?1550855739:7 _add @ app.js?1551463522:81 child_added @ app.js?1551463522:81 (anonymous) @ firebase.2.4.0.js:203 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 dc @ firebase.2.4.0.js:29 h.Kb @ firebase.2.4.0.js:220 h.Ld @ firebase.2.4.0.js:188 Eh.Ld @ firebase.2.4.0.js:178 (anonymous) @ firebase.2.4.0.js:176 yh @ firebase.2.4.0.js:170 La.onmessage @ firebase.2.4.0.js:169 mini.jpg:1 GET&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/62919622/cZWnEnCiMFqPbP4_wqnOZg/mini.jpg?1537181501" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/62919622/cZWnEnCiMFqPbP4_wqnOZg/mini.jpg?1537181501</a> &nbsp;403 (Forbidden) Image (async) (anonymous) @ jquery-1.9.1.js:6063 access @ jquery-1.9.1.js:852 html @ jquery-1.9.1.js:6038 d20.journal.refreshJournalList @ app.js?1551463522:559 (anonymous) @ app.js?1551463522:559 setTimeout (async) i @ app.js?1551463522:559 d20.journal.refreshJournalList @ app.js?1551463522:559 (anonymous) @ app.js?1551463522:552 trigger @ base.js?1550855739:7 _onModelEvent @ base.js?1550855739:7 trigger @ base.js?1550855739:7 add @ base.js?1550855739:7 _add @ app.js?1551463522:81 child_added @ app.js?1551463522:81 (anonymous) @ firebase.2.4.0.js:203 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 dc @ firebase.2.4.0.js:29 h.Kb @ firebase.2.4.0.js:220 h.Ld @ firebase.2.4.0.js:188 Eh.Ld @ firebase.2.4.0.js:178 (anonymous) @ firebase.2.4.0.js:176 yh @ firebase.2.4.0.js:170 La.onmessage @ firebase.2.4.0.js:169 app.roll20.net/:1 Access to image at ' <a href="https://s3.amazonaws.com/files.d20.io/images/24584/thumb.png?13391460225" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/24584/thumb.png?13391460225</a> ' from origin ' <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> ' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. app.js?1551463522:541 GET&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/24584/thumb.png?13391460225" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/24584/thumb.png?13391460225</a> &nbsp;net::ERR_FAILED e.fabric.Image.fabric.Image.fromURL @ app.js?1551463522:541 fullyActivateView @ app.js?1551463522:546 (anonymous) @ app.js?1551463522:546 k.each.k.forEach @ base.js?1550855739:6 u.(anonymous function) @ base.js?1550855739:7 activate @ app.js?1551463522:546 initActivePage @ app.js?1551463522:549 (anonymous) @ app.js?1551463522:549 opt.complete @ jquery-1.9.1.js:9285 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 tick @ jquery-1.9.1.js:8736 jQuery.fx.tick @ jquery-1.9.1.js:9317 setInterval (async) jQuery.fx.start @ jquery-1.9.1.js:9338 jQuery.fx.timer @ jquery-1.9.1.js:9330 Animation @ jquery-1.9.1.js:8795 doAnimation @ jquery-1.9.1.js:9121 dequeue @ jquery-1.9.1.js:1936 (anonymous) @ jquery-1.9.1.js:1979 each @ jquery-1.9.1.js:648 each @ jquery-1.9.1.js:270 queue @ jquery-1.9.1.js:1972 animate @ jquery-1.9.1.js:9134 switchPageByIndex @ app.js?1551463522:549 switchPageById @ app.js?1551463522:549 handlePlayerPageChanges @ app.js?1551463522:549 (anonymous) @ app.js?1551463522:549 (anonymous) @ base.js?1550855739:6 setTimeout (async) k.delay @ base.js?1550855739:6 k.defer @ base.js?1550855739:6 (anonymous) @ app.js?1551463522:549 (anonymous) @ firebase.2.4.0.js:201 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 dc @ firebase.2.4.0.js:29 h.Kb @ firebase.2.4.0.js:220 h.Ld @ firebase.2.4.0.js:188 Eh.Ld @ firebase.2.4.0.js:178 (anonymous) @ firebase.2.4.0.js:176 yh @ firebase.2.4.0.js:170 La.onmessage @ firebase.2.4.0.js:169 app.js?1551463522:546 Reorder by ZORDER app.js?1551463522:541 Error loading graphic, probably due to CORS. Trying once without CORS for&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/24584/thumb.png?1339146022" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/24584/thumb.png?1339146022</a> (anonymous) @ app.js?1551463522:541 error (async) e.fabric.Image.fabric.Image.fromURL @ app.js?1551463522:541 fullyActivateView @ app.js?1551463522:546 (anonymous) @ app.js?1551463522:546 k.each.k.forEach @ base.js?1550855739:6 u.(anonymous function) @ base.js?1550855739:7 activate @ app.js?1551463522:546 initActivePage @ app.js?1551463522:549 (anonymous) @ app.js?1551463522:549 opt.complete @ jquery-1.9.1.js:9285 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 tick @ jquery-1.9.1.js:8736 jQuery.fx.tick @ jquery-1.9.1.js:9317 setInterval (async) jQuery.fx.start @ jquery-1.9.1.js:9338 jQuery.fx.timer @ jquery-1.9.1.js:9330 Animation @ jquery-1.9.1.js:8795 doAnimation @ jquery-1.9.1.js:9121 dequeue @ jquery-1.9.1.js:1936 (anonymous) @ jquery-1.9.1.js:1979 each @ jquery-1.9.1.js:648 each @ jquery-1.9.1.js:270 queue @ jquery-1.9.1.js:1972 animate @ jquery-1.9.1.js:9134 switchPageByIndex @ app.js?1551463522:549 switchPageById @ app.js?1551463522:549 handlePlayerPageChanges @ app.js?1551463522:549 (anonymous) @ app.js?1551463522:549 (anonymous) @ base.js?1550855739:6 setTimeout (async) k.delay @ base.js?1550855739:6 k.defer @ base.js?1550855739:6 (anonymous) @ app.js?1551463522:549 (anonymous) @ firebase.2.4.0.js:201 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 dc @ firebase.2.4.0.js:29 h.Kb @ firebase.2.4.0.js:220 h.Ld @ firebase.2.4.0.js:188 Eh.Ld @ firebase.2.4.0.js:178 (anonymous) @ firebase.2.4.0.js:176 yh @ firebase.2.4.0.js:170 La.onmessage @ firebase.2.4.0.js:169 app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/58944/thumb.png?13406868245" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/58944/thumb.png?13406868245</a> &nbsp;to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/58944/max.png?13406868245" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/58944/max.png?13406868245</a> app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/58944/thumb.png?134068682455" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/58944/thumb.png?134068682455</a> &nbsp;to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/58944/max.png?134068682455" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/58944/max.png?134068682455</a> app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/5836/thumb.png?13362697345" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5836/thumb.png?13362697345</a> &nbsp;to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/5836/max.png?13362697345" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5836/max.png?13362697345</a> app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/166479/BU7YUfhqaIgiYa5HE0Dv8Q/thumb.jpg?13457126725" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/166479/BU7YUfhqaIgiYa5HE0Dv8Q/thumb.jpg?13457126725</a> to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/166479/BU7YUfhqaIgiYa5HE0Dv8Q/med.jpg?13457126725" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/166479/BU7YUfhqaIgiYa5HE0Dv8Q/med.jpg?13457126725</a> app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/166479/BU7YUfhqaIgiYa5HE0Dv8Q/thumb.jpg?134571267255" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/166479/BU7YUfhqaIgiYa5HE0Dv8Q/thumb.jpg?134571267255</a> to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/166479/BU7YUfhqaIgiYa5HE0Dv8Q/med.jpg?134571267255" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/166479/BU7YUfhqaIgiYa5HE0Dv8Q/med.jpg?134571267255</a> 12app.js?1551463522:546 Applying filter app.js?1551463522:546 Graphics: 94 app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/58944/thumb.png?13406868245" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/58944/thumb.png?13406868245</a> &nbsp;to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/58944/max.png?13406868245" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/58944/max.png?13406868245</a> app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/58944/thumb.png?134068682455" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/58944/thumb.png?134068682455</a> &nbsp;to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/58944/max.png?134068682455" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/58944/max.png?134068682455</a> app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/5836/thumb.png?13362697345" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5836/thumb.png?13362697345</a> &nbsp;to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/5836/max.png?13362697345" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5836/max.png?13362697345</a> app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/166479/BU7YUfhqaIgiYa5HE0Dv8Q/thumb.jpg?13457126725" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/166479/BU7YUfhqaIgiYa5HE0Dv8Q/thumb.jpg?13457126725</a> to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/166479/BU7YUfhqaIgiYa5HE0Dv8Q/med.jpg?13457126725" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/166479/BU7YUfhqaIgiYa5HE0Dv8Q/med.jpg?13457126725</a> app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/166479/BU7YUfhqaIgiYa5HE0Dv8Q/thumb.jpg?134571267255" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/166479/BU7YUfhqaIgiYa5HE0Dv8Q/thumb.jpg?134571267255</a> to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/166479/BU7YUfhqaIgiYa5HE0Dv8Q/med.jpg?134571267255" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/166479/BU7YUfhqaIgiYa5HE0Dv8Q/med.jpg?134571267255</a> app.js?1551463522:546 Paths: 2 3app.js?1551463522:546 Applying filter app.js?1551463522:554 refershing page listings! app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/24584/thumb.png?1339146022" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/24584/thumb.png?1339146022</a> &nbsp;to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/24584/max.png?1339146022" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/24584/max.png?1339146022</a> app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/421836/EkVnGY1jBZ22C34sNpE2Yw/thumb.png?13546233715" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/421836/EkVnGY1jBZ22C34sNpE2Yw/thumb.png?13546233715</a> &nbsp;to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/421836/EkVnGY1jBZ22C34sNpE2Yw/med.png?13546233715" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/421836/EkVnGY1jBZ22C34sNpE2Yw/med.png?13546233715</a> app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/421836/EkVnGY1jBZ22C34sNpE2Yw/thumb.png?135462337155" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/421836/EkVnGY1jBZ22C34sNpE2Yw/thumb.png?135462337155</a> &nbsp;to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/421836/EkVnGY1jBZ22C34sNpE2Yw/med.png?135462337155" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/421836/EkVnGY1jBZ22C34sNpE2Yw/med.png?135462337155</a> app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/421836/EkVnGY1jBZ22C34sNpE2Yw/thumb.png?135462337155" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/421836/EkVnGY1jBZ22C34sNpE2Yw/thumb.png?135462337155</a> &nbsp;to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/421836/EkVnGY1jBZ22C34sNpE2Yw/max.png?135462337155" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/421836/EkVnGY1jBZ22C34sNpE2Yw/max.png?135462337155</a> app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/108776/Z9DfEg2aBDyP5xAKKKhJPQ/thumb.png?13427894545" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/108776/Z9DfEg2aBDyP5xAKKKhJPQ/thumb.png?13427894545</a> &nbsp;to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/108776/Z9DfEg2aBDyP5xAKKKhJPQ/med.png?13427894545" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/108776/Z9DfEg2aBDyP5xAKKKhJPQ/med.png?13427894545</a> 2app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/3156926/ThLlXNi3_1q8IG0w39YcjQ/thumb.png?13928014355" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3156926/ThLlXNi3_1q8IG0w39YcjQ/thumb.png?13928014355</a> &nbsp;to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/3156926/ThLlXNi3_1q8IG0w39YcjQ/med.png?13928014355" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3156926/ThLlXNi3_1q8IG0w39YcjQ/med.png?13928014355</a> app.js?1551463522:546 Swapping&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/108776/Z9DfEg2aBDyP5xAKKKhJPQ/thumb.png?134278945455" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/108776/Z9DfEg2aBDyP5xAKKKhJPQ/thumb.png?134278945455</a> &nbsp;to&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/108776/Z9DfEg2aBDyP5xAKKKhJPQ/med.png?134278945455" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/108776/Z9DfEg2aBDyP5xAKKKhJPQ/med.png?134278945455</a> app.js?1551463522:546 Reorder by ZORDER app.js?1551463522:546 setting src app.js?1551463522:546 setting src app.js?1551463522:546 setting src 2app.js?1551463522:546 setting src 2app.js?1551463522:546 setting src app.js?1551463522:546 setting src app.js?1551463522:546 setting src app.js?1551463522:546 setting src app.js?1551463522:546 setting src 7app.js?1551463522:546 setting src app.js?1551463522:546 Reorder by ZORDER app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 jQuery.fn.init [li.jukeboxitem.dd-item., prevObject: jQuery.fn.init(1), context: div.dd-content] app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 jQuery.fn.init [li.jukeboxitem.dd-item., prevObject: jQuery.fn.init(1), context: div.dd-content] app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.js?1551463522:562 Refresh jukebox List! app.js?1551463522:550 Scan for new plays! app.roll20.net/:1 Uncaught (in promise) DOMException app.js?1551463522:562 window resize app.js?1551463522:543 Final set zoom! app.js?1551463522:542 UPDATE GL SIZE! app.js?1551463522:543 Final set zoom! app.js?1551463522:562 window resize app.js?1551463522:543 Final set zoom! app.js?1551463522:542 UPDATE GL SIZE! app.js?1551463522:543 Final set zoom! app.js?1551463522:562 window resize app.js?1551463522:543 Final set zoom! app.js?1551463522:542 UPDATE GL SIZE! app.js?1551463522:543 Final set zoom! app.js?1551463522:562 window resize app.js?1551463522:543 Final set zoom! app.js?1551463522:542 UPDATE GL SIZE! app.js?1551463522:543 Final set zoom! app.js?1551463522:562 window resize app.js?1551463522:543 Final set zoom! app.js?1551463522:542 UPDATE GL SIZE! app.js?1551463522:543 Final set zoom! app.js?1551463522:562 window resize app.js?1551463522:543 Final set zoom! app.js?1551463522:542 UPDATE GL SIZE! app.js?1551463522:543 Final set zoom! app.js?1551463522:562 window resize app.js?1551463522:543 Final set zoom! app.js?1551463522:542 UPDATE GL SIZE! app.js?1551463522:543 Final set zoom! Thanks for your help !
Santiago R. said: So i think i figured this error out, i cleared some space in my art gallery and it allowed me to upload songs with no issue. the error message is not rendering correctly so its very hard to figure out what the real problem is, so it might not be this, but its something at least. Santiago R. said: i get a strange error message while uploading files, after it uploads the file, it dumps the entire html code for the site. i'm&nbsp;actually grappling with this error atm as well, and i don't exactly have a big gallery on this site or anything. i'm&nbsp;still playing around and trying to figure out what i can do, but anyone else also dealing with this error and the fixes they've found would be greatly appreciated. will update if i find a solution -update- i'm&nbsp;dumb, my art library was too full LOL. if any of y'all are also encountering this issue, head over to&nbsp; <a href="https://marketplace.roll20.net/library/" rel="nofollow">https://marketplace.roll20.net/library/</a> &nbsp;and work on deleting all the stuff you've ended up cluttering. for me things wouldn't delete properly if i selected all to delete, i had to delete it all by hand so. keep that in mind!
Alright, I've performed a little experiment, I've taken my computer to a friends house who has 150mbs+ Internet connection. I then discovered that when at this house and changing no settings at all in browser or on roll20 and the uploads work flawlessly even multiple at a time, my Internet is poor were I live. 1 to 3 mbps. I am back to my place and running into the same old problem uploads keep hanging up and nothing really finishes uploading. I'm going to say that upload only really works well on high speed Internet connections. Hope those of you at Roll20 can fix this for all those slow net users out there.
Duelpwn said: Alright, I've performed a little experiment, I've taken my computer to a friends house who has 150mbs+ Internet connection. I then discovered that when at this house and changing no settings at all in browser or on roll20 and the uploads work flawlessly even multiple at a time, my Internet is poor were I live. 1 to 3 mbps. I am back to my place and running into the same old problem uploads keep hanging up and nothing really finishes uploading. I'm going to say that upload only really works well on high speed Internet connections. Hope those of you at Roll20 can fix this for all those slow net users out there. Ok so this would ring true for me, my net connection is ~5Mb down / 600 Kb up. When I reviewed the Wireshark trace uploading to roll20 I could see a mass of TCP retransmission / Dup Ack type traffic as a block at the start of the TX and then dotted through the upload until it silently fails. I also have a similar issue when attempting to add an image into these forums, it just seems to freeze, and get stuck. Yet in game I've never had any issues uploading art work in game, or general uploading of attachments to emails etc, sure it take time, but eventually gets there. So if the issue is based on the data rate arrival of the upload. At what point does Roll20's back end start its processing of the arriving file? Is this a case of '~3MB of file is uploaded, begin processing, but then slow upload rates don't deliver the rest of the file and the whole thing gets stuck?'
This suggests a process timeout.&nbsp; My guess is an environment variable limits process time to live and it is terminating the process before completion where the user's internet is too slow or the file too big.
That matches with me as well. Quite poor internet speed but my friend had no issue with their fibre optic connection.
1551802424
Stephanie B.
Forum Champion
Sheet Author
Yep, that's pretty much what we concluded as well, which is why I posted the update last week. We're working on solving the time-out issue, which should fix this.
Ok for the upload. But, for the audio playing, is it the same issue ?
I have a fast connection, 1GB, and I get pauses and skips with my audio playing. How much of it is server lag?
1551882323

Edited 1551892154
Stephanie B.
Forum Champion
Sheet Author
Since we haven't been able to replicate the audio skipping issue either, it might be a similar timeout issue. I'll bring it up with the dev team today to see if this upcoming fix might also resolve that issue.&nbsp; Update: It's not related, so we're going to try to recreate the issue and see what's going on.
Stephanie, if it helps at all in terms of replicating the issue, the audio skipping seems (for me anyway) to get worse when more of my players are in-game.&nbsp; It still happens to me some even if it's just me playing (i.e. if I'm testing a playlist), but it definitely gets worse when the whole group is on and in-game.&nbsp;&nbsp;
The audio freezing I have been experiencing doesn't seem to happen until an hour or so into the game. No idea what's causing it, but it does seem to happen pretty reliably, even when I'm alone in a game.
Phott said: The audio freezing I have been experiencing doesn't seem to happen until an hour or so into the game. No idea what's causing it, but it does seem to happen pretty reliably, even when I'm alone in a game. Same for me. Randomly stops when testing a playlist after listen 7 -10 tracks.
1551967692
Stephanie B.
Forum Champion
Sheet Author
Thanks for the feedback and time estimate of when it stood working. If you can post a console log from when it stops, that might be helpful, but looking at the one provided by Bois, we probably have to dig a little deeper on our end to figure out what happens.&nbsp;
I understand that you guys are a business and your goal is to make enough money to continue functioning, it's really unfortunate that the total storage limit wasn't increased for free users. 100mb is workable when only considering art assets, maps, and tokens, but adding music to that list is completely unrealistic. When a standard mp3 song is around 3-4 mb, that adds up really quickly. I can only really have around 10 songs, and that is absolutely not sustainable for one game, much less when I'm running different games with different tones and music needs. Please consider increasing the limit if only by a little, and possibly separating the storage limit for art assets and music assets so users don't have to decide between having the art/maps/tokens they want and the songs they want to fulfill the mood/tone of their games.
1551987534
Stephanie B.
Forum Champion
Sheet Author
Hi, Closerhenry. Thanks for your feedback.&nbsp; In order to keep this thread focused on technical feedback and bug reports, I'm asking users with concerns about the storage upgrade to instead post over on the announcement thread , where this has been discussed a great deal since launching this feature. Thank you for understanding. Closerhenry said: I understand that you guys are a business and your goal is to make enough money to continue functioning, it's really unfortunate that the total storage limit wasn't increased for free users.&nbsp;
I've noticed that all uploaded audio doesn't seem to work in Chrome anymore for me. Firefox runs fine, but anything I upload and try to play through Chrome doesn't make a sound. BattleBards and Tabletop audio runs fine, just not anything I upload myself.
1552103694

Edited 1552111100
Dragon Dreamer said: Moving report here: Whiteboard &nbsp;said: When I try to upload certain MP3 files, I get this error. The strange thing is that some do successfully upload but others do not. I get this kind of error whenever I try to upload any unsupported file type such as .wav files but I also get this error trying to upload .flac files which are said to be supported (I use google chrome). I can upload .mp3 files and .ogg files just fine though, but I hope .flac starts uploading properly soon since mp3 and ogg are lossy and I want to use looped music losslessly. As for using mp3 and ogg files, I had no issues with that.
Any word on what causes the 413 error on longer audio files?&nbsp; I've tried 2 that are around 30 minutes but smaller than 20 mb and getting that issue. Using Google Chrome on fairly decent internet speeds, if that makes any difference.&nbsp;
1552136663
Stephanie B.
Forum Champion
Sheet Author
Can you post a screen shot and console log? Most of the upload failures have either been a silent fail due to timing out, or they have the red error message of&nbsp; unreadable html.&nbsp; Rindali said: Any word on what causes the 413 error on longer audio files?&nbsp; I've tried 2 that are around 30 minutes but smaller than 20 mb and getting that issue. Using Google Chrome on fairly decent internet speeds, if that makes any difference.&nbsp;
The Roll20 is very limited after the cancellation of the funburts, the uploads do not work, Jesus Christ, lately I enter into the roll20 to be angry.
Doug Dimmadungeon said: I've noticed that all uploaded audio doesn't seem to work in Chrome anymore for me. Firefox runs fine, but anything I upload and try to play through Chrome doesn't make a sound. BattleBards and Tabletop audio runs fine, just not anything I upload myself. Same here. As of a few days ago, NONE of my uploaded audio tracks are working on roll20 in the latest version of Chrome.&nbsp;&nbsp;
No news in the fix regarding upload issues? I managed to upload a couple of songs but now the progress bar gets stuck and refuses to move, tried the possible solutions and none works, I'm considering upgrading to pro to get more space but I wont do it if my stuff can't get uploaded.&nbsp;
1552177611

Edited 1552177688
(not a native english speakers, sorry for bad english) Hello, i'm not sur if it's the good place to talk about this but :&nbsp; First (it's not a real problème) but the upload of song is working for me (on chrome) as long as i refresh the page after upload and added to the playlist. But the real probleme is that the Api fonction for playing a playlist / song does not work :x (at all), i used the commands that i found here :&nbsp; <a href="https://wiki.roll20.net/Script:Roll20_Audio_Master#Audio_Commands" rel="nofollow">https://wiki.roll20.net/Script:Roll20_Audio_Master#Audio_Commands</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; the one that look like this : !roll20AM --audio,play|Wind it's from 9 november, so probably outdated now but is there anything else that work as well for playing a jukebox item by a Api script ?&nbsp; tried the powercard script too, doesn't work either Thanks for your work and sorry if i it is the wrong subject / post. Kinda new here&nbsp;
Moving report here: Vastow said: Hey ! To the last week at today, I've got the same issue with uploading some musics in My Audio. It's very strange because the same specifics musics have always this problem : they are blocked by an 403 error (access forbidden by servor =&gt; security violation). I already try every method but I found nothing and no clue about what happening. Note : I'm french and I'm really bad in english. So, if there are some french... De la semaine dernière à aujourd'hui, je rencontre le même problème quand j'essaie d'ajouter des musiques sur My Audio. En fait, c'est assez étrange car il s'agit toujours des mêmes musiques. Pas de difficulté pour ajouter d'autres musiques, mais certains en particulier bloquent pendant l'envoi, quelque soit le temps attendu (déjà testé sur 2 heures, sur une nouvelle plateforme, aussi en suivant les procédures décrient dans "[Read First] Submitting Bug Reports &amp; FAQ", etc. etc.). Je suis donc allé jeter un coup d'œil sur le façon dont j'avais obtenu ces musiques afin de voir s'il y avait quelque chose de récurrent qui revenait, mais rien : même deux musiques venant du même album du même disque produisent le même résultat où l'un est envoyé et l'autre est refusé perpétuellement. Ensuite, j'ai jeté un œil à la console et tout ça... Je retrouvais habituellement un "Error 403". De ce que je pouvais en lire, le serveur refusait l'envoi car les fichiers violaient des règles de sécurité. Bon, je n'ai pas d'idée d'où ça vient... Je vous envoie donc d'autres données en espérant que ça vous aide. Operating System : Windows 8.1 64-bit Web Browser : Chrome 72.0.3626.121 (Already try with the last version of Firefox) Javascript : enabled Anti-virus : Avast (+ Advanced SystemCare ?) Browser add-ons : µBlock Origin + Avast Online Security (Already off) Vastow said: J'ai déjà réalisé l'étape 3. Je n'en ai pas particulièrement parlé par contre. Quoiqu'il en soit, tenez, j'avais oublié de vous l'envoyer : 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 <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-kiDdDsuku+lj1++SvnqJmjXlrplYu6Gqp9/V6rUfdwc='), 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 <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-W4z4mOiwkRlHZN9ZhB3StyLZj6HgkMDMbkFJOavx/+M='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.js?1552073807:541 70 app.js?1552073807:543 TOUCH SUPPORTED: false app.js?1552073807:543 USING WEBGL ACCELERATION... app.js?1552073807:543 WEBGL STARTUP SUCCESS app.js?1552073807:536 select app.js?1552073807:536 Switch mode to select app.js?1552073807:556 Initializing new dice engine with randomness... app.js?1552073807:556 Using random entropy app.js?1552073807:562 window resize app.js?1552073807:543 Final set zoom! app.js?1552073807:542 UPDATE GL SIZE! app.js?1552073807:543 Final set zoom! tutorial_tips.js:7 tuts loaded app.js?1552073807:550 Final page load. app.js?1552073807:562 Refresh jukebox List! app.js?1552073807:549 Auth'ed. app.js?1552073807:549 Go post auth! app.js?1552073807:549 initial setup app.js?1552073807:562 Refresh jukebox List! app.js?1552073807:547 T.i app.js?1552073807:562 Refresh jukebox List! app.js?1552073807:549 Got players value... app.js?1552073807:549 joining game... 4app.js?1552073807:546 Full load page! app.js:549 We have 4 pages app.js:554 refershing page listings! app.js:559 Refresh Journal List! app.js:559 Search took 14ms app.js:547 Player -K2o8LyBmZRL4BzAd-y1 is offline... app.js:228 THREE.WebGLRenderer 69 app.js:547 Global Volume: 56=0.31360000000000005 app.js:547 Player -K2oBhxNsX51-oHK-OPb is offline... app.js:547 Player -K31PSB6QnAq_jO5daxk is offline... app.js:547 Player -K35MiSqRdnsgQxDrhax is offline... app.js:547 Player -L4rYOG18cZNpRNMcC1r is offline... app.js:549 Deferred finish joining... app.js:541 Firebase Online app.js:549 handle page changes app.js:549 false app.js:549 init active page! app.js:546 activate page! app.js:546 FULLY ACTIVATE VIEWS FOR PAGE. app.js:550 Scan for new plays! app.js:546 Graphics: 0 app.js:546 Paths: 0 app.js:554 refershing page listings! app.js:562 Refresh jukebox List! app.js:546 Reorder by ZORDER 17Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. thumb.gif:1 Failed to load resource: the server responded with a status of 403 (Forbidden) thumb.gif:1 Failed to load resource: the server responded with a status of 403 (Forbidden) thumb.jpeg:1 Failed to load resource: the server responded with a status of 403 (Forbidden) app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/71231849/UN1p5cTtznWSGKLlYr7OjA/thumb.jpg?15474847675" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71231849/UN1p5cTtznWSGKLlYr7OjA/thumb.jpg?15474847675</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/71231849/UN1p5cTtznWSGKLlYr7OjA/med.jpg?15474847675" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71231849/UN1p5cTtznWSGKLlYr7OjA/med.jpg?15474847675</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/71231855/bWa5jhB03oTwiRBuwdiOWA/thumb.jpg?15474847935" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71231855/bWa5jhB03oTwiRBuwdiOWA/thumb.jpg?15474847935</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/71231855/bWa5jhB03oTwiRBuwdiOWA/med.jpg?15474847935" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71231855/bWa5jhB03oTwiRBuwdiOWA/med.jpg?15474847935</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/71231861/m2I91shWRs1glZ88ZrZy0A/thumb.jpg?15474848645" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71231861/m2I91shWRs1glZ88ZrZy0A/thumb.jpg?15474848645</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/71231861/m2I91shWRs1glZ88ZrZy0A/med.jpg?15474848645" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71231861/m2I91shWRs1glZ88ZrZy0A/med.jpg?15474848645</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/71231844/v31yP6V0nfXsyG-ZYC2PEQ/thumb.jpg?15474848905" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71231844/v31yP6V0nfXsyG-ZYC2PEQ/thumb.jpg?15474848905</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/71231844/v31yP6V0nfXsyG-ZYC2PEQ/med.jpg?15474848905" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71231844/v31yP6V0nfXsyG-ZYC2PEQ/med.jpg?15474848905</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/71231874/De8WRy7Z6WB7zqTIaO55ww/thumb.jpg?15474849285" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71231874/De8WRy7Z6WB7zqTIaO55ww/thumb.jpg?15474849285</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/71231874/De8WRy7Z6WB7zqTIaO55ww/med.jpg?15474849285" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71231874/De8WRy7Z6WB7zqTIaO55ww/med.jpg?15474849285</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/71231877/1fuXi_clpDvWqxM42LpSzg/thumb.jpg?15474849325" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71231877/1fuXi_clpDvWqxM42LpSzg/thumb.jpg?15474849325</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/71231877/1fuXi_clpDvWqxM42LpSzg/med.jpg?15474849325" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71231877/1fuXi_clpDvWqxM42LpSzg/med.jpg?15474849325</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/71231876/m08p5E0Te8PGcgPiuBJlFw/thumb.jpg?15474849445" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71231876/m08p5E0Te8PGcgPiuBJlFw/thumb.jpg?15474849445</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/71231876/m08p5E0Te8PGcgPiuBJlFw/med.jpg?15474849445" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71231876/m08p5E0Te8PGcgPiuBJlFw/med.jpg?15474849445</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/71231879/XzO0qRp0Qzd8WDC13Tm0cQ/thumb.jpg?15474849855" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71231879/XzO0qRp0Qzd8WDC13Tm0cQ/thumb.jpg?15474849855</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/71231879/XzO0qRp0Qzd8WDC13Tm0cQ/med.jpg?15474849855" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71231879/XzO0qRp0Qzd8WDC13Tm0cQ/med.jpg?15474849855</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/71233116/R-N8tPZZwRhDMdqsm7uoqQ/thumb.jpg?15474861435" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71233116/R-N8tPZZwRhDMdqsm7uoqQ/thumb.jpg?15474861435</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/71233116/R-N8tPZZwRhDMdqsm7uoqQ/max.jpg?15474861435" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71233116/R-N8tPZZwRhDMdqsm7uoqQ/max.jpg?15474861435</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/71233269/WdcDtbpusuDRTvO3utonEg/thumb.jpg?15474862485" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71233269/WdcDtbpusuDRTvO3utonEg/thumb.jpg?15474862485</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/71233269/WdcDtbpusuDRTvO3utonEg/med.jpg?15474862485" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71233269/WdcDtbpusuDRTvO3utonEg/med.jpg?15474862485</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/71233267/K2Urz-LYf56mfprl9Vpmcw/thumb.jpg?15474862615" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71233267/K2Urz-LYf56mfprl9Vpmcw/thumb.jpg?15474862615</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/71233267/K2Urz-LYf56mfprl9Vpmcw/med.jpg?15474862615" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71233267/K2Urz-LYf56mfprl9Vpmcw/med.jpg?15474862615</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/71233263/2HTJLz7zddsXMYVVFcQHiQ/thumb.jpg?15474862655" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71233263/2HTJLz7zddsXMYVVFcQHiQ/thumb.jpg?15474862655</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/71233263/2HTJLz7zddsXMYVVFcQHiQ/med.jpg?15474862655" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71233263/2HTJLz7zddsXMYVVFcQHiQ/med.jpg?15474862655</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/71233270/f1kulOPmYZIdkYmPOhQv4A/thumb.jpg?15474862775" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71233270/f1kulOPmYZIdkYmPOhQv4A/thumb.jpg?15474862775</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/71233270/f1kulOPmYZIdkYmPOhQv4A/med.jpg?15474862775" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/71233270/f1kulOPmYZIdkYmPOhQv4A/med.jpg?15474862775</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/73992794/wlK6JPEpdqBQZDdPr9kffw/thumb.jpg?15502599675" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/73992794/wlK6JPEpdqBQZDdPr9kffw/thumb.jpg?15502599675</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/73992794/wlK6JPEpdqBQZDdPr9kffw/med.jpg?15502599675" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/73992794/wlK6JPEpdqBQZDdPr9kffw/med.jpg?15502599675</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/73992822/q15nw7RTwkgRSEzk2kqRIw/thumb.jpg?15502599895" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/73992822/q15nw7RTwkgRSEzk2kqRIw/thumb.jpg?15502599895</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/73992822/q15nw7RTwkgRSEzk2kqRIw/med.jpg?15502599895" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/73992822/q15nw7RTwkgRSEzk2kqRIw/med.jpg?15502599895</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/74717796/_Psxdil2yupG6SxshmqfWw/thumb.jpg?15509547165" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/74717796/_Psxdil2yupG6SxshmqfWw/thumb.jpg?15509547165</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/74717796/_Psxdil2yupG6SxshmqfWw/med.jpg?15509547165" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/74717796/_Psxdil2yupG6SxshmqfWw/med.jpg?15509547165</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/75255105/LdMRceqIQGWG8-0jNxnDpw/thumb.jpg?15514816305" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/75255105/LdMRceqIQGWG8-0jNxnDpw/thumb.jpg?15514816305</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/75255105/LdMRceqIQGWG8-0jNxnDpw/med.jpg?15514816305" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/75255105/LdMRceqIQGWG8-0jNxnDpw/med.jpg?15514816305</a> app.roll20.net/:1 Access to image at '<a href="http://imgsrv.roll20.net:5100/?src=undefined&amp;cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=undefined&amp;cb=5</a>' from origin '<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. imgsrv.roll20.net:5100/?src=undefined&amp;cb=5:1 Failed to load resource: net::ERR_FAILED 17app.js:541 Error loading graphic, probably due to CORS. Trying once without CORS for undefined (anonymous) @ app.js:541 17app.js:546 setting src s3.amazonaws.com/files.d20.io/images/74794385/j2mC1t-KuqEMfnnLGsx1KA/thumb.jpg?15510080605:1 Failed to load resource: the server responded with a status of 403 (Forbidden) app.js:541 Error loading graphic, probably due to CORS. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/74794385/j2mC1t-KuqEMfnnLGsx1KA/thumb.jpg?1551008060" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/74794385/j2mC1t-KuqEMfnnLGsx1KA/thumb.jpg?1551008060</a> (anonymous) @ app.js:541 app.js:546 Reorder by ZORDER s3.amazonaws.com/files.d20.io/images/74794385/j2mC1t-KuqEMfnnLGsx1KA/thumb.jpg?1551008060:1 Failed to load resource: the server responded with a status of 403 (Forbidden) app.js:541 Could not load image from <a href="https://s3.amazonaws.com/files.d20.io/images/74794385/j2mC1t-KuqEMfnnLGsx1KA/thumb.jpg?1551008060" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/74794385/j2mC1t-KuqEMfnnLGsx1KA/thumb.jpg?1551008060</a> a @ app.js:541 /editor/undefined:1 Failed to load resource: the server responded with a status of 404 () 17app.js:541 Could not load image from undefined a @ app.js:541 app.js:550 Object app.js:549 EVENT: addedfile app.js:549 File app.js:549 EVENT: sending app.js:562 window resize app.js:543 Final set zoom! app.js:542 UPDATE GL SIZE! app.js:543 Final set zoom! app.js:562 window resize app.js:543 Final set zoom! app.js:542 UPDATE GL SIZE! app.js:543 Final set zoom! app.js:562 window resize app.js:543 Final set zoom! app.js:542 UPDATE GL SIZE! app.js:543 Final set zoom! Aussi, récemment j'ai essayé de réaliser les téléchargements à travers la connexion de mon université et ça a fonctionné. Le problème viendrait probablement de chez moi ou d'ailleurs.
Uploaded audio is still not working in chrome :\
Was some change made in the last 30 hours?&nbsp; Previously when send/recieve audio and video are "disabled" in Roll20 it works as expected.- nothing sent/recieved.&nbsp; Now Roll20 tries to send both and has to be blocked from doing so by FF.&nbsp; Switching the option on, using reconnect button, and off, and reconnect again makes no difference.
1552258328
Stephanie B.
Forum Champion
Sheet Author
No, we did not make any major changes to the site in the last 30 hours. It sounds like you're having trouble with WebRTC, correct? Can you hop over to the WebRTC feedback thread and post a bug report, including whether this happens in all games, other web browsers, or on another computer, etc.?
Not using any sound at all on Roll20.&nbsp; I noticed this happens as soon as I enter Roll20 web page, not when load a game. Stephanie B. said: No, we did not make any major changes to the site in the last 30 hours. It sounds like you're having trouble with WebRTC, correct? Can you hop over to the WebRTC feedback thread and post a bug report, including whether this happens in all games, other web browsers, or on another computer, etc.?
1552317387

Edited 1552317553
I understand the difficulty and haste in which these systems were implemented and I am very happy with it so far with two main things Id like to comment on. I play all my games on a Windows 7 PC on Chrome using external application for voice. 1. Problem: &nbsp;Sometimes tracks that are uploaded do not play. Or play a second or two and then stop. This happens to all connected players yet later when I check the tracks after the game which were having the issues they work fine. Any reason this is happening? 2. Suggestion: Cleaning out old music is time consuming, and curating new music is equally time consuming. I understand there are many design steps in implementing API that can better facilitate mass clearing of the jukebox but a:&nbsp; "Delete all music in this jukebox for this game." Would be profoundly helpful and make it very easy to "reset" a games music. Presently if you decide to add new tracks to a particular playlist you need to go into each game to update it. Whereas clearing entire playlists or even the entire jukebox is faster than clicking on tracks on by one. Thanks for all the work on the platform!&nbsp;
I'll second the suggestion to mass delete tracks. An option to delete all tracks in a particular folder would be handy too.
Hi guys. I do have the same problem here. My upload freeeeze. (3H for 12mB :D)
1552327816
Stephanie B.
Forum Champion
Sheet Author
Jim, Can you explain what you mean? The Roll20 web page doesn't have audio, so I'm not entirely sure what you're experiencing, there. Is it that you have another audio player going, which stops when you visit Roll20? That's extremely odd behavior. Can you step through the normal Troubleshooting steps , and make sure it isn't something local to your browser or machine? Jim W. said: Not using any sound at all on Roll20.&nbsp; I noticed this happens as soon as I enter Roll20 web page, not when load a game. Stephanie B. said: No, we did not make any major changes to the site in the last 30 hours. It sounds like you're having trouble with WebRTC, correct? Can you hop over to the WebRTC feedback thread and post a bug report, including whether this happens in all games, other web browsers, or on another computer, etc.?
I just want to offer that it might be more than an audio problem. I've had issues uploading "large" map/image files in the past too. My impression is that Roll20 just doesn't like large files being uploaded to it.
Any update on the music upload terminating issue?