Страница 1 из 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 03 апр 2020, 20:03
Sett
Это потрясающе, спасибо!

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

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

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

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

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

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