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

Avatar
  • обновлен

Сейчас кэшируется только текущий трек. Если интернет соединение нестабильно, следующего трека не будет, воспроизведение встанет на паузу. Возобновить можно только принудительным стартом (доставать телефон, нажимать плей). 

Несколько вариантов возможного решения:

- если текущая очередь содержит трек из локального кэша (трек с зелёной галкой), воспроизводить его 

- дать возможность настройки, сколько треков будет кэшироваться в очереди наперёд 

- через некоторую паузу, попытаться возобновить воспроизведение

B1
Дубликаты
кэширование 2-3 песен для бесперебойного воспроизведения при не стабильном интернете и автоматическое включение треков из скаченных при отсутствии интернета

За пределами столицы интернет покрытие имеет пробелы, при перемещении по России наземным способом это очень сильно ощутимо, потому что, при прослушивании моей волны или предложенных плейлистов, песня может прерваться даже на середине из-за отсутствия интернета и при этом не начнется воспроизведение скаченных треков из избранного. Просто музыка перестает играть. Для того чтобы запустить избранное приходится залазить в приложение и включать принудительно скаченные треки, а это очень опасно при управлении транспортом. Поэтому необходимо кэширование 2-3 песен для бесперебойного воспроизведения при не стабильном интернете, а также автоматическое включение треков из скаченных при отсутствии интернета, а после возобновления интернета возвращение к моей волне или включенному плейлисту с последующим повторным кэшированием, далее по кругу. Это позволит не прерывать поток музыки и сохранить безопасность управления транспортом.

Кэш последующих песен

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

https://yandexmusic.userecho.com/ru/communities/5/topics/175-nastrojka-keshirovaniya-trekov

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

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

При невозможности обеспечить подгрузку и непрерывное воспроизведение (весь буфер предварительно закачанных данных исчерпан) подключать очередной трек из скачанных (авто-офлайн режим). По оффлайну есть похожие пожелания - они гармонично сочетают с функцией подгрузки.

кэширование следующих 3-4 треков при прослушивании любого плейлиста

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

Автоматическое скачивание и подгрузка песен

Добавьте по аналогу с той же гугл музыкой фоновую подгрузку песен наперёд. 

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

Сделать кэширование треков🔥
Онлайн прослушивание

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

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

Возможность увеличить количество кэшируемых треков.

Увеличение кеша прослушивания и послание плей-листы из существующих

1. Сделайте самоочищающийся кеш для прослушивания трека на 3-4, чтобы за это время успеть пройти зону плохого интернета.  А то зайдешь в метро или цоколь ТЦ и музыка прекращается.

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

Скачивать треки всегда только в HQ качестве и буферизировать больше треков при потере сети

Треки скачиваются в том же формате и качестве, что и проигрываются. 

Возможно ли сделать так, чтобы скачивалось в хорошем качестве сразу, независимо от того, выключен или включен режим HQ? 
И кешировать больше треков вперёд?

Отмена автопереключения трека при потере соединения

При потере соединения с интернетом трек автоматически переключается на следующий, потом следующий и так далее. Это может и работает с песнями, но совершенно не нужно для аудиокниг. Предлагаю это отключить)

Настройки буферизации при неустойчивой связи

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

Умное кеширование

Умное кеширование: кеширование треков на какой-либо объем не только из плейлистов для того чтобы можно было продолжить слушать "Мою волну" даже без интернета

Как пример у Deezer есть такое кеширование для их Flow

У меня 20+ свободного пространства на телефоне и в метро и местах без качественного покрытия хотелось бы чтобы продолжало играть

NB: возможно, это позволит также заранее загружать музыку для "Моей волны"

Задавать количество треков в буфер

можно сделать настройку ручной буферизации треков "на будущее"? Например в настройках указал буферизацию 10 треков и 10 треков будут в памяти телефона, в случае обрыва связи. И будут проигрываться, пока нет связи, как восстановится, начнется новая буферизация. У многих сейчас безлимитный интернет или безлимит на музыку

Доработать приложение андройд для работы с нестабильным интернетом.

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

И еще много функций которые неадекватно реагируют при нестабильном интернете.

Загрузка музыки заранее

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

Добавить кэширование в режим Радио

При нестабильном соединении (в регионах например) очень нужно кэширование треков и для режима радио. Иначе слушать невозможно. Постоянно прерывается.

Конкретно - сейчас я в городе Омск. И вот такая проблема. А в Москве связь более устойчивая и таких проблем не было. И да - у меня куплена подписка!

автоматическая загрузка песен в радио

Предлагаю добавить возможность автоматической загрузки следующих, примерно 10, песен в радио для телефонов.

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

 

Офлайн автоподборка

Данная функция есть в YT music, в настройках можно включить автоматическое сохранение рекомендаций и указать какой обьем памяти может быть использован для автоподборок офлайн, было бы здорово увидеть тут нечто подобное.

Увеличение текущего кеша

1. Сделайте самоочищающийся кеш для прослушивания трека на 3-4, чтобы за это время успеть пройти зону плохого интернета. А то зайдешь в метро или цоколь ТЦ и музыка прекращается.

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

Скачивание трэков в память устройства для проезда зоны с прерывистым интернетом.

добавить опцию скачивания треков на 5-10 минут  (наподобие буфер обмена) для проезда зон с плохим покрытием сигнала.  Как правило прерывание сигнала в больших городах имеет место быть на небольшое расстояние в моем случае этот участок составляет около7- 8 километров. Хотелось бы его преодолевать не переходя на другие источники музыки. 

Использование "Моя волна" в дороге

При использовании инструмента "Моя волна" с опцией "В дороге" предлагаю буферизировать 5-10 песен заранее, потому что на трассе не всегда бывает подключение к интернету, и поэтому прослушивание прерывается. При появлении подключения к интернету буфер обновляется, тем самым способствуя непрерывному проигрыванию сгенерированной подборки треков. 


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

Понимаю, что предварительная выборка из 5-10 песен на основе предпочтений слушателя, скорее всего, будет достаточно накладной для алгоритма, но всё же можно попробовать, думаю получится круто.

Предзагрузка треков

Максимально простое улучшение.


При прослушивании плейлиста или "волны" предзагружать не 1 трек, а 3-5.

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

Когда едешь по трассе - стабильная проблема, у нас много мест, даже в МО, где буквально отсутствует связь, и соответственно очень скоро ты начинаешь ехать в тишине, как правило такие участки длятся не более 15-20 минут, как раз примерно 3-5 треков, после чего снова появляется связь.


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

Предзагрузка нескольких треков

Часто езжу на машине по межгороду. И на некоторых отрезках моих маршрутов нету толком не какой связи. 

Поэтому, возникла идея, предложить вам сделать меню перезагрузки количества треков в настройках. 

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

На мой взгляд реально удобная фича будет.

И, еще, можно реализовать настройки доступа к геолокации, и через неё смотреть. Если телефон скажим едит >70км\ч, то автоматом включается некий режим "трасса" и телефон начинает кешировать больше данных, что-бы небыло разрывов.

Автоподгрузка треков моя волна если инет не постоянный.

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

Avatar
10
Alexander KrabKley

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

Через неделю лететь опять, хочется бухать и плясать, а получается только пить )))

Avatar
Виталий

Если это будет скрытое кэширование как в ОК то это плохая идея 

 

Avatar
Андрей Пристов
Цитата от Boris Dobrovolsky

Очень нужная функция! Как минимум, все пользователи Яндекс.Музыки, едущие на работу в метро, скажут вам спасибо! 

И те, кто путешествует на автомобиле. За городом далеко не всегда стабильная связь. Было бы удобно указать размер кэша не в треках, а во времени. Например, я знаю, что поездка займёт 3 часа, указываю это время и не беспокоюсь, что где-то воспроизведение прервётся, а в Навигаторе время вообще можно вычислять по продолжительности маршрута. Тем более закэшировать можно будет заранее дома через быстрый Wi-Fi.

Avatar
necuff87

Таки да, при езде на автомобиле между городами, инет есть далеко не всегда, так что возможность кэшировать минут 30-60 музыки было бы прям неплохо. Пока инет быстрый и стабильный - заполнять кэш, и когда инет пропадает - тянуть из него. 

Avatar
Николай Николаевич

Один трек точно кэширует, два года назад и такого не было.

Avatar
Июльское Утро

хотя бы следующий трек.

Avatar
Mihail Knyazev

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

Avatar
Дмитрий С.
Настраиваемый кэш по количеству треков/времени надо однозначно. Сейчас и на один трек нет явно. Очень раздражает в транспорте, есть стабильная "яма" по связи на маршруте - один трек может 10 раз прерваться.

Avatar
Вадим Окороков
Цитата от Дмитрий С.
Настраиваемый кэш по количеству треков/времени надо однозначно. Сейчас и на один трек нет явно. Очень раздражает в транспорте, есть стабильная "яма" по связи на маршруте - один трек может 10 раз прерваться.

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

Avatar
Вирстюк Михаил

3 года, а воз и ныне там.
Как когда будет ?

Я так понял ваши программисты не справились с этим и поэтому вы оплатили изгнание из страны google music и spotify ?