Рандом треков "с запоминанием"

LAN5200WR2 версии прошивок 6.0.4-9.1.3
Ответить
Sett
Сообщения: 17
Зарегистрирован: 27 мар 2019, 13:40
Репутация: 1

Рандом треков "с запоминанием"

Сообщение Sett » 02 апр 2020, 10:02

В данном ГУ есть неприятная особенность: при использовании случайного воспроизведения треков, последующее выключение/включение магнитолы приводит к их новому перемешиванию (вместо того, чтобы перед новым перемешиванием сначала полностью отыграть изначальное). Таким образом, изо дня в день могут попадаться одни и те же треки, а каких-то можно вообще долго не услышать.

Есть ли какое-то лёгкое и изящное решение этой проблемы? :geek:

Пока видится только подобный путь:
  1. Создать утилиту (скрипт/программу), которая будет генерировать рандомный плейлист wpl в текущем каталоге (т.е. эту утилиту нужно будет изначально раскидать по всем нужным каталогам).
  2. Когда за день, два или вообще за неделю текущий плейлист будет полностью отыгран, путём известных мудрёных действий зайти в TEST MODE, затем на рабочий стол Win CE, и через штатный файловый менеджер запустить утилиту в нужном каталоге.
* Будет ли, при этом, запоминаться последний игравший трек из плейлиста - не известно (но последний игравший файл ГУ запоминать умеет). Если нет, тогда вышеуказанная утилита должна будет заниматься не созданием плейлистов, а рандомным переименованием файлов к виду типа: 00001. Оригинальное имя файла, 00002. Оригинальное имя файла и т.д.
* Поддерживает ли Win CE данного ГУ запуск vbs-скриптов "из коробки"? Ведь это, наверное, самый простой способ создания подобной утилиты.

Yosic
Site Admin
Сообщения: 1186
Зарегистрирован: 20 сен 2018, 10:23
Репутация: 494

Re: Рандом треков "с запоминанием"

Сообщение Yosic » 02 апр 2020, 14:38

Sett писал(а):
02 апр 2020, 10:02
В данном ГУ есть неприятная особенность: при использовании случайного воспроизведения треков, последующее выключение/включение магнитолы приводит к их новому перемешиванию (вместо того, чтобы перед новым перемешиванием сначала полностью отыграть изначальное). Таким образом, изо дня в день могут попадаться одни и те же треки, а каких-то можно вообще долго не услышать.

Есть ли какое-то лёгкое и изящное решение этой проблемы? :geek:

Пока видится только подобный путь:
  1. Создать утилиту (скрипт/программу), которая будет генерировать рандомный плейлист wpl в текущем каталоге (т.е. эту утилиту нужно будет изначально раскидать по всем нужным каталогам).
  2. Когда за день, два или вообще за неделю текущий плейлист будет полностью отыгран, путём известных мудрёных действий зайти в TEST MODE, затем на рабочий стол Win CE, и через штатный файловый менеджер запустить утилиту в нужном каталоге.
* Будет ли, при этом, запоминаться последний игравший трек из плейлиста - не известно (но последний игравший файл ГУ запоминать умеет). Если нет, тогда вышеуказанная утилита должна будет заниматься не созданием плейлистов, а рандомным переименованием файлов к виду типа: 00001. Оригинальное имя файла, 00002. Оригинальное имя файла и т.д.
* Поддерживает ли Win CE данного ГУ запуск vbs-скриптов "из коробки"? Ведь это, наверное, самый простой способ создания подобной утилиты.
Уже есть что-то подобное, поищите по форуму

В сети
ludo13
Член команды
Сообщения: 2707
Зарегистрирован: 20 сен 2018, 18:18
Репутация: 145

Re: Рандом треков "с запоминанием"

Сообщение ludo13 » 02 апр 2020, 14:39

Ну если хочешь заморочится вот тебе скрипт для создания плэй листа на ГУ. Можно даже сказать почти программа))) Основан на mortscript. Разработан Roman_RV78.
https://cloud.mail.ru/public/4hak/3Xa4XQWk4

Sett
Сообщения: 17
Зарегистрирован: 27 мар 2019, 13:40
Репутация: 1

Re: Рандом треков "с запоминанием"

Сообщение Sett » 03 апр 2020, 13:47

Yosic писал(а):
02 апр 2020, 14:38
Уже есть что-то подобное, поищите по форуму
Нашлись только жалобы на перепрыгивание к 1-му треку 1-ой папки. И то, для Линуксовой версии. В данном случае, таких проблем не наблюдается, проблема именно с запоминанием рандомного списка.

ludo13 писал(а):
02 апр 2020, 14:39
Ну если хочешь заморочится вот тебе скрипт для создания плэй листа на ГУ.
О, уже готовый скрипт. Отлично, спасибо!

А его можно разместить в памяти ГУ? Если да, то в каком каталоге? Или придётся держать его на флешке?

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

В сети
ludo13
Член команды
Сообщения: 2707
Зарегистрирован: 20 сен 2018, 18:18
Репутация: 145

Re: Рандом треков "с запоминанием"

Сообщение ludo13 » 03 апр 2020, 16:00

Если у вас установленна наша прошивка, то можно в mods.ini дописать атозагрузку кнопки из этого проекта viewtopic.php?f=8&t=29
Эту кнопку можно повесить в меню настроек плеера и дать ей запускать вызов скрипта. Как то так.

Sett
Сообщения: 17
Зарегистрирован: 27 мар 2019, 13:40
Репутация: 1

Re: Рандом треков "с запоминанием"

Сообщение Sett » 03 апр 2020, 20:03

Это потрясающе, спасибо!

Sett
Сообщения: 17
Зарегистрирован: 27 мар 2019, 13:40
Репутация: 1

Re: Рандом треков "с запоминанием"

Сообщение Sett » 06 май 2020, 09:44

К сожалению оказалось, что при использовании плейлистов обложки треков не отображаются.

В сети
ludo13
Член команды
Сообщения: 2707
Зарегистрирован: 20 сен 2018, 18:18
Репутация: 145

Re: Рандом треков "с запоминанием"

Сообщение ludo13 » 06 май 2020, 12:23

Sett писал(а):
06 май 2020, 09:44
К сожалению оказалось, что при использовании плейлистов обложки треков не отображаются.
Обложка берется с трека если она там прописана.

Sett
Сообщения: 17
Зарегистрирован: 27 мар 2019, 13:40
Репутация: 1

Re: Рандом треков "с запоминанием"

Сообщение Sett » 06 май 2020, 12:54

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

Ответить