DatL4g/Burning-Series

[BUG] Player stays blank. Doesn't play

Closed this issue · 23 comments

Describe the bug
Hi DatL4g. When I try watching something the player just stays black. Doesn't even show the running time or anything. Just the play button. The running time and the total time stay at 00.00.

To Reproduce
Steps to reproduce the behavior:

  1. Click on some series
  2. Click on some episode
  3. Activate if needed
  4. Player opens but stays blank / black.

Expected behavior
Video should start playing.

Screenshots
Screenshot_2023-02-19-15-59-15-04_ca6ac5fff584d816cd4bcb1f7bcb363c.jpg

Smartphone (please complete the following information):

  • Device: OnePlus 9
  • OS: Android 13 / OxygenOS (latest)
  • Version 4.3.1 (latest)

Additional context
I have noticed, that bs.to has enabled HSTS. I was not able to visit bs.to using Firefox either today. I fixed that by enabling DoT (DNS over TLS) in my router this morning. I'm using cloudflare's 1.1.1.1 (one.one.one.one or 1dot1dot1dot1.cloudflare-dns.com). Now I can use bs.to in Firefox again. Maybe the rollout of TLS1.2 broke something on bs.to's side of things? I don't know. Just some additional context :D

Completely reinstalling the app didn't help either by the way. I just tried.

Little update to the situation: going back to version 4.3.0 solved the issue

Thank you @DatL4g. I will try the new update this evening.

@DatL4g didn't work. Still the same behavior as before.

@ngelus can't reproduce on any of my devices

Can you tell me a specific series and episode thats not working

@DatL4g yea. Will do this evening. I am at work right now. But I get that issue with every episode of every series on version 4.3.1 and 4.3.2. I have tried 4 different series yesterday. I think I tried watching the series "Resident Alien" S2E2 when it happened yesterday. My solution was to roll back to 4.3.0.

I also thought that I could fix this by deleting the apps storage and cache, but that didn't help either.

Coincidentally the issue started happening one day right after I've upgraded from Android 12 to Android 13.

But 4.3.0 still seems to work perfectly fine. Just no PiP. D:

Is there any way of getting a stacktrace out of this that would help you diagnose this?

This doesn't create a stacktrace as it doesn't happen because of an exception

Is there any other way I could help you diagnose this?

@ngelus Not really however I think I got it now.

I need more features or improvements for the next release, so if you have any ideas this would be a good oppertunity

@DatL4g hmm... I don't really have any more Ideas right now. I did however find that the "Watch" button that appears in the modal every time I activate a episode is only some times working. Other times it's greyed out for some reason. Is this intended behaviour?

@DatL4g would offline availability be difficult to implement?
You know... so that I can watch series I previously declared to be downloaded on the go without an internet connection?

@ngelus yes the watch button behavior is intended.

Download is impossible as this breaks the law in most countries, it would get removed very quickly

@DatL4g hmm.. okay. well I don't have any other ideas yet tho. I'll create a new issue when something comes to mind :D

@DatL4g Am I doing something wrong when the watch button is grayed out, or what is causing this?
I know it's intended, but it would be nice to know what triggers it to show or not show.

@ngelus It's greyed out because the video source could not be found.
Maybe it got removed from the hoster or the hoster itself is not supported.

I didn't wanna remove it as it indicates the user that even though they activated it, they cannot watch and have to activate another hoster

@DatL4g okay. good to know :D

@DatL4g 4.4.0 is great. Everything is working flawlessly so far.

Is there a possibility for us to get a play/pause button inside the Pip player in a future update?

@ngelus probably not as most devices have multiple icons in PIP mode already and the play button is behind that

@DatL4g Hmm. Aight. Firefox and YouTube must've figured out a complicated way to do that then. I understand some things are more difficult and others. Would've been a novelty / luxury thing to have anyways. Pip for your app works great as is anyways. 😁

@ngelus Adding the Play/Pause in PIP was easier than I thought. Done in ed0ba15

Will be available in next release

@ngelus Adding the Play/Pause in PIP was easier than I thought. Done in ed0ba15

Will be available in next release

Very cool @DatL4g . Thank you. :D