Отлично!
Вот смотрите. Аудиозаписи какой либо группы:
vkontakte.ru/audio.php?gid=9538168
Аудиозаписи текущего пользователя:
vkontakte.ru/audio.php
Если переключить на следующую/предыдущую страницу записей:
вторая страница записей текущего пользователя (в данном случае меня)
vkontakte.ru/audio.php#album_id=0&gid=0&id=1172148&offset=100
первая страница
vkontakte.ru/audio.php#album_id=0&gid=0&id=1172148&offset=0
шестая страница записей другого пользователя
vkontakte.ru/audio.php?id=4564440#album_id=0&gid=0&id=4564440&offset=500
Если поставить оффсет много-много — то грузится все равно последняя из существующих страниц, то есть если на шестой странице всего 2 композиции, и выставить оффсет 99999 — то грузится шестая страница, но в адресной строке остается 99999. По идее, этот факт можно использовать, то есть добавлять 100 к оффсету и сравнивать с предыдущей страницей скачанной wget'ом, если размер одинаков — то тогда останавливать все и сообщать через notify-send, что все скачано. Хотя более верно было бы считать хэш, а не по размеру сравнивать.
Думаю, разница между своими собственными записями и чужими отсутствует в плане формирования адреса.
Отличается только ID пользователя.