YouTube – Set ‘My Subscriptions’ as Default View

youtube

YouTube made some changes recently:

Going to the homepage at YouTube.com no longer shows videos solely from your subscriptions, but also recommended videos:

enter image description here

Below those are "Recent videos from" subscriptions, but they are organized dynamically based on YouTube's algorithms, instead of simply being chronological.

However, when navigating to the page YouTube.com/feed/subscriptions by clicking "My subscriptions" we get to the desired place:

enter image description here

How can that mode be made default when navigating to YouTube.com?

Best Answer

I'm quite surprised this question has no good answers yet, so I'll do my best to create one.

The "Why?"

(don't read this if you only care about the solution)

With some changes to YouTube, Google got a bad reputation for changing things against the users in order to make more money directly or indirectly. This also includes the "What to watch" feature, which promotes content that Google thinks you want to see. It has been said that this was done to help new users find content on YouTube, mot likely showing you content from promoted channels, or as some call it, "YouTube Partners".

The main problem is, they overthought it, or, depending of the way you perceive it, underthinked it. Most of those who complain about the newer layouts are old users of the site, and throughout the months/years we've been there we built up this list of people whose content we actually care about. They don't care for the fact that the list of things you like is right there, that list of people you want to watch regularly, all in one place. Too bad money is more important than their very own users' feedback.

The solution

Since there's no sight of an option to allows setting your default homepage to the "My subscriptions > Uploads only" page, your best bet is to bookmark that page instead of https://youtube.com/. Currently, it's URL is https://www.youtube.com/feed/subscriptions. This seems to be the only solution (without using addons) currently, as Google does not care about giving us an option to change it.

Solution involving extensions/addons

Update (2017-10-02)

YouTube's new design uses Polymer 2.0, and the userscript below no longer works. Since as of right now this question is the top Google hit for queries related to changing this behavior I have created a Chrome extension and a Firefox 57+ add-on which I open sourced in case anyone wants to look at the internals (or create a port for other browsers). Please note that I will no longer be maintaining the userscript version.

I found a Firefox extension, but I did not test it to see if it works as I currently don't have it installed. You can find it under https://addons.mozilla.org/en-US/firefox/addon/youtubeuploadsonly/. However, there's no extension for Chrome or any other browser that I know of at the time of me writing this answer. What I do know is that there are browser plugins which allow you to use userscripts that are little snippets of JavaScript code that are only allowed to run on specific websites. Since I personally hate this behavior as well, I put together a userscript which will redirect https://youtube.com/ to http://youtube.com/feed/subscriptions, and also change any and all links on the webpage which point there. You will need to install one of the following extensions for this, depending on your browser:

Sadly, there's no plugin support at all in IE (at least up until version 11), but to be honest, if you regularly use Internet Explorer, then you should get used to the fact that it just makes your browsing experience worse, and I suggest you get an actual browser instead of a thing that's capable of displaying web pages to some degree.

Here's a link to the userscript. With Chrome or Firefox and the appropriate addons installed, you should be able to install the script just by pressing the "Raw" button in the source code header. The same should happen in Opera or Safari too, but I could not test it.


In case the link breaks, here's the contents of the userscript file:

// ==UserScript==
// @name         Make "My Subscriptions > Uploads Only" your default page
// @namespace    https://gist.github.com/SeinopSys
// @version      1.1
// @include      /^https?\:\/\/(.+\.)?youtube\.com\/.*/
// @author       SeinopSys
// @license      GPL version 2 or any later version; http://www.gnu.org/licenses/gpl-2.0.txt
// @run-at       document-start
// ==/UserScript==


document.addEventListener('DOMContentLoaded', function() {
    var feedURL = '/feed/subscriptions',
        body = document.body;
    
    // Redirect if loading the default home page
    if (window.location.pathname == '/') return window.location.pathname = feedURL;
    
    window.addEventListener('mousedown', function(e){
        var el = e.target;
        while (el.nodeName.toLowerCase() !== 'a' || el === body)
            el = el.parentNode;
        if (el === body)
           return true;
        if (el.host === window.location.host && el.pathname === '/')
            el.pathname = feedURL;
    })
});