Софт с открытым исходным кодом позволяет получать рекомендации по музыке локально на ПК

Многие пользователи предпочитают музыкальные стриминговые сервисы прослушиванию треков локально, так как полагаются на рекомендательные алгоритмы в поисках чего-то нового и интересного. Если музыка хранится у пользователя на компьютере или домашнем сервере, её можно прослушать в любой момент даже без доступа к интернету, но проблема в том, что эта библиотека всегда будет оставаться статичной — плеер не посоветует похожий по тону альбом. И разработчик под ником LumePart решил эту проблему устранить, выпустив приложение с открытым исходным кодом под названием Explo. Подписывайтесь на Telegram-канал про технологии

Стоит сразу отметить, что само приложение ничего рекомендовать не будет — для системы рекомендаций разработчик использует базу веб-сервиса Listenbrainz. То есть пользователю нужно будет сначала зарегистрироваться на данной платформе и прослушать свои любимые треки, чтобы рекомендательная система сформировала профиль человека и разобралась в его предпочтениях. Кроме того, разработчик отмечает, что существует множество способов перенести вашу историю прослушиваний в Listenbrainz — будь то домашний сервер Navidrome, Apple Music или Spotify. После этого система сформирует рекомендации по трекам — это происходит раз в неделю.

Примечательно, что приложение будет не просто генерировать подборку треков, которые могут вас заинтересовать, на основе ранее прослушанной музыки, но и загрузит этот контент в память устройства. Для этого используется утилита YouTube-DL и другие ресурсы из интернета, то есть пользователю ничего качать в данном случае не придётся. Система загрузит треки, найдёт необходимые метаданные, сформирует рекомендательные подборки, а пользователь может их прослушать и решить, насколько ему это подходит. В каком-то смысле эта система напоминает Spotify Discover, например, только в локальном формате.

Впрочем, у Explo есть ряд весьма очевидных недостатков. Во-первых, возникает вопрос легальности загрузки данного контента. Во-вторых, на странице софта на GitHub указано, что здесь используется стороннее API для YouTube Music, а данная платформа активно блокирует подобные неофициальные разработки, так что приложение в любой момент может перестать работать. И, в-третьих, чтобы получить рекомендации, нужно сначала прогнать через Listenbrainz всю свою библиотеку, на что может уйти очень много времени, особенно если у вас довольно много треков.

Источник: trashbox.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев