Настройка кеширования треков

Avatar
  • обновлен
  • Голосование

Будет здорово, если увеличить количество кэшируемых треков — если попасть в зону, где нет доступа сети (метро, подземка и т.п.), то нынешнего количества не хватает. Как вариант, можно снизить качество треков при нестабильной сети.

A
Дубликаты
Предкэширование музыки при плохом качестве мобильного интернета
Маленький кэш при пропадании интернета

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

Скачивать на телефон плейлисты - не очень удобно, особенно, если мало места на устройстве.

Фоновая запись песен для поиска, когда нет связи

Очень часто пользуются приложением во время управлением автомобилем. И это происходит в дороге между крупными населенными пунктами, где нету связи. Но при этом там есть радио FM диапазона. Или связь только стандарта 2G . При этом выполнить поиск музыки по микрофону невозможно. Хотелось бы предусмотреть ЗАПИСЬ музыки в память устройства, чтобы в тот момент, когда автомобиль попадет в зону уверенного приема 3G / LTE , приложение выполнило поиск и предложило пользователю прослушать треки? Очень не хватает этой функции лично мне и паре моих знакомых которые также живут мобильной жизнью. Достаточно памяти примерно на 3…5 средних песен.

Кеширование очереди воспроизведения радио

Временами невозможно быстро переключить трек в режиме радио, складывается ощущение, что побор/подгрузка метаданных трека происходит дольше, чем само кеширование аудио.

В связи с этим хотелось бы видеть кеширование очереди (метаданных) на 5-10 композиций вперёд.

Avatar
14
miordokm

Предкэширование хотя бы на 3-4 трека вперёд

Avatar
13
Алексей Иванов

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

Пример: еду за рулём на дальняк, есть интернет, есть музыка. Интернет пропадает, музыка тоже. Понятно, что есть сохраненная музыка на айфоне, но хочется чего-то нового слушать. Будет очень круто. Ведь когда едешь, временами появляется интернет и буфер подкачивался бы.


Пример реализации: Есть интернет, включаю радио Drum’n’Base, сразу начинают скачиваться следующие треки в буфер памяти, указанный мной, например 1 Гб. Как только буфер заполнился, память прослушанных треков очищается. Когда пропадает интернет, у меня появляется примерно 2 часа музыки. В процессе отсутствия интернета очищается буфер и когда проезжаю участок, где есть интернет, буфер снова наполняется новыми треками.

Вроде бы такая штука есть в приложении DI.FM. Я его слушаю почти без перебоев в дороге. Но там нет таких потоков как у вас, например русских песен или D’n’B, которые ИИ Яндекса подбирает для меня просто идеально, каждый трек заходит, такой точности ещё не встречал ни в одном приложении.

Сделайте плиз, будете на голову выше других! Спасибо!

Avatar
Владимир Соловьев

Добрый день! В приложении не хватает предварительного кеширования следующего трека, чтобы ониначнался без паузы после предыдущего.Очень хорошо это видно на альбомах A state of trance (ASOT) - в них речь Бюрена замиксована с непрерывным звуком. И при старте следующего сера возникает пауза в секунду, что ломает удовольствие от прослушивания.
Подобный алгоритм когда-то лет 20 назаж был реализован в mp3 плеере qu/2.
Было бы хорошо, если Яндекс.Музыка догонит технологии 20 летней давности:)

Avatar
Николай 62

Хочется также, чтобы после закрытия приложения и выгрузки его из памяти при новом запуске весь кэш с метаинформацией (что играет, какой плейлист, место в нём) подхватывался и продолжал играть. Это нужно, когда запуск приложения производится в зоне без интернета.

Avatar
Яндекс Музыка
  • Голосование
Avatar
Иван Иванов

С современными устройствами сделать кеш в гигабайт вообще не проблема. Сделать его настраиваем по размеру я думаю тоже.