Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

decafjava

macrumors 603
Original poster
Feb 7, 2011
5,502
8,013
Geneva
I seem to have an issue, and am not 100% sure it is from the Big Sur update, that everytime I watch a video it starts in the lowest definition. IT never did that before and I found no way to force it to do so. This is on Safari by the way.
 

EugenesSoggySalami

macrumors member
Oct 31, 2020
86
86
Install Tampermonkey, and then install this script:


Then open up Tampermonkey and navigate to this section in the code:

  1. // --- SETTINGS -------

  2. // Target Resolution to always set to. If not available, the next best resolution will be used.
  3. const changeResolution = true;
  4. const targetRes = "hd1080";
  5. // Choices for targetRes are currently:
  6. // "highres" >= ( 8K / 4320p / QUHD )
  7. // "hd2880" = ( 5K / 2880p / UHD+ )
  8. // "hd2160" = ( 4K / 2160p / UHD )
  9. // "hd1440" = ( 1440p / QHD )
  10. // "hd1080" = ( 1080p / FHD )
  11. // "hd720" = ( 720p / HD )
  12. // "large" = ( 480p )
  13. // "medium" = ( 360p )
  14. // "small" = ( 240p )
  15. // "tiny" = ( 144p )

Now replace const targetRes = to hd2160 to make all videos play in 4K quality, then save the script. If you want to only watch videos in 1080p then keep the script as it is. If you set targetRes to 2160 and the video only has 1080p available then the script will automatically find the best available video quality.
 
  • Like
Reactions: decafjava

EugenesSoggySalami

macrumors member
Oct 31, 2020
86
86
The only downside of this is that if you want to get Tampermonkey for Safari it costs money, while for Chrome its free. I havent yet found an alternative for Safari that would actually work.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.