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
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
Comment