Quoi de neuf chez GoodBarber? Juin 2018
Ecrit par Mathieu Poli le
Il est temps de vous présenter une nouvelle version d'un de nos add-ons avancés: Live +
Pour ceux qui ne connaissent pas encore cet add-on, il s'agit d'un lecteur audio qui vous permet de diffuser un flux M3U, et d'afficher les métadonnées liées à la piste en cours de lecture à savoir le titre, le nom de l'artiste et la pochette de l'album.
Pour ceux qui ne connaissent pas encore cet add-on, il s'agit d'un lecteur audio qui vous permet de diffuser un flux M3U, et d'afficher les métadonnées liées à la piste en cours de lecture à savoir le titre, le nom de l'artiste et la pochette de l'album.
L'utilisateur peut partager le morceau qu'il écoute, l'acheter et consulter ses 5 dernières écoutes. De votre côté, vous pouvez choisir de diffuser votre flux à des dates ou des heures spécifiques.
Live + 2.0
Pour que Live + fonctionne, l'app doit récupérer plusieurs types d'informations depuis le flux:
- La piste audio
- Les métadonnées
Dans la version initiale de la fonctionnalité, la piste audio était récupérée directement depuis le flux, tandis que les métadonnées passaient par une API, qui faisait l'intermédiaire entre l'app et le flux d'origine.
Ce mécanisme, qui assurait la précision des informations diffusées avait l'inconvénient d'être parfois trop lent, et donc de causer une désynchronisation entre la diffusion de la piste audio et l'affichage des métadonnées.
Nous avons donc repensé le fonctionnement du lecteur afin de vous proposer une version encore plus performante: Live + 2.0
Désormais, les métadonnées sont récupérées elles aussi directement à partir du flux d'origine, assurant ainsi un affichage plus rapide et parfaitement synchronisé avec la diffusion de vos pistes audio. La première version de Live + avait l'avantage de nous laisser la possibilité d'effectuer nos opérations de maintenance sans avoir besoin de vous demander de recompiler vos apps, mais aujourd'hui, aux vues du nombre d'années d'expérience que nous avons avec cette fonctionnalité et de sa stabilité, cette précaution n'est plus à prendre.
Nous avons donc repensé le fonctionnement du lecteur afin de vous proposer une version encore plus performante: Live + 2.0
Désormais, les métadonnées sont récupérées elles aussi directement à partir du flux d'origine, assurant ainsi un affichage plus rapide et parfaitement synchronisé avec la diffusion de vos pistes audio. La première version de Live + avait l'avantage de nous laisser la possibilité d'effectuer nos opérations de maintenance sans avoir besoin de vous demander de recompiler vos apps, mais aujourd'hui, aux vues du nombre d'années d'expérience que nous avons avec cette fonctionnalité et de sa stabilité, cette précaution n'est plus à prendre.
Si vous souhaitez profiter de la puissance de Live + 2.0, n'oubliez pas de recompiler votre application !
Vous trouverez ci-dessous le récapitulatif des développements et mises à jours effectués durant ce mois de Juin 2018:
Vous trouverez ci-dessous le récapitulatif des développements et mises à jours effectués durant ce mois de Juin 2018:
App native iOS
- Page About
- Correction d'un problème qui provoquait le blocage du titre de la page derrière le header lors du scroll.
- Page Click-to
- Correction d'un problème qui pouvait causer des crash lorsque vous cliquiez sur ces liens.
- Mode de navigation Little Swipe
- Correction d'un problème qui provoquait l'absence de l'image d'arrière-plan sur iPad.
- Add-on Authentification
- Sur la page de Sign up, un problème causant l'absence du dégradé d'arrière plan a été corrigé.
- Maintenant, la description de l'utilisateur peut être affichée sur plusieurs lignes dans la page Profil.
- Dans la page Modifier le profil, dans un champ déroulant, nous n'affichons plus la première valeur comme valeur par défaut.
- Les autorisations "user_birthday" et "user_friend" ont été supprimées sur la connexion Facebook.
- Add-on Chat
- Correction d'un problème qui provoquait l'affichage permettant des vignettes utilisateurs en format carré.
- Add-on Couponing
- Correction d'un problème qui empêchait la transparence de la liste.
- Autres corrections et améliorations
- L'animation et l'affichage ont été améliorés lorsque l'utilisateur clique sur un lien redirigeant vers la page d'accueil.
- Correction d'un problème qui empêchait l'utilisation du pluriel sur la mention"Commentaire".
App native Android
- Page Home
- Dans les widgets avec le template de navigation Grid, les marges verticales sont maintenant affichées.
- Page Vidéo
- Dans la page de détail, le clic sur un iframe redirigera maintenant vers le navigateur.
- Add-on Authentification
- Dans la page de Sign up, il est maintenant possible d'ajouter une photo de profil avec l'appareil photo.
- Dans la page Profil, un problème qui provoquait un crash lorsque l'utilisateur cliquait sur l'image a été corrigé.
- Les autorisations "user_birthday" et "user_friend" ont été supprimées sur la connexion Facebook.
- Add-on Communauté
- Correction d'un problème qui provoquait un mauvais tri des utilisateurs lors de l'actualisation de la liste.
- Add-on Live +
- Maintenant, si le lien d'achat n'est pas défini dans une piste, l'application partage l'URL du flux.
- Les métadonnées sont maintenant extraites directement du flux. Cela signifie qu'il n'y aura plus de délai entre les informations affichées et le flux en cours de lecture.
- Maintenant, la notification affiche la chanson en cours de lecture.
- Maintenant, la notification est colorisée en fonction de l'illustration (uniquement pour l'appareil avec Android 8.0).
- Autres corrections et améliorations
- Si un lien vers la première section est ajouté au header, l'application navigue vers l'arrière au lieu d'aller en avant.
- Maintenant, plus de types de flux sont compatibles avec l'Exoplayer.
- Vous pouvez maintenant choisir d'utiliser MediaPlayer pour une section en ajoutant cette propriété JSON "sections / enableExoplayer" à 0.
- Correction d'un problème pouvant provoquer un crash lorsqu'un fond en dégradé est défini.
PWA
- Page Article
- Dans la page de détail template 1, le header peut maintenant être coloré.
- Page Agenda
- Correction d'un problème qui provoquait l'affichage de l'heure de fin d'un événement même si elle était identique à l'heure de début.
- Page Favoris
- Maintenant, les sons peuvent être lus correctement.
- Page Menu
- Dans le template 5, un problème qui provoquait un alignement vertical non valide a été corrigé.
- Add-on Authentification
- Dans la page de login, problème qui empêchait l'icône de fermeture de s'afficher correctement sur iOS a été corrigé.
- Autres corrections et améliorations
- Correction d'un problème qui empêchait l'ouverture de la page de navigation au démarrage.
- Correction d'un problème de crash critique sur Internet Explorer 11.
Plugins
gbRequest method
Sur iOS, un problème qui remplaçaient tous les caractères ‘ par des “ a été corrigé.
POUR ALLER PLUS LOIN :
- Si notre localisation peut faire penser à une université européenne par la multiplicité de ses nationalités, l'ambiance y est aussi studieuse. Notre plate forme s'est concentrée ce mois-ci sur les add-ons eCommerce et les évolutions chez GoodBarber février 2020 décrivent les autres points réalisés (correction d'un problème, résolution d'un problème d'affichage, etc). Que votre activité soit nationale, à l'échelle de l'union européenne ou basée sur les relations internationales, vous trouverez des solutions opérationnelles ici.