[Aniworld] Video wont play if one host/source is dead #807

Open
opened 2025-03-09 06:25:29 -05:00 by sami155 · 3 comments
sami155 commented 2025-03-09 06:25:29 -05:00 (Migrated from github.com)

Source information

Aniworld

Source language

German

Steps to reproduce

Because this happens randomly, or in other words, I couldn't find any relation, you just have to get lucky.

The issue is also, that sometimes a source plays a video, but after closing the player and trying to play it again, it wont do that.
So you just have to get "lucky", that the Aniyomi player shows you the infinite loading circle.

And thats where the issue lies: It is loading infinitely. After a time, it should jump to try the next source.

This also happens when long pressing the download button.

Expected behavior

The program should jump to the next aviable source.

Actual behavior

The player loads infinitely. Following error message is repeated infinitely in the logs:
E FrameEvents: updateAcquireFence: Did not find frame.

Which app are you using?

Aniyomi

App version

0.16.4.3

Temporary fix

In the extension settings you can tick/untick your sources. Just untick the source that causes trouble. Most of the time its VOE (at least for me). Be sure that only the working source it ticked. Remember that maybe you have to do this for every show or episode, because how irregular the errors occur.

Android version

Android 14

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.
  • I have updated all installed extensions.
  • I have tried the troubleshooting guide.
  • I will fill out all of the requested information in this form.
### Source information Aniworld ### Source language German ### Steps to reproduce Because this happens randomly, or in other words, I couldn't find any relation, you just have to get lucky. The issue is also, that sometimes a source plays a video, but after closing the player and trying to play it again, it wont do that. So you just have to get "lucky", that the Aniyomi player shows you the infinite loading circle. And thats where the issue lies: It is loading infinitely. After a time, it should jump to try the next source. This also happens when long pressing the download button. ### Expected behavior The program should jump to the next aviable source. ### Actual behavior The player loads infinitely. Following error message is repeated infinitely in the logs: `E FrameEvents: updateAcquireFence: Did not find frame.` ### Which app are you using? Aniyomi ### App version 0.16.4.3 ### Temporary fix In the extension settings you can tick/untick your sources. Just untick the source that causes trouble. Most of the time its VOE (at least for me). Be sure that only the working source it ticked. Remember that maybe you have to do this for every show or episode, because how irregular the errors occur. ### Android version Android 14 ### Other details _No response_ ### Acknowledgements - [x] I have searched the existing issues and this is a new ticket, **NOT** a duplicate or related to another open or closed issue. - [x] I have written a short but informative title. - [x] I have updated all installed extensions. - [x] I have tried the [troubleshooting guide](https://aniyomi.org/docs/guides/troubleshooting/). - [x] I will fill out all of the requested information in this form.
krysanify commented 2025-03-10 07:21:28 -05:00 (Migrated from github.com)

Voe is a video host or hoster, not a source. Extension controls the first or default host based on user's preferred ext settings (when the ext offers it) through sorting mechanism.

I suppose technically ext can try to hit each video links one at a time to see which one is working on behalf of the user, though personally I think it's not worth to code something user can already do with minimum effort.

Voe is a video host or hoster, not a source. Extension controls the first or default host based on user's preferred ext settings (when the ext offers it) through sorting mechanism. I suppose technically ext can try to hit each video links one at a time to see which one is working on behalf of the user, though personally I think it's not worth to code something user can already do with minimum effort.
sami155 commented 2025-03-10 09:45:16 -05:00 (Migrated from github.com)

Voe is a video host or hoster, not a source. Extension controls the first or default host based on user's preferred ext settings (when the ext offers it) through sorting mechanism.

I suppose technically ext can try to hit each video links one at a time to see which one is working on behalf of the user, though personally I think it's not worth to code something user can already do with minimum effort.

Thanks for the answer.
English isn't my native language, so I meant host when I said video source.

If it is not that hard to code, I would support this as a new feature to implement.
Since sometimes some hosts work, then the next minute or for a different episode or show, they don't work. Without any reason.

Thats why it would be a lot helpful. Otherwise you have to try enabling/disabling very host very often.

FYI, maybe that is relevant. (I just discovered this too):
https://github.com/aniyomiorg/aniyomi/issues/1959#issuecomment-2708893025

> Voe is a video host or hoster, not a source. Extension controls the first or default host based on user's preferred ext settings (when the ext offers it) through sorting mechanism. > > I suppose technically ext can try to hit each video links one at a time to see which one is working on behalf of the user, though personally I think it's not worth to code something user can already do with minimum effort. Thanks for the answer. English isn't my native language, so I meant host when I said video source. If it is not that hard to code, I would support this as a new feature to implement. Since sometimes some hosts work, then the next minute or for a different episode or show, they don't work. Without any reason. Thats why it would be a lot helpful. Otherwise you have to try enabling/disabling very host very often. FYI, maybe that is relevant. (I just discovered this too): https://github.com/aniyomiorg/aniyomi/issues/1959#issuecomment-2708893025
krysanify commented 2025-03-10 10:24:33 -05:00 (Migrated from github.com)

Thanks for the answer. English isn't my native language, so I meant host when I said video source.

No worries, just thought I'd share the keyword to use in case you want to search further.

If it is not that hard to code, I would support this as a new feature to implement.

I agree it would be a nice feature to have.

FYI, maybe that is relevant. (I just discovered this too): aniyomiorg/aniyomi#1959 (comment)

There were some discussion around hosters last month in Aniyomi's dev Discord channel. Not sure what's the result of it except no timeline when or how it'll be implemented.

> Thanks for the answer. English isn't my native language, so I meant host when I said video source. No worries, just thought I'd share the keyword to use in case you want to search further. > If it is not that hard to code, I would support this as a new feature to implement. I agree it would be a nice feature to have. > FYI, maybe that is relevant. (I just discovered this too): [aniyomiorg/aniyomi#1959 (comment)](https://github.com/aniyomiorg/aniyomi/issues/1959#issuecomment-2708893025) There were some discussion around hosters last month in Aniyomi's dev Discord channel. Not sure what's the result of it except no timeline when or how it'll be implemented.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: AlmightyHak/extensions-source#807
No description provided.