PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : icecream mp3s rippen



Mendark
19.03.04, 14:48
wie in einemthread 1-2 seiten weiter habe ich mir nun icecream 0.8 besorgt, welches ja nicht soo optimal konfiguriert ist. daher hätte ich ein paar fragen....

ich habe versucht den radiostream von hitzradio.com zu rippen http://64.236.34.97:80/stream/1038

wenn ich das versuche kommt folgendes bei raus:
labamba:~ # icecream -t http://64.236.34.97:80/stream/1038

labamba:~ #

es passiert nichts. auf der icecream homepage ist ein screenshot wo der oben genannte befehl auf pst endet z.b. http://irgendeine-ip:8000/blubdiwup.pls
http://icecream.sourceforge.net/screenshot1.png

heist das das nur streams gehen die auf .pls also playlists enden? ich habe solche sender in shoutcast gesucht aber keine gefunden. alle hab ich nicht ausprobiert, sind ja ein paar tausend denke ich.

Als nächstes hab ich mir mal den debug dieses befehles angeschaut

--------------------------------------------------------------------------------------------------------------------
labamba:~ # icecream -t --debug http://64.236.34.97:80/stream/1038
[ slurping http resource at 64.236.34.97:80/stream/1038 ]
[ retreiving from 64.236.34.97 80 /stream/1038 ]
[ sending request to server ]
GET /stream/1038 HTTP/1.0
Host: 64.236.34.97:80
Accept: audio/mpeg, audio/x-mpegurl, audio/x-scpls, */*
User-Agent: icecream/0.8

[ data retreived from server ]
ICY 200 OK
icy-notice1: <BR>This stream requires <a href="http://www.winamp.com/">Winamp</a><BR>
icy-notice2: SHOUTcast Distributed Network Audio Server/SolarisSparc v1.9.4<BR>
icy-name: HitzRadio.com - #1 For All The Hits!
icy-genre: Pop Top 40 Urban RnB
icy-url: http://www.hitzradio.com
icy-pub: 1
icy-metaint: 0
icy-br: 128
icy-irc: #shoutcast
icy-icq: 0
icy-aim: N/A

[ play list parsed ]

labamba:~ #
-----------------------------------------------------------------------------------------------

ich verstehe das nicht so ganz aber aufgrund dieser zeile [ data retreived from server ]
ICY 200 OK
icy-notice1: <BR>This stream requires <a href="http://www.winamp.com/">Winamp</a><BR>
schätze ich das ich mich als winamp client ausgeben muss? ich benutze xmms zur info.


dann dachte ich mir gebe ich mich halt als winamp client aus, da icecream ja auch diese funktion bietet..............

labamba:~ # icecream --help
icecream/0.8
usage: icecream [options] URL [URL...]

options:
-h, --help print this message
-q, --quiet no printouts
-v, --verbose be verbose
-s, --stdout output tracks to stdout (implies quiet)
-t, --tracks split into tracks when saving
--stop=N[units] stop after N (kb, mb, min, songs)
--debug turn on debugging
--useragent=AGENT identify as AGENT stead of icecream/0.8

aber dies klappte komischerweise nicht
labamba:~ # icecream --useragent=Winamp http://64.236.34.97:80/stream/1038
Unknown option: useragent

Vielleicht kann mir ja einer helfen bzw folgendes beantworten..........
müssen die streams playlisten sein also auf .pls enden?
muss man sich iregndwie als ein bestimmter player authentifizieren?

Mendark
19.03.04, 15:41
ok, ich bin der sache nähergekommen..........

http://www.linuxforen.de/forums/showthread.php?s=&threadid=93816&highlight=Stream+xmms

zitat:
url speichern in z.b. test.m3u (echo "http://xxxxxxx" > test.m3u" )
dann einfach ein icecream test.m3u.

und es klappte.........

labamba:~ # echo "http://64.236.34.196:80/stream/1038" > test.m3u
labamba:~ # icecream -t test.m3u
HitzRadio.com - #1 For All The Hits! [24 K]

Mendark
19.03.04, 19:43
läuft so la la das ganze. bei den mp3s ist noch ungefähr 1 sekunde des nächsten titels mit drauf, was nicht schlimm ist, ist auch nicht bei vielen sendern.

dummerweise sind es bei meinem lieblingssender 12-15 sekunden! das ist doch etwas heftig als das das innerhalb der toleranzgrenze des rippers liegt, vielleicht ein sicherheitsmechanismus?

der radiosender ist hierrüber zu erreichen
http://64.236.34.97:80/stream/1038

wäre nett falls jemand mal kurz zeit hat mal 2-3 mp3s dort ript und mir sagt ob er keine oder dieselben probleme hat. dann kann ich shconmal eine eventuell falsche einstellung bei mir ausschliesen