Avec le temps, vous vous êtes peut être abonné à de nombreuses chaines Youtube et les notifications ne cessent de croitre. Ou, votre enfant suis toutes les recommandations des Youtubeur et s’abonne systématiquement aux chaines qu’il visualise. Pour faire un peu de ménage, voici comment se désabonner de toutes les chaines Youtube en une seule fois.

Se désabonner de toutes les chaines Youtube en une seule fois

Depuis le site Youtube, Google ne propose aucune méthode pour se désabonner de toutes les chaines Youtube en une une seule fois. Vous devez le faire une à une ce qui peut vite être fastidieux. Cependant, il est possible de ruser grâce à un script à exécuter dans la console de Chrome.

Tout d’abord, accédez à la liste des chaines Youtube dont vous êtes abonné. Faites un clic droit sur la page puis Inspecter.

Allez sur l’onglet Console. Vous allez voir tout un tas de lignes jaunes et rouge, n’en tenez pas compte. Vous pouvez les effacer avec un clic droit Clear console pour y voir plus clair.

Copier le script ci-dessous avec un Ctrl+C (source : Stackoverflow) :

(async function iife() {
    // This is the time delay after which the "unsubscribe" button is "clicked"; Tweak to your liking!
    var UNSUBSCRIBE_DELAY_TIME = 2000;

    /**
     * Delay runner. Wraps `setTimeout` so it can be `await`ed on.
     * @param {Function} fn
     * @param {number} delay
     */
    var wait = (delay) =>
        new Promise((resolve, reject) => {
            setTimeout(() => {
                resolve();
            }, delay);
        });

    // Get the channel list; this can be considered a row in the page.
    var channels = Array.from(
        document.querySelectorAll(
            "ytd-subscription-notification-toggle-button-renderer-next > yt-button-shape > button"
        )
    );
    console.log(`${channels.length} channels found.`);

    var ctr = 0;
    for (const channel of channels) {
        try {
            // Get the subsribe button and trigger a "click"
            channel.click();

            await wait(100);

            document
                .querySelector("#items > ytd-menu-service-item-renderer:nth-child(4)")
                .click();

            await wait(800);

            document.querySelector("#confirm-button > yt-button-shape > button > yt-touch-feedback-shape").click();

            await wait(UNSUBSCRIBE_DELAY_TIME);

            console.log(`Unsubsribed ${ctr + 1}/${channels.length}`);
            ctr++;

        } catch (e) {
            console.error(e);
        }

    }
})();

Et collez le dans l’onglet Console avec un Ctrl+V.

Pour des raisons de sécurité, Chrome peut bloquer le collage d’un script et vous afficher un message d’avertissement Please type « allow pasting » below to allow pasting. Tapez alors allow pasting dans la console pour l’autoriser et appuyez sur Entrée.

Collez de nouveau le script dans la Console Chrome et appuyez sur Entrée.

Le script va se lancer pour vous désabonner de toutes les chaines Youtube. Vous verrez l’avancé du traitement dans la console. Ne quittez pas la page tant que le traitement n’est pas terminé.

Peut-on se désabonner depuis l’application Youtube sur Android ou iOS ?

Il n’est pas possible de se désabonner de toutes les chaines Youtube en une seule fois depuis l’application Android ou iOS. La seule alternative est d’accéder à la liste de tous vos abonnements et de cliquer sur la cloche pour vous désabonner.

Partagez cet article

Avez-vous trouvé cet article utile ?
Article utile ?

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *