| Comment lire une musique stockée sur Violet au hasard ? | |
|
|
Auteur | Message |
---|
The Ghit Lapin nain
Age : 45 Localisation : Au pays des Saules Pleureurs Nabaztag : Nabazghit Nbr de messages : 37 Carottes : 5830
| Sujet: Comment lire une musique stockée sur Violet au hasard ? Lun 22 Déc 2008 - 17:28 | |
| Bonjour à tous !
Je viens solliciter votre aide parce que j'ai beau lire à droite et à gauche les posts du forum, je ne trouve pas exactement ce que je cherche. Voilà, j'ai un Nano:ztag, que ma fille de deux ans s'est "approprié" (quand j'ai ouvert la boite, elle s'est jetée dessus et ne l'a plus lâché). Je lui ai montré qu'en le glissant sur le gros lapin, ça faisait des trucs rigolos. En fait, j'ai même renregistré ma voix pour que ça lui dise coucou. Mais j'aimerais faire mieux ! J'aimerais qu'après lui avoir dit "coucou", ça aille chercher au hasard une des musiques qui est sur le portail de Violet, dans les musiques partagées > comptines. Ce serait vraiment génial. Mais y a-t-il un moyen simple de faire ça ? Parce que l'application "jouer un son" lui joue un son bien défini, pas un son au hasard dans cette bibliothèque. Vous avez une idée de ce que je pourrais faire ?
D'avance merci ! | |
|
| |
Phabbrrysse Nabazteur Voyageur
Age : 38 Localisation : Sassenage Nabaztag : PhormiBBrrysse et Pharramyneu (V2) Nbr de messages : 14389 Carottes : 13332
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Lun 22 Déc 2008 - 21:11 | |
| il faut lancer un numéro aléatoire avec comme envoie en api : http://api.nabaztag.com/vl/FR/api.jsp?sn=00039D4022DE&token=112231049046144&idmessage=XXXXX
Avec XXXXX aléatoire ... surement avec du PHP apres faut savoir dans violet.net de combien a combien vont les numéros des sons ... _____________________________ Connexion du lapin difficile : ICI -- PAS D'AIDE PAR MP NI PAR MAIL | |
|
| |
Hunta_de_la_Radieuse Frénétik Nabaztrice
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6600
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Lun 22 Déc 2008 - 23:51 | |
| The Ghit, choisis une sous-catégorie sur my.nabaztag.com/Messages dans les catégories "Clins d'oeil" ou "Bibliothèque" et, il doit être possible de tester assez rapidement avec un premier script... Le choix est - au moins dans l'immédiat - restreint à une sous-catégorie pour minimiser le nombre de "coups dans l'eau" du script aléatoire : les ID des messages ne semblent pas toujours se suivre et vont, pour les catégories citées de 10000 et des nanoz à 3400000 environ avec beaucoup beaucoup de trous... Pour ce qui est des Nabshares un autre problème se pose : seuls très peu de morceaux sont publics et donc utilisables avec n'importe quel serial/token... En gros.
Dernière édition par Hunta_de_la_Radieuse le Mar 23 Déc 2008 - 0:03, édité 1 fois | |
|
| |
GrosBill Gold Nabz
Localisation : Paris Nabaztag : Kikiztag Nbr de messages : 622 Carottes : 6896
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mar 23 Déc 2008 - 0:00 | |
| a vu de nez de 10399 a 10424 dans la bibliotheque. Reste a recycler le script des messages aléatoires ou de la radio aléatoires. Sinon dans l'idéal faudrait a priori se tourner vers la librairie curl pour permettre de se loger en php sur le site. Mais il a pas l'air evident a parcourir ^^ Et quitte a recycler https://nabaztag.forumactif.fr/api-f3/script-php-de-mise-a-jour-des-clins-d-oeil-t4650.htmCa devrait pouvoir tourner pour selectioner les comptines mais suis pas sur j'ai plus les yeux en faces des trous
Dernière édition par GrosBill le Mar 23 Déc 2008 - 0:06, édité 1 fois | |
|
| |
Phabbrrysse Nabazteur Voyageur
Age : 38 Localisation : Sassenage Nabaztag : PhormiBBrrysse et Pharramyneu (V2) Nbr de messages : 14389 Carottes : 13332
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mar 23 Déc 2008 - 0:02 | |
| - GrosBill a écrit:
- a vu de nez de 10399 a 10424 dans la bibliotheque.
Reste a recycler le script des messages aléatoires ou de la radio aléatoires.
Sinon dans l'idéal faudrait a priori se tourner vers la librairie curl pour permettre de se loger en php sur le site. Mais il a pas l'air evident a parcourir ^^ Pis surtout, dans la théorie, son espérance de vie est plutôt tres courte ... _____________________________ Connexion du lapin difficile : ICI -- PAS D'AIDE PAR MP NI PAR MAIL | |
|
| |
GrosBill Gold Nabz
Localisation : Paris Nabaztag : Kikiztag Nbr de messages : 622 Carottes : 6896
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mar 23 Déc 2008 - 0:07 | |
| voui c'est sur mais on peut imaginer que le nouveau sera presque pareil sur le principe.
Reste a voir si le lien du dessus et toujours valable en attendant | |
|
| |
Hunta_de_la_Radieuse Frénétik Nabaztrice
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6600
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mar 23 Déc 2008 - 0:09 | |
| -> GrosBill : de 109xx à 118xx ! Si si !-> Phab' : les idmessage, eux, resteront peut-être (pour la pérennité de l'API) et seront peut-être un jour implémentés sur my.violet.net Via my.violet.net, en tout cas, il y aussi la piste, plus brutale, qui consiste à rentrer en dur les adresses des fichiers comme par exemple : http://broad.violet.net/broad/config/clin/fr/temps_que_tu_ailles_au_lit.mp3 | |
|
| |
GrosBill Gold Nabz
Localisation : Paris Nabaztag : Kikiztag Nbr de messages : 622 Carottes : 6896
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mar 23 Déc 2008 - 0:12 | |
| -> Hunta : Nan pas pour les comptines de la biblio
Sinon pour la biblio torturons cette page http://my.nabaztag.com/vl/action/myMessagesBiblio.do
ou ca pour les nabshare http://my.nabaztag.com/vl/action/myMessagesNabshare.do | |
|
| |
Hunta_de_la_Radieuse Frénétik Nabaztrice
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6600
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mar 23 Déc 2008 - 0:15 | |
| -> GrosBill : Vi, t'as (encore ?) raison : le mot "comptine" du message de The Ghit était totalement sorti de mon petit crâne. Han, c'est encore plus facile alors vu que ya pô de trous ! J'essaie ça très vite ! | |
|
| |
Phabbrrysse Nabazteur Voyageur
Age : 38 Localisation : Sassenage Nabaztag : PhormiBBrrysse et Pharramyneu (V2) Nbr de messages : 14389 Carottes : 13332
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mar 23 Déc 2008 - 0:17 | |
| Je parlais plutot de l'acces en php au page ... Grobill dit que c'est pas facile ..et si faut tout refaire dans 2/3 mois c'est assez idiot ... _____________________________ Connexion du lapin difficile : ICI -- PAS D'AIDE PAR MP NI PAR MAIL | |
|
| |
GrosBill Gold Nabz
Localisation : Paris Nabaztag : Kikiztag Nbr de messages : 622 Carottes : 6896
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mar 23 Déc 2008 - 0:19 | |
| En fait Phabbrrysse en passant par la bas ca devrait etre presque facile en dynamique. http://my.nabaztag.com/vl/action/myMessagesBiblioChoice.do?langBiblio=1&idBiblio=15 Mais si on prend que les comptines on a deja les numéro reste a faire un random entre 10399 a 10424 Bref on recycle un script deja existant ^^ Allez Hunta file coder dans ta chambre | |
|
| |
Hunta_de_la_Radieuse Frénétik Nabaztrice
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6600
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mar 23 Déc 2008 - 5:47 | |
| Ah-yé-! Mooo ! C'était facile hein ! : En mode cochonou, comme là, faut passer les token/sn avec un ignobe " %26"... comptinealeatoire.php : - Code:
-
<?php //mystère à quoi ça sert mais youpi ! allons-y ! if(isset($_GET['param'])) { $param = $_GET['param']; //echo $param; } else { $numLigne = ''; }
//bazar $numAleatoire = rand(10399, 10424);
//machin $urlMessage ='http://api.nabaztag.com/vl/FR/api.jsp?' . $param . '&idmessage=' . $numAleatoire; file_get_contents($urlMessage,false);
//truc pour info. echo $urlMessage . "\n";
A appeler avec : http://monserveur.truc/comptinealeatoire.php?param=token=montoken%26sn=monsn A la vôtre ! | |
|
| |
Phabbrrysse Nabazteur Voyageur
Age : 38 Localisation : Sassenage Nabaztag : PhormiBBrrysse et Pharramyneu (V2) Nbr de messages : 14389 Carottes : 13332
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mar 23 Déc 2008 - 9:33 | |
| Le isset sert a verifier si ya pas un vilain qui a mis un vilain code php pour tout casser ton site .... _____________________________ Connexion du lapin difficile : ICI -- PAS D'AIDE PAR MP NI PAR MAIL | |
|
| |
The Ghit Lapin nain
Age : 45 Localisation : Au pays des Saules Pleureurs Nabaztag : Nabazghit Nbr de messages : 37 Carottes : 5830
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mar 23 Déc 2008 - 9:51 | |
| Dites, que de réactions en si peu de temps, je n'en attendais pas autant, merci à tous et à toutes !!! En tous cas tout est prêt, j'ai créé la page php, j'ai ajouté l'appli au nano:ztag de ma fille, il ne me reste plus qu'à tester, ce que je ferai dès ce soir quand je rentrerai chez moi. Merci encore les amis ! | |
|
| |
GrosBill Gold Nabz
Localisation : Paris Nabaztag : Kikiztag Nbr de messages : 622 Carottes : 6896
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mar 23 Déc 2008 - 10:51 | |
| Verifie que ton hebergeur autorise la méthode file_get_contents. Voui y a de la reaction en ce moment, on est a la recherche d'idée de script avec Hunta et toute proposition est bonne | |
|
| |
The Ghit Lapin nain
Age : 45 Localisation : Au pays des Saules Pleureurs Nabaztag : Nabazghit Nbr de messages : 37 Carottes : 5830
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mar 23 Déc 2008 - 10:53 | |
| Comment est-ce que je vérifie ça sans pouvoir tester mon lapin ? Encore qu'il me semble avoir lu quelque part sur le forum que ça ne marchait pas sur Free... Je vais mettre le script sur mon autre hébergeur, merci du tuyau... | |
|
| |
GrosBill Gold Nabz
Localisation : Paris Nabaztag : Kikiztag Nbr de messages : 622 Carottes : 6896
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mar 23 Déc 2008 - 10:56 | |
| Pour verifier tu appelles la page dans ton navigateur et tu regardes si tu as une belle erreur style fonction inconnu. | |
|
| |
The Ghit Lapin nain
Age : 45 Localisation : Au pays des Saules Pleureurs Nabaztag : Nabazghit Nbr de messages : 37 Carottes : 5830
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mar 23 Déc 2008 - 10:59 | |
| Ah ok, alors ça marche bien sur Free, et ça change bien le numéro de comptine chaque fois que je rafraichis : http://theghit.free.fr/BunnyExpress/comptinealeatoire.php | |
|
| |
Hunta_de_la_Radieuse Frénétik Nabaztrice
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6600
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mer 24 Déc 2008 - 3:40 | |
| - The Ghit a écrit:
- Ah ok, alors ça marche bien sur Free, et ça change bien le numéro de comptine chaque fois que je rafraichis :
http://theghit.free.fr/BunnyExpress/comptinealeatoire.php Tout de suite pile, lancé depuis cette adresse, cela ne fonctionne pas... | |
|
| |
ybo Silver Nabz
Age : 28 Localisation : Paris Nabaztag : ybo Nbr de messages : 371 Carottes : 6154
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Dim 28 Déc 2008 - 17:52 | |
| Vraiment bravo à GrosBill pour (une fois de plus) ce script efficace! (Par contre les miens.... ). Enfin bon, j'ai quand même essayé de faire un petit script car j'avais une idée. Voici le script: - Code:
-
<?php
$token = "mon token"; $sn = "mon numéro de série";
$genres = array ("musiques_de_films","pop","international","rock","classique","comptines","variété_française","electro","jazz_gospel","rap_soul"); $idgenres = array ("10229, 11861","10515, 11797","11313, 11617","10689, 11860","10505, 10514","10399, 10424","11002, 1112","10361, 11805","10440,11789","10918, 11819");
$annonce = "Si vous voulez une musique du genre proposé, bougez une oreille"; $url = "http://api.nabaztag.com/vl/FR/api.jsp?token='.$token.'&sn='.$sn.'&tts='.$annonce";
sleep (1); file_get_contents($url,false);
$compteur = 0; $posoreillesav = file_get_contents("http://api.nabaztag.com/vl/FR/api.jsp?token='.$token.'&sn='.$sn.'&ears=ok");
sleep (1);
$posoreillesap = file_get_contents("http://api.nabaztag.com/vl/FR/api.jsp?token='.$token.'&sn='.$sn.'&ears=ok");
while ($posoreillesav == $posoreillesap) { sleep (1); $posoreillesav = file_get_contents("http://api.nabaztag.com/vl/FR/api.jsp?token='.$token.'&sn='.$sn.'&ears=ok"); sleep (5); $url = "http://api.nabaztag.com/vl/FR/api.jsp?token='.$token.'&sn='.$sn.'&tts='.$genres[$compteur]"; file_get_contents($url,false); sleep (15); $posoreillesap = file_get_contents("http://api.nabaztag.com/vl/FR/api.jsp?token='.$token.'&sn='.$sn.'&ears=ok");
if ($posoreillesav == $posoreillesap) { $compteur = $compteur+1; } }
$idplay = rand('.$idgenres[$compteur].');
$url = "http://api.nabaztag.com/vl/FR/api.jsp?token='.$token.'&sn='.$sn.'&idmessage='.$idplay"; file_get_contents($url,false);
?>
Ce script est censé faire choisir en fonction de la position des oreilles au nabaznaute un genre de mp3 et de lui lire un mp3 au hasard de ce genre après. Esperons que ça marche cette fois. Je n'ai pas pu le tester car ybo n'a pas réagi quand je lui ai fait renifler le joli nanoz:tag jaune programmé pour.......... | |
|
| |
The Ghit Lapin nain
Age : 45 Localisation : Au pays des Saules Pleureurs Nabaztag : Nabazghit Nbr de messages : 37 Carottes : 5830
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? Mar 30 Déc 2008 - 15:11 | |
| En fait si, ça marche, mais c'est un peu au bon vouloir du serveur. Des fois ma fille a droit à une comptine de suite, des fois elle se déclenche un quart d'heure plus tard. Mais ça rend ma femme folle, je crois que je vais supprimer cette appli | |
|
| |
Contenu sponsorisé
| Sujet: Re: Comment lire une musique stockée sur Violet au hasard ? | |
| |
|
| |
| Comment lire une musique stockée sur Violet au hasard ? | |
|