AIMP Forum

AIMP for Android => Вопросы / Questions => Topic started by: простоюзер on September 04, 2022, 15:01:19

Title: Можно ли отключить автоматическое обновление плейлиста?
Post by: простоюзер on September 04, 2022, 15:01:19
Уже несколько раз попадал на такую проблему:

- Мобила не новая, андр 6.0
- У меня 2.5к треков на SD
- На некоторых папках/файлах AIMP сильно тормозит с добавлением в плейлист default (при добавлении в короткий плейлист на тех же файлах никаких тормозов нет, файлы и доступ к флешке вроде не виноваты)
- Таким образом плейлист обновляется очень медленно и долго
- Так как список очень большой - иногда приходится его прокручивать очень быстро даже со всеми свёрнутыми папками
- В результате, доматывая до самого верха списка - часто палец проскальзывает еще раз и список начинает автоматически обновляться
- Это приводит к тормозам как плеера, так и мобилы в целом - проиграть трек уже не получится в течение 15-20 мин, не позвонить, вообще невозможно пользоваться мобилой

Вопрос:

- Можно ли отключить на ходу уже начавший обновляться плейлист?
- Или, можно ли отключить где-то эту автоматическую опцию, чтобы плейлист обновлялся только по пункту в меню "Обновить содержимое"?
Title: Re: Можно ли отключить автоматическое обновление плейлиста?
Post by: Artem on September 04, 2022, 15:27:41
Вообще говоря, жест swipe-to-refresh срабатывает если вы потащите список вниз с экшн-панели, это значит, что при обычном скроллировании ложного срабатывания быть не должно.
Title: Re: Можно ли отключить автоматическое обновление плейлиста?
Post by: простоюзер on September 04, 2022, 15:55:02
Ну при длинном списке мотаешь обычно "раз-раз-раз", по быстрому, и когда мотаешь долго (там сотня+ папок), как-то получается протащить (видимо на инерции - список не крутнулся, значит надо посильнее надавить, и протаскиваешь его). Много раз такое было. И вот сейчас, только создал плейлист, дождался, начал проматывать в спешке и дёрнул, он опять обновляться начал. (( Остановить как-то можно автообновление, когда оно уже началось? Или отключить где-то эту опцию, чтобы только вручную обновлялось? А то даже перезагрузка мобилы в это время не помогает - она просто виснет на перезагрузке, батарейку приходится дёргать, чтобы выключить. ((

upd Всего за 2.5 часа обновился... Как его можно оборвать? (((
Title: Re: Можно ли отключить автоматическое обновление плейлиста?
Post by: Artem on September 04, 2022, 21:07:11
upd Всего за 2.5 часа обновился... Как его можно оборвать? (((
Сколько файлов в плейлисте?
Title: Re: Можно ли отключить автоматическое обновление плейлиста?
Post by: простоюзер on September 04, 2022, 23:28:34
Сколько файлов в плейлисте?

2259 / 153:48:06 / 12.32 Гб
Title: Re: Можно ли отключить автоматическое обновление плейлиста?
Post by: Artem on September 05, 2022, 08:38:38
2259 / 153:48:06 / 12.32 Гб

Хм, но это же мелочи... А карта памяти какого класса, какая у нее пиковая скорость чтения?
Title: Re: Можно ли отключить автоматическое обновление плейлиста?
Post by: Impulse on September 05, 2022, 09:10:04
Если можно сказать, в программе "FX Проводник" (для Андроид) есть опция "Потянуть вниз, чтобы обновить" и объяснение к ней: "Обновить текущее представленное окно с помощью жеста прокрутки вниз" (опцию эту можно включать/выключать). Убеждён, что эта опция появилась в этой программе не просто так. Другое дело, что внедрение этой опции (возможность её отключения) в плеере может занять немало времени, зато она сможет решить все проблемы, связанные с нежелательным обновлением списка плейлиста в плеере.
Title: Re: Можно ли отключить автоматическое обновление плейлиста?
Post by: Artem on September 05, 2022, 13:55:20
Если можно сказать, в программе "FX Проводник" (для Андроид) есть опция "Потянуть вниз, чтобы обновить" и объяснение к ней: "Обновить текущее представленное окно с помощью жеста прокрутки вниз" (опцию эту можно включать/выключать). Убеждён, что эта опция появилась в этой программе не просто так. Другое дело, что внедрение этой опции (возможность её отключения) в плеере может занять немало времени, зато она сможет решить все проблемы, связанные с нежелательным обновлением списка плейлиста в плеере.

Проблема не в отсутствии опции, а в том, что функция работает медленно.
Надо разбираться с причинами, а не с последствиями. Наговнокодить всегда успеем.
Title: Re: Можно ли отключить автоматическое обновление плейлиста?
Post by: Impulse on September 05, 2022, 14:45:49
Проблема не в отсутствии опции, а в том, что функция работает медленно.
Надо разбираться с причинами, а не с последствиями.

Проблема, кроме всего разного, не в отсутствии опции, а в невозможности её отключить. В упомянутой программе "FX Проводник" эту опцию можно как включать, так и выключать (кому надо - включит, кому не надо - отключит). Что касается скорости обновления списка плейлиста, то если треки находятся на внутренней памяти устройства, то понятно, что опция эта будет, вероятно, работать быстрее, чем в случае нахождения треков на внешней карте памяти.

Если бы обновление списка плейлиста длилось не более 1 секунды (при любом количестве треков в плейлисте), то никто бы вопрос о тумблере отключения опции обновления списка "свайпом вниз" не подымал, но если эта (случайно запущена) операция может длится десятки минут, и оказывать дополнительное воздействие на батарею, то в плеере важно предусмотреть механизм защиты от нежелательного обновления списка плейлиста "свайпом вниз" (тумблер отключения этой опции).
Title: Re: Можно ли отключить автоматическое обновление плейлиста?
Post by: Artem on September 05, 2022, 16:50:12
В упомянутой программе "FX Проводник" эту опцию можно как включать, так и выключать

Если автор этой программы готов затыкать последствия, а не разбираться с первопричиной - его право. Я свою позицию высказал - сначала разберемся в причинах возникновения проблемы, а уже потом будем искать пути ее решения.
Title: Re: Можно ли отключить автоматическое обновление плейлиста?
Post by: Impulse on September 06, 2022, 02:20:43
сначала разберемся в причинах возникновения проблемы, а уже потом будем искать пути ее решения.

Проблема 1 - операция обновления списка плейлиста может начаться/запустится тогда, когда пользователь этого совсем не желает (случайно, при прокрутке плейлиста) (из личной практики могу сказать, что запустить операцию обновления плейлиста "свайпом вниз" случайно не сложно). Лишний раз запущенная операция обновление плейлиста может приводить к более быстрому разряду батареи и замедлять быстродействие устройства.
 
 Проблема 2 - обновление списка плейлиста может длится долго (когда треков, например, 2754 шт. с общей длительностью более 276 часов и размером 22,36 гб, то обновление списка плейлиста на плеере версии 3.20 - 3.30  длится, в к. сл., более 12 минут) (в случае версии 2.70 обновление того же плейлиста на том же устройстве длится всего, примерно, 30 секунд !) (карта памяти внешняя, на 32 гб) (Андроид 8.1)
 
Для решения первой проблемы могла бы помочь опция "Разрешить обновление плейлиста свайпом вниз" (то есть, осуществлять обновления плейлиста "свайпом вниз" только при согласии пользователя - только когда эта опция включена).

Для решения второй проблемы - для ускорения операции обновления списка плейлиста - нужно выбирать более мощное/быстрое устройство, более быструю карту памяти, кроме этого может потребоваться внесение соотв. изменения  в программный код плеера. Тот алгоритм обновления плейлиста, который  применялся в версии 2.70 обновляет конкр. плейлист, как выше сказано, за пол минуты, а тот алгоритм, который применяется в версиях 3.20 - 3.30 тот же плейлист обновляет за более 12 минут, то есть, примерно, в 24 раза медленней, в к. сл.
Title: Re: Можно ли отключить автоматическое обновление плейлиста?
Post by: Artem on September 06, 2022, 08:40:52
Жду автора топика.
Title: Re: Можно ли отключить автоматическое обновление плейлиста?
Post by: простоюзер on September 08, 2022, 01:48:42
Хм, но это же мелочи... А карта памяти какого класса, какая у нее пиковая скорость чтения?

Прошу прощения, что выпал на пару дней. Карта 16 гиг SDHC, 10 Мб/с. Проверил ее на HDTune - прошла и быстрый и полный тест без ошибок, но в конце в одном месте подтормаживает, видимо понемногу дохнет. В любом случае - карта пока работает, проблем с проигрыванием треков я не замечал, выкидывать рано, но проблема с созданием и обновлением плейлиста у нее есть, и хотелось бы ее решить, если возможно.

Я уже понял, что опции отключения автообновления сейчас нет. Возможно ли ее добавить? Думаю что случайное обновление - не только моя проблема, просто мало кто обращается и у большинства видимо это не так долго, как в моем случае. Я мучился пол года, предпочитая на пробу снести плеер и установить заново (3 раза сносил) - вдруг поможет, или играть в другом плеере, прежде чем стукнулся к вам на форум с вопросом.
Title: Re: Можно ли отключить автоматическое обновление плейлиста?
Post by: простоюзер on September 08, 2022, 01:54:45
Проблема 2 - обновление списка плейлиста может длится долго (когда треков, например, 2754 шт. с общей длительностью более 276 часов и размером 22,36 гб, то обновление списка плейлиста на плеере версии 3.20 - 3.30  длится, в к. сл., более 12 минут) (в случае версии 2.70 обновление того же плейлиста на том же устройстве длится всего, примерно, 30 секунд !) (карта памяти внешняя, на 32 гб) (Андроид 8.1)

Не подскажете, где можно взять версию 2.70 для проверки на моем устройстве? Если она действительно обновляет быстрее - возможно мне хватит ее функционала, вместо этих часовых мучений с плейлистом...
Title: Re: Можно ли отключить автоматическое обновление плейлиста?
Post by: Artem on September 08, 2022, 20:36:46
Не подскажете, где можно взять версию 2.70 для проверки на моем устройстве? Если она действительно обновляет быстрее - возможно мне хватит ее функционала, вместо этих часовых мучений с плейлистом...
https://www.aimp.ru/?do=download&os=android&cat=old