Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hulu VOD hanging on Omega #1530

Open
1 of 7 tasks
ZaphodBeeblebrox24 opened this issue Apr 13, 2024 · 21 comments
Open
1 of 7 tasks

Hulu VOD hanging on Omega #1530

ZaphodBeeblebrox24 opened this issue Apr 13, 2024 · 21 comments

Comments

@ZaphodBeeblebrox24
Copy link

Bug report

Describe the bug

Here is a clear and concise description of what the problem is:

Watching VOD with the Hulu addon hangs Kodi

Expected Behavior

Here is a clear and concise description of what was expected to happen:

VOD stream plays

Actual Behavior

VOD stream stalls and hangs Kodi

Possible Fix

To Reproduce

Steps to reproduce the behavior:

  1. Use slyguy Hulu addon
  2. Pick any non-live stream
  3. Hang

Debuglog

The debuglog can be found here:
https://paste.coreelec.org/Dh8F1I

MPD/M3U8s/ISM

An example or copy of a manifest (or manifests for HLS - master and variants) can be found here:
Available in debug log

Screenshots

Here are some links or screenshots to help explain the problem:

Additional context or screenshots (if appropriate)

Here is some additional context or explanation that might help:

Your Environment

Used Operating system:

  • Android

  • iOS

  • tvOS

  • Linux

  • OSX

  • Windows

  • Windows UWP

  • Operating system version/name: Coreelec 21

  • Kodi version: Omega

  • inputstream.adaptive version: v21.4.4.1

note: Once the issue is made we require you to update it with new information should that be required.
Team Kodi will consider your problem report however, we will not make any promises the problem will be solved.

@ZaphodBeeblebrox24
Copy link
Author

As further information, the following addons work fine:

Amazon, Netflix, Disney+, Paramount+

@CastagnaIT
Copy link
Collaborator

we dont have Hulu account
also you havent provide the manifest so its not possible for us investigate

i noticed that you are using not the last ISA version,
before you should test by using the last ISA v21.4.5
but since you are using Coreelec, ISA versions for CE are managed by them not by Kodi team

otherwise better solution is that you test with a system officially supported by Kodi/ISA
like Windows, MacOs or Android
this way we can also provide possible test builds if needed

@ZaphodBeeblebrox24
Copy link
Author

Can you get the manifest from the log files link? If not, what is the best way to provide it?

Unfortunately I don't have any devices to run windows, macos or android

@CastagnaIT
Copy link
Collaborator

you cant require an account

to get the manifest file by using CE is more hard to do
you need to follow these steps:
https://github.com/xbmc/inputstream.adaptive/wiki/Dev.-FAQ#how-to-get-downloaded-manifests-files
and after you need to extract the file from CE device storage
if the device storage is a SD card you can remove the SD and connect it to a computer to copy the manifest file,
otherwise, you need to read instructions on Coreelec wiki to understand how to access files in the device storage from a PC

@ZaphodBeeblebrox24
Copy link
Author

@ZaphodBeeblebrox24
Copy link
Author

Were those helpful? I can attach more logs or manifests if it helps.

@CastagnaIT
Copy link
Collaborator

i think i have understood the problem, its needed make some tests
but i had no time to do it

@ZaphodBeeblebrox24
Copy link
Author

Ok, no worries. Just wanted to make sure I provided something helpful and didn't need to do any more log collecting.

@CastagnaIT
Copy link
Collaborator

nope not found the problem,
the weird thing from the log is that are missing the audio streams when start the second period/chapter
but by loading the manifest locally the audio streams seem to be parsed correctly on the second period/chapter

can try to see if CE has updated ISAdaptive to the last version 21.4.5?
then update it and test again

if same problem occur give a new log to see if there are differences

@ZaphodBeeblebrox24
Copy link
Author

Updated to 21.4.5

Log

https://paste.coreelec.org/ArhdLC

Manifest

https://paste.coreelec.org/41L8xG

@zuzia-dev
Copy link

zuzia-dev commented May 3, 2024

When using the H.264 codec - no audio track. With H.265 - KODI crashes. The log contains both cases: https://paste.kodi.tv/qunuzafodi.kodi

  • Operating system version/name: Debian GNU/Linux 12 (bookworm), kernel: Linux x86 64-bit version 6.1.0-20-amd64
  • Kodi version: Kodi (21.0 (21.0.0) Git:20240414-nogitfound)
  • inputstream.adaptive version: 21.4.6

Edit: The problem is with the playback of movies and series. For example, a movie, KODI crashes: screenshot
Live broadcasts work fine. It was reported to the author of the Hulu add-on: matthuisman/slyguy.addons#717 (comment)

@ZaphodBeeblebrox24
Copy link
Author

Any progress here? Looks like the issue happens on two different architectures.

@CastagnaIT
Copy link
Collaborator

i tried inspecting the code where i thought it was the cause but with no results
so im not able to understand where is the problem

maybe @glennguy have some hint?
otherwise the only way is replicate the problem locally to attempt in-depth debugging
but require an access to hulu account (with VPN idk if works) or else a free stream that have the same problem

@CastagnaIT
Copy link
Collaborator

CastagnaIT commented May 11, 2024

With H.265 - KODI crashes.

the kodi log dont provide info about the crashes,
so its needed a gdb stacktrace log of kodi executable
without it its not possible understand the root of crash
https://github.com/xbmc/inputstream.adaptive/wiki/Dev.-FAQ#how-to-get-stacktrace-log-of-a-kodi-crash-on-linux

@zuzia-dev
Copy link

@CastagnaIT I have complete, detailed logs, but is it safe to make them public? There the device ID, tokens, etc. How can I discreetly give them to you?

@CastagnaIT
Copy link
Collaborator

it would be better if you put the logs here not in pvt so to allow other devs to inspect them
I don't know what sensitive data your logs may have but if you think some data need to be removed you can edit/censure it with a text editor relevant text part without removing entire log lines

@MajinLugia
Copy link

I’ve also had problems with Hulu but with Live TV, it will get stuck on buffering. I’m using Sony TV on Android TV 10. Will provide manifests as I find more problematic channels.

@ZaphodBeeblebrox24
Copy link
Author

Any progress here? We can provide more logs, etc if it would help.

@CastagnaIT
Copy link
Collaborator

From my side no
i have already tried to load provided manifest manually to try inspect but without success,
for these problems kodi logs are not very useful and i have no other ways to investigate

note also that links you have provided on this thread above are all expired,
you should use our pastebin https://paste.kodi.tv/ or else attach the files directly on thread message to keep them in persistent way

as already said on my previous comments,
for the crash its needed the gdb stacktrace log,
for the other problem where the streams arent loaded after a period switching, i think its needed someone provide me a temporary provider access to try test and debug the problem locally in hoping VPN works

also think it's worth knowing if there are any changes with v21.4.9

@ZaphodBeeblebrox24
Copy link
Author

I can certainly ask the coreelec team to build 21.4.9 and try it.

I am happy to provide my HULU login if it would speed things up.

@zuzia-dev
Copy link

On version 21.4.10 Hulu is still not working properly. Still no audio when using AVC and HEVC codecs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants