Just installed an instance last night and got it working over Cloudflare R2 for Object Storage
However when I goto select a track on the UI it stops after 2-3 seconds however If I select the play on the media bar at the bottom it plays fine.
Firefox reports
>> AUDIO PLAY ERROR DOMException: The fetching process for the media resource was aborted by the user agent at the user's request.
Object { isErrored: {…}, isLoaded: {…}, isDisposed: {…}, audioNode: {…}, onSoundLoop: on(o), onSoundEnd: on(o)
}
player.ts:144:14
>> AUDIO PLAY ERROR DOMException: The fetching process for the media resource was aborted by the user agent at the user's request.
Object { isErrored: {…}, isLoaded: {…}, isDisposed: {…}, audioNode: {…}, onSoundLoop: on(o), onSoundEnd: on(o)
}
player.ts:144:14
play player.ts:144
i tracks.ts:191
s tracks.ts:202
Fo index.mjs:1807
bi runtime-core.esm-bundler.js:157
wr runtime-core.esm-bundler.js:166
k runtime-core.esm-bundler.js:1794
bi runtime-core.esm-bundler.js:157
n0 runtime-core.esm-bundler.js:390
(Async: promise callback)
e0 runtime-core.esm-bundler.js:282
Rd runtime-core.esm-bundler.js:276
effect runtime-core.esm-bundler.js:5743
Dv reactivity.esm-bundler.js:397
jm reactivity.esm-bundler.js:387
Od reactivity.esm-bundler.js:1011
effect reactivity.esm-bundler.js:1137
Dv reactivity.esm-bundler.js:397
jm reactivity.esm-bundler.js:382
Od reactivity.esm-bundler.js:1011
effect reactivity.esm-bundler.js:1137
Dv reactivity.esm-bundler.js:397
jm reactivity.esm-bundler.js:382
Od reactivity.esm-bundler.js:1011
effect reactivity.esm-bundler.js:1137
Dv reactivity.esm-bundler.js:397
jm reactivity.esm-bundler.js:382
Mo reactivity.esm-bundler.js:373
Iv reactivity.esm-bundler.js:658
<anonymous> queue.ts:69
bi runtime-core.esm-bundler.js:157
wr runtime-core.esm-bundler.js:166
l runtime-core.esm-bundler.js:1732
run reactivity.esm-bundler.js:187
k runtime-core.esm-bundler.js:1809
Fv runtime-core.esm-bundler.js:320
U runtime-core.esm-bundler.js:5771
Te runtime-core.esm-bundler.js:5684
run reactivity.esm-bundler.js:187
>> AUDIO WAITING
Object { isErrored: {…}, isLoaded: {…}, isDisposed: {…}, audioNode: {…}, onSoundLoop: on(o), onSoundEnd: on(o)
}
player.ts:87:16
Failed to get subsystem status for purpose
Object { rejected: true, message: TypeError }
content-script.js:95:21
>> AUDIO PLAYING
Object { isErrored: {…}, isLoaded: {…}, isDisposed: {…}, audioNode: {…}, onSoundLoop: on(o), onSoundEnd: on(o)
}
player.ts:91:16
Error: port is undefined 3 undefined
>> AUDIO SUSPEND
Object { isErrored: {…}, isLoaded: {…}, isDisposed: {…}, audioNode: {…}, onSoundLoop: on(o), onSoundEnd: on(o)
}
player.ts:99:16
Error: port is undefined 9 undefined
>> AUDIO WAITING
Object { isErrored: {…}, isLoaded: {…}, isDisposed: {…}, audioNode: {…}, onSoundLoop: on(o), onSoundEnd: on(o)
}
player.ts:87:16
Error: port is undefined 6 undefined
>> AUDIO PLAYING
Object { isErrored: {…}, isLoaded: {…}, isDisposed: {…}, audioNode: {…}, onSoundLoop: on(o), onSoundEnd: on(o)
}
player.ts:91:16
Error: port is undefined 115 undefined
Not really sure if this is a Media bucket problem or a CORS problem or something else. I think I have a correct CORS policy but I share the bucket with another service I run and I dont really want to mess with it too much.
Anyway It was a late night so I just want to check everything looks ok.
[
{
"AllowedOrigins": [
"*"
],
"AllowedMethods": [
"GET",
"HEAD"
],
"AllowedHeaders": [
"range",
"Authorization"
],
"ExposeHeaders": [
"Content-Type",
"Access-Control-Allow-Origin",
"ETag"
],
"MaxAgeSeconds": 3600
}
]