在Mac上获取SHOUTcast元数据

Fer*_*nte 1 cocoa metadata shoutcast objective-c stream

我正在Objective-C中创建一个应用程序,我需要从SHOUTcast流中获取元数据.我试过这个:

NSURL *URL = [NSURL URLWithString:@"http://202.4.100.2:8000/"];
    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:URL];
    [request addValue:@"1" forHTTPHeaderField:@"icy-metadata"];
    [request addValue:@"Winamp 5/3" forHTTPHeaderField:@"User-Agent"];
    [request addValue:@"audio/mpeg" forHTTPHeaderField:@"Content-Type"];
    [NSURLConnection connectionWithRequest:request delegate:self];
Run Code Online (Sandbox Code Playgroud)

我必须从此请求中获取标题才能获取信息,对吧?不幸的是它不断返回这些标题:

Date ="2010年4月17日21:57:14 -0200";

"Max-Age" = 0;
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

Fer*_*nte 6

我找到了这个问题的答案.只需在URL末尾添加7.html并解析文件即可.

IE http://38.96.148.138:7534/7.html