A propos de RPBro
1.9.6
Version RPBro
1.9.6 2025-04-07
Ajout des widgets à la page des Live
Ajout des conditions aux widgets
1.9.5 2025-03-20
Ajout de la possibilité de gérer les pages suivantes (follow mode) des wiki pour trouver des personnages
Ajout d'une page de stats avec des classements (TOP) en tout genre
1.9.4 2025-03-16
Ajout des graphiques de statistiques FiveM
Les graphiques de statistiques FiveM sur une période de plus d'un mois affichent maintenant soit le maximum soit la moyenne par jour
Amélioration de la tooltip du graphique des statistiques FiveM
Le graphique des statistiques FiveM affiche maintenant les 7 derniers jours par défaut
Le graphique des statistiques FiveM utilise deux ordonnées pour que les viewers "applatissent" moins les courbes
La taille du graphique des statistiques FiveM gère mieux le responsive
1.9.3 2025-03-05
Retrait de la prise en compte des tags Twitch sur la page live global
Ajout du lecteur multi POV live RPBro
1.9.2 2025-02-26
Migration Symfony 7.2
Switch VOD replay de twitchmultivod.com à twitchtheater.tv
Option pour filtrer les bestof afin de s'adapter aux chaines ne diffusant pas que des bestof
Corrections de fautes d'orthographe
Ré-écriture de quelques alertes webhooks Discord
1.9.1 2024-05-18
Page d'affichage de la liste des serveurs pour la version globale (/server/servers
)
Affichage des tags des streams sur la page des streams de la version globale
Ajout des boutons "Tout replier", "Tout déplier" et "Arrêter le rafraichissement auto" à la page live de la version globale
1.9.0 2024-04-01
Redirection possible des Live vers une page alternative (pour la version globale) via le paramètre serveur module.live-redirection
1.8.7 2024-02-24
Adaptation à un changement de la variable duration
des videos
de l'API Twitch
Amélioration responsive de la page d'un streamer
Un streamer inconnu a un order par défaut de 101 pour être en fin de liste
Une alerte webhook de changement de groupe affiche le nom du personnage
Correction du bug permettant d'exécuter les commandes CLI depuis une interface Web
1.8.6 2024-01-20
composer require sensiolabs/ansi-to-html
Lancement des commandes CLI depuis une page web (controller command
)
Ajout d'un checksum et d'une limitation par IP pour le controller command
statistiques sur les VODs de la page streamer
1.8.5 2023-12-21
La page des streamers affiche maintenant par défaut un tri par date de dernier live
Si un streamer n'a pas de VOD, les tests d'autorisation de Sub Event Twitch sont quand même réalisés au cas où ça soit très permissif
Les launchs sont maintenant considérés comme "en live" et la date lastseen est prise en compte
la commande rpbro:clean
peut maintenant définir une durée max de rétention des fichiers
la commande rpbro:clean
nettoie maintenant par défaut les remontéées d'erreurs de plus d'un jour (form-error)
1.8.4 2023-12-13
A l'affichage de la page Live, l'ancienneté des données est calculée si on est en mode fichier global pour se resynchroniser à - 3 secondes afin d'avoir les données les plus récentes possibles. Vérifier si cette optimisation ne risque pas de mettre le serveur à genou.
La gestion des inscriptions aux Twitch Sub Events ne sont exécutés qu'en production
Les VODs non disponibles (fantomes) ne sont plus affichées sur la page des streamers
1.8.3 2023-12-10
Les mots clés associatifs ne tiennent plus compte des noms de personnages vides (faux postifis)
Les VODs avec un personnage inconnu affichent maintenant "personnage inconnu"
Les users inactifs ne sont plus relevés par les commandes rpbro:vods
et rpbro:clips
Retrait des users inactifs les streamers détectés en live
1.8.2 2023-12-04
composer update "symfony/*" --with-all-dependencies
-> 6.4.1
add composer : "league/commonmark": "^2.4"
add composer : "paragonie/sodium_compat": "^1.20"
Utilisation de regex pour la détection de mots clés dans un titre Twitch de la commande rpbro:live
ajout de la variable visitstat
aux vues Twitch pour désactiver les stats Google Anaytics sur certaines pages
ajout du paramètre configuration server twitch.blacklist
pour définir une liste de streamers blacklisté (à ignorer dans les lives détectés)
Si les bestof ne sont pas paramétrés, la page de maintenance n'affiche plus de lecteur vide
1.8.1 2023-11-25
composer update "symfony/*" --with-all-dependencies
-> 6.3.7
Lecture des infos users Twitch par paquet avec une temporisation entre les paquets
Si un aperçu VOD est en cours de création coté Twitch, un aperçu live est utilisé
Les dates de dernier live (lastseen) des stats proviennent maintenant de deux sources : les lives et les vods
Remplacement des appels mutilples CURL curl_setopt
par curl_setopt_array
Les personnages inconnus n'affichent plus "?????" au lieu de leur nom
Si un fichier Google Sheet ne se charge pas car le paramètre de configuration n'existe pas, ça ne bloque plus la commande rpbro:live
et le controlleur live
1.8.0 2023-10-31
les launches sont récupérés par l'API Twitch à l'unité, et ça fonctionne !
Si c'est un launch en cours d'analyze (stream inconnu) -> order=100
Changement de l'icone des streams en analyse
Les lancements de streams non identifiés ne sont plus affichés
Les bestof sont proposés pendant une durée configurable après publication
1.7.8 2023-10-29
Le webhook discord des events peut maintenant être configuré par serveur
Un user sans VOD n'est plus éligible pour les sub events Twitch
Retrait des bandeaux launches pour des icônes discrets (rocket & loading)
Les launches ont des thumbs créés artificiellement (url habituelle)
Le traitement des launches a été retravaillé dans rpbro:live
1.7.7 2023-10-28
Ajout du service Youtube permettant de récupérer le dernier bestof avec de la cache
Si un bestof est sorti il y a moins de 12 heures, il est proposé sur la page des live
Par défaut la méthode Twitch::eventSubList
retourne les subs du serveur en question uniquement de façon à traiter séparément chaque serveur RP
Affichage des granted pas encore subbed avec un oeil bleu dans la liste des streamers
1.7.6 2023-10-27
Gestion des modules inactifs dans le menu principal
Gestion des modules inactifs dans le sitemap
Sur la page streamer, le profile pic était caché même s'il était vierge
La page streamer ne génère plus d'erreur si le streamer est inconnu
Les fichiers form-error alertes de supposition ont noms différents
Les fichiers form-error alertes de supposition sont ignorés s'ils ont plus de 12 heures
Configuration de messages personnalisés pour les pages live, VOD, streamers, clips, stats et accueil
Les clips sur la page d'un streamer sont maintenant triés par popularité
La recherche automatique de groupes dans la commande rpbro:live
recherche maintenant des mots entiers
Si une VOD n'a pas d'aperçu sur la page d'un streamer, une image par défaut est affichée
S'il n'y a aucun live, proposition de lien vers le dernier best of
1.7.5 2023-10-10
Le contrôle des noms de groupe dans les titres de stream tient maintenant compte d'un dictionnaire
Stat du nbr viewers moyens et max par streamers
Réduction de la hauteur d'une div VOD et amélioration graphique
Des alertes discord de changements de groupe étaient levées alors que le groupe actuel était dans le titre
Des alertes discord de changements de groupe étaient levées à cause d'un conflit entre les noms des personnages et des noms de groupes. Par exemple : "Hermano" pour "Mano" ou "EMS" pour "Demso"
Des alertes discord de changements de groupe doivent avoir au moins 3 lettres dans le nom du groupe
Ajout de conditions pour les streamers autorisés à générer des sub events (granted)
Ajout du fichier de paramètres serveur par défaut config/servers/default.yaml
Ajout de la commande rpbro:live-unfiltered
pour sauvegarder tous les streams du game_id retourné par Twitch et pouvoir le rendre commun
Ajout de la route server/global
retournant les infos globales sur les streams FR du game_id
Ajout de la route server/global/json
retournant les infos globales brutes au format JSON des streams FR du game_id tels que retournés par Twitch API
Les Twig des webooks Discord affichent maintenant les données en RAW pour ne pas avoir d'entities HTML
Ajout du paramètre de configuration twitch.streams.global
pour définir un path ou un URL des données globales RAW des streams en cours (optimisation par centralisation)
Création de la méthode filterStreams
à la classe Twitch
pour trier les streams en un seul endroit du code
Création de la méthode GetAllStreamsBestSource
à la classe Twitch
pour choisir la source la plus optimisé entre le fichier global des streams ou l'API Twitch (optimisation par centralisation)
Utilisation de la méthode GetAllStreamsBestSource
de la classe Twitch
par la commande rpbro:live
Création de la commande rpbro:live-common
pour récupérer les streams non filtrés de l'API Twitch et le sauvegarder dans un fichier
Ajout du fichier documentation racine DOC.md
Si aucun paramètre n'est fourni à la commande rpbro:clips
, le nombre de jours pour la recherche prend bien la valeur par défaut
1.7.4 2023-10-09
les stats moyenne shadow sont supprimés. Une autre méthode est mise en place : threshold/sustain. Quand on dépasse un seuil de comptage, le comptage est rammené au sustain.
Par exemple, si on a compté plus de 1000 mesures d'une tranche horaire, on rammène son comptage à 100 de façon à avoir un poids de l'historique beaucoup plus fiable et permettre une évolution.*
Renommage de la route pour avoir des infos serveur directement depuis FiveM server/info
-> server/fivem
nouvelle route pour avoir des infos serveur en JSON server/info
il est possible de cliquer sur le nom d'un streamer depuis la page des clips
Un streamer ayant mis le nom d'un groupe dans son titre mais n'étant pas de ce groupe déclenchera un warning discord
1.7.3 2023-10-06
MAJ fichiers config servers
retrait de l'auto-embed des liens webhooks Discord avec un texte qui cache le lien
Le tri par défaut des clips par popularité dans la commande rpbro:clips
se faisait avant l'ajout des anciens clips
Ajout du paramètre reset
à la commande rpbro:clips
pour pouvoir l'exécuter en mode effacer et remplacer. Le but étant de faire une grosse MAJ des clips pour purger les clips supprimés par les streamers.
Ajout des paramètres wiki_chars_find
et wiki_rewind_to_href
aux configs serveurs permettant de trouver les personnages sur la page wiki. wiki_chars_find
est la chaine à retrouver dans le code HTML. wiki_rewind_to_href
est la nombre de caractère à reculer pour trouver le href de la page en question.
Les tris de la page live font maintenant la différence entre ceux alphabétiques et ceux numériques
Afin de ne pas avoir des moyennes dans les stats qui deviennent trop lissés et avec des données trop anciennes, des moyennes sont calculés dans l'ombre (shadow means) et servent à reset les moyennes en cours au bout d'une certaine durée.
1.7.2 2023-10-01
Page de stats responsive
Mise en évidence de la ligne du jour dans les tableaux de stat
Parfois FiveM renvoie une date unix à zéro (1970) quand un server a redémarré. La date actuelle est prise à la place.
Ajout d'un time de référence à la commande rpbro:live
pour ne plus avoir de mauvaises dates dans le fichier JSON FiveM
Quelques optimisations SEO
Ajout du tableau de stat des heures + codes couleurs par type de donnée
1.7.1 2023-09-28
créer le dossier et déplacer les fichier FiveM dans data/fivem/
. Renommer server.csv
en server-YYYY-MM.csv
. Donner les droits d'écriture
Ajout du nombre de viewers total en bas de la page live
Les clips plus anciens que la période de relève sont bien ajoutés aux clips de chaque streamer
Ajout du paramètre days
à la commande rpbro:clips
pour choisir le nombre de jours relevés des clips (par défaut 3)
la commande rpbro:clean
a maintenant un paramètre mode
qui peut être mis à full
pour effecter un nettoyage complet des données
la commande rpbro:clean
a deux options pour les nettoyages de dossiers : old = suppression des vieux fichiers. all = suppression de tous les fichiers
Les fichiers CSV FiveM sont partitionnés par mois
les statistiques gèrent maintenant les moyennes (viewers, joueurs, streamers)
les caches des clips sont maintenant alignées sur 10 min plutôt que 1 min
les lives peuvent maintenant être triés et filtrés
Ajout de stats pour les viewers, players et streamers par date, mois de l'année et jour de la semaine.
1.7.0 2023-09-24
La configuration des bestof pour la page de maintenance est maintenant dans config/service.yaml
Un streamer inconnu ne bloque plus la MAJ des VODs rpbro:vod
Un streamer inconnu ne bloque plus la MAJ des users Twitch rpbro:users
Un streamer inconnu dans la commande rpbro:users
envoie maintenant un webhook discord
Le relevé des clips rpbro:clips
se limite à N jours par streamer et merge les anciens clips (pour limiter les appels à l'API Twitch)
Le relevé des clips rpbro:clips
nettoie automatiquement les clips trop anciens
Ajout d'un canal webhook Discord par défaut
Ajout d'une alerte Discord si un live d'un streamer inconnu ou avec un personnage non renseigné est détecté
Ajout du contrôleur server pour la gestion des infos sur le serveur
Ajout du paramètre fivem.server_id
qui est l'identifiant unique du serveur FiveM
Ajout de la route server/info
qui retourne le JSON de FiveM du serveur en cours
Sauvegarde en cache des données FiveM dans cache/app/fivem-XXXX.cache
(XXXX = identifiant FiveM)
Si pas de tracking la commande rpbro:vods
ne bloque plus
Possibilité de désactiver des modules pour un serveur (live, vods, clips, streamers, stats)
Si l'icône de groupe est affiché sur la page live
, le groupe n'est pas affiché dans le titre
La commande rpbro:live
relève maintenant les données FiveM et stocke des stats et l'historique
Affichage du nombre de joueurs et de streamers sur la page live
L'icône de groupe inconnu n'est plus affiché pour plus de clareté sur la page live
Import des configs server dans services.yaml
pour faciliter la config des serveurs RP
fichier robots.txt
généré dynamiquement pour ne plus avoir de dépendance du serveur RP
Ajout d'un lien discord sur la page à propos de et le formulaire d'erreur
Ajout de la variable de configuration module.cron
pour activer/désactiver les commandes indépandemment de la maintenance
Ajout de la variable de configuration module.cronmaintenance
pour définir si les commandes sont exécutées ou non pendant une maintenance
Ajout des colonnes Nb Viewers et Nb Streamers aux données FiveM de base
Ajout des labels au CSV des données FiveM de base
Possibilité d'ajouter plusieurs IP autorisées pendant les maintenances dans le fichier /maintenance
1.6.2 2023-08-28
Sélection cumulative des VODs
Des brackets ont été ajoutés aux VODs pour avancer ou reculer dans le temps d'un clic
Maximize width of VODs
Habitudes streamer (jour / heure)
1.6.1 2023-08-23
Affichage des lancements de streams (launches)
1.6.0 2023-08-19
Correction d'un bug de taille d'image d'aperçu sur les pages des streamers
Amélioriation de la page des streamers pour les écrans de petite taille
Webhook Twitch Event
Inscription, Désinscription et liste de events Twitch
Liste des streamers dans le menu principal
Menu A propos de réduit
Stockage des events stream.online dans var/data/misc/launches.json
1.5.7 2023-08-14
La liste des streamers a maintenant une recherche, des tris et des filtres
Ajout de paramètres à la page LIVE (taille du thumb + gicon)
Amélioration de la détection des LIVE (nickname)
Ajout des dernières VODs et best of clips sur la liste des streamers
1.5.6 2023-08-07
Liste des streamers + page dédiée à chaque streamer
Ajout des pages dédiées au sitemap
1.5.5 2023-08-01
Amélioration de la détection LIVES : mot-clés négatifs et mot-clés associatifs
Amélioration de la détection VODs : mot-clés négatifs et mot-clés associatifs
1.5.4 2023-07-30
Ajout des stats : dernière date de live. Affichés dans la liste des streamers inactifs + stats entités
Refus des clips qui ne proviennent pas d'une VOD valide
1.5.3 2023-07-17
Réorganisation des z-index
Uniformisation des filtres/options/recherche dans le menu principal
Retrait des slahs de fin inutiles au sitemap
Sauvegarde en localstotage des préférences utilisateur
Ajout d'un choix de la position des filtres pour les clips
Ajout de plusieurs services au choix pour l'affichage multi Twitch (multitwitch.tv, multistrea.me, multitwitch.live, multitheater.tv et multitwitch.co)
1.5.2 2023-07-16
Partage des contextes des VODs
v1.5.1 2023-07-15
Page d'accueil (SEO)
Parser de logs HTTP
Affichage des visiteurs en cours, visiteurs dans les logs et pages consultées
Ajout des variables httplog_path
, server_rp
, server_rp_link
, wiki_server
et wiki_chars
pour avoir un code moins dépendant du serveur RP choisi
Récupération automatique du dernier best of YouTube de la page de maintenance : https://www.youtube.com/feeds/videos.xml?channel_id=UCjZBlNaFYkTPB2VJyiLIMNw
Amélioration esthétique de case à cocher des streams LIVE avec des checkbox stylisées
Liste des streamers inactifs (pas de VODs dans liste Twtich) -> data/misc/inactives.json
v1.5.0 2023-07-11
Tâche de relevé des clips rpbro:clips
Retour des patchnotes en dehors du mode de développement
Page d'affichage des clips avec tri, filtre et recherche (pas de pagination pour le moment)
ajout dynamique de la valeur aired_at
aux clips qui est la date réelle de diffusion basées sur les VODs connues
v1.4.6 2023-07-04
Ajout d'un checksum de sécurité pour les effacements et téléchargements des remontées d'erreur
Ajout de vues pour les traitements des téléchargements et effacements des remontées d'erreur
Ajout de paramètres à la balise stream du LIVE pour afficher des informations en vu de faire un trie/filtre dynamique via JS dans l'avenir
Ajout du fichier robots.txt
pour la SEO
v1.4.5 2023-07-01
Event GA4 manuel après le fetch des streams live
v1.4.4 2023-06-30
Ajout du tracking Google Analytics
Ajout d'events pour l'affichage de contenus AJAX dans Google Analytics
Sitemap automatique (dates auto ou date d'un fichier tel que Twig)
les remontées d'erreur envoient des messages sur Discord via WebHook
les remontées d'erreur peuvent être téléchargées et supprimées
v1.4.3 2023-06-26
Récupération des données wiki : les personnages non référencés sur la liste des personnages sont recherché par prédiction d'URL (contrôle un code 200 sur la l'URL)
Après 14h les VODs n'affiche plus qu'à partir d'un jour en arrière pour un affichage plus clair par défaut
Affichage des clips des 7 derniers jours
Les titres de clips ne sont plus affichés si le hash du titre est le même que le hash du titre du stream
v1.4.2 2023-06-25
désactivation des CRON qui manipulent des données quand on est en maintenance
ajout du terme non officiel à la page à propos de
v1.4.1 2023-06-24
Les VODs sélectionnées peuvent être ouvertes avec TwitchMultiVOD (twitchmultivod.com)
Les VODs ouvertes avec TwitchMultiVOD sont automatiquement synchronisées sur le curseur de temps
v1.4.0 2023-06-20
Affichage des VODs ghost (VOD non disponible mais détectée en LIVE) dans la chronologie + aperçu dédié
Ajout d'informations au tracking live : titre et viewer
Nettoyage des trackings live trop vieux (60 jours)
Simulation des videos (VODs) à partir des trackings live
Une vidéo non chargé dans l'aperçu de la liste des VOD affichera proprement une erreur
La commande rpbro:clean lance maintenant toutes les tâches CRON nécessaires à un bon fonctionnement, utile à lancer 1 fois par jour
une commande qui lance plusieurs commandes sait maintenant comptabiliser le temps passé (plus d'injection de CommandTools pour avoir une instance par commande)
v1.3.4 2023-06-18
Texte centré verticalement sur les VODs
Corrections de textes
Un clic sur un formulaire des erreurs en attente de traitement copie dans le presse-papier des données collable dans le GSheet
Cache les graphiques des stats en attendant une version plus propre et moderne
v1.3.3 2023-06-15
Effacer le fichier des stats live (reset du format) var/data/stats/live.json
Installer le composant commonmark pour gérer le format MD composer require league/commonmark
Regroupement des fichiers data uniques dans le répertoire misc
Ajout du tracking au CRON Live
écriture JSON -> BEAUTIFIER seulement en mode debug
L'affichage par défaut des VODs commence à 6h du matin (reboot serveur)
Ré-écriture du module des statistiques (Stats)
Collecte des stats du nombre maximum de viewers et de streams par année, mois, jour et heure
Affichage les patchnotes sur la page about (en mode développement, affiche également le patchnote de dev)
v1.3.2 2023-06-13
Clips plus petits
Clips avec une z-index supérieur aux streams live
Clips avec un défilement uniquement pour la div
v1.3.1 2023-06-12
Installer l'extension Sodium (composer require paragonie/sodium_compat
)
Ajout des clés secrètes en développement config\secrets\dev\dev.*.public/private.php
Ajout des clés secrètes en production config\secrets\prod\prod.*.public/private.php
Ajout des variables secrètes TWITCH_CLIENT_ID
et TWITCH_CLIENT_SECRET
Possibilité de mettre une adresse distante (IP) par ligne dans le fichier .maintenance
pour ignorer la maintenance et pouvoir tester avant une remise en ligne publique
Tâche CRON rpbro:live
de relevé des streams live + génération des stats live (pour alléger le contrôleur client LIVE)
TimeOut des caches du contrôleur LIVE augmentée à 5 minutes pour donner la priorité à la tâche CRON mais pouvant le faire aussi si la tâche a un souci ou n'est pas activée
Un nettoyage inutile des caches était lancé à chaque appel de la page LIVE
Le template AJAX ne charge plus les balises HTML inutiles
Chargement AJAX de la page LIVE + autorefresh / 2 min
Ajout un timecode aux URL des thumbs pour forcer les refresh à la seconde
v1.3.0 2023-06-05
Parsing de la fiche wiki des personnages RP pour récupérer les liens des fiches persos
Affichage sur le formulaire des remontées d'erreur la liste des streamres en attente de traitement
v1.2.3 2023-06-04
Ajout d'un formulaire permettant de remonter des erreurs concernant les données RP d'un streamer
Ajout d'un formulaire permettant d'ajouter un nouveau streamer
v1.2.2 2023-06-03
Refactorisation des fichiers CSS
v1.2.1 2023-06-01
Modification de la classe TwitchDb pour ne charger la cache des données des personnages que si le CRON n'a pas fonctionné après 24 heures
Ajout du mode maintenance (onKernelRequest) automatique quand un fichier .maintenance
est présent à la racine du site
v1.2.0 2023-05-31
Le positionnement d'un curseur de temps sur les VODs ouvrira les VOD à ce timing
Correction bug d'affichage heure de création d'un clip
Amélioration de l'affichage de la position d'un clip depuis le début du stream
v1.1.2 2023-05-31
Mise en paramètre de l'ID du jeu Twitch
Mise en paramètre les mots-clés à trouver dans les titres Twitch
v1.1.1 2023-05-28
Changement de la couleur des scrollbars sur les VODs
Chargement des infos streamers (users Twitch)
Chargement des vidéos des streamers
Chargement des personnages et groupes
Nettoyage des caches & fichiers
Statistiques de base
v1.1.0 2023-05-20
Migration de PHP vanilla au framework Symfony 6
Séparation du CSS en plusieurs fichiers Sass (SCSS)
Patchnotes utilisateur
1.9.6 2025-04-07
Ajout des widgets à la page des Live
1.9.5 2025-03-20
Ajout d'une page de stats avec des classements (TOP) en tout genre
1.9.4 2025-03-16
Ajout des graphiques de statistiques FiveM
Les graphiques de statistiques FiveM sur une période de plus d'un mois affichent maintenant soit le maximum soit la moyenne par jour
Amélioration de la tooltip du graphique des statistiques FiveM
Le graphique des statistiques FiveM affiche maintenant les 7 derniers jours par défaut
Le graphique des statistiques FiveM utilise deux ordonnées pour que les viewers "applatissent" moins les courbes
La taille du graphique des statistiques FiveM gère mieux le responsive
1.9.3 2025-03-05
Retrait de la prise en compte des tags Twitch sur la page live global
Ajout du lecteur multi POV live RPBro
1.9.2 2025-02-26
Switch VOD replay de twitchmultivod.com à twitchtheater.tv
Option pour filtrer les bestof afin de s'adapter aux chaines ne diffusant pas que des bestof
Corrections de fautes d'orthographe
1.9.1 2024-05-18
Affichage des tags des streams sur la page des streams de la version globale
Ajout des boutons "Tout replier", "Tout déplier" et "Arrêter le rafraichissement auto" à la page live de la version globale
Refonte graphique de la page live par serveur de la version globale
Ajout de la vue en vrac des lives pour la version globale /liveall
Correction du sitemap.xml
de la version globale
1.9.0 2024-04-01
Ajout du mode global
1.8.7 2024-02-20
Amélioration responsive de la page d'un streamer
Un streamer inconnu est par défaut en fin de liste
1.8.6 2024-01-20
statistiques sur les VODs de la page streamer
1.8.5 2023-12-21
La page des streamers affiche maintenant par défaut un tri par date de dernier live
Nettoyage quotidien des remontéées d'erreurs non traitées
1.8.4 2023-12-13
Meilleure synchro des lives pour avoir un refresh avec les données les plus récentes possibles
Les VODs non disponibles ne sont plus affichées sur la page des streamers
1.8.3 2023-12-10
Supression d'un cas de faux postifis sur les noms de personnage
Les VODs avec un personnage inconnu affichent maintenant "personnage inconnu"
1.8.2 2023-12-04
Amélioration de la détection des changements de groupes/entités
Ajout de blacklist pour ignorer des streamers
Si les bestof ne sont pas paramétrés, la page de maintenance n'affiche plus de lecteur vide
Amélioration des filtres et tris de la page des streamers
1.8.1 2023-11-25
Si un aperçu VOD est en cours de création coté Twitch, un aperçu live est utilisé
Les dates de dernier live (lastseen) des stats proviennent maintenant de deux sources : les lives et les VODs
Les personnages inconnus n'affichent plus "?????" au lieu de leur nom
1.8.0 2023-10-31
Amélioration de l'analyse des streams, les streams sont affichés avec beaucoup moins de délais et moins d'erreurs
Les streams inconnus (en cours d'analyse) ne sont plus affichés
Les bestof sont proposé pendant une durée après publication adaptée au rythme de diffusion
1.7.8 2023-10-29
Retrait des bandeaux launches pour des icônes discrets (rocket & loading)
Les launches ont maintenant des thumbs prédits au lieu d'afficher les images par défaut des streamers
Le traitement des lancements de stream a été retravaillé et afffiché plus discrètement
1.7.7 2023-10-28
Si un bestof est sorti il y a moins de 12 heures, il est proposé sur la page des live
1.7.6 2023-10-27
Le menu n'affiche plus les modules inactifs
La page streamer ne génère plus d'erreur si le streamer a été ban twitch ou supprimé
Les clips sur la page d'un streamer sont maintenant triés par défaut par popularité
Si une VOD n'a pas d'aperçu sur la page d'un streamer, une image par défaut est affichée
S'il n'y a aucun live, proposition de lien vers le dernier best of
1.7.5 2023-10-10
Pas de nouvelle fonctionnalité
1.7.4 2023-10-09
Nouvelle méthode de stats pour les moyennes (reset par période)
1.7.3 2023-10-04
Correction d'un bug de tri sur les clips
Purge des clips supprimés par les streamers 1 fois par jour
Les tris de la page live font maintenant la différence entre ceux alphabétiques et ceux numériques
1.7.2 2023-10-01
Page de stats responsive
Mise en évidence de la ligne du jour dans les tableaux de stat + code couleur par type de donnée
1.7.1 2023-09-28
Ajout du nombre de viewers total en bas de la page live
les lives peuvent maintenant être triés et filtrés sur de nombreux critères
1.7.0 2023-09-24
1ère version vraiment utilisable en multi servers
Un streamer inconnu ne bloque plus la MAJ des VODs et des infos streamers
Si l'icône de groupe est affiché sur la page live
, le groupe n'est pas affiché dans le titre
Affichage du nombre de joueurs et de streamers sur la page live
L'icône de groupe inconnu n'est plus affiché pour plus de clareté sur la page live
Ajout d'un lien discord sur la page à propos de et le formulaire d'erreur
1.6.2 2023-08-28
Les filtres de sélection des VODs ont maintenant une option pour se cumuler
Des brackets ont été ajoutés aux VODs pour avancer ou reculer dans le temps d'un clic
Les dates des VODs peuvent être adaptées d'un clic à la taille de l'écran
Habitudes des streamers : jours de la semaine préférés et heures préférées
1.6.1 2023-08-23
Pour pallier à la lenteur de l'API Twitch qui affiche les streams avec parfois 15 minutes de retard, RPBro déploie une surveillance avancée des streamers permettant un affichage des débuts de streams avec un décallage réduit entre 0 et 2 minutes maximum.
Ajout de la catégorie ADMIN permettant de suivre les streams des admins du serveur
1.6.0 2023-08-19
Correction d'un bug de taille d'image d'aperçu sur les pages des streamers
Amélioriation de la page des streamers pour les écrans de petite taille
Webhook Twitch Event
Inscription, Désinscription et liste de events Twitch
Liste des streamers dans le menu principal
Menu A propos de réduit
1.6.0 2023-08-19
Correction d'un bug de taille d'image d'aperçu sur les pages des streamers
Amélioriation de la page des streamers pour les écrans de petite taille
Liste des streamers dans le menu principal
Menu A propos de réduit
1.5.7 2023-08-14
La liste des streamers a maintenant une recherche, des tris et des filtres
Ajout de paramètres à la page LIVE (taille de l'aperçu et icône de groupe en option)
Ajout des dernières VODs et best of clips sur la liste des streamers
1.5.6 2023-08-07
Pas de nouvelle fonctionnalité
1.5.5 2023-08-01
Amélioration de la détection des LIVES
Amélioration de la détection des VODs
1.5.4 2023-07-30
Détection des streamers inactifs
Refus des clips qui ne proviennent pas d'une VOD valide
1.5.3 2023-07-19
Uniformisation de l'ergonomie des paramètres et options
Sauvegarde de certaines préférences utilisateur
Ajout d'un choix de la position des filtres pour les clips
Ajout de plusieurs services au choix pour l'affichage multi Twitch (multitwitch.tv, multistrea.me, multitwitch.live, multitheater.tv et multitwitch.co)
1.5.2 2023-07-16
Les contextes des VODs (sélection + fenêtre de temps + curseur de temps) peuvent être copiés et partagés librement
v1.5.1 2023-07-14
Page d'accueil
Amélioration esthétique de case à cocher des streams LIVE
Détection des streamers inactifs
v1.5.0 2023-07-11
Page des clips (tris, filtres, recherche)
Affichage des patchnotes
Réorganisation des menus
La date de diffusion des clips est recalculée en se basant sur les VODs
v1.4.6 2023-07-04
Pas de nouvelle fonctionnalité
v1.4.5 2023-07-01
Pas de nouvelle fonctionnalité
v1.4.4 2023-06-30
Pas de nouvelle fonctionnalité
1.4.3
Recherche des pages wiki des personnages par lien direct pour palier aux fiches manquantes dans la liste des personnages
Après 14h les VODs n'affichent plus les vidéos de la veille par défaut
Ajoutd'un bouton pour afficher les clips des 7 derniers jours
Les titres de clips ne sont plus affichés si ce sont les mêmes que le stream en cours
1.4.2
Pas de nouvelle fonctionnalité
1.4.1
Les VODs sélectionnées peuvent être ouvertes avec TwitchMultiVOD (twitchmultivod.com) et synchronisées sur le curseur de temps
1.4.0
Affichage des VODs ghost (VOD non disponible mais détectée en LIVE) dans la chronologie
1.3.4
Pas de nouvelle fonctionnalité
1.3.3
L'affichage par défaut des VODs commence à 6h du matin pour plus de clareté
1.3.2
Clips plus petits, au-dessus des streams live et avec un défilement indépendant
1.3.1
chargement asynchrone streams LIVE
Autorefresh des streams LIVE
1.3.0
Liens automatiques avec les pages Wiki
1.2.3
Formulaire de remontée d'erreurs
1.2.2
Pas de nouvelle fonctionnalité
1.2.1
Pas de nouvelle fonctionnalité
1.2.0
Ouverture des VODs au timing du curseur de temps
correction bug d'affichage de l'heure de création d'un clip
amélioration de l'affichage de la position d'un clip depuis le début du stream
1.1.2
Pas de nouvelle fonctionnalité
1.1.1
Ajout de statistiques
1.0.0
1ère version publiée
Qu'est-ce que RPBro ?
RPBro est un outil d'aide au suivi des streams Twitch d'un serveur de Role Play
.
Cette instance est configurée pour le serveur CaliRP.
Ce site est un site non officiel.
RPBro propose des liens vers ces services pour fournir des informations externes et complémentaires :
◽ Twitch : plateforme de streaming
◽ Wiki CaliRP : wiki communautaire sur le lore de CaliRP
◽ MultiTwitch.tv : plateforme de diffusion multi streams Twitch.
◽ MultiStre.am : plateforme de diffusion multi streams Twitch.
◽ MultiTwitch.live : plateforme de diffusion multi streams Twitch.
◽ TwitchTheater.tv : plateforme de diffusion multi streams Twitch.
◽ MultiTwitch.co : plateforme de diffusion multi streams Twitch.
◽ TwitchMultiVOD : plateforme de diffusion multi VODs Twitch.
FAQ
Général
Quelques statistiques sur les données RP, les streams etc... ?
Oui, il y a bien quelques infos générales
mais aussi des statistiques détaillées sur les joueurs, streamers et viewers
et des classements inutiles mais amusants.
Comment sont connues les informations RP telles que les noms de personnages, les entités etc... ?
Un document communautaire de type Google Sheet est mis à jour régulièrement pour fournir ces informations.
Généralement, une modification de ce document mettra au maximum une heure à être répercutée sur ce site.
Liste des streamers CaliRP déjà configurés.
J'ai remarqué une erreur sur un personnage (nom, métier, groupe...), comment remonter cette information ?
Vous pouvez utiliser le formulaire du haut pour nous aider à corriger les erreurs ! Merci d'avance 😀
Un streamer est inconnu (sa vignette est entourée de rouge sur la page LIVE), comment remonter cette information ?
Vous pouvez utiliser le formulaire du bas pour nous aider à ajouter un nouveau streamer ! Merci d'avance 😀
Comment remonter une information ou poser une question directement ?
Vous pouvez utiliser ce lien vers mon discord
LIVE
Que signifie l'icône
en haut à gauche d'un stream ?
L'API Twitch a un défaut : elle ignore les streams qui viennent de commencer et parfois avec plus de 15 minutes de retard...
RPBro pallie à ce défaut avec une surveillance avancée des streamers actifs.
En attendant que les informations complètes soient retournées par Twitch,
RPBro affiche ces streams avec ce bandeau vous permettant d'être informé le plus rapidement possible (entre 0 et 120 secondes).
Par contre, certaines informations peuvent être manquantes.
Que signifie l'icône
en haut à gauche d'un stream ?
Quand RPBro détecte un début de stream, il peut mettre de quelques secondes à quelques minutes à l'analyser pour confirmer que c'est bien un stream CaliRP.
Pour vous tenir informé le plus rapidement possible, RPBro affiche ces streams en cours d'analyse en ajoutant cet icône.
Pourquoi certains streams n'apparaissent pas ?
Soit le streamer n'a pas configuré le jeu vidéo joué, soit il a oublié le mot-clé de son serveur dans le titre, soit Twitch ignore le stream pour une raison inconnue
Y a t'il un risque quand le streamer se trompe de mot-clé ?
Si c'est répétitif ou volontaire, le streamer est susceptible d'être blacklisté et ne plus apparaitre sur RPBro.
Pourquoi certains liens vers la page wiki d'un personnage n'apparaissent pas ?
Soit la page wiki n'a pas été créée, soit le personnage n'apparait pas dans la liste des personnages RP
Quelles sont les interactions possibles ?
Rester immmobile sur l'aperçu du stream affiche son titre
Un click sur l'aperçu du stream l'ouvre dans un nouvel onglet
Un click sur la case à cocher au-dessus du nombre de viewers sélectionne le stream pour MultiTwitch
: affiche les clips créés pendant la session de stream
: affiche la page Wiki du personnage
☒ : Sélectionne tous les streams
☐ : Dé-sélectionne tous les streams
VODs
Pourquoi certaines VODs n'apparaissent pas ?
Soit
- La vidéo n'a pas encore été prise en compte par RBRo
- le streamer n'a pas configuré le jeu vidéo joué
- le streamer a oublié le mot-clé de son serveur dans le titre
- la VOD comporte plusieurs chapîtres qui ne sont malheureusement pas récupérables via l'API Twitch et le premier chapitre ne concerne pas le serveur RP
- la VOD a été supprimé ou rendu invisible par le streamer
- le stream est en cours et il a été configuré pour être disponible uniquement à la fin du stream
- le stream est en cours et il a été configuré pour ne pas être accessible en VOD
- le stream vient de démarrer et n'a pas encore été détecté par RPBro
Pourquoi certaines VODs de jeu n'ayant aucun rapport avec le RP sont parfois dans la liste ?
Soit
- le streamer a laissé un titre avec le mot-clé de son serveur RP alors qu'il jouait à un autre jeu
- la VOD comporte plusieurs chapitres qui ne sont malheureusement pas récupérables via l'API Twitch et seul le premier chapitre concerne le serveur RP.
Dans ce cas, si vous êtes streamer et voulez être bien affiché, le seul moyen possible tant que Twitch n'améliore pas son API est de couper rapidement le stream avant et après une session de RP 😒.
Pourquoi est-il impossible de remonter à plus de 60 jours ?
Twitch conserve les VODs au maximum 60 jours et chaque streamer peut réduire cette durée
Quelles sont les interactions possibles ?
Rester immmobile 1 seconde sur une VOD affiche ses infos détaillées
Un click sur une VOD la mettra en évidence (sélection)
Un click sur la chronologie affichera un repère de temps vertical
Les ascenseurs verticaux et horizontaux permettent de se déplacer
Les VODs sélectionnées peuvent être ouvertes avec TwitchMultiVODs et si un repère de temps a été placé sur la date/heure, elles seront synchronisées à cette date
Depuis la liste des filtres, vous pouvez partager votre sélection de VODs via un simple lien (VODs sélectionnées + période de temps affichée + curseur de temps)
🔍 : Ouvre la liste des filtres (période sélectionnée, mises en évidence par catégorie, partages etc...)
☒ : Sélectionne toutes les VODs
☐ : Dé-sélectionne toutes les VODs
CLIPS
Pourquoi certains clips n'apparaissent pas ?
Soit
- le clip est plus vieux que 60 jours (RPBro sert à mieux suivre les streams, il n'a pas pour vocation d'archiver les clips plus longtemps que les VODs)
- le streamer avait mal configuré le jeu joué
- Twitch a ignoré le clip pour une raison inconnue
Quelles sont les interactions possibles ?
Un click sur un clip l'ouvrira dans un nouvel onglet
La barre de recherche permet d'effectuer des recherches, des tris et des filtres sur la liste des clips
Droits
Ce site suit les visites avec Google Analytics de façon anonymisée et ne stocke aucune donnée personnelle.
De fait, aucun traitement de données personnelles n'est réalisé sur ce site.
Editeur : Zeeltoid (discord)
Hébergeur : Hostinger
Les images et marques de ce site appartiennent à leurs propriétaires respectifs.
Ce site n'a aucun lien avec les streamers et les éditeurs/développeurs/distributeurs des jeux affichés.
©2023-2025 RPBro tous droits réservés