Автомобильный (дорожный) режим (в т.ч. при нестабильной связи)

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

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

Необходимо реализовать режим, условно "В дороге".

В данном режиме:

1. Отключаются видеошоты.

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

этого алгоритм загрузки необходимо изменить следующим образом:

2.1. при проигрывании любого трека плеер формирует очередь из нескольких следующих треков;

2.2. треки из очереди предварительно в фоновом режиме загружаются в память (а не на лету во время проигрывания);

2.3. п. 2.1. и 2.2. по умолчанию выполняются постоянно;

2.4. при ухудшении (отсутствии) связи, если трек из очереди не загрузился до конца, то плеер автоматически проигрывает треки из

списка "Скачанные треки" (можно пользователя об этом уведомить, например: "Нет связи. Пока играем сохраненное");

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

2.6. Как только треки догрузились, плеер возвращается к п. 2.3 (можно пользователя об этом уведомить, например: "Возвращаемся к потоку / плейлисту / волне").


3. Интерфейс упрощается путем:

3.1. исключения полосы прокрутки;

3.2. исключения кнопки HQ;

3.3. исключения таймера сна;

3.4. отключения обложки трека (либо предоставить пользователю выбор включения/отключения обложки);

3.5. добавляется функция и кнопка "Не блокировать экран" (для исключения лишних действий при необходимости управлять треком);

3.6. добавление функции и кнопки "Минимум света", при котором экран мгновенно гаснет до некоторого значения (заранее определенном пользователем в настройках плеера). Функция, соответственно доступна при активированной функции "Не блокировать экран". Либо функции 3.7. и 3.8. находятся в одной кнопке;

3.7. поддержки горизонтального и вертикального положения устройства.


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

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

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

Здравствуйте!

Спасибо за вашу идею!

Некоторые идеи уже опубликованы на нашей странице форума, вы можете отдать им свой голос:

1. Увеличение иконок проигрывания в плеере;

2. Проигрывание скачанных треков при отсутствии интернета.