Как стать автором
Обновить

Комментарии 25

кэшировало бы музыку

Вангую скорый вынос приложеня из аппстора под жалобы и крики вида "ой, а теперь он и тебя сосчитал он нашу музыку бесплатно без разрешения скачивает!!!1111АДЫНАДЫНАДЫН" от копи-сами-знаете-кого. :(

Не исключено, но я сознательно индексировал только «бесплатную» музыку.
А не получается ли так, что в ротации остаются одни и те же треки, а новые попадаются все реже и реже?
Получится, если размер кэша будет неограниченно расти. А в целом вы правы, старые треки звучат намного чаще новых. Это компенсируется тем, что старые всегда более любимые (прослушиваемые).
А вот как раз и нет. Старые настолько надоели, что я всегда проматываю некогда любимые треки. Это относится и к топу песен исполнителя — оно все слушано-переслушано.

Кроме того настроение бывает разным и если, например, я неделю слушал металл, это просто приведет к тому, что следующую он будет промотан в угоду никому неизвестным панкам, которые в свой день уступят известным. И т.д.

Я много думал начсет подобных радио. С одной стороны понятно, что автомат не годится совсем — они страдают подбором средней музыки (что если я обажаю металл, но терпеть не могу Металлику или люблю англоязычный металл и русских панков, но не люблю русский металл и не хочу англоязычных панков?). С другой стороны ручные плей листы тоже не годятся — слишком много возни. Возможно подойдет что-то типа ручного выбора исполнителей с весами. И чтоб играло реально случайно, а не «это всем нравится, значит и этому подойдет».
А вот как раз и нет. Старые настолько надоели, что я всегда проматываю некогда любимые треки. Это относится и к топу песен исполнителя — оно все слушано-переслушано.
Это не проблема, поскольку после N (сейчас стоит 30) числа проигрываний трек автоматически удаляется, даже с высоким средним временем прослушивания. Более того, практика показывает, что даже с учётом эффекта, который вы упомянули, среднее время прослушивания (в пределах N проигрываний) очень хорошо коррелирует с музыкальными пристрастиями.
Это сильно зависит. Я обычно слушаю нового исполнителя несколько дней (все подряд, особенно то, что не в топе). Автомат после этого подумает, что я просто без ума от этого исполнителя, хотя я просто пытался понять что за г№% мне подсунули. Это разумеется если оно вообще в жанр попало.

За последние три года я протестировал все доступные у нас платные подписки — Deezer, Google Music, Spotify, Apple Music, YouTube Music. Ни один из них не дает нормального радио — все сваливаются в 10 песен топа 10 исполнителей. Существуют заколдованые круги (замкнутые группы) исполнителей из которых нет выхода по similar artists и т.д.

А как тут написали тратить время (даже 3 секунды) на то, чтоб обучать алгоритм путем слушания явного треша — это не дело.

ЗЫ: а еще ни один сервис не делит закладки на русскоязычные и англоязычные. Для меня это большая проблема потому, что я их не смешиваю никогда.
ИИ лучше знает, что вам нравится, не спорьте))

специально потратил полчаса на пролайкивание нескольких страниц в яндекс.музыке разных металлистов, в итоге плейлист радио.яндекса свернулся до найтвиша, саббатона, повервольфа, феофана, киш/князя, и ещё нескольких групп. Причём я вообще крайне редко что-то проматывал. Где же та сотня групп, которые я явным образом указал в рекомендуемых для себя? а ИИ его знает…
Ничего подобного я не видел (может, просто плохо искал?)

Неприметный Google Music?

Или BOOM от вк или яндекс музыка предоставляют аналогичную логику.
Подозреваю, что подразумевалась бесплатность музыки. Но я так же, как и вы, подумал о Google Play Music сразу.
Pandora умеет работать без интернета, включает музыку по предпочтениям. Бесплатно с рекламой и ограничениями по пропускам трэков. Не знаю, правда, в каких странах работает, а в каких нет.

Простите, я 5 минут ждал загрузки первого трека, причем я уже подумал что "оно" неработает, трек загрузился, а на второй не переходит. Начинается первый.
Нельзя ли начинать играть трек по мере загрузки?


Первый трек 2999 Laser Furniture
Второй трек речь Рэйгана
Третий трек какие-то наркоманы
Четвертый трек жизнь в бункера.
5 трек негры по репу чтото гундосят


Мне хочется закидать помидорами диджея


Какая у вас там умная логика незнаю, но нехватает кнопки "эта композиция ужасна, я больше никогда не хочу слушать её", сами придумайте короткое название кнопки


Я люблю русскую попсу, я люблю иностранную музыку 70х-80х, как мне сказать об этом вашему ИИ, если он мне такие композиции не предлагает?

Простите, я 5 минут ждал загрузки первого трека, причем я уже подумал что «оно» неработает
К сожалению, иногда подглючивает сам Free Music Archive (где физически хранятся файлы), это особенно заметно при первой загрузке музыки. В будущем возможно перенесу на свой сервер. Попробуйте перезапустить программу.

Какая у вас там умная логика незнаю, но нехватает кнопки «эта композиция ужасна, я больше никогда не хочу слушать её», сами придумайте короткое название кнопки
Такой кнопки нет и не будет. Но если вдруг у вас хватит терпения послушать некоторое время в несколько заходов, то, вероятно, начнёте замечать, что такого шлака становится всё меньше и меньше.

ИМХО такая кнопка весьма полезна. Зачем терять время и слушать то, что не нравится, если можно просто пропустить трек и улучшить рекомендательную логику для себя любимого?
Может вы и правы, надо подумать. Просто основной акцент ставился на использование в наушниках (там удобно ставить на паузу и пропускать треки).

Мне почему-то вспоминается фраза Стива Джобса "мы лучше знаем что надо пользователю", увы это не работает. Терпеливыми бывают только платные тестеры.


Добавьте статистику, собираете данные сколько времени пользователи пользуются вашей программой. Оценки в плэй сторе ничего не значат.

Спасибо за совет, подумаю.
НЛО прилетело и опубликовало эту надпись здесь
К сожалению, это проблемы хостинга файлов на Free Music Archive, который периодически валится. Обычно UX совсем другой. Очень жаль. Могу лишь посоветовать перезапустить приложение через минут 5. Ну или удалить, что, конечно же, проще.
НЛО прилетело и опубликовало эту надпись здесь
Идея в целом хорошая, но было бы здорово добавить некоторые функции.
Вот несколько мыслей, которые родились сразу после скачивания программы.
— При первом запуске программа встречает пользователя требованием зарегистрировать аккаунт с использованием электронной почты и пароля. Где будут храниться эти данные? В каком виде? Кто будет иметь к ним доступ?
Мне кажется, будет лучше предложить пользователю дополнительные варианты, на пример, Google, FB, VK и так далее, так же будет не лишним написать пользовательское соглашение и добавить галочку «прочел и согласен».
— Кеширование музыки со старта это хорошо, но сначала спросите пользователя какие стили музыки ему нравятся, а какие совсем не нравятся, как это организованно в Google Music «Улучшить рекомендации», а затем уже загрузите более-менее релевантные треки, визуализируйте процесс загрузки треков и их количество в кеше.
— Если программа создается для людей и в ней присутстует искуственный интеллект, то необходимо учитывать не только количество прослушиваний, но и стиль музыки, темпо-ритм, пол вокалиста, а так же реакцию пользователя на трек. Лайк может быть сигналом для подбора исполнителей и треков похожих по стилю и другим характеристикам, дизлайк должен быть сигналом для анализа и сопоставления характеристик предыдущих пропущенных треков и так же получивших негативную оценку, дабы уменьшить повторяемость треков со схожими характеристиками.
— Если треки, так или иначе, кешируются в памяти устройства, то должна быть возможность вернуться к предыдущему треку, ибо пользователь может захотеть послушать его еще раз или по ошибке перешел к следующему треку.
Пусть программа при первом запуске показывает окно со списком жанров, около которых можно поставить галочки. ИМХО, так будет лучше.
Присоединяюсь к пожеланиям выше (включая индикацию процесса подгрузки новых треков).

Плюс было бы здорово видеть навигацию по треку (перемотка, в том числе тапом по полосе)

Мини-багрепорт: Zenfone Max M1 (андроид 8) + bt уши BL6 (для перехода к следующему треку зажимается клавиша громкости на пару секунд) часто приводят к проскакиванию песни (т.е., переключается песня, раздаётся первые пару звуков из неё и сразу же переключается песня ещё раз), при переключении из приложения такого не замечено.
Кроме того, частенько одни и те же песни включаются несколько раз подряд. Мой личный рекорд такого повторения подряд за 5 минут использования приложения: композиция №1, трижды композиция №2, композиция №1, дважды композиция №2

Текущее мнение: не зашло, но дам приложению ещё один шанс, где-то через месяцок.
От подобной проги ждешь сервиса по принципу пиратский lastfm и аналоги, т.е использовать их базу жанров-похожести и прочее, а сами файлы стягивать с торрентов. Вот это была бы бомба. Типа popcorntime
Касаемо интерфейса — нужны отдельные кнопки дислайка и скипать. Нужен выбор ограничения жанров (отдельно от глобального нравится или нет) на случай конкретного момента времени и настроения.
Режим играть только проверенные треки (которые лично лайкнул) отдельно от подмешивания новых неизвестных похожих.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории