cedricni01
Contributeur Loisir

0.36:
Ajout d'un événement "touche relachée" qui fait apparaître le bandeau (maintenir la touche rendait impossible la suppression du bandeau ).

0.37:
Mise à jour des commentaires.

Robert26
Contributeur Elite

Bonjour @cedricni01, merci pour vos partages et mises à jour :).


Bonne journée ! 

cedricni01
Contributeur Loisir

0.40:
Ajout de la navigation avec le pavé numérique
-- "+" pour la chaine suivante
-- "-" pour la précédente
-- avec les chiffres comme une télécommande
-- la touche entrée numérique affiche une mosaïque des vignettes

Problème connu avec le plein écran .

cedricni01
Contributeur Loisir

cedricni01_0-1666690824453.png

0.41:
Tout fonctionne en plein écran

cedricni01
Contributeur Loisir

0.42:
Problème résolu après la connexion
Traitement de l'url qui peut contenir ";play=true"

cedricni01
Contributeur Loisir

0.44:

-- Gestion du volume sonore avec les flèches , haut pour augmenter , bas pour diminuer
-- Passer en mode plein écran ou fenêtré avec le point du pavé numérique

 

Rappel des touches

-- "+" pour la chaine suivante
-- "-" pour la précédente
-- avec les chiffres comme une télécommande
-- la touche entrée numérique affiche une mosaïque des vignettes (cliquer pour changer la chaine)

cedricni01
Contributeur Loisir

0.45:
Ajout des vignettes colorisées ( sauf pour certaines qui sont remplacées par leur version noir et blanc )
Diverses modification du code ( optimisation de channelsInfos2 , refonte de la fonction de récupération des vignettes , ...)

A faire:
Réaliser la reconnexion en cas de session expirée
Ajouter les raccourcis claviers pour les replays

cedricni01
Contributeur Loisir

0.46:
Ajout d'un garde-fou empêchant de zapper sur une chaine inexistante

cedricni01
Contributeur Loisir

0.48:
Gestion de l'erreur "session expirée" avec une reconnexion automatique (à configurer chez vous)

Dans cette version , j'essaye également de détecter les problèmes de lecture (compliqué à mettre en oeuvre ,il faut que j'attende que l'erreur survienne pour pouvoir comprendre et essayer d'écrire un bout de code à surveiller la prochaine fois que çà recommence)

Quelques pistes : les événements de la balise vidéo (progress par exemple) , la barre de temps (player__seek-bar)

Je reste bien entendu à l'écoute de vos remontées de bug dans la mesure de mon possible

--- Comment configurer la reconnexion automatique ?
------ Vos infos sont enregistrées localement (https://developer.mozilla.org/fr/docs/Web/API/Window/localStorage)
------ Personne ne peut y accéder
------ Regarder une chaine
------ Se déconnecter au cas où
------ Laisser le script s'exécuter , il vous redirigera vers la page de connexion
------ Cliquer en dehors des champs de saisie
------ Taper 0001
------ Un champ de saisie apparait pour le nom d'utilisateur à enregistrer
------ Remplir et cliquer sur ok
------ Un champ de saisie apparait pour le mot de passe à enregistrer
------ Remplir et cliquer sur ok
------ Attendre un peu , 3spar défaut (mainLoopDelay = 3000;)
------ Le bouton devrait être cliquer automatiquement .
------ La page de la chaine se charge

--- Tester mes infos saisies
------ Regarder la tv
------ Se déconnecter
------ La redirection s"effectue
------ Vos infos se chargent automatiquement

--- Vérifier mes infos saisies
------ Regarder la tv
------ Se déconnecter
------ La redirection s"effectue
------ Taper 0002
------ Vos infos apparaissent

--- Effacer mes infos
------ Regarder la tv
------ Se déconnecter
------ La redirection s"effectue
------ Taper 0000
------ Vos infos sont effacées

cedricni01
Contributeur Loisir

0.50:
Gestion de l'app qui ne se charge pas (erreur B-400)

 

https://greasyfork.org/fr/scripts/451721-erreur-b-504 

Comment gagner des badges

Badges En savoir plus