Im trying to get html data from shoutoutStream , actually currently playing title... I'm new at swift programming so i really need a help.
This is what i've tryied but still getting error:
ICY 404 Resource Not Found icy-notice1:
SHOUTcast Distributed Network Audio Server/Linux v1.9.8
icy-notice2:The resource requested was not found
let session = NSURLSession.sharedSession()
let request = NSURLRequest(URL: NSURL(string: "http://s5.voscast.com:8220/7.html")!)
let task = session.dataTaskWithRequest(request, completionHandler: {
(data, response, error) -> Void in
var usedEncoding = NSASCIIStringEncoding
print(usedEncoding)// Some fallback value
if let encodingName = response?.textEncodingName {
let encoding = CFStringConvertEncodingToNSStringEncoding(CFStringConvertIANACharSetNameToEncoding(encodingName))
if encoding != UInt(kCFStringEncodingInvalidId) {
usedEncoding = encoding
}
}
if let myString = String(data: data!, encoding: usedEncoding) {
print("this is my string: \(myString)")
} else {
print("failed to decode data")
}
})
task.resume()
Please help me , i'm sooo frustrated already.