Обновлено 14.07.15: Некоторый анонимный человек подкинул вот эту ссылку и сразу же свой комментарий удалил. Советую изучить и этот способ прослушивания, там меньше геморроя и больше плюшек.
Однако, в качестве, так скажем, самообразовательных целей данная статья тоже окажется полезной.
Как вы все знаете (что несомненно, конечно же), скачать любую аудиозапись из «ВКонтакте» — раз плюнуть, даже без помощи каких-либо сторонних сервисов и специализированных программ. Разве что, может понадобиться менеджер закачек, потому что если в адресной строке браузера стоит ссылка на MP3-файл, то в большинстве случаев он не скачается, а начнёт воспроизводиться прямо в браузере. Но это другая история, сейчас не о том.
Ещё несколько важных моментов
1) Перемотка трека работает, но поскольку в AIMP не отображается состояние буфера в полосе «перемотки», то непонятно в каких пределах можно прокручивать. Назад-то можно точно, но если слишком далеко ткнёте вперёд, то перемотка, естественно, не происходит, потому что эта точка воспроизведения ещё не загрузилась.
Не надо думать, что перемотка вперёд сработает в том случае, если песня не прогрузилась. В лучшем случае, перемотки не произойдёт, а воспроизведение слегка запнётся.
2) Длительность трека отображается в минутах и корректно. Но почему-то только в окне плеера. Если нажать F4, то там длительность будет = 00:00 (см. скриншот п.4).
3) Надо понимать, что такое прослушивание музыки не означает, что текущий трек будет светиться на вашей страничке во «ВКонтакте» под вашим именем. Это просто буферизация и воспроизведение самого MP3-файла, не более и не менее.
4) Чего-то удивительного тут действительно нет: это стандартный функционал плеера + нужная информация из исходника страницы.
5) Это запросто может, да и наверняка будет работать в других плеерах на других ОСях. Пробуйте.
Добавлено 13.07.15 20:15
6) Включенная запись радиовещания в AIMP может фактичски прерваться. Обычно AIMP при записи пишет звук в файл блоками определённого размера, и всё пишется в реальном времени. Иными словами, получил аудиопоток в опреативную память (в свой буфер), потом сбросил этот буфер в файл, снова буферизация, запись в файл, и так далее.
Может получиться так, что индикация записи будет в плеера видна: в стандартном скине плеера, кнопка, изображённая под курсором на последнем скриншоте, мигает. Она будет продолжать мигать, но по факту файл не будет увеличиваться в размере.
И здесь не надо пугаться. Всё хорошо. Возможно, файл уже скачан полностью, а в таком случае нет нужны дослушивать онлайн-поток.
http://www.aimp.ru/forum/index.php?topic=42711.0
Пользуйтесь