Большую часть из написанного я делал. Не совсем понял про "перекинь хоть что пришло", но сделал следующее: скачал временный файл, который пришел на сервак, залил его во временную директорию, выставил права, как на оригинале, выставил владельца и группу, как на оригинале - файл читается прекрасно.
Дмитрий: Ну я могу точно также создать поддомен "CDN" и от туда работать с апи, возможно, что это не более, чем уловка, но далеко не факт. В общем, это все пустые гадания...
Дмитрий: Ну так запрос просто на их сервер, а на их сервере может происходить, что угодно, в том числе и работа с ВК АПи. Исходники то от Вас скрыты и вы не можете ничего сказать о реализации.
gadfi: Есть еще несколько способов интересных, можно использовать платный апи. Можно поднять прокси на nginx и через него пропускать запросы. В общем, вариантов хватает.
DuD: Так я с другого сервера и беру заголовки, точнее, размер заявленный. Даже в ручном режиме пытался подгонять все заголовки под одну запись конкретную, но это не дало результатов. Возможно, я упускаю какие-то заголовки. Пробовал еще по байтово считывать файл в цикле, но это тоже не помогло.
Таймаут между чем ? У меня 1 запрос подается на получение аудио, даже если я в ручном режиме перейду на страницу с аудио записью, то там тоже не будет работать перемотка и трек будет точно также обрываться.
HAbRAhabp: Ну, наверное, если я так делаю - значит не проще. У ВК ограничение 3 запроса в секунду на одного клиента. Я все треки вывожу через свой сервер => реализация через VK API невозможна, только если не делать авторизацию каждого клиента.