Error downloading from ABC iView

Issue #41 resolved
SubElement created an issue

Using webdl on OS X perfectly fine the past few weeks. Everything is up to date.

Just tried to grab something and its popping up with this error:

INFO Downloading: Gruen XL Extended Version Series 8 Ep 10.ts
[cli][info] Found matching plugin stream for URL hlsvariant://http://iviewmetered-vh.akamaihd.net/i/playback/_definst_/_video/LR1514H010S00MA1D1_,650000,500000,220000,60000,.mp4.csmil/master.m3u8?hdnea=st=1475754108~exp=1475764107~acl=/*~hmac=f08e474c1ce2e1cd768c59e716e38f2f2b95a2947b21511a8bb14abc18678b15
error: Unable to open URL: http://iviewmetered-vh.akamaihd.net/i/playback/_definst_/_video/LR1514H010S00MA1D1_,650000,500000,220000,60000,.mp4.csmil/master.m3u8?hdnea=st=1475754108~exp=1475764107~acl=/*~hmac=f08e474c1ce2e1cd768c59e716e38f2f2b95a2947b21511a8bb14abc18678b15 (403 Client Error: Forbidden for url: http://iviewmetered-vh.akamaihd.net/i/playback/_definst_/_video/LR1514H010S00MA1D1_,650000,500000,220000,60000,.mp4.csmil/master.m3u8?hdnea=st=1475754108~exp=1475764107~acl=/*~hmac=f08e474c1ce2e1cd768c59e716e38f2f2b95a2947b21511a8bb14abc18678b15)
ERROR livestreamer exited with error code: 1

Any ideas?

Comments (11)

  1. Former user Account Deleted

    I am using Debian via my own private VPN and I also have the same problem. I have been using the automatic download function for several months and it has been working great, thanks. I have noticed that the ABC site has been changing the show naming convention over the last couple weeks, maybe the site changes are connected with the problems now?

  2. MrUnkownGuy

    Also getting the same error. getting url, found url, unable to open url, 403 client error: forbidden url, error live streamer exited with error code 1

    Trying to download an episode of Birds of a Feather if you are wondering.

    INFO Downloading: Birds Of A Feather Series 1 Ep 6 Blinded By Love.ts
    [cli][info] Found matching plugin stream for URL hlsvariant://http://iviewmetered-vh.akamaihd.net/i/playback/_definst_/_video/birdsoffeather_01_06_,650000,500000,220000,60000,.mp4.csmil/master.m3u8?hdnea=st=1475980974~exp=1475990973~acl=/*~hmac=8f328d814706470966d63de7645e9bd97301c38ea7abed3e695ef1e6ad829f1f
    error: Unable to open URL: http://iviewmetered-vh.akamaihd.net/i/playback/_definst_/_video/birdsoffeather_01_06_,650000,500000,220000,60000,.mp4.csmil/master.m3u8?hdnea=st=1475980974~exp=1475990973~acl=/*~hmac=8f328d814706470966d63de7645e9bd97301c38ea7abed3e695ef1e6ad829f1f (403 Client Error: Forbidden for url: http://iviewmetered-vh.akamaihd.net/i/playback/_definst_/_video/birdsoffeather_01_06_,650000,500000,220000,60000,.mp4.csmil/master.m3u8?hdnea=st=1475980974~exp=1475990973~acl=/*~hmac=8f328d814706470966d63de7645e9bd97301c38ea7abed3e695ef1e6ad829f1f)
    ERROR livestreamer exited with error code: 1
    

    As for mabo1's idea, I don't think that's right since it can grab the series info ABC ME (I assume you're talking about the now renamed ABC3) just fine if you choose the ABC3 channel. Although I still get the same error when downloading from ABC ME regardless.

  3. John Grieve

    Same error here

    error: Unable to open URL: http://iviewmetered-vh.akamaihd.net/i/playback/_definst_/_video/rage_16_41_,650000,500000,220000,60000,.mp4.csmil/master.m3u8?hdnea=st=1475981963~exp=1475991962~acl=/*~hmac=c87fd6a5333465e1a3c6982a2097c5bf0fe5bd315ff4cea413440920914a424c (403 Client Error: Forbidden for url: http://iviewmetered-vh.akamaihd.net/i/playback/_definst_/_video/rage_16_41_,650000,500000,220000,60000,.mp4.csmil/master.m3u8?hdnea=st=1475981963~exp=1475991962~acl=/*~hmac=c87fd6a5333465e1a3c6982a2097c5bf0fe5bd315ff4cea413440920914a424c)
    ERROR livestreamer exited with error code: 1
    ERROR Failed to download! rage Series 2016 Ep 41
    
  4. Former user Account Deleted

    I download shows with autograbber.py and I found during the last 2 weeks many shows have been downloaded a second time because the ABC have changed the show name. Most of my downloads come from ABC1, any how not a big problem, just an indication the ABC have been making changes ...

    I feel this new problem lies with ABC or CDN site changing something.

    I have tried with older software versions, but still see the same error; Debian Unstable python 2.7.12+ livestreamer 1.12.2-1 python-crypto 2.6.1-6+b1 pyhton-lxml 3.6.4-1 Debian Stable python 2.7.9 livestreamer 1.10.2-1 python-crypto 2.6.1-5+b2 pyhton-lxml 3.6.0-1

  5. Lance Wilson Account Deactivated
    INFO Downloading: Play School Series 2015 Ep 7 Round And Round 2.ts
    [cli][info] Found matching plugin stream for URL hlsvariant://http://iviewmetered-vh.akamaihd.net/i/playback/_definst_/_video/kids_playschool_305_7_,650000,495000,205000,40778,.mp4.csmil/master.m3u8?hdnea=st=1476515521~exp=1476525520~acl=/*~hmac=828271d19ad1ac785bdbc443c2d1f9f5aa1dd0aadf4dfd79a70a9142b5bdd273
    error: Unable to open URL: http://iviewmetered-vh.akamaihd.net/i/playback/_definst_/_video/kids_playschool_305_7_,650000,495000,205000,40778,.mp4.csmil/master.m3u8?hdnea=st=1476515521~exp=1476525520~acl=/*~hmac=828271d19ad1ac785bdbc443c2d1f9f5aa1dd0aadf4dfd79a70a9142b5bdd273 (403 Client Error: Forbidden for url: http://iviewmetered-vh.akamaihd.net/i/playback/_definst_/_video/kids_playschool_305_7_,650000,495000,205000,40778,.mp4.csmil/master.m3u8?hdnea=st=1476515521~exp=1476525520~acl=/*~hmac=828271d19ad1ac785bdbc443c2d1f9f5aa1dd0aadf4dfd79a70a9142b5bdd273)
    ERROR livestreamer exited with error code: 1
    ERROR Failed to download! Play School Series 2015 Ep 7 Round And Round 2
    

    Same error as the orginal poster. Looks like the url is now different.

  6. Charlie Bash

    Hi Guys,

    I have had the same problem also. It seems the URL now needs to be https

    Please excuse my terrible coding, I have no experience with python.

    Here is the (first and temporary) fix:

    edit iview.py

    find the code

        def find_hls_url(self, playlist):
            for video in playlist:
                if video["type"] == "program":
                    return video["hls-high"]
            raise Exception("Missing hls-high program stream for " + self.video_key)
    

    change to:

        def find_hls_url(self, playlist):
            for video in playlist:
                if video["type"] == "program":
                    return video["hls-high"].replace("http://", "https://")
            raise Exception("Missing hls-high program stream for " + self.video_key)
    

    I'm sure there is a more elegant way to do it, I just do not know how!!

    Seems to work (so far) after this change.

    Please remember, with python you must use space indentation as opposed to tab. So the new line(s) you add must be spaced accordingly with the...SPACEBAR

    Please let me know if there are other issues

    cbash (user, not developer of webdl)

  7. SubElement reporter

    Fixed for me! Well done! Unfortunately the item I wanted is no longer on iView, damn shame. Guess I'll have to wait for it to be up.

  8. delx repo owner

    Sorry I've been a bit busy lately, just had my first baby :D

    That fix seems to work great. I've pushed it up to master. Thanks @cbash!

  9. Log in to comment