NO SUBSCRIPTIONSoftware cost :€0 / month · Open-source, zero recurring fees, no vendor lock-in
OPEN SOURCEFull transparency :Public source code on GitHub: auditable by anyone, zero black box
MAC & MAC MINIStudio appliance :macOS playout: video outputs and automatic startup depend on the model and settings
APPLE SILICONmacOS package :Apple Silicon build: check requirements and test your media on your Mac
REFURBISHED HARDWAREMini PCs :An option for reusing hardware: check the configuration, condition and compatibility before buying
HARDWARE GUIDEChoosing equipment :The selection is being reviewed: confirm specifications, compatibility and availability before buying
ALREADY OWN A LAPTOPZero repurchase :Try your existing computer; video outputs and closed-lid operation depend on the hardware
GRAPHICS ACCELERATIONSmooth playback :Hardware decoding depends on the operating system, browser, codec and graphics processor
100% OFFLINEOutage proof :Local playback works without Internet; network displays need a local connection
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
LINUX REPOSNative updates :GPG-signed packages: APT (Debian 13+/Ubuntu 24.04+), DNF (Fedora/RHEL 10+) and Pacman (Arch) on packages.bobine.fit
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 :Recovery after reboot: verify automatic startup on your device
1-CLICK BACKUPUniversal export :Export and restore your entire schedule and video catalog in a single ZIP
ECO-FRIENDLYLow power draw :Power consumption and noise depend on hardware and workload: measure your configuration
beta

Bobine — Bêta (lot curé)

These release notes are shown in their original language, usually French.

Bobine

Bobine — Canal Bêta

Canal Bêta (accès anticipé). Lots de fonctionnalités et correctifs sélectionnés et testés avant leur passage en Stable — plus avancé que Stable, plus testé que Canary. Une version stable équivalente ou plus récente la remplace toujours automatiquement.

Pre-release curée : un lot de fonctionnalités/correctifs sélectionné par le mainteneur, publié manuellement — plus testé que Canary (qui suit chaque commit de main), moins que Stable. Republiée en place sur ce même tag mobile beta (jamais un nouveau tag par itération) à chaque nouveau lot. Une version stable équivalente ou plus récente la remplace toujours automatiquement.

Réservée aux utilisateurs ayant activé le canal Bêta (Réglages → Mises à jour, install.sh --channel=beta, ou l'assistant Tauri). Pour suivre chaque commit de main sans attendre un lot, voir le canal Canary.

Basé sur commit a48739c · version à venir 5.0.7


Téléchargement

Plateforme & environnementFormatArchitectureTéléchargement direct & dépôts
.apkARM 32 & 64 bits
(armeabi-v7a, arm64-v8a)
Bobine-TV-beta.apk
.apkARM64
(arm64-v8a)
Bobine-beta.apk
.exex86-64 & ARM64
(Intel, AMD, Snapdragon X)
Bobine-Setup-beta.exe (x86-64)
Bobine-Setup-beta-arm64.exe (ARM64)
.deb (APT)x86-64 (amd64)
& ARM64 (arm64)
Dépôt APT, canal Bêta
bobine_beta_amd64.deb
bobine_beta_arm64.deb
.rpm (DNF)x86-64 (x86_64)
& ARM64 (aarch64)
Dépôt DNF, canal Bêta
bobine-beta.x86_64.rpm
bobine-beta.aarch64.rpm
.pkg.tar.zst (pacman)x86-64 (x86_64)
& ARM64 (aarch64)
Dépôt pacman, canal Bêta
bobine-beta-x86_64.pkg.tar.zst (signature)
bobine-beta-aarch64.pkg.tar.zst (signature)
.dmgApple Silicon (M1-M4)Bobine-beta.dmg
Binaire natifx86-64 & ARM64
(Linux)
bobine-assistant (x86-64)
bobine-assistant-arm64 (ARM64)
Scriptx86-64 & ARM64install.sh
ou sudo ./install.sh --channel=beta sur une installation existante
IntégritéManifeste signéTous les fichiersSHA256SUMS
SHA256SUMS.asc (signature GPG)

Distributions Linux et méthodes d'installation

Dépôts signés GPG de packages.bobine.fit, canal Bêta : les mises à jour arrivent par le gestionnaire de paquets de la distribution.

Les binaires exigent glibc 2.38 ou plus récente : Debian 12, Ubuntu 22.04 LTS et RHEL 9 (et dérivés) ne sont pas pris en charge. La CI installe les paquets sur Ubuntu 24.04 (x86-64 et ARM64), Fedora et Arch Linux (x86-64) ; les autres distributions utilisent les mêmes paquets et ne sont pas testées séparément.

FamilleDistributionsFormat et gestionnaireDépôt du canalArchitectures
Debian et dérivésDebian 13 et plus récent, Ubuntu 24.04 LTS et plus récent, Linux Mint, Pop!_OS, Zorin OS et Raspberry Pi OS basés sur ces versions.deb · APThttps://packages.bobine.fit/debian/, suite betaamd64, arm64
Fedora et dérivés RPMFedora, Nobara ; RHEL, AlmaLinux et Rocky Linux 10 et plus récent (non testés en CI).rpm · DNFhttps://packages.bobine.fit/fedora/bobine-beta.repox86_64, aarch64
Arch Linux et dérivésArch Linux (et Arch Linux ARM), EndeavourOS, CachyOS, Manjaro.pkg.tar.zst · pacmanhttps://packages.bobine.fit/arch/beta/$archx86_64, aarch64

Installer depuis le dépôt (méthode recommandée)

  • Debian 13+, Ubuntu 24.04+, Linux Mint, Pop!_OS, Zorin OS (APT) :
    curl -fsSL https://packages.bobine.fit/bobine.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/bobine.gpg
    echo "deb [signed-by=/etc/apt/keyrings/bobine.gpg] https://packages.bobine.fit/debian/ beta main" | sudo tee /etc/apt/sources.list.d/bobine.list
    sudo apt update && sudo apt install bobine
    
  • Fedora, Nobara, RHEL 10+, AlmaLinux 10+, Rocky Linux 10+ (DNF) :
    sudo rpm --import https://packages.bobine.fit/bobine.gpg
    # Fedora 41+ (DNF 5)
    sudo dnf config-manager addrepo --from-repofile=https://packages.bobine.fit/fedora/bobine-beta.repo
    # Fedora 40 et antérieures, famille RHEL (DNF 4) : sudo dnf config-manager --add-repo https://packages.bobine.fit/fedora/bobine-beta.repo
    sudo dnf install bobine
    
  • Arch Linux, EndeavourOS, CachyOS, Manjaro (pacman) :
    curl -fsSL https://packages.bobine.fit/bobine.gpg | sudo pacman-key --add -
    sudo pacman-key --lsign-key B77D96D72F84F36ACAA3F8729CBF497D829EE15A
    printf '\n[bobine]\nServer = https://packages.bobine.fit/arch/beta/$arch\n' | sudo tee -a /etc/pacman.conf
    sudo pacman -Syu bobine
    

Installer un paquet autonome (hors ligne)

Téléchargez le paquet de votre architecture dans le tableau ci-dessus, puis :

sudo apt install ./bobine_beta_amd64.deb
sudo dnf install ./bobine-beta.x86_64.rpm
sudo pacman -U ./bobine-beta-x86_64.pkg.tar.zst

Vérifier l'intégrité des fichiers téléchargés

SHA256SUMS liste l'empreinte de chaque fichier de la release ; SHA256SUMS.asc en est la signature détachée, faite avec la clé qui signe aussi les dépôts de paquets (empreinte B77D 96D7 2F84 F36A CAA3 F872 9CBF 497D 829E E15A).

curl -fsSL https://packages.bobine.fit/bobine.gpg | gpg --import
gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum --check --ignore-missing SHA256SUMS

Changements depuis V5.0.5

a48739c chore(release): version 5.0.7 Aurora (#62)
282de3c fix(ci): déplacer les tags glissants sans push forcé et récupérer le tag dans le job rpm aarch64 (#61)
3e497f0 fix(backend): port d'écoute résolu avec repli dynamique au lieu de 8000 codé en dur (#58)
9d4e4ec fix(ci): rafraîchir les dépôts de paquets et publier les canaux en place (#56)
c5732b0 fix: corrections mineures des builds (mise à jour macOS et Android, CI, Dependabot) (#57)
1f8a685 ci: lancer l'application installée par les paquets linux et tester le plancher glibc (#51)
303318e feat(ci): installer et lancer réellement les installeurs windows et le dmg macos (#50)
2940942 fix(ci): installer la toolchain rust avant pip dans les jobs de paquets (#49)
21e63d8 ci: épingler les images de conteneur et regrouper les jobs deb (#44)
eeb2066 docs: aligner l'architecture fr/en et ne plus lier les fichiers Play non publiés (#43)
65958f3 feat(ci): afficher toutes les distributions et méthodes d'installation dans les notes canary et bêta (#42)
0b26573 fix(packaging): déclarer le plancher glibc des paquets et aligner les distributions annoncées (#46)
a910129 fix(ui): préserver le maillage des thèmes clairs mobiles (#41)
bc8ecb9 fix(ui): éclaircir le contenu sombre et renforcer la zone de danger (#40)
1327a9b fix(build): fiabiliser l’outillage et les préversions 5.0.6 (#39)
210c882 chore(outils): retirer les recettes locales et les sauvegardes obsolètes (#38)
9fc454f fix(ci): conserver la tolérance au miroir ubuntu
1f285bd fix(ci): borner les dépendances multimédias des tests
4b6d8f4 feat(ci): notifier le miroir après publication des paquets
58441c5 fix(ci): rendre le dépôt de paquets au runner avant le jeu de corruptions
d8bd373 feat(ci): signer la liste des empreintes SHA-256 de chaque release
0275e24 fix(packages): contrôler les dépôts signés avant publication
781ae36 ci(android): vérifier le profil pydantic v1 et le démarrage des apk
822f8da fix(packaging): utiliser le chemin de travail fourni par pyinstaller
7516d9d docs: retirer les derniers symboles typographiques et documenter les gardes Pydantic v1
56f39a3 test(version): les replis du numero de version suivent le fichier VERSION
816a3f8 test(channels): garde-fou de l'architecture des canaux et documentation
0c48cd6 refactor(frontend): selecteur de canal pilote par le registre, libelles manquants restaures
284c58e build(channels): outils de construction et Android derives du registre des canaux
ea900d1 refactor(updates): registre unique des canaux et canal d'installation par defaut
4fdff00 feat(theme): theme lavande clair par defaut des le premier ecran
fd1ba2a fix(android): demarrage du serveur embarque sous Pydantic v1
fd9af91 test(branding): garde-fou du cablage des icones par canal et documentation
09a00b5 feat(desktop): icone de barre systeme et favicon suivant le canal choisi
7b48df2 feat(android): icone de lanceur et banniere TV par canal du build
0949418 feat(packaging): icone de lanceur par canal sur Linux, Windows et macOS
2649fdb feat(branding): source unique des icones par canal et generateur versionne
39ec8b7 docs(distribution): décrire le dépôt unique et les redirections
f2d46a7 fix(release): exiger les paquets rpm et arch avant publication

Retour à la Stable à tout moment, sans perte de données : Réglages → Mises à jour logicielles → Canal de mise à jour → Stable.