Skip to content

Dash update Manifest Location tag not followed for relative urls #1407

@kcook98765

Description

@kcook98765

Running latest Omega versions. Had an issue where Live TV via Hulu was only lasting 5 minutes, then stalling.

Added to issue at matthuisman/slyguy.addons#584

I have turned off Matt's proxy to test having just IA in the loop.

The first Manifest in such a test is attached. It contains a Location tag that is a relative url :
<Location>/v1/live/dash/continue/531124fc-2566-4206-b155-1b4f216e9ec8/manifest.mpd?cdns=sf&amp;cluster=blue&amp;origin=us-west-2&amp;duration=10800s&amp;manifest_cdn=ak&amp;repeat=true&amp;patch=true&amp;hpbsid_enabled=false&amp;uas_enabled=false&amp;segment_type_enabled=false&amp;query_params_v2=false&amp;unencrypted=false&amp;cver=0&amp;acquired_source_name=ABC_KOMO_SEA_MMA_CLT2-USW2&amp;stream_filter=fhd_high_stereo&amp;prev_start=1698533614322&amp;prev_boundary_start=1697130402514&amp;prev_pts_values=AAC_1_CMAF_CENC_CTR%3D68325770240%7CH264_1_CMAF_CENC_CTR%3D85407211890&amp;authToken=1698534232_cf0ec596424db8ccae76227b5f0f506210b14e605f7c02bb59aec3cbfa912859</Location>

But monitoring the Manifest copies stored by IA when run never shows the Location being followed, instead every Manifest request is to the original Manifest, which only has 5 minutes of streaming.

Shouldn't IA follow the Location for the next update Manifest (and in turn if it has a Location to then follow it)?

I have tested from an Rpi 3b and a firestick, same issue.

manifest_1698533632.txt

When I did test with Matt's proxy, I had modified to make the Location absolute which in turn at least had IA follow it, thought something else is going on as it did not get past the first 5 minutes, like processing of the partial update did not work (or maybe something else going on), but I want to first start here.

Also, if following these update manifests, and one call should have an issue, should IA fall back to "lasl" followed Location Manifest, instead of falling back to the very first one which it does now should any of the Location url's fail?

Thank You for your time and effort on this project.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions