Рубрика развивается при поддержке
Advertisement

Программист из Петербурга превратил 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 комментариев
Популярные
По порядку
Написать комментарий...
Парадный каякер

ну и ладно

34
Парадный каякер

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

5

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

Парадный каякер

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

2
Парадный каякер

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

2
Парадный каякер

И граффити

0
Парадный каякер

Будет ли Apple выступать против

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

10
Парадный каякер

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

7
Парадный каякер

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

7
Парадный каякер

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

0
Парадный каякер

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

2
Парадный каякер

Adel

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

5
Парадный каякер

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

1
Парадный каякер

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

2
Парадный каякер

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

23
Парадный каякер

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

1
Парадный каякер

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

2
Парадный каякер

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

1
Парадный каякер

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

5
Парадный каякер

)))

3
Парадный каякер

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

0
Парадный каякер

Нет у вас чувства юмора )))

0
Парадный каякер

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

4
Парадный каякер

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

1
Парадный каякер

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

3
Парадный каякер

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

1
Парадный каякер

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

1
Парадный каякер

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

4
Парадный каякер

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

3
Парадный каякер

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

2
Парадный каякер

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

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

2
Парадный каякер

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

5
Парадный каякер

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

0
Парадный каякер

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

2
Парадный каякер

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

2
Парадный каякер

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

0
Парадный каякер

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

2
Парадный каякер

Реклама ?

0
Парадный каякер

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

0
Парадный каякер

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

0
Парадный каякер

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

1
Парадный каякер
1
Парадный каякер

Лолмда

1
Парадный каякер

Джой Дивижн и Тул, видимо этот бот для меня.

0
Парадный каякер

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

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

–1
Парадный каякер

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

8
Парадный каякер

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

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

1
Парадный каякер

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

2
Парадный каякер

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

0
Читать все 48 комментариев
null