Met streamripper kun je via shoutcast uitgezonden internetradio-streams aftappen en opslaan op schijf. Bij toeval stuitte ik op de Duitse thread en de Duitse wiki-pagina hierover.
Een leerzaam geheel en het zette mij aan tot het schrijven van een 3rd-party oplossing: een GUI voor streamripper, gebaseerd op de internetradio-lijsten van AudioStation.
LET OP! IPKG en de IPKG pakketten streamripper en screen moeten geïnstalleerd zijn Maar toch eerst en vooral een korte uitleg van streamripper en wat er nodig is om er fatsoenlijk mee te kunnen werken...
StreamripperZoals al gezegd kun je hiermee internetradio-uitzendingen rippen. Echter, het programma laat zich niet als een 'deamon ' uitvoeren. Als het gestart is zal het de prompt blokkeren totdat het programma afgesloten wordt door de gebruiker of op basis van een instelling (bv. x seconden of y Mb). Zie hier voor de console switches (commando: streamripper -h), een deamon-modus staat er niet bij.
Dat dit niet kan is lastig: je dient voor het rippen dan de console open te laten staan totdat je flauw bent van het rippen en streamripper afsluit (of de console-sessie sluit, hetgeen streamripper ook afbreekt).
Hoe dan te handelen? Op de Duitse wiki zag ik dat men het had over het programma 'screen '. Een programma waarmee je meerde virtuele consoles binnen je sessie kunt starten. Een uitkomst voor dit soort zaken!
En hiermee wordt het ook mogelijk een GUI rond om streamripper te maken, zodat je via de DSM kunt rippen...
Wat kan je met de GUI:Je kunt er kiezen uit de voorgedefinieerde radiostations zoals die ook in AudioStation zitten (incl. de zelfgedefinieerde stations in AudioStation) De GUI is analoog aan de keuzemogelijkheden in AudioStation, dus per genre/soort en daarbinnen per station.
Van het geselecteerde station worden de gegevens getoond (naam, url en type).
Voorts kun je aangeven waar de streamripper de bestanden moet opslaan: standaard is dit /volume1/public/streamripper... Je bent vrij om zelf een directory te kiezen, zorg echter wel dat dit (i.v.m. de grootte/hoeveelheid van de rip) altijd een directory is onder /volume1!
Ook streamen?Ja, streamripper kan op zijn beurt ook weer streamen wat hij ontvangt (doorsturen feitelijk). Door middel van het aanvinken van stream in de GUI en het eventueel invullen van een poort waarnaar gestreamd moet worden (niets invullen resulteert in default-poort 8000). Als je dit aanvinkt zal de uitzending dus niet alleen op schijf worden opgeslagen, maar is dan tevens ook te beluisteren via bv. Windows mediaplayer via het adres: intern-ipadres:poortnummer (bv.
http://192.168.100.121:8000).
Kan je dus leuk op iedere PC in het netwerk naar muziek luisteren....

Via mijn site kun je de technische achtergronden over de werking lezen en het package downloaden.
LET OP! IPKG en de IPKG pakketten streamripper en screen moeten geïnstalleerd zijn Veel plezier er mee!
Wizjos