The bobine command
Every command, its arguments and its exit codes, as printed by bobine --help (descriptions in French). Every action of the interface exists on the command line; --json gives machine-readable output.
Common options
--host- machine à piloter (défaut : 127.0.0.1, ou BOBINE_HOST)
--port- port de Bobine (défaut : port réel de la machine locale, ou BOBINE_PORT)
--timeout- délai d'une requête (défaut : 30 s, ou BOBINE_TIMEOUT)
--json- réponse JSON brute sur stdout
--verbose- détail sur stderr (-vv : requêtes et réponses)
--quiet- erreurs seulement
--no-color- sans couleur (aussi : variable NO_COLOR)
Exit codes
0- succès
1- échec de l'opération ou problème détecté
2- arguments ou valeur invalides
3- Bobine injoignable
4- refusé par l'état courant (conflit, interdit, indisponible)
5- cible introuvable
Commands
bobine api
appeler directement une route de l'API (ce qu'aucune commande ne couvre)
bobine api
appeler directement une route de l'API (ce qu'aucune commande ne couvre)
bobine api <GET|POST|PUT|PATCH|DELETE> <PATH> [--query QUERY...] [--body BODY] [--yes]path- chemin de la route, /api/...
--query- paramètre de requête (répétable)
--body- corps JSON : texte, @fichier ou - (entrée standard)
--yes- confirmer une écriture
bobine audio
cours audio du mode coach
bobine audio list
lister les cours audio
bobine audio listNo argument.
bobine audio get
détail d'un cours audio et de ses pistes
bobine audio get <COURSE_ID>course_id- identifiant du cours
bobine audio set
modifier titre, programme ou release d'un cours audio
bobine audio set <COURSE_ID> [--title TITLE] [--program PROGRAM] [--release RELEASE]course_id- identifiant du cours
--title--program--release
bobine audio rm
supprimer un cours audio et ses fichiers
bobine audio rm <COURSE_ID> [--yes]course_id- identifiant du cours
--yes- confirmer (sinon rien n'est modifié)
bobine audio tracks
lister toutes les pistes
bobine audio tracksNo argument.
bobine audio programs
programmes connus
bobine audio programsNo argument.
bobine audio track-set
modifier une piste
bobine audio track-set <COURSE_ID> <TRACK_ID> [--title TITLE] [--number NUMBER] [--background-id BACKGROUND-ID] [--clear-background CLEAR-BACKGROUND]course_id- course_id
track_id- track_id
--title--number- int
--background-id- int
--clear-background- bool
bobine audio reorder
réordonner les pistes
bobine audio reorder <COURSE_ID> <TRACK_IDS>course_id- course_id
track_ids- ints
bobine audio import
envoyer une archive .zip ou des fichiers
bobine audio import <FILES...> [--title TITLE] [--program PROGRAM] [--release RELEASE] [--wait] [--wait-timeout WAIT-TIMEOUT]--title--program--release--wait- attendre la fin des tâches d'import (code de sortie 1 si l'une échoue)
--wait-timeout
bobine audio-playlists
playlists audio du mode coach
bobine audio-playlists list
lister les playlists audio
bobine audio-playlists listNo argument.
bobine audio-playlists get
détail d'une playlist audio
bobine audio-playlists get <PLAYLIST_ID>playlist_id- playlist_id
bobine audio-playlists add
créer une playlist audio
bobine audio-playlists add <NAME> [--track TRACK...]name- nom de la playlist
--track- identifiant d'une piste audio (répétable, dans l'ordre)
bobine audio-playlists set
renommer ou recomposer une playlist audio
bobine audio-playlists set <PLAYLIST_ID> [--name NAME] [--track TRACK...] [--clear]playlist_id- identifiant de la playlist audio
--name- nouveau nom
--track- identifiant d'une piste audio (répétable, dans l'ordre)
--clear- vide la playlist
bobine audio-playlists rm
supprimer une playlist audio
bobine audio-playlists rm <PLAYLIST_ID> [--yes]playlist_id- playlist_id
--yes- confirmer (sinon rien n'est modifié)
bobine audio-playlists dup
dupliquer une playlist audio
bobine audio-playlists dup <PLAYLIST_ID>playlist_id- playlist_id
bobine backgrounds
fonds animés
bobine backgrounds list
lister les fonds animés
bobine backgrounds listNo argument.
bobine backgrounds get
détail d'un fond animé
bobine backgrounds get <BACKGROUND_ID>background_id- identifiant du fond
bobine backgrounds set
renommer un fond animé
bobine backgrounds set <BACKGROUND_ID> [--title TITLE]background_id- identifiant du fond
--title- nouveau titre
bobine backgrounds rm
supprimer un fond animé
bobine backgrounds rm <BACKGROUND_ID> [--yes]background_id- identifiant du fond
--yes- confirmer (sinon rien n'est modifié)
bobine backgrounds import
envoyer une archive .zip ou des fichiers
bobine backgrounds import <FILES...> [--title TITLE] [--wait] [--wait-timeout WAIT-TIMEOUT]--title--wait- attendre la fin des tâches d'import (code de sortie 1 si l'une échoue)
--wait-timeout
bobine completion
script de complétion pour bash, zsh ou fish
bobine completion
script de complétion pour bash, zsh ou fish
bobine completion <bash|zsh|fish>No argument.
bobine config
configuration en fichiers JSON
bobine config export
exporter (un fichier par type de réglage)
bobine config export <DIRECTORY> [--file FILE]directory- dossier de destination (sinon stdout)
--file- un seul fichier, ex. schedule-cable.json
bobine config apply
appliquer des fichiers (essai à blanc sans --yes)
bobine config apply <PATHS...> [--yes] [--include-machine]--yes- appliquer réellement
--include-machine- appliquer aussi machine.json
bobine devices
périphériques de la machine
bobine devices status
état du pilote
bobine devices statusNo argument.
bobine devices audio
sorties audio
bobine devices audioNo argument.
bobine devices bluetooth
Bluetooth
bobine devices bluetoothNo argument.
bobine devices wifi
Wi-Fi
bobine devices wifiNo argument.
bobine devices topology
carte des périphériques
bobine devices topologyNo argument.
bobine devices audio-details
détail d'une sortie audio
bobine devices audio-details <ID>No argument.
bobine devices audio-default
choisir la sortie audio par défaut
bobine devices audio-default <ID>No argument.
bobine devices audio-volume
volume ou sourdine d'une sortie
bobine devices audio-volume <ID> [--volume VOLUME] [--muted MUTED]--volume- float
--muted- bool
bobine devices audio-balance
balance gauche-droite (-1 à 1)
bobine devices audio-balance <ID> <BALANCE>balance- float
bobine devices audio-test
son de test sur un canal
bobine devices audio-test <ID> <left|right|both>No argument.
bobine devices audio-profile
choisir un profil de carte son
bobine devices audio-profile <ID> <INDEX>index- int
bobine devices audio-meta
nom affiché ou masquage d'une sortie
bobine devices audio-meta <ID> [--alias ALIAS] [--hidden HIDDEN]--alias--hidden- bool
bobine devices bt-permission
demander l'autorisation Bluetooth
bobine devices bt-permissionNo argument.
bobine devices bt-power
allumer ou éteindre le Bluetooth
bobine devices bt-power <ON>on- bool
bobine devices bt-scan
lancer ou arrêter la recherche
bobine devices bt-scan <ON>on- bool
bobine devices bt-pair
appairer un appareil
bobine devices bt-pair <ADDRESS>No argument.
bobine devices bt-respond
accepter ou refuser un appairage
bobine devices bt-respond <ADDRESS> <ACCEPT>accept- bool
bobine devices bt-connect
connecter un appareil
bobine devices bt-connect <ADDRESS>No argument.
bobine devices bt-disconnect
déconnecter un appareil
bobine devices bt-disconnect <ADDRESS>No argument.
bobine devices bt-forget
oublier un appareil
bobine devices bt-forget <ADDRESS> [--yes]--yes- confirmer (sinon rien n'est modifié)
bobine devices wifi-scan
rechercher les réseaux Wi-Fi
bobine devices wifi-scanNo argument.
bobine devices wifi-power
allumer ou éteindre le Wi-Fi
bobine devices wifi-power <ON> [--acknowledge-disconnect ACKNOWLEDGE-DISCONNECT]on- bool
--acknowledge-disconnect- bool
bobine devices wifi-connect
se connecter à un réseau (à confirmer ensuite)
bobine devices wifi-connect <SSID> [--password PASSWORD] [--acknowledge-disconnect ACKNOWLEDGE-DISCONNECT]--password--acknowledge-disconnect- bool
bobine devices wifi-confirm
confirmer le nouveau réseau Wi-Fi
bobine devices wifi-confirmNo argument.
bobine devices wifi-forget
oublier un réseau
bobine devices wifi-forget <SSID> [--acknowledge-disconnect ACKNOWLEDGE-DISCONNECT] [--yes]--acknowledge-disconnect- bool
--yes- confirmer (sinon rien n'est modifié)
bobine devices routing
sortie audio de chaque canal
bobine devices routingNo argument.
bobine devices routing-set
diriger un canal vers une sortie audio
bobine devices routing-set <radio_cable|radio_network> [--sink-id SINK-ID] [--fallback default|mute] [--clear CLEAR]--sink-id--fallbackdefault | mute--clear- bool
bobine devices mixer
table de mixage par canal
bobine devices mixerNo argument.
bobine devices mixer-set
régler le mixage d'un canal (JSON)
bobine devices mixer-set <CHANNEL> [--mix MIX] [--sound SOUND]channel- channel
--mix- json
--sound- json
bobine devices system-settings
ouvrir un réglage du système sur la machine
bobine devices system-settings <TARGET>No argument.
bobine diagnose
diagnostic typé (code de sortie 1 si un problème est trouvé)
bobine diagnose
diagnostic typé (code de sortie 1 si un problème est trouvé)
bobine diagnose [--auto-fix] [--yes]--auto-fix- corriger ce qui peut l'être sans risque (import bloqué, composant natif inutilisé)
--yes- avec --auto-fix : appliquer réellement
bobine display
sortie affichée par canal
bobine display get
lire les sorties câblé et réseau
bobine display getNo argument.
bobine display set
basculer un canal
bobine display set <cable|network> <kiosk|cinema|radio>No argument.
bobine imports
file d'import et chaîne d'import
bobine imports list
tâches d'import en cours et récentes
bobine imports listNo argument.
bobine imports cancel
annuler une tâche
bobine imports cancel <JOB_ID>No argument.
bobine imports diagnose
diagnostic de la chaîne d'import
bobine imports diagnoseNo argument.
bobine interrupted
lecture interrompue par un redémarrage
bobine interrupted get
lecture interrompue par un redémarrage
bobine interrupted get [--channel cable|network]--channelcable | network
bobine interrupted resume
reprendre la lecture interrompue
bobine interrupted resume [--channel cable|network]--channelcable | network
bobine interrupted dismiss
oublier la lecture interrompue
bobine interrupted dismiss [--channel cable|network]--channelcable | network
bobine library
bibliothèque vidéo
bobine library list
lister les vidéos
bobine library list [--search SEARCH] [--program PROGRAM] [--sort-by imported_at|title|duration] [--order asc|desc]--search--program--sort-byimported_at | title | duration--orderasc | desc
bobine library get
détail d'une vidéo
bobine library get <VIDEO_ID>No argument.
bobine library set
modifier titre, programme, release ou description d'une vidéo
bobine library set <VIDEO_ID> [--title TITLE] [--program PROGRAM] [--release RELEASE] [--description DESCRIPTION]video_id- identifiant de la vidéo
--title--program--release--description
bobine library rm
supprimer une vidéo et son fichier (elle quitte aussi les playlists et le planning)
bobine library rm <VIDEO_ID> [--yes]video_id- identifiant de la vidéo
--yes- confirmer (sinon rien n'est modifié)
bobine library programs
programmes connus
bobine library programsNo argument.
bobine library rendition
créer la version web légère
bobine library rendition <VIDEO_ID>video_id- video_id
bobine library rendition-rm
retirer la version web légère
bobine library rendition-rm <VIDEO_ID>video_id- video_id
bobine library thumbnail
remplacer la miniature
bobine library thumbnail <VIDEO_ID> <FILE>video_id- video_id
file- fichier(s)
bobine library normalize
réencoder pour une lecture universelle
bobine library normalize <VIDEO_ID>video_id- video_id
bobine library subtitles
lister les sous-titres
bobine library subtitles <VIDEO_ID>video_id- video_id
bobine library subtitle-add
ajouter des sous-titres .srt ou .vtt
bobine library subtitle-add <VIDEO_ID> <FILE> [--language-code LANGUAGE-CODE] [--language-label LANGUAGE-LABEL]video_id- video_id
file- fichier(s)
--language-code--language-label
bobine library subtitle-rm
retirer des sous-titres
bobine library subtitle-rm <VIDEO_ID> <SUBTITLE_ID> [--yes]video_id- video_id
subtitle_id- subtitle_id
--yes- confirmer (sinon rien n'est modifié)
bobine library chapters
lister les chapitres
bobine library chapters <VIDEO_ID>video_id- video_id
bobine library chapters-set
remplacer les chapitres
bobine library chapters-set <VIDEO_ID> <CHAPTERS>video_id- video_id
chapters- json
bobine library chapters-import
importer des chapitres d'un fichier
bobine library chapters-import <VIDEO_ID> <FILE>video_id- video_id
file- fichier(s)
bobine library chapters-embedded
lire les chapitres du fichier vidéo
bobine library chapters-embedded <VIDEO_ID>video_id- video_id
bobine library chapters-export
exporter les chapitres
bobine library chapters-export <VIDEO_ID>video_id- video_id
bobine library import
envoyer une archive .zip ou des fichiers
bobine library import <FILES...> [--title TITLE] [--program PROGRAM] [--release RELEASE] [--description DESCRIPTION] [--wait] [--wait-timeout WAIT-TIMEOUT]--title--program--release--description--wait- attendre la fin des tâches d'import (code de sortie 1 si l'une échoue)
--wait-timeout
bobine logs
journaux
bobine logs
journaux
bobine logs [--source technical|activity] [--level debug|info|warning|error|critical] [--since SINCE] [--limit LIMIT]--sourcetechnical | activity--leveldebug | info | warning | error | critical--since- date ISO 8601 avec fuseau, ex. 2026-11-05T08:00:00Z
--limit
bobine logs-admin
journal d'activité et journal technique
bobine logs-admin activity
journal d'activité
bobine logs-admin activity [--event-type EVENT-TYPE] [--limit LIMIT]--event-type--limit- int
bobine logs-admin types
types d'évènement du journal d'activité
bobine logs-admin typesNo argument.
bobine logs-admin activity-rm
effacer les entrées choisies du journal d'activité
bobine logs-admin activity-rm [--ids IDS] [--limit LIMIT] [--yes]--ids- ints
--limit- int
--yes- confirmer (sinon rien n'est modifié)
bobine logs-admin technical
fin du journal technique
bobine logs-admin technical [--lines LINES]--lines- int
bobine logs-admin technical-clear
vider le journal technique
bobine logs-admin technical-clear [--yes]--yes- confirmer (sinon rien n'est modifié)
bobine logs-admin purge
purger journaux et métriques anciens
bobine logs-admin purge [--retention-days RETENTION-DAYS] [--yes]--retention-days- int
--yes- confirmer (sinon rien n'est modifié)
bobine media
catalogue de tous les médias et de leurs identifiants
bobine media list
médias de toutes les bibliothèques, avec leur identifiant de lecture
bobine media list [--kind video|playlist|audio|audio-playlist|background|radio-track|radio-playlist] [--q Q] [--limit LIMIT] [--offset OFFSET]--kindvideo | playlist | audio | audio-playlist | background | radio-track | radio-playlist--q--limit- int
--offset- int
bobine metrics
métriques et télémétrie
bobine metrics dashboard
tableau de bord
bobine metrics dashboard [--period 7d|30d|this_month|all] [--channel all|cable|network]--period7d | 30d | this_month | all--channelall | cable | network
bobine metrics system
télémétrie matérielle courante
bobine metrics systemNo argument.
bobine metrics history
historique d'une métrique
bobine metrics history [--metric METRIC] [--period 1h|6h|24h|7d|30d|this_month|all]--metric--period1h | 6h | 24h | 7d | 30d | this_month | all
bobine metrics ratings
notes données aux cours
bobine metrics ratings [--video-id VIDEO-ID] [--channel all|cable|network] [--limit LIMIT]--video-id- int
--channelall | cable | network--limit- int
bobine open
ouvrir une page de Bobine dans le navigateur (port réel)
bobine open
ouvrir une page de Bobine dans le navigateur (port réel)
bobine open <PAGE>page- admin, grid, cinema, kiosk ou radio
bobine play
lire un média par son identifiant
bobine play video
lire un média de type video
bobine play video <ID> [--channel cable|network]id- identifiant (bobine media list)
--channelcable | network- canal de diffusion
bobine play playlist
lire un média de type playlist
bobine play playlist <ID> [--channel cable|network]id- identifiant (bobine media list)
--channelcable | network- canal de diffusion
bobine play audio
lire un média de type audio
bobine play audio <ID> [--channel cable]id- identifiant (bobine media list)
--channelcable- canal de diffusion
bobine play audio-playlist
lire un média de type audio-playlist
bobine play audio-playlist <ID> [--channel cable]id- identifiant (bobine media list)
--channelcable- canal de diffusion
bobine play background
lire un média de type background
bobine play background <ID> [--channel cable|network]id- identifiant (bobine media list)
--channelcable | network- canal de diffusion
bobine play radio-playlist
lire un média de type radio-playlist
bobine play radio-playlist <ID> [--channel cable|network]id- identifiant (bobine media list)
--channelcable | network- canal de diffusion
bobine play radio-track
lire un média de type radio-track
bobine play radio-track <ID> [--channel cable|network]id- identifiant (bobine media list)
--channelcable | network- canal de diffusion
bobine playback
commande de lecture d'un canal
bobine playback
commande de lecture d'un canal
bobine playback <TARGET> <ACTION> <PARAMS...>target- canal (cable, network)
action- ex. play, pause, stop, seek, volume, load
bobine playlists
playlists vidéo
bobine playlists list
lister les playlists
bobine playlists listNo argument.
bobine playlists get
détail d'une playlist
bobine playlists get <PLAYLIST_ID>No argument.
bobine playlists add
créer une playlist vidéo
bobine playlists add <NAME> [--video VIDEO...]name- nom de la playlist
--video- identifiant d'une vidéo (répétable, dans l'ordre)
bobine playlists set
renommer ou recomposer une playlist
bobine playlists set <PLAYLIST_ID> [--name NAME] [--video VIDEO...] [--clear]playlist_id- identifiant de la playlist
--name- nouveau nom
--video- remplace le contenu : identifiant d'une vidéo (répétable, dans l'ordre)
--clear- vide la playlist
bobine playlists rm
supprimer une playlist
bobine playlists rm <PLAYLIST_ID> [--yes]playlist_id- identifiant de la playlist
--yes- confirmer (sinon rien n'est modifié)
bobine playlists dup
dupliquer une playlist
bobine playlists dup <PLAYLIST_ID>playlist_id- identifiant de la playlist
bobine radio
commande d'une sortie radio
bobine radio
commande d'une sortie radio
bobine radio <TARGET> <ACTION> <PARAMS...>target- sortie (cable, network)
action- ex. play, pause, stop, seek, volume, load
bobine radio-announcements
annonces de la radio
bobine radio-announcements list
lister les annonces
bobine radio-announcements listNo argument.
bobine radio-announcements add
importer une annonce
bobine radio-announcements add <FILE> <DESCRIPTION>file- fichier(s)
bobine radio-announcements add-batch
importer plusieurs annonces
bobine radio-announcements add-batch <FILES...>files- fichier(s)
bobine radio-announcements set
modifier une annonce
bobine radio-announcements set <ANNOUNCEMENT_ID> [--description DESCRIPTION] [--enabled ENABLED]announcement_id- announcement_id
--description--enabled- bool
bobine radio-announcements rm
supprimer une annonce
bobine radio-announcements rm <ANNOUNCEMENT_ID> [--yes]announcement_id- announcement_id
--yes- confirmer (sinon rien n'est modifié)
bobine radio-announcements play
diffuser une annonce maintenant
bobine radio-announcements play <ANNOUNCEMENT_ID> [--target radio_cable|radio_network|both]announcement_id- int
--targetradio_cable | radio_network | both
bobine radio-library
morceaux de la radio
bobine radio-library list
lister les morceaux de la bibliothèque radio
bobine radio-library listNo argument.
bobine radio-library set
modifier les informations d'un morceau
bobine radio-library set <TRACK_ID> [--title TITLE] [--artist ARTIST] [--album ALBUM] [--genre GENRE] [--year YEAR]track_id- identifiant du morceau
--title--artist--album--genre--year
bobine radio-library rm
supprimer un morceau
bobine radio-library rm <TRACK_ID> [--yes]track_id- identifiant du morceau
--yes- confirmer (sinon rien n'est modifié)
bobine radio-library get
détail d'un morceau
bobine radio-library get <TRACK_ID>track_id- track_id
bobine radio-library cover
remplacer la pochette
bobine radio-library cover <TRACK_ID> <FILE>track_id- track_id
file- fichier(s)
bobine radio-library artists
lister les artistes
bobine radio-library artistsNo argument.
bobine radio-library albums
lister les albums
bobine radio-library albumsNo argument.
bobine radio-library import
envoyer une archive .zip ou des fichiers
bobine radio-library import <FILES...> [--wait] [--wait-timeout WAIT-TIMEOUT]--wait- attendre la fin des tâches d'import (code de sortie 1 si l'une échoue)
--wait-timeout
bobine radio-playlists
playlists et ambiances de la radio
bobine radio-playlists list
lister les playlists radio
bobine radio-playlists listNo argument.
bobine radio-playlists get
détail d'une playlist radio
bobine radio-playlists get <PLAYLIST_ID>playlist_id- playlist_id
bobine radio-playlists add
créer une playlist radio
bobine radio-playlists add <NAME> [--track-ids TRACK-IDS]--track-ids- ints
bobine radio-playlists set
renommer ou recomposer une playlist radio (le reste est conservé)
bobine radio-playlists set <PLAYLIST_ID> [--name NAME] [--track-ids TRACK-IDS]playlist_id- identifiant de la playlist radio
--name- nouveau nom
--track-ids- morceaux, dans l'ordre (1,2,3)
bobine radio-playlists rm
supprimer une playlist radio
bobine radio-playlists rm <PLAYLIST_ID> [--yes]playlist_id- playlist_id
--yes- confirmer (sinon rien n'est modifié)
bobine radio-playlists track-add
ajouter un morceau à la fin
bobine radio-playlists track-add <PLAYLIST_ID> <TRACK_ID>playlist_id- playlist_id
track_id- int
bobine radio-playlists default
en faire l'ambiance par défaut
bobine radio-playlists default <PLAYLIST_ID>playlist_id- playlist_id
bobine radio-playlists default-rm
ne plus en faire l'ambiance par défaut
bobine radio-playlists default-rm <PLAYLIST_ID>playlist_id- playlist_id
bobine radio-rules
règles de rappel des annonces
bobine radio-rules list
lister les règles de rappel
bobine radio-rules listNo argument.
bobine radio-rules add
créer une règle de rappel
bobine radio-rules add <every_n_tracks|every_x_minutes|fixed_times> [--n-tracks N-TRACKS] [--interval-minutes INTERVAL-MINUTES] [--times-of-day TIMES-OF-DAY] [--enabled ENABLED] [--target radio_cable|radio_network|both]--n-tracks- int
--interval-minutes- int
--times-of-day- strs
--enabled- bool
--targetradio_cable | radio_network | both
bobine radio-rules set
modifier une règle de rappel (le reste est conservé)
bobine radio-rules set <RULE_ID> [--rule-type every_n_tracks|every_x_minutes|fixed_times] [--n-tracks N-TRACKS] [--interval-minutes INTERVAL-MINUTES] [--times-of-day TIMES-OF-DAY] [--enabled ENABLED] [--target radio_cable|radio_network|both]rule_id- identifiant de la règle
--rule-typeevery_n_tracks | every_x_minutes | fixed_times--n-tracks- int
--interval-minutes- int
--times-of-day- strs
--enabled- bool
--targetradio_cable | radio_network | both
bobine radio-rules rm
supprimer une règle de rappel
bobine radio-rules rm <RULE_ID> [--yes]rule_id- rule_id
--yes- confirmer (sinon rien n'est modifié)
bobine radio-settings
son et ambiance par défaut des sorties radio
bobine radio-settings sound
réglages de son d'une sortie radio
bobine radio-settings sound [--channel radio_cable|radio_network]--channelradio_cable | radio_network
bobine radio-settings sound-set
régler le son d'une sortie radio (JSON)
bobine radio-settings sound-set <SOUND> [--channel radio_cable|radio_network]sound- json
--channelradio_cable | radio_network
bobine radio-settings defaults
ambiances par défaut des sorties
bobine radio-settings defaultsNo argument.
bobine radio-settings default-set
choisir l'ambiance par défaut d'une sortie
bobine radio-settings default-set <radio_cable|radio_network> [--playlist-id PLAYLIST-ID]--playlist-id- int
bobine schedule
planning de diffusion
bobine schedule list
lister les programmations
bobine schedule list [--channel cable|network|radio_cable|radio_network]--channelcable | network | radio_cable | radio_network
bobine schedule next
prochaine occurrence
bobine schedule next [--channel cable|network|radio_cable|radio_network]--channelcable | network | radio_cable | radio_network
bobine schedule get
détail d'une programmation
bobine schedule get <SCHEDULE_ID>No argument.
bobine schedule add
créer une programmation (ponctuelle ou récurrente)
bobine schedule add <video|playlist|radio_playlist> <TARGET_ID> [--channel cable|network|radio_cable|radio_network] [--at AT] [--days DAYS] [--time TIME] [--end END] [--all-day] [--active] [--inactive]target_typevideo | playlist | radio_playlist- ce qui est diffusé
target_id- identifiant de la vidéo ou de la playlist
--channelcable | network | radio_cable | radio_network- canal (câblé par défaut)
--at- date et heure ISO 8601 d'une programmation ponctuelle (2026-12-24T09:00:00+01:00)
--days- jours d'une récurrence, de 0 (lundi) à 6 (dimanche), séparés par des virgules
--time- heure d'une récurrence, HH:MM
--end- fin de la fenêtre radio, HH:MM
--all-day- radio : toute la journée (24 h sur 24)
--active- activer la programmation
--inactive- la désactiver
bobine schedule set
modifier une programmation (les champs non cités restent)
bobine schedule set <SCHEDULE_ID> [--at AT] [--days DAYS] [--time TIME] [--end END] [--all-day] [--active] [--inactive]schedule_id- identifiant de la programmation
--at- date et heure ISO 8601 d'une programmation ponctuelle (2026-12-24T09:00:00+01:00)
--days- jours d'une récurrence, de 0 (lundi) à 6 (dimanche), séparés par des virgules
--time- heure d'une récurrence, HH:MM
--end- fin de la fenêtre radio, HH:MM
--all-day- radio : toute la journée (24 h sur 24)
--active- activer la programmation
--inactive- la désactiver
bobine schedule rm
supprimer une programmation
bobine schedule rm <SCHEDULE_ID> [--yes]schedule_id- identifiant de la programmation
--yes- confirmer (sinon rien n'est modifié)
bobine schedule override
annuler ou remplacer une occurrence d'une programmation récurrente
bobine schedule override <SCHEDULE_ID> [--date DATE] [--action cancelled|replaced] [--replace-type video|playlist|radio_playlist] [--replace-id REPLACE-ID]schedule_id- identifiant de la programmation
--date- jour de l'occurrence, YYYY-MM-DD
--actioncancelled | replaced- annuler ou remplacer
--replace-typevideo | playlist | radio_playlist- avec replaced : ce qui remplace
--replace-id- avec replaced : identifiant du remplaçant
bobine schedule override-rm
rétablir une occurrence (retirer son exception)
bobine schedule override-rm <SCHEDULE_ID> <OVERRIDE_ID>schedule_id- identifiant de la programmation
override_id- identifiant de l'exception
bobine schedule occurrences
occurrences entre deux dates (ISO 8601)
bobine schedule occurrences <START> <END> [--channel cable|network|radio_cable|radio_network]--channelcable | network | radio_cable | radio_network
bobine settings
lire ou modifier un réglage
bobine settings get
bobine settings get <KEY>No argument.
bobine settings set
bobine settings set <PAIRS...>No argument.
bobine settings backup
écrire une sauvegarde (zip) de la base et de la configuration
bobine settings backup <FILE>file- fichier à créer (rien n'est écrasé)
bobine settings restore
restaurer une sauvegarde (remplace la base, redémarre Bobine)
bobine settings restore <FILE> [--yes]--yes- confirmer
bobine settings media-native
état du composant média natif
bobine settings media-nativeNo argument.
bobine settings logo
importer un logo personnalisé
bobine settings logo <FILE>file- fichier(s)
bobine settings logo-rm
retirer le logo personnalisé
bobine settings logo-rm [--yes]--yes- confirmer (sinon rien n'est modifié)
bobine settings lid
comportement à la fermeture du capot
bobine settings lidNo argument.
bobine settings lid-set
rester allumé capot fermé (on/off)
bobine settings lid-set <PREVENT_SLEEP>prevent_sleep- bool
bobine settings storage
occupation du stockage
bobine settings storageNo argument.
bobine status
santé et lecture en cours
bobine status
santé et lecture en cours
bobine statusNo argument.
bobine storage
stockage externe
bobine storage status
état du service de stockage
bobine storage statusNo argument.
bobine storage volumes
supports amovibles
bobine storage volumesNo argument.
bobine storage portable
téléphones
bobine storage portableNo argument.
bobine storage browse
parcourir un support
bobine storage browse <KEY> [--path PATH] [--limit LIMIT]--path--limit
bobine storage mount
monter un support
bobine storage mount <KEY> [--mode ro|rw]key- key
--modero | rw
bobine storage unmount
démonter un support
bobine storage unmount <KEY>key- key
bobine storage eject
éjecter un support
bobine storage eject <KEY>key- key
bobine storage health
santé d'un support
bobine storage health <KEY> [--refresh REFRESH]key- key
--refresh- bool
bobine storage trim
libérer les blocs inutilisés (TRIM)
bobine storage trim <KEY>key- key
bobine storage volume-set
options d'un support
bobine storage volume-set <KEY> [--read-only READ-ONLY] [--noatime NOATIME] [--noexec NOEXEC] [--standby-minutes STANDBY-MINUTES] [--smart-monitor SMART-MONITOR] [--auto-mount-library AUTO-MOUNT-LIBRARY]key- key
--read-only- bool
--noatime- bool
--noexec- bool
--standby-minutes- int
--smart-monitor- bool
--auto-mount-library- bool
bobine storage defaults-set
options par défaut des supports
bobine storage defaults-set [--read-only READ-ONLY] [--noatime NOATIME] [--noexec NOEXEC] [--standby-minutes STANDBY-MINUTES] [--smart-monitor SMART-MONITOR] [--auto-mount-library AUTO-MOUNT-LIBRARY]--read-only- bool
--noatime- bool
--noexec- bool
--standby-minutes- int
--smart-monitor- bool
--auto-mount-library- bool
bobine storage import
copier des fichiers du support dans la bibliothèque
bobine storage import <KEY> <video|radio|audio_course> <ENTRIES> [--force FORCE]key- key
entries- json
--force- bool
bobine storage index
indexer des fichiers sans les copier
bobine storage index <KEY> <video|radio|audio_course> <ENTRIES> [--force FORCE]key- key
entries- json
--force- bool
bobine storage export
copier des médias vers le support
bobine storage export <KEY> <KIND> <IDS> [--dest DEST]key- key
ids- ints
--dest
bobine storage library
déclarer le support comme bibliothèque
bobine storage library <KEY> [--nickname NICKNAME]key- key
--nickname
bobine storage library-rm
retirer la bibliothèque (fichiers conservés)
bobine storage library-rm <KEY> [--purge PURGE] [--yes]key- key
--purge- bool
--yes- confirmer (sinon rien n'est modifié)
bobine storage advisor
système de fichiers conseillé
bobine storage advisor [--for-host FOR-HOST] [--others OTHERS] [--media MEDIA] [--legacy LEGACY]--for-host--others--media--legacy- bool
bobine storage portable-mount
monter un appareil portable
bobine storage portable-mount <DEVICE_ID>device_id- device_id
bobine storage portable-unmount
démonter un appareil portable
bobine storage portable-unmount <DEVICE_ID>device_id- device_id
bobine storage format-plan
préparer le formatage d'un support (jeton)
bobine storage format-plan <KEY> [--travels TRAVELS]--travels- strs
bobine storage format
formater un support (efface tout)
bobine storage format <KEY> <FS> <LABEL> [--token TOKEN] [--confirm CONFIRM] [--acknowledged ACKNOWLEDGED] [--yes]--token--confirm--acknowledged- bool
--yes- confirmer (sinon rien n'est modifié)
bobine storage format-active
formatage en cours
bobine storage format-activeNo argument.
bobine storage format-job
état d'un formatage
bobine storage format-job <JOB_ID>job_id- job_id
bobine storage format-cancel
annuler un formatage
bobine storage format-cancel <JOB_ID>job_id- job_id
bobine update
mises à jour
bobine update check
bobine update checkNo argument.
bobine update apply
bobine update apply [--yes]--yes- confirmer (Bobine redémarre)
bobine update status
bobine update statusNo argument.
bobine update acknowledge
acquitter le résultat de la dernière mise à jour
bobine update acknowledgeNo argument.
bobine update tor-check
tester le passage par Tor (contacte check.torproject.org)
bobine update tor-check [--proxy PROXY]--proxy
bobine version
version de cette installation
bobine version
version de cette installation
bobine versionNo argument.
