Бот Телеграм для скачивания видео с ютуб - целыми плейлистами
теперь можно скачать целые плейлисты с музыкой YouTube в Телеграм
Недавно написал пост о создании нового бота Telegram для скачивания видео с YouTube.
Бот о котором идет речь: t.me/SaveYouTubeBot
В прошлом посте упомянул, что, в Телеграмме есть удобный плеер для прослушивания аудио-файлов. С его помощью можно сохранять mp3 файлы и слушать их в фоновом режиме. Также можно скачивать эти файлы и слушать музыку без интеренета.
Так вот, бот обновлен и теперь можно:
> найти или создать плейлист на YouTube с музыкой, которая вам нравится,
> отправить ссылку на этот плейлист боту
> бот скачает все аудиофайлы из этого плейлиста и отправит вам.
Попробуйте 😉
и пишите, что еще хотели бы чтобы этот бот умел
Переносим коллекцию из vk в lastfm
Недавно у меня появилась потребность перенести всю мою коллекцию треков из вк. (1252 треков в ручную я переносить не хотел) в Yandex.Music и last.fm. С Яндексом нет никаких проблем у них есть прекрасный инструмент как раз для этой цели. Напомню на всякий случай https://music.yandex.ru/import
Проблемой стало, то, что вк нынче не дает работать с музыкой. Потому, выбор стоял между: либо использовать чьи-то готовые реализации (библиотека vk-api на Python), либо попробовать написать собственную реализацию. Что и было сделано в конечном счете (ссылка в конце поста).
Я пишу в основном для себя, на языке Python. Для различных оптимизационных задач.
Первым делом понимаем, что добраться до заветных аудиозаписей человека можно только зайдя на vk.com
Бежим на vk.com и сразу понимаем, что основным запросом является пост запрос на https://login.vk.com/ с данными в виде логин/пароль/lg_h/ip_h/captcha и кучей всего еще.
Вк выдает капчу, если ты не логинишься 5 раз подряд с одного айпишника, поэтому этот пункт пропустим, еще остаются проблемы с двухфакторной авторизацией, но я надеюсь реализовать ее в следующей версии (если руки конечно дотянутся).
Обновляя несколько раз страничку, понимаем, что lg_h генерируется каждый раз. ip_h меняется как только меняется ip.
Оба значения довольно легко выудить с страницы логина: https://login.vk.com/
Для этой задачи я использовал библиотеку requests и регулярное выражение "%s" value="(.{18})"
Форматируем строку и получаем значения. Закидываем все в запрос вместе с паролем и логином. И... Авторизация прошла успешно!
Об этом нам говорит строка в ответе 'onLoginDone', вместе с именем пользователя и его owner_id. Сразу сохраняем второе значение, так как оно нам еще понадобится для получения списка музыки.
Идем на страницу музыки и опять ловим запросы которые идут на сервер. В этот раз это post на https://vk.com/al_audio.php, причем вызывается он два раза. В первый раз с параметром offset = 0 второй раз c 30. Первый раз выдает 30 треков в формате xml с json и кусками страниц. Второй раз все остальные в таком-же формате. Получаем нужный нам json с помощью регулярки <!><!json>(.+?)<!> и загружаем его. Осталось почистить мусор и записать все в файл, хотя некоторые данные, например ссылки на не активированные треки могут быть довольно полезны.
Следующей фазой станет перенос полученного json'а в LastFM. Благо на это дело у LastFM есть удобное api на python pyLast.
Для тех, кто хочет просто перенести свои треки из вк в ластфм или не знаком с python, я подготовил изолированную среду для выполнения скрипта. Удалил все лишнее, оставил только жизненно необходимое. Вам достаточно нажать кнопку run.bat и все должно заработать.
Контакты по всем багам/предложениям/вопросам/критике указаны в readme файлах.
https://yadi.sk/d/Si9exRHZrt_NiA
Всем удачи в перенесении своих музыкальных коллекций.
Помогите найти песню, пожалуйста
По ссылке записан отрывок, очень плохо слышно, Шазам не поймал. :( Добрые люди, помогите, пожалуйста, уже второй день наблюдаю, как близкий человек мучается в поисках.😀 Спасибо!
Помогите найти исполнителя и название аудиотрека
Никак не могу найти трек. Услышал композицию на r.moychay.ru, 27.04.2019 в период с 18:00 до 21:00.
Shazam не нашел, на самой страничке r.moychay.ru нет названия композиций. Написал запрос им, но пока ответа нет.
Может тут кто сможет помочь найти.
Ссылка на записанный кусочек:
https://soundcloud.com/ben_the_stack/my-record
Варгана в оригинале нет (это друг играл)
Заранее спасибо!
Vk - музыка
Пользуюсь подпиской на вк музыку, не могу понять за что списывается еще сумма и каждый раз разная, и нет, больше подписок нет, да даже если и было, то цена была бы постоянной, а тут какой то рандом, совершенно не пойму за что еще отдаю деньги. Нигде не могу найти ответ на этот вопрос.
Жизнь без ВК)
Навеяно постом https://pikabu.ru/story/kak_spravitsya_s_platnoy_muzyikoy_v_...
Сначала знатно офигел от столь "легкого" способа сохранить себе музыку, притом этот чувак реально постарался чтоб написать данный пост, минус ставить рука не поднимается, он действительно хотел помочь всем нам! Но потом нахлынуло на меня воспоминания, когда у меня еще не было ик порта на мобилке, а музыку ооочень хотелось как у друга. У меня еще не было таких денег на телефон с ик портом, но главный критерий выбора телефона был диктофон! И как вы уже поняли музыка не скачивалась, а записывалась на диктофон, сидя в подъезде по 5 раз начиная сначала из за того самого друга который покашлял/посмеялся или того хуже отрыгнул.
Тот самый мой первый телефон)
пысы. Пост создан исключительно для напоминаний как раньше справлялись без ВК)) А так же для позитивного воспоминания детства)
@Haha.Eater я очень надеюсь что ты до сих пор не изменяешь традициям и понравившуюся мелодия на звонок записываешь через диктофон))
Всё другим - России ничто.
Интересный факт я Вам принёс: на днях был в Риме(Италия) и гуляя по улицам города решил послушать музыку в вк, благо местная симка позволяла. Гулял около трёх часов и музыка играла тоже 3 часа и заметил я одно, а именно не было лимита на фоновое прослушивание и рекламы. Я обрадовался. Но по приезду в Россию снова решил послушать музыку и буквально через полчаса появился лимит на фоновое прослушивание и две рекламы :(