From: David B. <dav...@en...> - 2004-02-29 17:48:38
|
On Sun, 2004-02-29 at 16:23, Rakotomandimby Mihamina wrote: > Hum je crois qu'il y a eu un souci avec "le mail de samuel" parceque je ne > l'ai pas reçu ...peut etre filtré , ou peut -etre pas parti du tout ... :-) > ( tu peux me le forwarder s'il te plait ?) Je ne comprends pas ce qui s'est passé mais ça n'importe pas. Par contre ce qui serait chouette ce serait que tu t'abonnes à <sav...@li...>. Il te faudra peut-être t'enregistrer chez sf.net mais ce n'est pas très contraignant, et ça éviterait les Cc: à chaque fois. Menfin c'est pas très important non plus. > Je suis alléché parceque je cherchai un moyen d'utiliser Caml pour mes > bidouilles , ça m'aiderai a le comprendre ( j'ai un peu de mal ) . > De plus Caml est dans notre programme a la FAC et donc fallai que je trouve un > moyen de l'utiliser quelquepart. Tant mieux que ce soit pour Icecast . Si ça > pouvais etre avec Zope aussi ça serai cool , mais c'est une autre > histoire .... :-) Je ne sais pas si se plonger dans savonet est très pédagogique, mais je ne doute pas que cela soit motivant. Par contre, même si Caml est dispo sous Windows, il est peu probable que nos logiciels tournent sous Windows, car nous utilisons de nombreux outils Unix et le module Unix de Caml. En plus, Linux c'est bien :) En plus nous préparons les paquets pour Debian et Gentoo pour tous nos libs et logiciels. > Ca n'est pas indiscret . Je diffuse une Web radio ( le lien Web Radio de ma > page perso en signature ) J'ai des besoins particulier mais je ne me suis > jamais permis de les exprimer ... :-) en fait le top du top (pour moi) ça > serai de pouvoir faire du crossfade entre les titres qu'on donne a IceCast . > J'utilise actuellement Ices2 et je diffuse en Mono a partir de titres qui sont > initialement en stéréo . Savonet est né l'an dernier. Nous avons commencé à diffuser à l'ENS une radio avec Ices. Nous en avons vite senti les limitations et avons donc développé en Caml un logiciel qui permettait de jouer une playlist, ou des morceaux demandés par les utilisateurs. On couplait ça avec un outil qui parcourait les nombreux partages samba de la résidence pour tout lister dans une base de données. Les utilisateurs n'avaient qu'à taper "Stones" sur une page web et la radio trouvait un morceau des Stones et le diffusait. Mais tout cela était programmé assez salement et était peu extensible. Par exemple on ne pouvait pas faire de fade. Nous avons donc tout repris au début d'année, avec un archi super souple, comme on le raconte sur notre site. En particulier, faire du fade c'est possible et déja fait. Le cross-fade est possible, mais pas encore écrit. J'y penserais à l'occasion. Bien entendu il y a des limitations. En effet quand on décode un mp3 on ne sait jamais exactement combien de temps de musique il reste (sauf si on décode à l'avance, mais ce n'est pas le cas dans liquidsoap). Pour faire de la pub, voici comment on conçoit la chose dans liquidsoap : tu ajoutes un "opérateur" qui prend une seule source fille, et diffuse ce que la source diffuse. Mais quand la source annonce qu'elle n'a plus que 10 frames de musique, il lui en demande très vite 20 (10 de fin, 10 de début de la piste suivante) et diffuse le mix approprié pendant 10 frames, puis recommence à la première étape. C'est un peu simplifié bien sûr, mais j'espère que tu vois l'idée. Ensuite, dans ton programme (pas programme Caml, programme liquidsoap) au lieu de mettre "radio" tu mets "crossfade [] [radio]" et ça baigne. C'est pas plus compliqué ! Avec le même genre d'astuces tu ajoutes des jingles par au dessus de ta bande son, tu ajustes les basses, etc. Parmi les projet de notre équipe il y a un site web, tournant en php avec un petit peu de caml aux bords pour parler à la radio ... Je ne suis pas expert et ne sais meme pas ce que c'est que Zope, mais si on a du courage on peut interfacer n'importe quoi avec n'importe quoi :) Ca a la limite c'est ton problème ... Salut. -- David Baelde Etudiant en Info à l'ENS Lyon _______ .^. O /V\ .° // \\ /( )\ ^^-^^ |