LiveScheduler

Documentation utilisateur — LiveScheduler

Table des matières

  1. Présentation
  2. Connexion
  3. Tableau de bord
  4. Créer une récurrence
  5. Modifier une récurrence
  6. Supprimer une récurrence
  7. Le calendrier
  8. Gérer un live individuel
  9. Synchronisation depuis YouTube
  10. Abonnement et facturation
  11. Supprimer son compte
  12. Foire aux questions

1. Présentation

LiveScheduler est une application web qui automatise la création de vos directs YouTube récurrents. Plutôt que de recréer chaque broadcast à la main semaine après semaine, vous définissez une règle de récurrence (fréquence, plage de dates, heure, titre, options) et LiveScheduler génère automatiquement chaque occurrence comme un vrai broadcast YouTube — prêt à diffuser.

Ce que fait LiveScheduler

  • Génère jusqu'à 100 occurrences de directs YouTube à partir d'une seule règle
  • Crée chaque broadcast directement via l'API YouTube Data v3
  • Permet d'éditer les paramètres d'un live individuel ou d'en propager les changements à toute une série
  • Synchronise les modifications faites dans YouTube Studio vers l'application
  • Propose un calendrier unifié pour visualiser et gérer tous vos directs en un coup d'œil

Ce que LiveScheduler ne fait pas

  • Il ne diffuse pas le live lui-même — vous devez démarrer votre logiciel de streaming (OBS, Streamyard, etc.) comme d'habitude
  • Il ne supprime jamais vos lives passés de YouTube — ils appartiennent à l'historique de votre chaîne et y restent accessibles (voir §11)
  • Il ne gère pas les streams en cours ou terminés

2. Connexion

Comment se connecter

LiveScheduler utilise exclusivement la connexion via Google. Il n'y a pas de mot de passe à créer.

  1. Sur la page d'accueil, cliquez sur « Continuer avec Google »
  2. Sélectionnez le compte Google associé à votre chaîne YouTube
  3. Autorisez les permissions demandées (voir ci-dessous)

Permissions demandées

LiveScheduler demande l'accès à votre compte YouTube (youtube.force-ssl) pour :

  • Créer des broadcasts YouTube en votre nom
  • Modifier et supprimer des broadcasts existants
  • Télécharger des miniatures sur YouTube

Ces permissions sont indispensables au fonctionnement de l'application. Si vous refusez, l'application ne pourra pas créer de directs sur YouTube.

Comptes YouTube Brand Accounts

Si votre chaîne YouTube est gérée via un Brand Account (compte de marque Google), sélectionnez ce compte lors de la connexion. L'adresse e-mail affichée peut être une adresse synthétique (@pages.plusgoogle.com) — c'est normal.

Changement de langue

L'interface est disponible en français, anglais et espagnol. Le menu de sélection de langue (globe en haut à droite) est disponible sur toutes les pages. Votre préférence est mémorisée dans votre profil.


3. Tableau de bord

Le tableau de bord est la page principale de l'application, accessible via « Dashboard » dans la navigation.

Ce qu'on y trouve

  • Votre badge d'abonnement (Essai en cours · X jours / Actif / Paiement en retard / Essai expiré) en haut à gauche
  • La liste de vos règles de récurrence dans un tableau
  • Le calendrier de tous vos lives programmés en dessous du tableau
  • Le bouton « + Nouvelle récurrence » pour créer une règle
  • Le bouton « Synchroniser depuis YouTube » pour rapatrier les modifications faites dans YouTube Studio

Tableau des récurrences

Chaque ligne du tableau affiche :

Colonne Contenu
Titre du Live Le titre configuré pour la série
Fréquence Ex. : « Toutes les semaines », « Tous les 3 jours »
Période Les dates de début et de fin de la règle
Heure L'heure de diffusion
Actions Icône crayon (modifier) · Icône corbeille (supprimer)

Si vous n'avez pas encore créé de récurrence, le tableau affiche « Aucune récurrence planifiée pour le moment. »


4. Créer une récurrence

Cliquez sur « + Nouvelle récurrence » depuis le tableau de bord. Le formulaire est divisé en trois sections.

Section 1 — Paramètres du Live

Ces réglages servent de modèle à toutes les occurrences générées.

Titre (obligatoire)

Le titre qui apparaîtra sur YouTube pour chaque broadcast. Vous pourrez le modifier plus tard pour un live individuel ou propager un nouveau titre à tous les futurs lives via la modification de la récurrence.

Personnaliser le titre avec des tokens de date

Vous pouvez inclure des tokens dans le titre (et dans la description) pour que chaque live reçoive automatiquement un titre reflétant sa date. LiveScheduler remplace chaque token par la valeur correspondante au moment de la génération.

Token Exemple Description
{day} mercredi Nom complet du jour de la semaine
{day_short} mer. Jour abrégé
{date} 8 Numéro du jour (sans zéro initial)
{date_padded} 08 Numéro du jour sur 2 chiffres
{month} août Nom complet du mois
{month_short} aoû Mois abrégé
{month_number} 08 Numéro du mois sur 2 chiffres
{year} 2025 Année sur 4 chiffres
{year_short} 25 Année sur 2 chiffres
{time} 20:00 Heure du live (HH:mm)

Exemples :

  • "Live du {day} {date} {month}""Live du mercredi 8 août"
  • "Épisode du {date}/{month_number}/{year}""Épisode du 08/08/2025"
  • "Cours du {day_short} à {time}""Cours du mer. à 20:00"

Le formulaire affiche une prévisualisation en temps réel sous le champ titre dès que vous tapez un token. Des boutons cliquables vous permettent d'insérer les tokens directement dans le titre ou la description sans les saisir à la main.

Langue des tokens : les noms de jours et de mois sont générés dans la langue de votre interface (français, anglais ou espagnol), selon votre préférence mémorisée dans votre profil.

Tokens dans la description : les mêmes tokens fonctionnent dans le champ description. Chaque live recevra sa propre description avec sa date résolue.

Description (optionnel)

La description du broadcast YouTube. Prend en charge le saut de ligne. Supporte également les tokens de date (voir ci-dessus).

Visibilité (obligatoire)

Trois options :

  • Public — visible par tout le monde sur YouTube
  • Non répertorié — accessible uniquement via le lien direct, non indexé
  • Privé — visible uniquement par vous

Astuce : Choisir « Privé » vous permet de vérifier chaque broadcast avant de le rendre public.

Publication anticipée (heures) (optionnel)

Par défaut, LiveScheduler crée chaque broadcast YouTube immédiatement lors de la génération de la récurrence. Cela peut encombrer votre chaîne avec des dizaines de lives à venir visibles des mois à l'avance.

Le champ « Publication anticipée (heures) » vous permet de retarder la création du broadcast : entrez un nombre d'heures, et LiveScheduler ne créera le broadcast YouTube que N heures avant l'heure programmée.

Exemples :

  • 24 → le broadcast est créé 24 h avant le live (la veille)
  • 48 → le broadcast est créé 2 jours avant le live
  • Vide → le broadcast est créé immédiatement lors de la génération (comportement par défaut)

Ce qui se passe en pratique :

  • Les lives dont la date de publication est encore dans le futur apparaissent en bleu dans le calendrier (statut Programmé) — ils n'existent pas encore sur YouTube
  • Un processus automatique vérifie toutes les minutes les lives arrivés à leur date de publication et les crée alors sur YouTube — le calendrier passe alors à orange (en attente) puis au vert
  • Si vous ne souhaitez pas attendre, le bouton « Publier maintenant » dans la modale du live vous permet de déclencher la création immédiatement

Paramètres avancés YouTube

Déployez la section « Paramètres avancés YouTube » pour accéder aux options suivantes. Elles correspondent directement aux réglages de l'API YouTube Data v3.

Option Par défaut Description
Durée du live (minutes) vide Définit l'heure de fin programmée. Laissez vide pour ne pas en définir.
Flux monitor Activé Permet de prévisualiser le live avant sa diffusion publique.
Délai de diffusion (ms) 0 Délai entre votre flux source et la diffusion publique, de 0 à 900 000 ms. Nécessite le flux monitor activé.
Démarrage automatique Désactivé Le live démarre automatiquement dès que le flux entrant est détecté.
Arrêt automatique Désactivé Le live s'arrête automatiquement quand le flux s'interrompt.
Sous-titres (closed captions) Activé Active les sous-titres automatiques YouTube.
DVR Activé Permet aux spectateurs de reculer dans le live en cours.
Intégration (embed) Activé Autorise l'intégration du player sur des sites tiers.
Enregistrer depuis le début Activé Enregistre automatiquement le replay dès le début du live.
Contenu destiné aux enfants Désactivé Déclaration légale COPPA. Désactive le chat, les Super Chats et certaines publicités.

Section 2 — Miniature

Importez une image qui sera téléchargée sur YouTube comme miniature du broadcast.

  • Formats acceptés : JPEG ou PNG
  • Taille maximale : 2 Mo
  • La miniature est envoyée directement à YouTube et n'est pas conservée sur les serveurs de LiveScheduler
  • La miniature est appliquée à chaque occurrence générée

Limitation : La miniature ne peut pas être définie au moment de la création du broadcast sur YouTube. Elle est uploadée dans un second temps, de façon asynchrone. Si une erreur survient lors de l'upload, les broadcasts seront quand même créés — mais sans miniature.

Section 3 — Planification

Ces paramètres définissent quand et à quelle fréquence vos lives sont générés. Ils ne peuvent plus être modifiés après la création de la récurrence.

Fréquence

Combinez un intervalle (nombre entier ≥ 1) et une unité :

  • Jour(s) — ex. : « Tous les 2 jours »
  • Semaine(s) — ex. : « Toutes les semaines »
  • Mois — ex. : « Tous les 3 mois »

Date de début

La date du premier broadcast. Elle doit être dans le futur. Si la date est aujourd'hui, l'heure du live doit être dans le futur.

Date de fin

La date de la dernière occurrence possible. L'application génère des occurrences jusqu'à cette date (incluse si applicable), dans la limite de 100 occurrences.

Exemple : Pour un live hebdomadaire du 1er janvier au 31 décembre, 52 occurrences seront générées.

Heure du direct

L'heure à laquelle chaque broadcast sera programmé. Elle est interprétée dans le fuseau horaire de votre navigateur, détecté automatiquement au premier accès.

Valider et Générer

Cliquez sur « Valider et Générer ». En cas d'erreur de validation (champ obligatoire manquant, date dans le passé, etc.), le formulaire reste affiché avec les erreurs en rouge.

Une fois validé, LiveScheduler :

  1. Sauvegarde la règle de récurrence en base de données
  2. Génère les occurrences et les ajoute immédiatement au calendrier
  3. Pour chaque occurrence :
    • Si le champ « Publication anticipée » est vide : statut En attente (orange), le broadcast YouTube est créé en arrière-plan dans les secondes qui suivent
    • Si une date de publication est définie et qu'elle est encore dans le futur : statut Programmé (bleu), le broadcast sera créé automatiquement à l'heure prévue
    • Si une date de publication est définie mais déjà passée (le live est dans moins de N heures) : statut En attente (orange), le broadcast est créé immédiatement
  4. Vous redirige vers le tableau de bord

Période d'essai

Pendant votre essai gratuit de 30 jours :

  • Accès complet à toutes les fonctionnalités — pas de limite sur le nombre de récurrences ni sur les lives par règle
  • La date de fin de vos récurrences ne peut pas dépasser 30 jours à partir d'aujourd'hui — cette contrainte disparaît dès que vous vous abonnez

Une fois l'essai terminé, votre compte passe en lecture seule. Vous pouvez consulter le calendrier, supprimer des lives et synchroniser depuis YouTube, mais la création et la modification de récurrences sont désactivées.


5. Modifier une récurrence

Cliquez sur l'icône crayon dans le tableau de bord pour modifier une récurrence existante.

Ce qui peut être modifié

  • Titre, description, visibilité (avec support des tokens de date — voir §4)
  • Publication anticipée (nombre d'heures) — la date de publication est recalculée pour tous les lives futurs non verrouillés
  • Miniature
  • Tous les paramètres avancés YouTube

Ce qui ne peut PAS être modifié

  • La fréquence, les dates de début/fin et l'heure du direct — ces paramètres définissent quelles occurrences existent et ne peuvent pas changer après création.

Propagation des modifications

Les changements sont appliqués à tous les lives futurs non verrouillés liés à cette récurrence. Les lives passés (scheduledAt déjà dépassé) ne sont jamais modifiés.

Si le titre ou la description contient des tokens de date (ex. {day}), ils sont re-résolus pour chaque live avec la date propre à chaque occurrence lors de la propagation.

« Lives futurs non verrouillés » signifie : lives dont la date est dans le futur ET dont la case « Verrouillé » n'est pas cochée. Voir §8 — Verrouillage.

Inclure les lives verrouillés

En bas du formulaire, une case « Mettre à jour aussi les lives verrouillés » permet de forcer la propagation aux lives verrouillés. Non cochée par défaut — à utiliser avec précaution si vous avez des épisodes spéciaux configurés individuellement.

Miniature lors d'une modification

La miniature est envoyée aux lives qui ont déjà un youtubeBroadcastId (c'est-à-dire dont la création YouTube est terminée). Les lives encore en attente de création ne reçoivent pas la miniature mise à jour — ils utiliseront l'ancienne miniature ou aucune.


6. Supprimer une récurrence

Cliquez sur l'icône corbeille dans le tableau de bord. Une modale de confirmation s'affiche.

Ce qui est supprimé

  • La règle de récurrence elle-même
  • Tous les lives futurs non verrouillés associés
  • Pour chaque live supprimé qui avait déjà un broadcast YouTube : une tâche de suppression est envoyée à l'API YouTube

Ce qui n'est PAS supprimé automatiquement

  • Les lives passés (dont la date est dépassée) — ils sont conservés en base
  • Les lives verrouillés (sauf si vous cochez la case dédiée)

Case « Supprimer aussi les lives verrouillés »

Par défaut, les lives verrouillés sont conservés même si leur récurrence parente est supprimée. Cochez cette case pour les inclure dans la suppression.

Attention : La suppression est définitive. Les broadcasts supprimés sur YouTube ne peuvent pas être restaurés depuis LiveScheduler.


7. Le calendrier

Le calendrier est affiché sous le tableau des récurrences sur le tableau de bord. Il présente tous vos lives programmés.

Vues disponibles

  • Mois (vue par défaut sur écran large) — grille mensuelle, un bloc par live
  • Semaine — grille horaire sur 7 jours
  • Liste (vue par défaut sur mobile) — liste chronologique

Naviguez entre les vues via les onglets en haut à droite du calendrier. Utilisez les flèches pour changer de période.

Couleurs des événements

Couleur Signification
Gris Live passé (date dépassée)
Bleu Programmé — le broadcast n'a pas encore été créé sur YouTube, il le sera automatiquement à l'heure prévue
Orange En attente — la création ou mise à jour YouTube est en cours de traitement
Vert Synchronisé — le broadcast existe bien sur YouTube
Rouge Erreur de synchronisation

Les couleurs se mettent à jour en temps réel sans recharger la page, au fur et à mesure que les tâches asynchrones s'exécutent.

Cliquer sur un live

Un clic sur un événement du calendrier ouvre la modale de live. Elle affiche :

  • En-tête : titre, badge « Verrouillé » si applicable, date et heure formatées
  • Lien YouTube (en haut à droite) : visible uniquement si le broadcast a été créé sur YouTube
  • Contenu : description et visibilité du live
  • Pied de page : badge de statut, boutons Synchroniser / Supprimer / Éditer

8. Gérer un live individuel

Voir les détails

La vue par défaut (lecture seule) affiche la description et la visibilité du live. Le titre, la date et le statut sont dans l'en-tête et le pied de page de la modale.

Éditer un live

Cliquez sur « Éditer » dans la modale. Un formulaire s'affiche avec :

  • Titre, Description, Visibilité — modifiables individuellement
  • Publication anticipée (heures) — modifiable ; recalcule la date de publication et change le statut si nécessaire (ex. : passer de 24 à 48 h remet le live en bleu si la nouvelle date est encore dans le futur)
  • Miniature — vous pouvez remplacer la miniature de ce live uniquement
  • Case à cocher « Verrouiller ce live »
  • Paramètres avancés YouTube — tous accessibles

Cliquez sur « Enregistrer » pour valider. Les modifications sont envoyées à YouTube de façon asynchrone (le statut passe en orange puis revient au vert une fois synchronisé).

Note : Modifier un live individuel ne modifie pas les autres lives de la même récurrence.

Publier maintenant

Pour un live dont le statut est Programmé (bleu), le bouton « Publier maintenant » s'affiche dans la modale à la place du bouton « Synchroniser depuis YouTube ». Cliquez dessus pour déclencher immédiatement la création du broadcast sur YouTube, sans attendre l'heure de publication programmée. Le live passe alors en orange (En attente) puis en vert une fois créé.

Verrouillage d'un live

Un live verrouillé est protégé contre la propagation de modifications de sa récurrence parente.

Quand verrouiller ?

  • Quand vous avez personnalisé un épisode spécial (titre différent, miniature unique, options particulières)
  • Quand vous ne voulez pas qu'une modification en masse écrase ce live

Comportement automatique : Lorsque vous modifiez un champ du formulaire d'édition d'un live (autre que la case Verrouillé elle-même), la case se coche automatiquement pour vous signaler que ce live va diverger de sa série. Vous pouvez la décocher si vous ne souhaitez pas verrouiller.

Déverrouiller : Décochez simplement la case « Verrouiller ce live » et enregistrez. Le live redeviendra modifiable via les actions sur la récurrence parente.

Supprimer un live

Cliquez sur « Supprimer » dans la modale. Une confirmation est demandée. La suppression :

  1. Supprime le live en base de données
  2. Supprime le broadcast correspondant sur YouTube (si youtubeBroadcastId existait)

Attention : Cette action est irréversible. Le broadcast YouTube est définitivement supprimé.


9. Synchronisation depuis YouTube

La synchronisation permet de rapatrier dans LiveScheduler les modifications que vous avez effectuées directement dans YouTube Studio (titre, description, visibilité, options avancées).

Cas d'usage typiques

  • Vous avez changé le titre d'un broadcast directement sur YouTube et souhaitez que l'application reflète ce changement
  • Vous avez supprimé un broadcast sur YouTube et souhaitez que LiveScheduler s'en synchronise
  • Vous souhaitez vous assurer que l'état local est cohérent avec YouTube

Synchronisation globale (tous les lives)

Depuis le tableau de bord, cliquez sur « Synchroniser depuis YouTube ». Une modale de confirmation résume le comportement :

  1. Les données YouTube écrasent les données locales (titre, description, visibilité, options avancées)
  2. Si un live a été modifié sur YouTube, il est automatiquement verrouillé
  3. Les lives en attente (WAITING) ou en erreur (ERROR) ne sont pas concernés
  4. Si un broadcast n'existe plus sur YouTube, le live est supprimé localement

Cliquez sur « Synchroniser » pour lancer. Un message de confirmation indique le nombre de lives concernés. Le calendrier se met à jour progressivement — suivez les couleurs.

Synchronisation individuelle (un seul live)

Dans la modale d'un live, si son statut est « Synchronisé » (vert) et qu'il possède un youtubeBroadcastId, le bouton « Synchroniser depuis YouTube » est visible. Cliquez dessus pour synchroniser ce live uniquement.

Éligibilité à la synchronisation

Seuls les lives avec le statut UP_TO_DATE (synchronisé, vert) et un identifiant YouTube peuvent être synchronisés. Les lives en attente, en erreur ou en cours de synchronisation sont exclus.


10. Abonnement et facturation

Accédez à la page de facturation via « Facturation » dans la navigation.

Essai gratuit

Tous les nouveaux comptes démarrent avec un essai gratuit de 30 jours, sans carte bancaire requise. Pendant l'essai, vous bénéficiez d'un accès complet à toutes les fonctionnalités, avec une seule contrainte : la date de fin de vos récurrences ne peut pas dépasser 30 jours à partir d'aujourd'hui.

Compte expiré

À la fin de l'essai, si vous n'avez pas souscrit, votre compte passe en lecture seule :

  • Consultation du calendrier et des lives : accessible
  • Suppression de lives et synchronisation depuis YouTube : accessible
  • Création et modification de récurrences : désactivées

Pour retrouver l'accès complet, souscrivez depuis la page Facturation.

L'abonnement

L'abonnement lève la contrainte des 30 jours sur l'horizon de planification et garantit un accès continu à toutes les fonctionnalités, sans limite sur le nombre de récurrences ni sur les lives par règle (jusqu'à 100 occurrences par règle).

Tarifs

Formule Prix Économie
Mensuel 5 €/mois
Annuel 50 €/an 2 mois offerts

Souscrire

  1. Accédez à Facturation
  2. Choisissez la formule souhaitée (Mensuel ou Annuel)
  3. Cliquez sur le bouton correspondant — vous êtes redirigé vers Stripe Checkout
  4. Renseignez vos informations de paiement sur la page Stripe sécurisée
  5. Après paiement, vous êtes automatiquement redirigé vers l'application avec votre abonnement activé

Important : Le formulaire de paiement s'ouvre dans un nouvel onglet / redirige vers Stripe. Si rien ne se passe, vérifiez que votre navigateur ne bloque pas les redirections.

Gérer mon abonnement

Pour les abonnés, le bouton « Gérer mon abonnement » ouvre le portail de facturation Stripe. Vous pouvez y :

  • Changer de formule (mensuel ↔ annuel) — le changement est immédiat avec proratisation
  • Modifier votre moyen de paiement
  • Télécharger vos factures
  • Résilier votre abonnement

Statuts d'abonnement

Badge Signification
Essai en cours · X jours Essai gratuit en cours, X jours restants
Actif Abonnement en cours
Paiement en retard Échec de paiement — votre accès est maintenu temporairement. Mettez à jour votre moyen de paiement via « Gérer mon abonnement » dès que possible.
Essai expiré Essai terminé, accès en lecture seule. Souscrivez pour retrouver l'accès complet.

Accès en cas de paiement en retard : Un utilisateur avec un paiement en retard conserve l'accès jusqu'à ce que Stripe résilie l'abonnement (généralement après plusieurs tentatives sur quelques jours). Mettez à jour votre moyen de paiement rapidement pour éviter une interruption de service.


11. Supprimer son compte

La suppression de compte est disponible en bas de la page Facturation, dans la section « Supprimer le compte ».

Ce qui est supprimé

  • Toutes vos règles de récurrence
  • Tous vos lives planifiés
  • Vos données personnelles (email, tokens OAuth)
  • Votre abonnement (s'il est actif — résiliation immédiate)
  • Les broadcasts YouTube de vos lives futurs (si déjà créés sur YouTube)

Ce qui N'est PAS supprimé

  • Les broadcasts passés sur YouTube — un live dont la date est déjà passée reste sur votre chaîne YouTube. Il a existé dans la réalité et appartient à l'historique de votre chaîne. Vous pouvez le supprimer directement depuis YouTube Studio si vous le souhaitez.

Procédure

  1. Cliquez sur « Supprimer mon compte »
  2. Une modale de confirmation s'affiche — lisez-la attentivement
  3. Cliquez sur « Oui, supprimer mon compte » pour confirmer

Cette action est permanente et irréversible. Il n'est pas possible de récupérer vos données après suppression.


12. Foire aux questions

Connexion et compte

Q : Puis-je utiliser LiveScheduler avec plusieurs chaînes YouTube ? R : Non, un compte LiveScheduler est lié à un seul compte Google/YouTube. Pour gérer plusieurs chaînes, vous devez créer un compte distinct pour chacune.

Q : Puis-je changer de compte Google ? R : Non directement. La seule façon de changer de compte est de supprimer votre compte LiveScheduler et d'en créer un nouveau avec l'autre compte Google.

Q : L'application utilise-t-elle mon adresse e-mail ? R : L'adresse e-mail est récupérée depuis Google à des fins d'identification interne uniquement. LiveScheduler ne vous envoie pas d'e-mails.


Tokens de date dans les titres

Q : Puis-je utiliser des tokens dans le titre d'un live individuel (depuis la modale) ? R : Non. Les tokens sont résolus uniquement lors de la génération d'une récurrence ou lors de la propagation d'une modification de récurrence. Si vous tapez {day} directement dans le formulaire d'édition d'un live individuel (modale calendrier), le token sera stocké tel quel, sans être remplacé.

Q : Dans quelle langue sont générés les noms de jours et de mois ? R : Dans la langue de votre interface au moment de la génération (français, anglais ou espagnol, selon votre préférence enregistrée dans votre profil). Pour changer la langue des titres, modifiez votre préférence de langue via le sélecteur en haut à droite, puis regénérez vos lives.

Q : Un token que j'ai utilisé ne semble pas fonctionner — que vérifier ? R : Vérifiez l'orthographe exacte du token (minuscules, accolades). Les tokens valides sont : {day}, {day_short}, {date}, {date_padded}, {month}, {month_short}, {month_number}, {year}, {year_short}, {time}. Tout token inconnu est laissé tel quel dans le titre (aucune erreur n'est levée).


Publication différée

Q : Pourquoi utiliser la publication anticipée plutôt de créer les broadcasts immédiatement ? R : Créer 50 broadcasts des mois à l'avance encombre la page « Lives » de votre chaîne YouTube avec des planifiés très lointains. Avec la publication anticipée, seuls les broadcasts proches de leur date de diffusion sont visibles sur YouTube.

Q : Mon live est en bleu — est-ce qu'il existe déjà sur YouTube ? R : Non. Un live bleu (Programmé) n'a pas encore été créé sur YouTube. Il sera créé automatiquement lorsque l'heure de publication définie (ex. : 24 h avant le live) sera atteinte. Votre chaîne YouTube ne le voit pas encore.

Q : Je ne veux pas attendre — comment publier un live bleu immédiatement ? R : Cliquez sur le live dans le calendrier pour ouvrir la modale, puis cliquez sur le bouton « Publier maintenant ». Le broadcast est créé immédiatement sur YouTube.

Q : Le délai de publication est-il configurable live par live ? R : Oui. Vous pouvez modifier le champ « Publication anticipée » dans le formulaire d'édition d'un live individuel (modale calendrier → Éditer). La date de publication est alors recalculée pour ce seul live.

Q : Que se passe-t-il si j'augmente le délai sur une récurrence alors que certains lives sont déjà en attente (orange) ? R : Les lives repassent en bleu si leur nouvelle date de publication est encore dans le futur. La tâche déjà envoyée à l'arrière-plan est ignorée automatiquement (elle vérifie le statut avant d'agir).

Récurrences et génération

Q : Puis-je modifier la fréquence ou les dates d'une récurrence après création ? R : Non. La fréquence, les dates de début/fin et l'heure du direct sont figées à la création. Si vous avez besoin de changer ces paramètres, supprimez la récurrence et créez-en une nouvelle.

Q : Pourquoi mes lives n'ont-ils pas tous été générés ? R : La limite de 100 occurrences par règle a été atteinte — la génération s'arrête à 100 même si la plage de dates en prévoit davantage.

Q : Combien de temps faut-il pour que les broadcasts apparaissent sur YouTube ? R : Les broadcasts sont créés de façon asynchrone par des travailleurs en arrière-plan. En général, l'opération prend quelques secondes à quelques minutes selon la charge. Vous pouvez suivre la progression grâce aux couleurs du calendrier (orange = en attente, vert = créé).

Q : Que se passe-t-il si la création d'un broadcast échoue ? R : Le live passe au statut Erreur (rouge). LiveScheduler retente automatiquement jusqu'à 3 fois. Si toutes les tentatives échouent, le live reste en erreur. Causes fréquentes : token OAuth expiré ou révoqué, quota YouTube dépassé, problème réseau. Reconnectez-vous à votre compte Google si le problème persiste.


Statuts des lives

Q : Que signifient les différents statuts ?

Statut Couleur Signification
Programmé Bleu Le broadcast n'a pas encore été créé sur YouTube — il le sera automatiquement à l'heure de publication définie
En attente Orange La tâche de création/mise à jour sur YouTube n'a pas encore été traitée
Synchronisé Vert Le broadcast existe sur YouTube et correspond à l'état local
Erreur Rouge Une erreur s'est produite lors de la synchronisation avec YouTube
Sync depuis YouTube en attente Orange Une synchronisation depuis YouTube est en cours de traitement

Q : Mon live est en Erreur depuis longtemps — que faire ? R : Essayez de vous déconnecter et de vous reconnecter avec Google pour renouveler le token OAuth. Si le problème persiste, vérifiez que votre quota YouTube Data API n'est pas épuisé (géré depuis Google Cloud Console).


Verrouillage

Q : Quelle est la différence entre un live verrouillé et un live non verrouillé ? R : Un live non verrouillé est mis à jour automatiquement quand vous modifiez la récurrence parente. Un live verrouillé est ignoré lors de ces mises à jour — ses paramètres restent tels que vous les avez définis individuellement.

Q : La coche « Verrouillé » s'est cochée toute seule — est-ce normal ? R : Oui. Quand vous modifiez un champ dans le formulaire d'édition d'un live, la case se coche automatiquement pour indiquer que ce live va diverger de sa série. Vous pouvez la décocher manuellement si vous ne souhaitez pas verrouiller ce live.

Q : Puis-je modifier un live verrouillé ? R : Oui. Le verrouillage n'empêche pas l'édition individuelle — il protège uniquement contre la propagation automatique depuis la récurrence parente. Vous pouvez éditer tous les champs d'un live verrouillé normalement.


Synchronisation depuis YouTube

Q : La synchronisation depuis YouTube écrase-t-elle toutes mes données ? R : Elle écrase le titre, la description, la visibilité et toutes les options avancées YouTube. Si un live a été modifié sur YouTube, il sera automatiquement verrouillé après synchronisation.

Q : La miniature est-elle synchronisée ? R : Non. Les miniatures ne sont pas synchronisées (l'API retourne une URL, pas le fichier original). Si vous avez changé une miniature sur YouTube, cette modification n'est pas répercutée dans LiveScheduler.

Q : Que se passe-t-il si un broadcast a été supprimé sur YouTube ? R : Lors d'une synchronisation, si un broadcast n'existe plus sur YouTube, le live correspondant est supprimé de LiveScheduler.

Q : Puis-je synchroniser un live en Erreur ? R : Non. Seuls les lives avec le statut Synchronisé (vert) peuvent être synchronisés depuis YouTube. Les lives en attente ou en erreur sont exclus.


Miniatures

Q : La miniature est-elle stockée sur les serveurs de LiveScheduler ? R : Non. La miniature est envoyée directement à YouTube et supprimée des serveurs LiveScheduler après upload réussi. Si l'upload échoue de façon permanente (après 3 tentatives), le fichier peut rester temporairement sur les serveurs — mais il n'est pas accessible publiquement.

Q : Ma miniature n'apparaît pas sur YouTube — pourquoi ? R : L'upload de miniature est une opération séparée de la création du broadcast, traitée en asynchrone. Il peut y avoir un délai. Si la miniature n'apparaît toujours pas après quelques minutes, vérifiez si une erreur est survenue (le live peut être en statut Erreur). Vous pouvez re-uploader la miniature en éditant le live individuellement.


Facturation

Q : Puis-je résilier à tout moment ? R : Oui. Via « Gérer mon abonnement » dans la page Facturation. La résiliation est effective à la fin de la période en cours.

Q : Mon abonnement est résilié — que se passe-t-il à mes données ? R : Vos données restent accessibles en lecture seule. Vous pouvez consulter votre calendrier, supprimer des lives et synchroniser depuis YouTube, mais vous ne pouvez plus créer ni modifier de récurrences. Pour retrouver l'accès complet, vous pouvez vous réabonner.

Q : J'ai souscrit à la formule mensuelle et je veux passer à l'annuelle — comment ça fonctionne ? R : Depuis la page Facturation, cliquez sur « Gérer mon abonnement » puis sélectionnez « Switch plans » dans le portail Stripe. Le passage est immédiat avec proratisation : vous ne payez que la différence pour le reste de la période en cours.

Q : Le paiement a échoué — vais-je perdre l'accès immédiatement ? R : Non. En cas d'échec de paiement, votre compte passe au statut Paiement en retard et vous conservez l'accès jusqu'à ce que Stripe résilie l'abonnement (généralement après plusieurs tentatives sur quelques jours). Mettez à jour votre moyen de paiement via « Gérer mon abonnement » dès que possible.


Compte et données

Q : Quelles données LiveScheduler conserve-t-il sur moi ? R : Email, nom de compte, tokens OAuth Google (access token + refresh token chiffrés), fuseau horaire détecté, préférence de langue, données de facturation Stripe (ID client, ID abonnement, statut). Aucune donnée de carte bancaire n'est stockée — elle est gérée exclusivement par Stripe.

Q : Mes broadcasts YouTube sont-ils supprimés si je supprime mon compte ? R : Uniquement les lives futurs — LiveScheduler supprime de YouTube les broadcasts à venir lors de la suppression du compte. Les lives passés ne sont jamais supprimés de YouTube : ils appartiennent à l'historique de votre chaîne et restent accessibles depuis YouTube Studio.