VideoHelp Forum



Support our site by donate $5 directly to us Thanks!!!

Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Page 15 of 55
FirstFirst ... 5 13 14 15 16 17 25 ... LastLast
Results 421 to 450 of 1639
  1. cdrm-project.com
    Join Date
    Jun 2022
    Location
    USA
    Search PM
    Originally Posted by stabbedbybrick View Post
    @billybanana:

    Looking at the code, it seems like you need to use --movie for movies (pay attention to the placement of the option):
    Code:
    devine dl --no-folder -q 720 -sl en DSNP --movie entity-5850d3bf-947e-4265-8240-8ec13a87946d
    Devine has been very cleverly written in that it leaves the door open for additional option parameters to be used if the service author wants/needs it. In this case, @TPD94 has added a --movie option to be used when requesting movies to make it easier to differentiate the type of request to the API.

    Whenever an option has been added to a service like this, you need to use it after the service tag, i.e. DSNP --movie.
    My DSNP service code and others are all pretty hot garbage. Crunchyroll is my best written one. Most of them I wrote because I was slap happy at finally figuring Devine out. Soon I’ll start rewriting some of them for better manifests.
    Quote Quote  
  2. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Originally Posted by TPD94 View Post

    My DSNP service code and others are all pretty hot garbage..
    Your garbage is other's treasure Very happy for your contributions in any case.
    Quote Quote  
  3. Originally Posted by TPD94 View Post
    Originally Posted by stabbedbybrick View Post
    @billybanana:

    Looking at the code, it seems like you need to use --movie for movies (pay attention to the placement of the option):
    Code:
    devine dl --no-folder -q 720 -sl en DSNP --movie entity-5850d3bf-947e-4265-8240-8ec13a87946d
    Devine has been very cleverly written in that it leaves the door open for additional option parameters to be used if the service author wants/needs it. In this case, @TPD94 has added a --movie option to be used when requesting movies to make it easier to differentiate the type of request to the API.

    Whenever an option has been added to a service like this, you need to use it after the service tag, i.e. DSNP --movie.
    My DSNP service code and others are all pretty hot garbage. Crunchyroll is my best written one. Most of them I wrote because I was slap happy at finally figuring Devine out. Soon I’ll start rewriting some of them for better manifests.
    If you do re write DSNP would be cool if you find the manifest that doesn't need the authorisation code as you can't input, it so the script won't work but thanks for them in the first place worked fora while
    Quote Quote  
  4. Originally Posted by TPD94 View Post
    Originally Posted by stabbedbybrick View Post
    @billybanana:

    Looking at the code, it seems like you need to use --movie for movies (pay attention to the placement of the option):
    Code:
    devine dl --no-folder -q 720 -sl en DSNP --movie entity-5850d3bf-947e-4265-8240-8ec13a87946d
    Devine has been very cleverly written in that it leaves the door open for additional option parameters to be used if the service author wants/needs it. In this case, @TPD94 has added a --movie option to be used when requesting movies to make it easier to differentiate the type of request to the API.

    Whenever an option has been added to a service like this, you need to use it after the service tag, i.e. DSNP --movie.
    My DSNP service code and others are all pretty hot garbage. Crunchyroll is my best written one. Most of them I wrote because I was slap happy at finally figuring Devine out. Soon I’ll start rewriting some of them for better manifests.
    It's not garbage if it works. And it can be really difficult to make these services available to the public and have them be usable by anyone without having to provide endless support. Especially for the big boys like AMZN, NF, DSNP, APTVP etc. where some of them require the user to configure some things themselves depending on what content they want - or even can - access.
    Quote Quote  
  5. is there something else needed in the yaml file ... or can a bbciplayer.pem expire ? I do i need one space 2 or no in the yaml file formating , just trying to test download bbc uhd and getting "UHD tracks cannot be selected without an SSL certificate"


    Image
    [Attachment 79851 - Click to enlarge]


    Image
    [Attachment 79852 - Click to enlarge]
    Last edited by qruetry; 12th Jun 2024 at 14:25.
    Quote Quote  
  6. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Mine work is fine, try copy this
    Code:
    services:
                  iP:
                      cert: C:\Users\XXXXXX\devine\cert\bbciplayer.pem
    Quote Quote  
  7. Originally Posted by iamghost View Post
    Mine work is fine, try copy this
    Code:
    services:
                  iP:
                      cert: C:\Users\XXXXXX\devine\cert\bbciplayer.pem
    ahhh thanks... uggg silly me yaa i had it in the wrong section... had it in the sections of credentials and not all by its self as services so wasnt finding the file
    Quote Quote  
  8. Member
    Join Date
    Nov 2006
    Location
    canada
    Search Comp PM
    There is something on the BBC that I want to download, however it has five seasons.
    How do I set up to download just season one ?
    Quote Quote  
  9. devine dl -w S01E01-S01E10 iP URL for example
    Quote Quote  
  10. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    or
    devine dl -w S01 iP URL
    Quote Quote  
  11. Member
    Join Date
    Nov 2006
    Location
    canada
    Search Comp PM
    Originally Posted by PSXman_uk View Post
    devine dl -w S01E01-S01E10 iP URL for example
    Originally Posted by iamghost View Post
    or
    devine dl -w S01 iP URL
    worked a treat, Thanks
    Quote Quote  
  12. The PLUTO service keeps failing anyone have any idea what could be the cause of this error? All the other services work fine, Thanks

    Image
    [Attachment 79868 - Click to enlarge]
    Quote Quote  
  13. Can you put the command and which geo site ?
    Quote Quote  
  14. Originally Posted by WEB-DL View Post
    The PLUTO service keeps failing anyone have any idea what could be the cause of this error? All the other services work fine, Thanks
    79868
    No issues on my end, so I'm guessing it's related to your setup:

    Image
    [Attachment 79869 - Click to enlarge]


    Devine isn't great at printing out the reason for these errors, but you might try --debug and check the logs for more information.
    Quote Quote  
  15. cdrm-project.com
    Join Date
    Jun 2022
    Location
    USA
    Search PM
    Originally Posted by WEB-DL View Post
    The PLUTO service keeps failing anyone have any idea what could be the cause of this error? All the other services work fine, Thanks

    Image
    [Attachment 79868 - Click to enlarge]
    Might be a long shot, but I know 4464 is not L1 lol. Maybe change that.

    EDIT - Looks like it’s failing at merging , make sure all your binaries are in your PATH
    Quote Quote  
  16. The geo was US and the cmd was devine dl PLUTO https://pluto.tv/us/on-demand/series/56251a895bbc83b93e39d225/season/1 as stabbedbybrick stated the problem seems to be on my end. The debug logs don't seem to indicate what the issue could be.

    EDIT - Updated python to latest version reinstalled Devine now works perfectly
    Last edited by WEB-DL; 15th Jun 2024 at 14:55.
    Quote Quote  
  17. having issues with a single episode that is aparently avaible in uhd ... cant get any formats to be list h.265 or h.264
    Code:
    devine dl --list -v H.265 iP https://www.bbc.co.uk/iplayer/episode/m0012twd/winter-journey-schuberts-winterreise
    can get other eps lists with formats with h. 265

    Code:
     
    ───────────────────── Traceback (most recent call last) ──────────────────────┐
    │ in _run_module_as_main:198                                                   │
    │ in _run_code:88                                                              │
    │                                                                              │
    │ in <module>:7                                                                │
    │                                                                              │
    │ C:\Users\\AppData\Local\Programs\Python\Python312\Lib\site-packages\cli │
    │ ck\core.py:1157 in __call__                                                  │
    │                                                                              │
    │ C:\Users\\AppData\Local\Programs\Python\Python312\Lib\site-packages\cli │
    │ ck\core.py:1078 in main                                                      │
    │                                                                              │
    │ C:\Users\\AppData\Local\Programs\Python\Python312\Lib\site-packages\cli │
    │ ck\core.py:1688 in invoke                                                    │
    │                                                                              │
    │ C:\Users\\AppData\Local\Programs\Python\Python312\Lib\site-packages\cli │
    │ ck\core.py:1688 in invoke                                                    │
    │                                                                              │
    │ C:\Users\\AppData\Local\Programs\Python\Python312\Lib\site-packages\cli │
    │ ck\core.py:1657 in _process_result                                           │
    │                                                                              │
    │ C:\Users\\AppData\Local\Programs\Python\Python312\Lib\site-packages\cli │
    │ ck\core.py:783 in invoke                                                     │
    │                                                                              │
    │ C:\Users\\AppData\Local\Programs\Python\Python312\Lib\site-packages\dev │
    │ ine\commands\dl.py:301 in result                                             │
    │                                                                              │
    │   298 │   │   │   │   self.log.info("Authenticated with Service")            │
    │   299 │   │                                                                  │
    │   300 │   │   with console.status("Fetching Title Metadata...", spinner="dot │
    │ > 301 │   │   │   titles = service.get_titles()                              │
    │   302 │   │   │   if not titles:                                             │
    │   303 │   │   │   │   self.log.error("No titles returned, nothing to downloa │
    │   304 │   │   │   │   sys.exit(1)                                            │
    │                                                                              │
    │ C:\Users\AppData\Local\Programs\Python\Python312\Lib\site-packages\dev │
    │ ine\services\iP\__init__.py:123 in get_titles                                │
    │                                                                              │
    │   120 │   │   else:                                                          │
    │   121 │   │   │   seasons = [self.get_data(pid, x["id"]) for x in data["slic │
    │   122 │   │   │   episodes = [                                               │
    │ > 123 │   │   │   │   self.create_episode(episode, data) for season in seaso │
    │   124 │   │   │   ]                                                          │
    │   125 │   │   │   return Series(episodes)                                    │
    │   126                                                                        │
    │                                                                              │
    │ C:\Users\\AppData\Local\Programs\Python\Python312\Lib\site-packages\dev │
    │ ine\services\iP\__init__.py:300 in create_episode                            │
    │                                                                              │
    │   297 │   def create_episode(self, episode: dict, data: dict) -> Episode:    │
    │   298 │   │   title = episode["episode"]["title"]["default"].strip()         │
    │   299 │   │   subtitle = episode["episode"]["subtitle"]                      │
    │ > 300 │   │   series = re.finditer(r"Series (\d+):|Season (\d+):|(\d{4}/\d{2 │
    │   301 │   │   season_num = int(next((m.group(1) or m.group(2) or m.group(3). │
    │   302 │   │   if season_num == 0 and not data.get("slices"):                 │
    │   303 │   │   │   season_num = 1                                             │
    └──────────────────────────────────────────────────────────────────────────────┘
    AttributeError: 'NoneType' object has no attribute 'get'
    Quote Quote  
  18. Originally Posted by qruetry View Post
    having issues with a single episode that is aparently avaible in uhd ... cant get any formats to be list h.265 or h.264
    Code:
    devine dl --list -v H.265 iP https://www.bbc.co.uk/iplayer/episode/m0012twd/winter-journey-schuberts-winterreise
    can get other eps lists with formats with h. 265


    AttributeError: 'NoneType' object has no attribute 'get'
    The script breaks for this particular episode because, in classic iPlayer fashion, it doesn't follow the same structure as anything else.

    Here's the UHD manifest, you can download it with yt-dlp, N_m3u8DL-RE or whatever:
    Code:
    https://vod-uhd-uk-live.akamaized.net/07qkgg84-pips-pid-m00151x3/scmaf_abr_full_uhd/rd/iptv_uhd_v1_master.mpd?__gda__=1718393782_b7f3eb3dc5b9e5a5773b6ba2ee4a3e61
    Quote Quote  
  19. thanks i wondered if that was the case , i player seems do it own thing most times
    Last edited by qruetry; 14th Jun 2024 at 09:59.
    Quote Quote  
  20. Hi there guys and gals,

    I've just tried to download a series off iP when I ran the download command it gave me this and didn't download anything, 1 Season, 72 Episodes Processed all titles in 0m0s
    all my services are up to date has something else changed with the bbciplayer.pem?

    I've just tested my iP setup and it seems to be working okay but when I run this command it doesn't download series 1 devine dl -w S01 iP https://www.bbc.co.uk/iplayer/episodes/b008ncn6/red-dwarf

    Thank you for the info.
    Last edited by kev043; 18th Jun 2024 at 01:00.
    Quote Quote  
  21. Hi,
    I have setup devine using this guide https://telegra.ph/Devine-On-Win-v003-04-10 However am getting an error when trying to search for a show on bbc iplayer(see image).

    I see its in the if statement relating to UHD content and the cert, is it possible the pem file for downloading UHD content is broken?
    However I have tried searching a series that shouldnt be in UHD and the error still appears soo...

    Attached also is my devine.yaml, and as you can see I have also tried with my bbc iplayer login (even though it is not strictly necessary) and it doesnt work with or without that.
    (and yes i realise it should be iP not ip on the line below the creds, however still same error even with that change)
    Thanks in advance!
    Image Attached Thumbnails Click image for larger version

Name:	Screenshot 2024-06-17 225500.png
Views:	56
Size:	141.5 KB
ID:	79962  

    Click image for larger version

Name:	Screenshot 2024-06-17 230247.png
Views:	30
Size:	23.7 KB
ID:	79963  

    Quote Quote  
  22. Originally Posted by ReliantRobin View Post
    Hi,
    I have setup devine using this guide https://telegra.ph/Devine-On-Win-v003-04-10 However am getting an error when trying to search for a show on bbc iplayer(see image).

    I see its in the if statement relating to UHD content and the cert, is it possible the pem file for downloading UHD content is broken?
    However I have tried searching a series that shouldnt be in UHD and the error still appears soo...

    Attached also is my devine.yaml, and as you can see I have also tried with my bbc iplayer login (even though it is not strictly necessary) and it doesnt work with or without that.
    (and yes i realise it should be iP not ip on the line below the creds, however still same error even with that change)
    Thanks in advance!
    1) Search in iP is bit buggy

    2) You do not need credentials for iP
    https://github.com/devine-dl/devine/blob/master/CONFIG.md#credentials-dictstr-strlistdict


    3) Try the following to check your set-up is working:

    #iP v.3.3.3 (H.265 change )

    #See whats available
    Code:
    devine dl --list-titles iP m0013cl7
    #H264
    Code:
    devine dl --list -v H.264 -w s01e01 iP m0013cl7
    #H265
    Code:
    devine dl --list -v H.265 -w s01e01 iP m0013cl7
    #Download 432p (HDR HLG) video
    Code:
    devine dl -q 432 -r HLG --no-folder -w s01e1 iP m0013cl7
    Beeb either did not or only made the Glasto headlines from last year
    available for 7 or 30 days ... if you are looking to get UHD from last year,
    I do not think its there ..nothing stops you trying:


    4) BBC Music - Glastonbury
    # https://www.bbc.co.uk/programmes/b007r6vx

    Code:
    devine dl --list-titles iP b007r6vx
    devine dl --list -v H.264 -w s00e00 iP b007r6vx
    devine dl --list -v H.265 -w s00e00 iP b007r6vx
    Code:
    devine dl --list-titles iP m001n9qh
    devine dl --list-titles iP https://www.bbc.co.uk/iplayer/episode/m001n9qh/glastonbury-elton-john
    Code:
    devine dl --list -v H.264 -w s00e00 iP https://www.bbc.co.uk/iplayer/episode/m001n9qh/glastonbury-elton-john
    devine dl --list -v H.265 -w s00e00 iP https://www.bbc.co.uk/iplayer/episode/m001n9qh/glastonbury-elton-john

    Also this may answer some of your questions:
    https://www.bbc.co.uk/iplayer/help/questions/programme-availability
    https://www.bbc.co.uk/iplayer/help/questions/programme-availability/availability
    Last edited by pssh; 17th Jun 2024 at 20:50.
    If I was in politics I make sure you drink plenty of beer
    and watch plenty of TV to keep you busy. | Data is the new oil.
    Quote Quote  
  23. Getting the following error

    Code:
         ❌ Download Failed...                                                      
            An unexpected error occurred in one of the download workers.            
            See the error trace above for more information.
    I checked the logs and dont see any other information to suggest what is going wrong nor can i find the error trace so i enabled debug logs and it seems the connection keeps getting reset for some reason.

    I tried a movie and another series from TUBI and they seem to download fine.

    Image
    [Attachment 79976 - Click to enlarge]


    command
    Code:
    devine.exe -d dl -w S01E01 TUBI "https://tubitv.com/series/300001797/passport-to-europe-with-samantha-brown"
    Quote Quote  
  24. Originally Posted by grimeire View Post
    Getting the following error

    Code:
         ❌ Download Failed...                                                      
            An unexpected error occurred in one of the download workers.            
            See the error trace above for more information.
    I checked the logs and dont see any other information to suggest what is going wrong nor can i find the error trace so i enabled debug logs and it seems the connection keeps getting reset for some reason.

    I tried a movie and another series from TUBI and they seem to download fine.

    79976

    command
    Code:
    devine.exe -d dl -w S01E01 TUBI "https://tubitv.com/series/300001797/passport-to-europe-with-samantha-brown"
    It works fine on my end, so I can only assume the issue is with your setup/config:

    Image
    [Attachment 79977 - Click to enlarge]


    If the error seems related to failed connections, I'd recommend looking over your proxy/VPN usage. If you're using Hola proxy, I'd advise against using it since it's generally terrible. From personal experience, using a solid system VPN is preferred over setting a proxy. You can also experiment with the downloaders. By default Devine is using requests, but you can also try curl_impersonate and aria2c.
    Quote Quote  
  25. Originally Posted by stabbedbybrick View Post
    Originally Posted by grimeire View Post
    Getting the following error

    Code:
         ❌ Download Failed...                                                      
            An unexpected error occurred in one of the download workers.            
            See the error trace above for more information.
    I checked the logs and dont see any other information to suggest what is going wrong nor can i find the error trace so i enabled debug logs and it seems the connection keeps getting reset for some reason.

    I tried a movie and another series from TUBI and they seem to download fine.

    79976

    command
    Code:
    devine.exe -d dl -w S01E01 TUBI "https://tubitv.com/series/300001797/passport-to-europe-with-samantha-brown"
    It works fine on my end, so I can only assume the issue is with your setup/config:

    Image
    [Attachment 79977 - Click to enlarge]


    If the error seems related to failed connections, I'd recommend looking over your proxy/VPN usage. If you're using Hola proxy, I'd advise against using it since it's generally terrible. From personal experience, using a solid system VPN is preferred over setting a proxy. You can also experiment with the downloaders. By default Devine is using requests, but you can also try curl_impersonate and aria2c.

    Thank you for getting back to me.

    I was thinking that it was the vpn so tired a few other windscribe endpoints but got the same error. Strange thing is it worked with every other thing on tubi.

    I tired aria2c or at least i set it in my config to use it but still got the same result. ill test with curl_impersonate and some other VPNs.
    Quote Quote  
  26. Originally Posted by kev043 View Post
    Hi there guys and gals,

    I've just tried to download a series off iP when I ran the download command it gave me this and didn't download anything, 1 Season, 72 Episodes Processed all titles in 0m0s
    all my services are up to date has something else changed with the bbciplayer.pem?

    I've just tested my iP setup and it seems to be working okay but when I run this command it doesn't download series 1 devine dl -w S01 iP https://www.bbc.co.uk/iplayer/episodes/b008ncn6/red-dwarf

    Thank you for the info.
    This should work:
    Code:
    devine dl -w S00 iP https://www.bbc.co.uk/iplayer/episodes/b008ncn6/red-dwarf
    It's listed without a season, which results in "S00". Some episode numbers are also duplicated to further complicate things...

    The iplayer service has a lot of these quirks because their API is the most unprofessional piece of garbage I've ever seen, and will have zero consistency when it comes to their listings. And I can't quite figure out a good solution to catch all the possible scenarios an episode might be listed as. One day, I'll sit down and really try to fix it, though. One day...

    Always use "--list-titles" before trying to download. It'll save you some time.
    Quote Quote  
  27. looking for some cookies help ... getting an error when using TUBI service from stabby brick "
    Code:
    OSError: Service requires Cookies for Authentication.
    assuming that mean that cookie file is not in the right place or not the right format... I have created cookie file from open cookies chrome extension . Then have renamed that file to TUBI.txt in the default cookies folder according to my devine env info command
    Code:
    %LOCALAPPDATA%\devine\Cookies
    IN a folder "TUBI" I then have that file , it looks like the file can be named either default.txt or TUBI.txt according
    Code:
    https://github.com/devine-dl/devine?tab=readme-ov-file#profiles-cookies--credentials
    Quote Quote  
  28. @qruetry:

    Just place TUBI.txt in the main cookies folder. You only really need to create a separate folder for it if you're using multiple cookies/accounts.
    Quote Quote  
  29. Does anyone else have issues get an error for login for ALL4 service have double checked username to password in config file
    Quote Quote  
  30. Originally Posted by qruetry View Post
    Does anyone else have issues get an error for login for ALL4 service have double checked username to password in config file
    ALL4 is pretty aggressive with their rate limiting. Worth trying with a different account, and a different IP address.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!