SAVINGSFinancial gain :Save $1,500 to $3,000 / year per studio (Zero software royalties)
NO SUBSCRIPTIONSoftware cost :$0 / month · Open-source, zero recurring fees, no vendor lock-in
MAC & MAC MINIStudio appliance :Perfect silent control unit: fanless profile, dual HDMI screens & auto-launch
APPLE SILICONM1 to M4 chips :Apple Silicon tuning: instant 4K playback with zero heat build-up
BUDGET MINI PCSAccessible hardware :Runs on refurbished hardware (Dell Wyse, HP ProDesk) starting at $40
GRAPHICS ACCELERATIONSmooth playback :Hardware-accelerated engine: buttery smooth 4K & 2K 60 fps playback
100% OFFLINEOutage proof :Operates without Internet: resilient against fiber cuts and ISP outages
TOUCH KIOSKSelf-service :Member touchscreen with live class countdown and easy selection
DUAL SCREENSMulti-display :Simultaneous feeds: main workout screen + gym floor TVs
24/7 GYM RADIOBackground music :Continuous music flow with seamless crossfade and automated voice alerts
CUSTOM CONTENTCatalog freedom :100% Agnostic: play your own workouts (Cycling, HIIT, Yoga, Pilates)
MULTI-OSCross-platform :Windows 10/11, macOS, Linux, Android tablets and iPadOS exploration
NATIVE ANDROIDDedicated app :Available on touchscreen tablets to control your fitness studio seamlessly
SIMPLE REMOTEEasy control :Choice of 2.4 GHz wireless clicker or local smartphone QR web app
PRIVACY & GDPRData sovereignty :100% Local: zero analytics, zero cameras, your data stays in your club
BLACKOUT RECOVERYElectrical resilience :Autonomous auto-recovery and instant playout resume after power outage
1-CLICK BACKUPUniversal export :Export and restore your entire schedule and video catalog in a single ZIP
ECO-FRIENDLYLow power draw :Under 10 Watts active draw: silent, cost-effective and eco-friendly
Back to releases
V2.0.0

Bobine V2.0.0 — Official Release

Bobine 2.0 — l'alternative open source à un système de cours virtuels propriétaire

Bobine transforme un mini PC bon marché en système complet de diffusion de cours collectifs : planning automatique, borne à la demande, deux écrans indépendants, radio d'ambiance et télécommande mobile. Le tout hébergé chez vous, sous licence libre, sans abonnement récurrent et sans dépendance à un éditeur.

Là où les solutions type LesMills Cinema imposent un système fermé, un abonnement mensuel et une dépendance à un éditeur pour chaque mise à jour, Bobine offre le même usage — cours vidéo planifiés, et plus encore.

Incluant borne à la demande, expérience adhérent soignée — tout en gardant le contrôle total de son environnement. Code source ouvert, données sur votre matériel, aucun compte à créer, aucun service qui peut être coupé unilatéralement.

Cette version 2.0 marque la maturité du produit : robustesse à toute épreuve (redémarrage, coupure de courant, panne d'un composant), pilotage mobile complet, et une expérience adhérent stable sur grand écran via télécommande / souris comme sur téléphone pour les administrateurs.


Pourquoi un système open source plutôt qu'une solution propriétaire

Les studios et salles de sport diffusent de plus en plus de cours vidéo pré-enregistrés, animés par un coach à l'écran. Les solutions du marché reposent presque toutes sur le même modèle : plateforme fermée, abonnement mensuel obligatoire, et un service qui s'arrête à la moindre coupure internet ou résiliation de contrat.

Bobine répond au même besoin avec une architecture différente :

  • Propriété des données et du matériel. Vos vidéos, votre configuration, votre planning restent sur votre machine. Pas de compte, pas d'éditeur tiers entre vous et vos adhérents.
  • Coût maîtrisé. Un investissement matériel unique (un mini PC ou thin client d'occasion suffit) et aucun abonnement récurrent.
  • Fonctionnement hors ligne. Une fois installé, la diffusion des cours ne dépend d'aucune connexion internet.
  • Continuité de service garantie. Le code étant open source (licence AGPL-3.0), le fonctionnement du système ne dépend pas de la pérennité d'une entreprise tierce.
  • Autonomie opérationnelle. Démarrage automatique à la mise sous tension, reprise après coupure de courant, redémarrage automatique d'un composant en panne — sans intervention technique sur place.

Studios de cycling, salles de renforcement, espaces fitness d'hôtels et d'entreprises, centres de rééducation, studios de danse : Bobine s'adapte à n'importe quel catalogue de cours collectifs, sans catégorie imposée par l'éditeur.


Fonctionnalités de la version 2.0

Administration centralisée

L'admin web regroupe la gestion de la bibliothèque vidéo, du planning, des réglages des deux écrans et des thèmes visuels. Import par glisser-déposer, envoi en lot, miniatures automatiques, catégories libres.

Planification automatique des cours

Le planning hebdomadaire se construit une fois ; les cours démarrent ensuite automatiquement à l'heure prévue, sur l'écran assigné, sans intervention le jour même.

Deux sorties d'écran pilotées indépendamment

Un écran câblé (HDMI, pour la borne adhérent) et un écran réseau (n'importe quel appareil avec un navigateur) sont contrôlés séparément, chacun avec son propre contenu et son propre statut, en direct.

Borne de sélection de cours pour l'adhérent

Un écran plein écran destiné à l'adhérent : catalogue de cours avec animation de lancement, compte à rebours du prochain cours, navigation au tactile ou à la télécommande USB, sans pilote ni appairage à configurer.

Synchronisation des thèmes en temps réel

Un changement d'habillage visuel appliqué depuis l'admin se propage instantanément à tous les écrans connectés — câblé, réseau, mobile — sans rechargement manuel.

Radio d'ambiance intégrée

Un lecteur de musique continu pour l'ambiance de la salle : fondu enchaîné, lecture aléatoire, et rappels vocaux programmés (consignes de sécurité, changements de poste, etc.), diffusable sur un écran ou une enceinte dédiés.

Pilotage complet depuis un téléphone

L'ouverture de bobine.local depuis un téléphone du réseau local transforme automatiquement l'interface en télécommande, sans application à installer.

Navigation dans l'interface mobile :

Sélection et lancement d'un cours à distance :

Mode coach audio

Diffusion d'un cours audio (comme un cours de Rpm Lesmills avec les 9 Musiques en physique) sur les enceintes du reliés au mini pc incluant un contrôle du fond visuel animé à l'écran, piloté depuis le mobile du coach.


Fiabilité en exploitation

Bobine est conçu pour fonctionner sans supervision technique continue :

  • Supervision automatique — un chien de garde surveille en continu l'état de Redis, de la base de données et de l'écran kiosque ; un composant en panne redémarre de lui-même.
  • Reprise après coupure de courant — l'ensemble des services redémarre automatiquement, sans remise en route manuelle.
  • Compatibilité télécommande USB native — la borne adhérent et l'écran radio répondent directement à une télécommande USB à dongle, reconnue comme un clavier standard.
  • Aucune installation côté client — chaque écran et chaque télécommande sont de simples pages web ; aucun logiciel à déployer en dehors du mini PC central.

Prérequis matériel

  • Un mini PC ou thin client x86-64 bon marché (référence de test : Dell Wyse 5070) — tout matériel compatible Debian avec un iGPU Intel convient. Le support pour Amd est en cours de déploiement.
  • 4 Go de RAM minimum, quelques Go de disque pour l'application, plus l'espace nécessaire à la bibliothèque vidéo.
  • Un ou deux écrans (HDMI pour la sortie câblée ; l'écran réseau fonctionne sur n'importe quel appareil doté d'un navigateur).
  • Un réseau local (Wi-Fi ou filaire) pour joindre le second écran et les télécommandes mobiles — aucune connexion internet requise après l'installation. Un fonctionnement totalement hors ligne, sans réseau, reste possible avec l'écran câblé seul.

Internet n'est nécessaire qu'une seule fois, pour l'installation du système d'exploitation et du logiciel.


Installation

git clone https://github.com/FantasmaGlad/Bobine.git
cd Bobine
sudo ./install.sh

install.sh prend en charge l'installation des paquets système, de l'environnement applicatif, la construction de l'interface, l'enregistrement des services système et la publication du nom bobine.local sur le réseau local. L'interface est ensuite accessible depuis n'importe quel appareil du réseau à l'adresse http://bobine.local, sans configuration d'adresse IP.

Guide d'installation complet dans le README.


Licence

Bobine est distribué sous licence AGPL-3.0. Le code source est public et auditable, les données restent sur votre matériel, et le fonctionnement du système ne dépend d'aucun service tiers ni d'aucune décision commerciale externe.

Mots-clés : affichage dynamique auto-hébergé, signalétique numérique salle de sport, alternative open source LesMills Cinema, planification vidéo cours collectifs, lecteur vidéo fitness à la demande, borne de cours virtuels, radio d'ambiance studio, télécommande mobile fitness, logiciel libre hors ligne, local-first, sans abonnement.