cPige, récupération de stream Radio

English version of this page is also available.

cPige - Téléchargements

Version 1.5

Capture d'écran

cpige GUI 1.5

ChangeLog

Utilisation (Usage)

% ./cpige
cPige help. cPige is a Laurent Coustet product.
For more informations about me and my software,
please visit http://old.ed.zehome.com/

Usage: ./cpige -c path/to/cpige.conf
    -c path/to/cpige.conf.

cPige c'est quoi ?

cPige permet aux webradios une sauvegarde d'une journée de leur stream radio, ce qui donne par exemple la possibilité d'enregistrer les émissions. Le programme permet d'«écouter» un stream radio icecast ou shoutcast, se reconnecte tout seul, et enregistre la radio au format mp3 (uniquement pour l'instant) sur le disque dur dans un répertoire défini. Chaque heure, cPige écrase le fichier correspondant à la tranche horaire, si celui-ci est déja présent dans son passage.

cPige permet aussi d'enregistrer les musiques sous la forme: Artiste - Titre.mp3. Vous pourrez ainsi récupérer les musiques des radio internet, comme vous pouvez le faire avec une cassette audio dans votre chaine hifi, de la radio FM de votre choix. L'avantage est ici que la qualitée de réception est parfaite (puisque numérique), et vous avez souvent la possibilité d'avoir un découpage par artiste / titre, à la manière d'un streamripper. En plus, vous n'êtes limité en nombre d'enregistrement à la fois, que par votre bande passante!

Pourquoi un nouveau programme ?

cPige se démarque des autre ripper, leecher, récupérateur, enregistreurs, peu importe leur nom, de radio, par le fait qu'il est tout petit, et facilement modifiable par vos soins. De plus il a la facultée d'enregistrer par tranche horraire.

cPige étant très petit, il est utilisable sur beaucoup de plateformes / Systèmes d'exploitation différents.

cPige ne vous demandera jamais de compiler 200 librairies pour s'installer, il lui faudra juste une libc et un compilateur ! J'ai par exemple pu tester le programme sous Linux, sous FreeBSD, sous OpenBSD, sous NetBSD / sparc, sous GNU/Hurd, et sous Windows!

Pour continuer mon aprentissage du language C, ça à été une réussite (à mon sens), puisque le logiciel ne semble pas faire de fuites mémoire, ce qui est déja un grand bon en avant pour moi!
Il utilise la fonction select pour bien suivre l'état des connexions TCP, il se reconnecte tout seul si le timeout à été atteint, etc.

Copyright

cPige est sous licence GNU/GPL version 2.0, et est donc ainsi totalement gratuit.

En revanche, vous n'avez en aucun cas le droit de modifier les copyright présent dans la source, pour y placer les votres, sans aucune notification de l'auteur original de ce logiciel. Merci de respecter cette regle simple!

Anciènes versions

Version 1.4-2

Version 1.4

Version 1.3-1

Version 1.3

Version 1.2

Version 1.0

Gr33tZ

Merci à Al pour les corrections orthographiques: citation:

<ed> j'te met dans les gr33tZ si tu veux
<al> c'est trop d'honneur ;)

Merci à l'équipe de #hurdfr@Freenode qui m'a permi de comprendre un problème avec les écritures asynchrones. (fflush).

Merci à Manuel@Freenode pour son aide en anglais.

Merci à Veit Wahlich pour son travail sur les packages RPM.


XHTML 1.1 strict. Design & code par Laurent Coustet (générée en 0.000447s )