Freebox Server (Pop V8/ Delta V7 / Revolution V6 / Server Mini 4K)

  • Status Closed
  • Percent Complete
    100%
  • Task Type Anomalie
  • Category Freebox OS → API
  • Assigned To
    rfliedel
  • Operating System Tous
  • Severity High
  • Priority Very Low
  • Reported Version 2.1.0
  • Due in Version Undecided
  • Due Date Undecided
  • Votes 1
  • Private
Attached to Project: Freebox Server (Pop V8/ Delta V7 / Revolution V6 / Server Mini 4K)
Opened by Aissen - 29/11/2013
Last edited by mbizon - 24/04/2014

FS#13785 - L’API AirMedia video marche une fois sur deux

L’API de lecture AirMedia marche (littéralement) une fois sur deux pour les lectures de vidéos sur le Freebox Player:

  1. si on lance une lecture après une autre, elle a pour effet de stopper la précédente, mais ne se lance pas elle même. Il faut la relancer. On pourrait contourner ce problème en envoyant deux fois la lecture, mais pour le cas de démarrage où aucune vidéo n’est en train d’être lue, on arriverait jamais à lire quoi que ce soit vu que le deuxième envoi annulerait le premier.
  2. si on utilise un stop avant chaque lecture, seul un couple (stop, start) sur deux est prit en compte.

J’ai fait un programme minimaliste pour illustrer le problème:
https://gist.github.com/anisse/ed92d218fd05dd6e1c03

Il met en exergue le problème 2 par défaut. Il faut commenter les stop pour tester le cas 1. Pour l’utiliser il faut le configurer avec un app_token et un app_id valide.

Comme le programme lit 3 vidéos, si on le lance plusieurs fois de suite, on voit bien qu’il lit une vidéo sur deux à chaque fois.

Closed by  mbizon
24.04.2014 12:42
Reason for closing:  Résolu

À noter que si on envoie suffisamment de requêtes start/stop, on peut éventuellement faire crasher le lecteur AirMedia et il n’accepte plus aucune vidéo si on ne redémarre pas la box. Je n’ai pas réussi à reproduire le problème de manière fiable.

Je n’arrive plus à reproduire les deux problèmes décrits dans ce bug, ils ont du être corrigés dans le dernier lot d’améliorations AirPlay/AirMedia.

En revanche si on est trop nerveux et qu’on lance deux ou trois couples stop,start (stop/start/stop/start) sans sleep entre chaque, on se retrouve dans le lecteur AirMedia bloqué, qui ne revient pas à la tache précédente. Ça n’arrive que si on a pas de lecteur airmedia en cours, sinon la dernière vidéo (start) se lit bien.

Ce problème me semble mineur et je ne vois pas dans quel cas un utilisateur pourrait le reproduire.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing