Программист из Петербурга превратил Telegram в индексируемую и наполняемую базу музыки Статьи редакции

Петербургский программист Степан Заступов запустил в Telegram бота, который позволяет пользователям загружать свою музыку и искать уже опубликованные треки для прослушивания во внутреннем плеере мессенджера. Открытый код и описание своего бота Заступов загрузил на GitHub.

Для начала использования бота @MusicCatalogBot нужно отправить сообщение /start в чат. После этого через него можно слушать музыку: в ответ на поисковый запрос бот выбирает все имеющиеся в наличии треки и порциями по три штуки выдаёт их в диалог.

После этого их можно прослушивать во встроенном в Telegram плеере аудиофайлов. Если было загружено несколько треков, то мессенджер объединяет в некое подобие плейлиста, не имеющего навигации, кроме кнопок предыдущего и следующего трека.

Чтобы добавить собственную музыку в базу бота, пользователь может просто отправить аудиофайл в чат. По словам Заступова, все загруженные треки индексируются и становятся доступными для поиска.

Бот появился 29 ноября, и судя по сделанным TJ запросам, база музыки Telegram Music Catalog пока невелика. Например, она не находит ни одной песни группы Red Hot Chili Peppers, знает лишь немного треков Адель и Ланы дель Рей, но при этом обладает «широкими познаниями» в дискографии Эминема.

t3.jpg t2.jpg t1.jpg

Поскольку на iOS-устройствах доступ к музыкальным файлам получить нельзя, автор бота рекомендует пользоваться десктопной версией клиента для пополнения базы каталога. Заступов утверждает, что вся загруженная музыка хранится на серверах Telegram, а не на сторонних ресурсах. При пересылке полученных от бота треков друзьям происходит их повторная загрузка.

Заступов не ответил на вопросы TJ.

Это не первый музыкальный бот в Telegram, однако ранее никто из известных TJ разработчиков не создавал самонаполняемый каталог музыки внутри мессенджера. Другие боты умеют присылать определённую музыку (в основном по тематикам), а некоторые даже имеют доступ к базе «ВКонтакте», как @vkmusicbot, но для этого пользователю необходимо авторизоваться в соцсети.

Политика App Store не разрешает приложениям обращаться к нелегально размещённым трекам. Из-за этого в феврале 2015 года музыкального раздела лишился официальный клиент «ВКонтакте» для iOS, а позднее в нём ещё и пропала возможность слушать музыку, если приложение свёрнуто.

Будет ли Apple выступать против размещения музыки в Telegram, пока не известно. В середине ноября мессенджер отчитался об удалении 78 каналов, связанных с «Исламским государством»: как стало известно TJ, инициатором этой зачистки была именно Apple.

0
48 комментариев
Написать комментарий...
Скрытый хот-дог

ну и ладно

Ответить
Развернуть ветку
Смертный будильник

Это ответ по типу "Ой бля, отвали"

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Проектный Слава

Каналы вам на что?

Ответить
Развернуть ветку
Подобный пистолет

О каких каналах можно говорить, когда Дуров уже почти вернул стену?)

Ответить
Развернуть ветку
Голый алмаз

И граффити

Ответить
Развернуть ветку
Подобный пистолет
Будет ли Apple выступать против

кто-то сомневается?)

Ответить
Развернуть ветку
Автономный вентилятор

А кто-то ещё начнёт слушать музыку в хардкордной консольной версии Telegram.

Ответить
Развернуть ветку
Скучный Денис

Неужели на TJ никто не умеет пользоваться кавычками в поисковых запросах?

Ответить
Развернуть ветку
Проектный Слава

Не работаю кавычке вроде

Ответить
Развернуть ветку
Единый Макс

Да не, работают вроде

Ответить
Развернуть ветку
Природный самолет
Adel

ага, найдет вам он ее по такому запросу

Ответить
Развернуть ветку
Соответствующий пистолет

Любой нормальный FTS должен по такому запросу находить.

Ответить
Развернуть ветку
Соответствующий пистолет

Находит, видимо просто это песни в базе не было.

Ответить
Развернуть ветку
Солнечный будильник

Бля, теперь я не узнаю какой у тебя оператор :((((

Ответить
Развернуть ветку
Соответствующий пистолет

Хуевый, поэтому закрасил :(

Ответить
Развернуть ветку
Корпоративный микрофон

Заинтриговал

Ответить
Развернуть ветку
Статистический меч

Beeline, надо было ещё иконку сети сдвинуть

Ответить
Развернуть ветку
Литературный Илья

Sunn O))) зато есть.

Ответить
Развернуть ветку
Валютный шар

Комментарий недоступен

Ответить
Развернуть ветку
Скучный Денис

Скобочки - часть названия группы

Ответить
Развернуть ветку
Валютный шар

Комментарий недоступен

Ответить
Развернуть ветку
Минимальный Кирилл

Дуров добавь стену!

Ответить
Развернуть ветку
Автономный вентилятор

можно и без стены покидать любимой музычку

Ответить
Развернуть ветку
Минимальный Кирилл

но на стене можно рисовать граффити! Telegraphiti!

Ответить
Развернуть ветку
Автономный вентилятор

Нарисуй граффити на стене, что на против окна любимой

Ответить
Развернуть ветку
Минимальный Кирилл

Но это уже вандализм...

Ответить
Развернуть ветку
Типичный цвет

Годнота, но
А Дуровы не расстроятся, что сервера внезапно начали забиваться музычкой? :3

Ответить
Развернуть ветку
Входной ихтиандр

Поиск - говно. Такое ощущение, что ищет по принципу "или". Впрочем, и не находит ничего.

Ответить
Развернуть ветку
Неподвижный крюк

И это заставят удалить естественно. Просто интересная идея, но скоро эту лавочку точно прикроют

Ответить
Развернуть ветку
Земной волк

Лиха беда начало. Прикрутят нормальный поиск (этож опенсорс! сам бы пошёл и сделал!) и базу пополнят - будет то что надо. А ребята с iOS будут в более платные приложения ходить, на TJ эта тема вполне раскрыта.

Спасибо, Никита, за наводку. Шикарно!

Ответить
Развернуть ветку
Земной волк

Лью свою библиотечку боту, закачка в телеге на удивление грамотно работает.

Ответить
Развернуть ветку
Корпоративный микрофон

Естественно, они же позиционируют это, как один из своих главных плюсов

Ответить
Развернуть ветку
Неясный хичхакер

Если повезет, может попасться флак.

Ответить
Развернуть ветку
Многолетний Гоша

Чо там, порево то когда зальют?

Ответить
Развернуть ветку
Злой кавалер

Так есть же 😏 грамотно искать надо

Ответить
Развернуть ветку
Злой кавалер

Из трех запросов ни один не нашёл нужную песню, даже близко по названию. Есть другой крутой бот, там база берётся из вк @vkmusic_bot

Ответить
Развернуть ветку
Корпоративный микрофон

Реклама ?

Ответить
Развернуть ветку
Злой кавалер

Нет, просто совет. Ибо бот этот питерский реально стремный.

Ответить
Развернуть ветку
Корпоративный микрофон

Да это вообще баловство. Сообщения должны быть отдельно, музыка отдельно.

Ответить
Развернуть ветку
Мелкий американец

Пока что поиск работает плохо

Ответить
Развернуть ветку
Мелкий американец
Ответить
Развернуть ветку
Положенный теркин30см

Лолмда

Ответить
Развернуть ветку
Женский Влад

Комментарий недоступен

Ответить
Развернуть ветку
Долгий кран

Круто, но зачем? Просто любопытно было это реализовать?

Интересно, из этого бота получится ли что-нибудь полезное в итоге.

Ответить
Развернуть ветку
Корпоративный Мурод

как зачем? Еще один способ бесплатно слушать музыку

Ответить
Развернуть ветку
Долгий кран

Так есть ведь куда более удобные способы. Если работает whatsapp, значит, есть возможность и в более удобными, специально предназначенными для этого приложениями или сайтами пользоваться, где можно плейлист составить, например.

Я всеми руками за подобные начинания, потому и интересно, получится ли из этого что-либо толковое.

Ответить
Развернуть ветку
Подобный пистолет

Скоро у нас будет возможность слушать любую музыку вдали от вакханалии копирастов, вот что из этого получится)

Ответить
Развернуть ветку
Голый алмаз

Приду домой, кину туда свою коллекцию, может, что-то новое появится)

Ответить
Развернуть ветку
Читать все 48 комментариев
null