Программист из Петербурга превратил Telegram в индексируемую и наполняемую базу музыки Статьи редакции
Петербургский программист Степан Заступов запустил в Telegram бота, который позволяет пользователям загружать свою музыку и искать уже опубликованные треки для прослушивания во внутреннем плеере мессенджера. Открытый код и описание своего бота Заступов загрузил на GitHub.
Для начала использования бота @MusicCatalogBot нужно отправить сообщение /start в чат. После этого через него можно слушать музыку: в ответ на поисковый запрос бот выбирает все имеющиеся в наличии треки и порциями по три штуки выдаёт их в диалог.
После этого их можно прослушивать во встроенном в Telegram плеере аудиофайлов. Если было загружено несколько треков, то мессенджер объединяет в некое подобие плейлиста, не имеющего навигации, кроме кнопок предыдущего и следующего трека.
Чтобы добавить собственную музыку в базу бота, пользователь может просто отправить аудиофайл в чат. По словам Заступова, все загруженные треки индексируются и становятся доступными для поиска.
Бот появился 29 ноября, и судя по сделанным TJ запросам, база музыки Telegram Music Catalog пока невелика. Например, она не находит ни одной песни группы Red Hot Chili Peppers, знает лишь немного треков Адель и Ланы дель Рей, но при этом обладает «широкими познаниями» в дискографии Эминема.
Поскольку на iOS-устройствах доступ к музыкальным файлам получить нельзя, автор бота рекомендует пользоваться десктопной версией клиента для пополнения базы каталога. Заступов утверждает, что вся загруженная музыка хранится на серверах Telegram, а не на сторонних ресурсах. При пересылке полученных от бота треков друзьям происходит их повторная загрузка.
Заступов не ответил на вопросы TJ.
Это не первый музыкальный бот в Telegram, однако ранее никто из известных TJ разработчиков не создавал самонаполняемый каталог музыки внутри мессенджера. Другие боты умеют присылать определённую музыку (в основном по тематикам), а некоторые даже имеют доступ к базе «ВКонтакте», как @vkmusicbot, но для этого пользователю необходимо авторизоваться в соцсети.
Политика App Store не разрешает приложениям обращаться к нелегально размещённым трекам. Из-за этого в феврале 2015 года музыкального раздела лишился официальный клиент «ВКонтакте» для iOS, а позднее в нём ещё и пропала возможность слушать музыку, если приложение свёрнуто.
Будет ли Apple выступать против размещения музыки в Telegram, пока не известно. В середине ноября мессенджер отчитался об удалении 78 каналов, связанных с «Исламским государством»: как стало известно TJ, инициатором этой зачистки была именно Apple.
ну и ладно
Это ответ по типу "Ой бля, отвали"
Комментарий удален модератором
Каналы вам на что?
О каких каналах можно говорить, когда Дуров уже почти вернул стену?)
И граффити
кто-то сомневается?)
А кто-то ещё начнёт слушать музыку в хардкордной консольной версии Telegram.
Неужели на TJ никто не умеет пользоваться кавычками в поисковых запросах?
Не работаю кавычке вроде
Да не, работают вроде
ага, найдет вам он ее по такому запросу
Любой нормальный FTS должен по такому запросу находить.
Находит, видимо просто это песни в базе не было.
Бля, теперь я не узнаю какой у тебя оператор :((((
Хуевый, поэтому закрасил :(
Заинтриговал
Beeline, надо было ещё иконку сети сдвинуть
Sunn O))) зато есть.
Комментарий недоступен
Скобочки - часть названия группы
Комментарий недоступен
Дуров добавь стену!
можно и без стены покидать любимой музычку
но на стене можно рисовать граффити! Telegraphiti!
Нарисуй граффити на стене, что на против окна любимой
Но это уже вандализм...
Годнота, но
А Дуровы не расстроятся, что сервера внезапно начали забиваться музычкой? :3
Поиск - говно. Такое ощущение, что ищет по принципу "или". Впрочем, и не находит ничего.
И это заставят удалить естественно. Просто интересная идея, но скоро эту лавочку точно прикроют
Лиха беда начало. Прикрутят нормальный поиск (этож опенсорс! сам бы пошёл и сделал!) и базу пополнят - будет то что надо. А ребята с iOS будут в более платные приложения ходить, на TJ эта тема вполне раскрыта.
Спасибо, Никита, за наводку. Шикарно!
Лью свою библиотечку боту, закачка в телеге на удивление грамотно работает.
Естественно, они же позиционируют это, как один из своих главных плюсов
Если повезет, может попасться флак.
Чо там, порево то когда зальют?
Так есть же 😏 грамотно искать надо
Из трех запросов ни один не нашёл нужную песню, даже близко по названию. Есть другой крутой бот, там база берётся из вк @vkmusic_bot
Реклама ?
Нет, просто совет. Ибо бот этот питерский реально стремный.
Да это вообще баловство. Сообщения должны быть отдельно, музыка отдельно.
Пока что поиск работает плохо
Лолмда
Комментарий недоступен
Круто, но зачем? Просто любопытно было это реализовать?
Интересно, из этого бота получится ли что-нибудь полезное в итоге.
как зачем? Еще один способ бесплатно слушать музыку
Так есть ведь куда более удобные способы. Если работает whatsapp, значит, есть возможность и в более удобными, специально предназначенными для этого приложениями или сайтами пользоваться, где можно плейлист составить, например.
Я всеми руками за подобные начинания, потому и интересно, получится ли из этого что-либо толковое.
Скоро у нас будет возможность слушать любую музыку вдали от вакханалии копирастов, вот что из этого получится)
Приду домой, кину туда свою коллекцию, может, что-то новое появится)