1

Salut,
C'est juste une suggestion si quelqu'un s'ennuie, mais je viens de penser que ce serait pratique d'avoir un mode d'"écoute continue" des morceaux postés dans topics/4-18-kekoutez-vous-en-ce-momment non ?
Enfin c'est sans doute pas évident, je ne sais pas s'il y a des API prévues pour ça... ?
(Merci d'avance grin)

2

pizza
avatar

3

Comment tu verrais le fonctionnement par exemple ?
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

4

Ce pourrait être un popup avec un player ou un encart sur le site, mais ce serait sans doute encore plus compliqué ou lourd pour que le flux ne s'interrompe pas lors de la navigation.
Mais franchement faut pas perdre ton temps, c'est pas non plus ultra indispensable cheeky

5

Je ne dis pas que je vais le faire dans un avenir proche, mais si ça peut rentrer dans une todo list il faut quand même que je sache de quoi ça doit avoir l'air smile

Ton idée serait de prendre toutes les musiques contenues dans un topic pour en faire une playlist ?
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

6

(froid)
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

7

Zeph, tu as l'air gelé, tu veux que je te fasse un bonnet comme celui de Boo ?^^
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

8

Ça dépend, est-ce que le bonnet vient avec 3m² de neige tout autour de moi ? grin
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

9

C'est au choix, y'a une case à cocher sur le bon de commande hehe
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

10

Tiens, désolé je pensais avoir répondu grin
Heu oui ce serait quelque chose comme ça ^^

11

Bon, alors construisons ce truc à plusieurs smile

Ce qui va être un peu compliqué c'est qu'il y a beaucoup de façons de poster des musiques dans ce topic : liens directs vers des mp3, vidéos sur YouTube, etc. Gérer tous les cas n'est pas évident donc disons qu'on va prendre uniquement les vidéos YouTube dans un premier temps (j'ai l'impression que ça représente la majorité des liens).

Il y a un moyen d'accéder aux posts de yN en JSON, on peut se baser dessus pour parcourir le sujet message par message et jouer ce qu'on y détecte. Mieux vaut commencer par le dernier message, comme ça à chaque lancement du truc on commence par ceux qui sont nouveaux depuis la dernière fois. Il ne me semble pas qu'il y ait un moyen simple de connaître le nombre de messages dans un sujet, donc pour le moment je vais considérer que le sujet contient 19428 messages ; si tout le reste fonctionne ça sera facile d'ajouter à yN une URL pour récupérer cette info.

Bref, résumons : il faut accéder à board/post/18-19428.json, repérer tout ce qui peut être joué, le jouer puis passer au message précédent, et ainsi de suite jusqu'à arriver au dernier (enfin le premier du coup) message. Comme la façon de lire du contenu multimédia (et de détecter quand la lecture s'arrête) va être assez différente selon la nature de ce contenu, je vais avoir tendance à gérer ce problème à part. Du coup la première chose que va déclarer mon programme sera la liste de tout le contenu reconnaissable, et la façon de le jouer. Ensuite il va falloir du code plus simple pour parcourir les posts un à un, choisir quoi lire, et continuer quand la lecture en cours s'arrête.

J'ai commencé à écrire un petit prototype en JavaScript, il manque plein de choses mais ça fonctionne. Voilà le lien : http://dev.mirari.fr/yn/player.html.

Voilà aussi le code (mais vous pouvez tout aussi bien télécharger le fichier HTML, il n'a pas de dépendance). Pour voir le code il vous suffit de télécharger le ficher HTML, toutes ses dépendances sont hotlinkées.

Maintenant il faut ajouter de quoi commencer au dernier post plutôt qu'au #19428, lire des MP3, des liens SoundCloud, peut-être rendre l'interface un peu moins rudimentaire, etc. Je vous laisse continuer smile
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

12

Merci !!
Je regarderai tout ça quand j'aurai 5 minutes (ie pas avant une quinzaine de jours je pense sick)

13

Oh y'a pas d'urgence, j'ai juste bricolé ce script pke je trouvais l'idée amusante ^^
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

14

J'ai mis à jour yN pour pouvoir récupérer facilement le nombre de posts dans un topic, et du coup j'ai mis à jour également le player. Il n'y a toujours que les vidéos YouTube qui sont jouées, mais au moins ça fait une vraie playlist en partant de la fin du topic et en remontant les posts un à un. Décidément j'aime bien l'idée smile

Lien : http://dev.mirari.fr/yn/player.html
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

15

super, merci ! love
avatar