Добавить ограничения для повторного проигрывания треков
Есть на телефоне скаченная коллекция песен и включен "рандом" при прослушивании. Каждый раз выключая приложение, рандом сбрасывается и приходится заново слушать одни и те же песни.
В дороге это крайне не удобно, если едешь больше чем несколько часов и регулярно делаешь остановки на которых приложение выгружается из памяти.
Добавить настройку "не играть прослушанный трек Х времени (минуты/часы/дни)"
Профит: песни будут играть рандомно, а выставив несколько дней, сможем прослушать все скаченные треки.
Если треки кончились, сбрасывать таймаут от большего к меньшему.
Да, хочется какой-то точный рандом. Получается, что каждый раз треки с большей вероятностью попадаются одни и те же. А нужен алгоритм, что раз недавно слушал трек, его в рандом не ставить n-ое число времени.