Рубрика развивается при поддержке
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