Skip to content

Conversation

@python273
Copy link
Owner

@python273 python273 commented May 3, 2021

fixes #391
перенесено #402

qwertyadrian and others added 19 commits February 13, 2020 22:45
…udio.convert_m3u8_links

Восстановлена работа функции VkAudio.get_audio_by_id
…ок на обложну трека (пустую строку, если обложек нет).
… 50 дублировались аудиозаписи, если у пользователя их больше 50
…o) VkAudio переписаны с использованием PHP бэкэнда - al_audio.php

Метод search_iter больше не принимает параметр offset, поскольку "акт" (метод) section из al_audio.php не поддерживает смещение. Для получения подгрзуки результатов поиска используется метод load_catalog_section.
Параметр count метода search был увеличен с 50 до 100.
Функция scrap_data была разделена на три функции: scrap_ids, scrap_ids_from_html и scrap_tracks
Была добавлена проверка наличия всех необходимых хэшей аудиозаписей.
…и у пользователя более 2000 аудиозаписей.

Функция scrap_tracks теперь генератор, поскольку при большом количестве аудиозаписей она задерживала вывод результатов.
Метод get_audio_by_id возвращает полную информацию об аудиозаписи.
+функции get_popular_iter(), get_news_iter()( популярные и новинки)
+оффсеты для search_iter(), get_popular_iter(), get_news_iter()
+защита от пустого response 'playlist' в search_iter()
Уменьшил обьем кода для оффсетов
@python273 python273 changed the title fix infinite loop in Audio.search_iter() Fix infinite loop in VkAudio.search_iter May 3, 2021
@python273
Copy link
Owner Author

Если кто-то затестит, то можно мержнуть

@Enziferum
Copy link

Enziferum commented Jun 14, 2021

@python273 промежуточный результат такой, у меня в районе 3к треков, нашел 1955 по первому запросу, ссылки собирает, собрал в файл и выкачал .mp3 файлы, правда на мой взгляд надо ставить - возможность сколько за раз считывать у get_iter, так как delay большой у scrap_tracks мб @qwertyadrian и @dashedman подскажут

@dashedman
Copy link
Contributor

@Enziferum ты имеешь в виду добавить методу get - аргументы count и offset?

@mb6ockatf
Copy link

image

@python273 python273 merged commit 803254e into master Mar 22, 2023
@python273
Copy link
Owner Author

кто-нибудб затестите

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Бесконечный луп при запросе аудио

6 participants