************ CAUSE OF ERROR ************
java.lang.RuntimeException: Unable to start service com.nextcloud.client.media.PlayerService@fe362f3 with Intent { act=PLAY cmp=com.nextcloud.client/.media.PlayerService (has extras) }: java.io.IOException: setDataSourceFD failed.: status=0x80000000
at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:4106)
at android.app.ActivityThread.access$1800(ActivityThread.java:220)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1892)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7397)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:935)
Caused by: java.io.IOException: setDataSourceFD failed.: status=0x80000000
at android.media.MediaPlayer._setDataSource(Native Method)
at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1243)
at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1226)
at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1183)
at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1160)
at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1125)
at com.nextcloud.client.media.Player$delegate$1.onPrepare(Player.kt:113)
at com.nextcloud.client.media.PlayerStateMachine$$ExternalSyntheticLambda12.doIt(Unknown Source:2)
at com.github.oxo42.stateless4j.StateConfiguration$6.doIt(StateConfiguration.java:284)
at com.github.oxo42.stateless4j.StateConfiguration$6.doIt(StateConfiguration.java:281)
at com.github.oxo42.stateless4j.StateConfiguration$7.doIt(StateConfiguration.java:300)
at com.github.oxo42.stateless4j.StateConfiguration$7.doIt(StateConfiguration.java:297)
at com.github.oxo42.stateless4j.StateRepresentation.executeEntryActions(StateRepresentation.java:122)
at com.github.oxo42.stateless4j.StateRepresentation.enter(StateRepresentation.java:101)
at com.github.oxo42.stateless4j.StateMachine.publicFire(StateMachine.java:225)
at com.github.oxo42.stateless4j.StateMachine.fire(StateMachine.java:145)
at com.nextcloud.client.media.PlayerStateMachine.immediateTransition(PlayerStateMachine.kt:191)
at com.nextcloud.client.media.PlayerStateMachine.$r8$lambda$uclgsB-KwLxoh4uU91r7xOtFYrQ(Unknown Source:0)
at com.nextcloud.client.media.PlayerStateMachine$$ExternalSyntheticLambda2.doIt(Unknown Source:2)
at com.github.oxo42.stateless4j.StateConfiguration$6.doIt(StateConfiguration.java:284)
at com.github.oxo42.stateless4j.StateConfiguration$6.doIt(StateConfiguration.java:281)
at com.github.oxo42.stateless4j.StateConfiguration$7.doIt(StateConfiguration.java:300)
at com.github.oxo42.stateless4j.StateConfiguration$7.doIt(StateConfiguration.java:297)
at com.github.oxo42.stateless4j.StateRepresentation.executeEntryActions(StateRepresentation.java:122)
at com.github.oxo42.stateless4j.StateRepresentation.enter(StateRepresentation.java:101)
at com.github.oxo42.stateless4j.StateMachine.publicFire(StateMachine.java:225)
at com.github.oxo42.stateless4j.StateMachine.fire(StateMachine.java:145)
at com.nextcloud.client.media.PlayerStateMachine.post(PlayerStateMachine.kt:224)
at com.nextcloud.client.media.Player.play(Player.kt:189)
at com.nextcloud.client.media.PlayerService.onActionPlay(PlayerService.kt:146)
at com.nextcloud.client.media.PlayerService.onStartCommand(PlayerService.kt:124)
at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:4088)
... 8 more
************ APP INFORMATION ************
ID: com.nextcloud.client
Version: 30190190
Build flavor: generic
************ DEVICE INFORMATION ************
Brand: bq
Device: zangya_sprout
Model: Aquaris X2
Id: QKQ1.200216.002
Product: zangya_bq
************ FIRMWARE ************
SDK: 29
Release: 10
Incremental: 664
NOTE: Be super sure to remove sensitive data like passwords, note that everybody can look here! You can use the Issue Template application to prefill some of the required information: https://apps.nextcloud.com/apps/issuetemplate
Steps to reproduce
Expected behaviour
Actual behaviour
Nextcloud log (data/nextcloud.log)
NOTE: Be super sure to remove sensitive data like passwords, note that everybody can look here! You can use the Issue Template application to prefill some of the required information: https://apps.nextcloud.com/apps/issuetemplate