Announcement

Collapse
No announcement yet.

Bug! Bitrate selection is not enforced for series download

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Bug! Bitrate selection is not enforced for series download

    When selecting the resolution and video bitrate to download series StreamFab does not respect it (e.g. it happens on netflix and disney).
    The video episode that was used to detect the bitrates downloads correctly, but all other episodes downloaded the maximum bitrate for the resolution is used.

    From the logs it seems that no episodes have the exact same bitrate and since streamfab does not find it, selects the highest bitrate for the selected resolution.

    Possible solutions:
    1) If bitrate not matched, ask the user with a popup to select the new bitrate.

    2) add an option to disable/enable the autoscan. The user plays the episode and selects to scan and download that episode.

    3) use the bitrate that is closer to the initial selected.

    4) Instead of using absolute numbers to enforce the bitrate assign names to them during the scan.

    e.g. an episode on 720p has bitrates 7105, 6501, 6004, 5010, 4110, 3200. Instead of using 4110 to download the low bitrate streamfab could during the scan
    assign names from the highest to the lowest
    7105 = 1st, 6501 = 2nd , 6004 = 3rd, 5010 = 4th, 4110 = 5th, 3200 = 6th.
    the user selects the 4110 = 5th.
    So on the next video the has (for 720p) bitrates 7010, 6408, 5950, 4920, 3999, 2998... it will correctly select the 3999 = 5th and won't try to guess the correct bitrate

    #2
    Originally posted by pandlouk View Post
    When selecting the resolution and video bitrate to download series StreamFab does not respect it (e.g. it happens on netflix and disney).
    The video episode that was used to detect the bitrates downloads correctly, but all other episodes downloaded the maximum bitrate for the resolution is used.

    From the logs it seems that no episodes have the exact same bitrate and since streamfab does not find it, selects the highest bitrate for the selected resolution.

    Possible solutions:
    1) If bitrate not matched, ask the user with a popup to select the new bitrate.

    2) add an option to disable/enable the autoscan. The user plays the episode and selects to scan and download that episode.

    3) use the bitrate that is closer to the initial selected.

    4) Instead of using absolute numbers to enforce the bitrate assign names to them during the scan.

    e.g. an episode on 720p has bitrates 7105, 6501, 6004, 5010, 4110, 3200. Instead of using 4110 to download the low bitrate streamfab could during the scan
    assign names from the highest to the lowest
    7105 = 1st, 6501 = 2nd , 6004 = 3rd, 5010 = 4th, 4110 = 5th, 3200 = 6th.
    the user selects the 4110 = 5th.
    So on the next video the has (for 720p) bitrates 7010, 6408, 5950, 4920, 3999, 2998... it will correctly select the 3999 = 5th and won't try to guess the correct bitrate
    Sure there are many many ways to mitigate this issue but only 1 is foolproof:

    Let us scan individual episodes from within StreamFab.

    Right now, we need to use an external browser to do that. Some providers are easier than others. For example, Netflix is very time consuming. Here are my steps:
    • Open StreamFab and make sure monitor clipboard is enabled
    • Open regular browser and navigate to Netflix
    • Find your show and click the carat to bring up the season selector
    • Choose season
    • Enable developer tools
    • Click the Elements selection tool
    • In browser window, select the thumbnail of the episode
    • In dev tools, find the video_id in the metadata
    • Open Notepad++
    • Copy the video id and append it to the end of the string https://www.netflix.com/watch/ in Notepad++
    • Copy the full URL to the clipboard
    • In StreamFab, click download on the clipboard prompt
    • Select the bitrate you want
    • Repeat for additional episodes
    If we had a simple "Analyze now" button next to each episode in the initial pop-up, those extra 12 steps are not needed.

    Comment


      #3
      Originally posted by jpp72 View Post

      Sure there are many many ways to mitigate this issue but only 1 is foolproof:

      Let us scan individual episodes from within StreamFab.

      Right now, we need to use an external browser to do that. Some providers are easier than others. For example, Netflix is very time consuming. Here are my steps:
      • Open StreamFab and make sure monitor clipboard is enabled
      • Open regular browser and navigate to Netflix
      • Find your show and click the carat to bring up the season selector
      • Choose season
      • Enable developer tools
      • Click the Elements selection tool
      • In browser window, select the thumbnail of the episode
      • In dev tools, find the video_id in the metadata
      • Open Notepad++
      • Copy the video id and append it to the end of the string https://www.netflix.com/watch/ in Notepad++
      • Copy the full URL to the clipboard
      • In StreamFab, click download on the clipboard prompt
      • Select the bitrate you want
      • Repeat for additional episodes
      If we had a simple "Analyze now" button next to each episode in the initial pop-up, those extra 12 steps are not needed.


      Developer tools? You mean the Dev tools of the browser? If I was using Firefox, I go to Tools, Browser Tools, Web Developer Tools, but then the rest of the page doesn't behave as you suggest.
      I have accidentally found the Element Selection tool before by some goofy key combo, but to intentionally find it, no joy.

      Comment


        #4
        Hi,

        We are working on it this week, StreamFab needs to download the closer to the initially selected bitrate for the following episodes.

        Wilson
        Please post your logs the default location is:
        For DVDFab 13: C:\Users\User Name\My Documents\DVDFab\DVDFab13\Log
        For StreamFab: C:\Users\User Name\My Documents\DVDFab\StreamFab\log
        Please use attachment button and attach your most recent, Internal log and post right here.
        If it's the burning issue, please also attach burn log.

        Thanks!

        Comment


          #5
          Originally posted by MrKrawk View Post



          Developer tools? You mean the Dev tools of the browser? If I was using Firefox, I go to Tools, Browser Tools, Web Developer Tools, but then the rest of the page doesn't behave as you suggest.
          I have accidentally found the Element Selection tool before by some goofy key combo, but to intentionally find it, no joy.
          Yes the dev tools of the browser. The Element Selection tool looks like this in different browsers:

          Edge:

          Click image for larger version

Name:	image.png
Views:	186
Size:	10.6 KB
ID:	428611

          Firefox:

          Click image for larger version

Name:	image.png
Views:	175
Size:	8.6 KB
ID:	428612

          Chrome:

          Click image for larger version

Name:	image.png
Views:	172
Size:	7.1 KB
ID:	428613​​​

          Comment


            #6
            Originally posted by Wilson.Wang View Post
            Hi,

            We are working on it this week, StreamFab needs to download the closer to the initially selected bitrate for the following episodes.

            Wilson
            Although this is better than how it currently works, i hope that doesn't mean they decided NOT to give us a way of analyzing individual episodes...

            Comment


              #7
              Originally posted by Wilson.Wang View Post
              Hi,

              We are working on it this week, StreamFab needs to download the closer to the initially selected bitrate for the following episodes.

              Wilson

              Although I understand this approach, this does not sound like it is going to properly offer and select the correct available subtitles. The only way to do that is analyze the individual episode.

              Comment


                #8
                Originally posted by jpp72 View Post

                Yes the dev tools of the browser. The Element Selection tool looks like this in different browsers:

                Edge:

                Click image for larger version  Name:	image.png Views:	0 Size:	10.6 KB ID:	428611

                Firefox:

                Click image for larger version  Name:	image.png Views:	0 Size:	8.6 KB ID:	428612

                Chrome:

                Click image for larger version  Name:	image.png Views:	0 Size:	7.1 KB ID:	428613​​​


                I see a lot of titlecard related code, but no actual video_id in the data. When I click on the actual episode thumbnail it refers to Playicon.

                Maybe Firefox really is quite different. In your example you're using edge, but I have the same button layout. When I click the element, there are multiple panels to look through, but I do not see a video id.
                Last edited by MrGrackle; 08-01-2023, 11:52 PM.

                Comment

                Working...
                X