Для европы плюс, урл может быть такой
http://europaplus.ru/online/air/1.jsИ потом в скрипте дописывать к этому адресу случайное число, например микросекунды:
variable starturl "http://europaplus.ru/online/air/1.js"
...
proc name {args} {
...
proc body
...
variable starturl
set url $starturl
append url "?rnd=[clock clicks -microseconds]"
...
http::geturl $url ...
...
}
По этому адресу приходит ajax вида
{ "id": "943", "artist": "Madcon", "song": "Freaky Like Me", "photo": [ "http:\/\/www.europaplus.ru\/images\/songs\/1283329621_mad105.jpg", "http:\/\/www.europaplus.ru\/images\/songs\/1283329621_mad1051.jpg" ], "djs": [ { "name": "Сева Полищук", "link": "\/index.php?go=ProgramsDjs&cat=1&dj=8" } ], "playlist": [ { "artist": "Madcon", "song": "Freaky Like Me", "img1": "http:\/\/www.europaplus.ru\/upload\/thumb\/song_72x54\/images\/songs\/1283329621_mad105.jpg", "img2": "http:\/\/www.europaplus.ru\/upload\/thumb\/song_72x54\/images\/songs\/1283329621_mad1051.jpg", "id": "943", "start_ts": "1328255030", "duration": "186", "rating": "4.3033088235294" }, { "artist": "PH Electro", "song": "Every Breath You Take", "img1": "http:\/\/www.europaplus.ru\/upload\/thumb\/song_72x54\/images\/songs\/1300787571_ph1051.jpg", "img2": "http:\/\/www.europaplus.ru\/upload\/thumb\/song_72x54\/images\/songs\/1300787571_ph105.jpg", "id": "1023", "start_ts": "1328254868", "duration": "163", "rating": "4.19140625" }, { "artist": "ONE REPUBLIC", "song": "ALL THE RIGHT MOVES", "img1": null, "img2": null, "id": false, "start_ts": "1328254631", "duration": "232", "rating": false } ] }
, откуда не так сложно вытащить текущее название песни, длительность и имя ди-джея в студии.