Hm, znaci treba ti player za internet radio?
A koji protokol da koristi?
HTTP streaming? Poput onog shoutcast-a - pogledaj
http://www.shoutcast.com
RTSP stream?
Koji format stream-a? WMA, MP3, RA?
Ja bih ti preporucio da za pocetak pogledas malo DirectShow dokumentaciju i da vidis kako bi se moglo to odraditi
preko ovog API-ja
U zavisnosti od instaliranih codec-a, moci ces da primas sve stream-ove koje moze i windows media player
bez potrebe da brines o transportnom protokolu i formatu audio stream-a ...
Druga alternativa je da skines Helix Universal player - open source player (potekao od real player-a)
i da pogledas kod koji te interesuje - projekat je radjen u C++ -u ... - izgleda da je sada projekt pod nazivom Helix DNA Client
pogledaj:
https://helix-client.helixcommunity.org/
Ne bih rekao da je ovo "lako" odraditi u Delphi-ju, osim ukoliko ne nadjes neke komponente za rad sa DirectShow-om i
pogledas u API dokumentaciji kako bi se to moglo odraditi ...
(U krajnjem slucaju, pogledaj u GraphEdit-u (alat koji ide uz DirectX SDK a moze se naci i zasebno na netu) kako izgleda graph
kada se izabere stavka RenderMediaFile (ili RenderMediaURL, nisam siguran da li postoji ova druga) i kada uneses adresu nekog postojeceg
internet radia)