SANS ABONNEMENTCoût d'usage :0 € / mois · Logiciel libre sans engagement, sans coût caché
CODE OUVERTTransparence totale :Code source public sur GitHub : auditable par n'importe qui, aucune boîte noire
MAC & MAC MINIRégie studio :Régie sous macOS : les sorties vidéo et le démarrage automatique dépendent du modèle et des réglages
APPLE SILICONPaquet macOS :Version Apple Silicon : vérifiez les prérequis et testez vos médias sur votre Mac
MATÉRIEL RECONDITIONNÉMini PC :Une piste pour réutiliser du matériel : vérifiez la configuration, l’état et la compatibilité avant achat
GUIDE MATÉRIELChoisir son équipement :La sélection est en cours de révision : caractéristiques, compatibilité et disponibilité à confirmer avant achat
PC DÉJÀ POSSÉDÉZéro rachat :Essayez votre ordinateur existant ; les sorties vidéo et le mode capot fermé dépendent du matériel
ACCÉLÉRATION GRAPHIQUEDécodage fluide :Le décodage matériel dépend du système, du navigateur, du codec et du processeur graphique
100% HORS-LIGNERésilience fibre :Lecture locale sans Internet ; les sorties réseau nécessitent une connexion locale
BORNE TACTILELibre accès :Kiosque tactile adhérents avec décompte des créneaux à la demande
MULTI-ÉCRANSDouble diffusion :Diffusion simultanée : grand écran cours en salle + téléviseurs plateau
RADIO PLATEAU 24/7Ambiance sonore :Flux musical continu avec fondu sonore et annonces programmées
COURS SUR MESURECatalogue ouvert :100% Libre : diffusez vos vidéos (Cycling, HIIT, Yoga, Pilates, Renfo)
MULTI-OSCompatibilité :Windows 10/11, macOS, Linux, tablettes Android et étude iPadOS
ANDROID NATIFApplication dédiée :Disponible sur tablette tactile pour piloter le studio du bout des doigts
DÉPÔTS LINUXMises à jour natives :Paquets signés GPG : APT (Debian 13+/Ubuntu 24.04+), DNF (Fedora/RHEL 10+) et Pacman (Arch) sur packages.bobine.fit
TÉLÉCOMMANDE SIMPLEContrôle en salle :Au choix : télécommande sans fil 2.4 GHz ou smartphone via QR code
CONFIDENTIALITÉProtection RGPD :100% Local : zéro pistage, zéro caméra, vos données restent dans votre club
REPRISE SUR COUPURESécurité électrique :Reprise prévue après redémarrage : vérifiez le démarrage automatique sur votre appareil
SAUVEGARDE EN 1 CLICExport universel :Sauvegardez toute votre programmation et vos cours en une archive ZIP
ÉCO-RESPONSABLEFaible consommation :Consommation et bruit dépendent du matériel et de la charge : mesurez votre configuration
V5.0.5

Bobine V5.0.5

Bobine

La version 5.0.5 « Résonance » inaugure la gestion complète du Stockage externe (/storage) (détection à chaud des clés USB, disques externes, cartes SD et téléphones MTP/PTP, explorateur de fichiers, import direct, extension de bibliothèque sans copie et assistant de préparation/formatage vérifié), ajoute le routage audio par sortie radio et une table de mixage dédiée (gains Musique / Rappels / Sortie, muet, solo, vumètres temps réel et égaliseurs indépendants), introduit l'appairage distant par code à 6 chiffres pour associer un téléviseur ou un écran sans clavier, déploie les dépôts Linux officiels unifiés sur packages.bobine.fit pour Debian / Ubuntu / Mint (.deb), Fedora / RHEL (.rpm) et Arch Linux / Manjaro / CachyOS (.pkg.tar.zst) en x86_64 et ARM64, et embarque le composant audio natif Rust (bobine-media) sur toutes les plateformes.

Bobine sur Linux et Framework Laptop


Téléchargement des Binaires Officiels (Version 5.0.5)

Plateforme & EnvironnementFormatArchitectureTéléchargement Direct & Dépôts
.apkARM 32 & 64 bits
(armeabi-v7a, arm64-v8a)
Télécharger Bobine-TV-5.0.5.apk
.apkARM64
(Snapdragon 8 Gen 2/3, Dimensity, Tensor)
Télécharger Bobine-5.0.5.apk
(Tablettes Android & Google Books / Aluminium OS)
.exex86-64 & ARM64
(Intel, AMD, Snapdragon X Elite/Plus)
Bobine-Setup-5.0.5.exe (x86-64)
Bobine-Setup-5.0.5-arm64.exe (ARM64)
.deb (APT)x86-64 (amd64)
& ARM64 (arm64)
Dépôt unifié packages.bobine.fit/debian
bobine_5.0.5_amd64.deb
bobine_5.0.5_arm64.deb
.rpm (DNF)x86-64 (x86_64)
& ARM64 (aarch64)
Dépôt unifié packages.bobine.fit/fedora
bobine-5.0.5-1.x86_64.rpm
bobine-5.0.5-1.aarch64.rpm
.pkg.tar.zst (Pacman)x86-64 (x86_64)
& ARM64 (aarch64)
Dépôt unifié packages.bobine.fit/arch
bobine-5.0.5-1-x86_64.pkg.tar.zst
bobine-5.0.5-1-aarch64.pkg.tar.zst
.dmgApple Silicon (M1–M4)Télécharger Bobine-5.0.5.dmg
Binaire natifx86-64 & ARM64
(Linux)
bobine-assistant (x86-64)
bobine-assistant-arm64 (ARM64)
Script automatiséx86-64 & ARM64curl -sSL https://bobine.fit/install.sh | bash

CE QUI CHANGE DANS LA VERSION 5.0.5

1. Stockage externe (/storage) : clés USB, disques externes, cartes SD et téléphones

Nouvelle section Stockage dédiée aux supports amovibles et aux appareils mobiles branchés sur la machine qui diffuse (protégée par le même accès PIN à 6 chiffres que Périphériques) :

  • Détection à chaud en direct : branchements et retraits sont notifiés instantanément via WebSocket ; les retraits brusques sans éjection préalable sont signalés.
  • Une action principale par support (Explorer) : navigation par fil d'Ariane dans les dossiers du support monté en lecture seule par défaut pour protéger l'intégrité des fichiers et la longévité des mémoires flash.
  • Deux modes d'exploitation des médias :
    • Importer : copie les vidéos, cours audio ou pistes radio sélectionnés vers le disque interne de Bobine avec suivi de transfert.
    • Utiliser comme extension de bibliothèque : indexe les médias directement depuis le support externe (identifié par son UUID) sans dupliquer les fichiers sur le disque interne. Lorsque le support est débranché, ses médias restent connus hors ligne et redeviennent immédiatement jouables dès qu'il est rebranché.
  • Téléphones et tablettes (MTP / PTP) : parcours en lecture seule et importation directe des fichiers multimédias.
  • Conseiller de format & Assistant « Préparer ce support » : parcours guidé de formatage (exFAT, ext4, FAT32, NTFS) avec recommandation selon que le support voyage entre Windows/macOS ou reste sur Linux, délai de réflexion de 5 secondes, saisie explicite de confirmation, validation PIN obligatoire, création de table GPT alignée et vérification post-formatage par écriture/relecture d'une sonde. Les disques système et internes sont strictement refusés par construction.

2. Routage audio par sortie radio & Table de mixage (/devices)

L'onglet Périphériques s'enrichit de deux nouvelles vues dédiées à l'architecture sonore de la salle :

  • Graphe de routage interactif (Routage) : associe indépendamment la Radio câblée et la Radio réseau à n'importe quelle sortie matérielle disponible (HDMI, DAC USB, sortie ligne, enceinte Bluetooth A2DP) par glisser-déposer sur le graphe SVG ou via le sélecteur, avec politique de repli configurable (Sortie par défaut ou Silence si l'enceinte cible est débranchée). Application directe dans le navigateur via HTMLMediaElement.setSinkId et repli serveur PipeWire sur Linux.
  • Table de mixage par sortie (Table de mixage) : trois tranches indépendantes par sortie radio (Musique, Rappels, Sortie maître) avec :
    • Vumètres crête en temps réel (dBFS -60 à 0, actifs uniquement pendant la consultation de la table).
    • Curseurs de gain (-24 dB à +6 dB), boutons Muet et Solo par tranche.
    • Égaliseur 5 bandes indépendant pour la musique et pour les rappels vocaux.

3. Appairage distant par code à 6 chiffres & Télécommande Android TV

  • Associer un écran sans clavier (/pair & Périphériques) : un téléviseur, un vidéoprojecteur ou une tablette affiche un code à 6 chiffres temporaire. Il suffit de saisir ce code depuis son téléphone ou son ordinateur dans Périphériques pour diriger immédiatement l'écran vers la sortie souhaitée (Kiosque, Cinéma, Radio câblée, Radio réseau) sans taper d'URL.
  • Pastille de code sur l'écran local : lorsque l'association est initiée depuis un poste distant vers l'écran local, le code s'affiche dans une pastille flottante en verre en haut à droite de l'écran local.
  • Android TV : les touches de volume de la télécommande sont désormais laissées au téléviseur (CEC / IR natif) afin d'éviter la double atténuation logicielle + matérielle, et la gestion du bouton Retour est réservée aux téléviseurs Android TV.

4. Dépôts Linux natifs unifiés (packages.bobine.fit) & Auto-mise à jour multi-distribution

Bobine sur Arch Linux

Tous les dépôts Linux officiels (canaux stable, beta et canary, architectures x86_64 et ARM64 / aarch64) sont désormais unifiés et signés par la clé OpenPGP officielle sur https://packages.bobine.fit :

  • Debian, Ubuntu, Linux Mint, Pop!_OS, Zorin OS, Raspberry Pi OS (.deb APT) : https://packages.bobine.fit/debian (le miroir historique https://apt.bobine.fit reste maintenu en parallèle).
  • Fedora Workstation, RHEL, Rocky Linux, AlmaLinux, Nobara (.rpm DNF 4 & DNF 5) : https://packages.bobine.fit/fedora/<canal>/<arch>/ avec fichiers .repo prêts à l'emploi.
  • Arch Linux, Manjaro, EndeavourOS, CachyOS, Garuda (.pkg.tar.zst Pacman) : https://packages.bobine.fit/arch/<canal>/<arch>/ avec base bobine.db et paquets signés GPG.
  • Mise à jour intégrée multi-format : le gestionnaire de mises à jour de Bobine (linux-desktop) détecte automatiquement si l'installation provient d'un paquet .deb (dpkg), .rpm (rpm/dnf) ou .pkg.tar.zst (pacman) ainsi que l'architecture CPU (x86_64 ou ARM64), télécharge l'artefact correspondant et applique la mise à jour via pkexec.

5. Composant audio natif Rust (bobine-media) & Diagnostic d'import

  • Inspection audio native (bobine-media) : écrit en Rust et embarqué dans les paquets Linux (.deb, .rpm, .pkg.tar.zst), Windows (.exe), macOS (.dmg) et Android (libbobine_media.so), il extrait nativement les métadonnées, durées et pochettes des formats MP3 (CBR, Xing, VBRI), FLAC, M4A/AAC, OGG Vorbis, Opus, AIFF et WAV sans lancer de sous-processus par fichier, avec repli automatique sans perte sur ffprobe. Activable dans Réglages → Composant audio natif.
  • Diagnostic de la chaîne d'import (/api/diagnostics/import) : nouvelle section dans Réglages permettant de vérifier en un clic la disponibilité de ffmpeg, ffprobe, des encodeurs matériels (VA-API, NVENC, QSV, VideoToolbox, MediaCodec), du composant natif bobine-media et des droits d'écriture sur les dossiers temporaires et médias.
  • Fiabilité des imports par morceaux : journalisation complète du cycle de vie des uploads segmentés, visibilité des délais et reprises réseau dans le panneau d'import, et isolation stricte des sous-processus média.

6. Performances, Verre Apple Lavande & Finitions UI/UX

  • Compression HTTP gzip intelligente : compression automatique du JSON de l'API et des ressources statiques du frontend (une bibliothèque de 5 000 pistes radio passe de 1,04 Mo à 30 Ko sur le réseau), sans jamais compresser les flux vidéo/audio /stream ni les requêtes Range.
  • Suppression des requêtes SQL N+1 sur les routes de listes radio, playlists et cours audio.
  • Allègement des paquets : activation de strip=True sur les binaires PyInstaller Linux et macOS, exclusion des dépendances inutilisées en production (watchfiles, yaml, alembic/mako), et réservation de la tranche émulateur x86_64 Android aux builds de développement.
  • Verre adaptatif & Contrastes certifiés : harmonisation des surfaces en verre dépoli (-webkit-backdrop-filter + reflets spéculaires --specular) sur les nouvelles interfaces de routage, de mixage et de stockage externe, respect intégral du réglage système « Transparence réduite » (prefers-reduced-transparency), et zéro émoji ou symbole unicode décoratif au profit d'icônes vectorielles SVG nettes sur tous les systèmes.