AIMP Forum
Разное => Предложения (архив) / Suggestions (archive) => Архив / Archive => Реализовано в AIMP v4.00 / Implemented in AIMP v4.00 => Topic started by: Я Гриша! on October 09, 2013, 03:22:53
-
Доброго времени суток!
Иногда меняю обложки под настроение, и заметил, что если перед выходом из АИМП поменять обложку на другую, а затем вернутся и поставить её снова, то настройки этой обложки сбрасываются.
В качестве подопытной обложки можно взять ZIX (https://www.aimp.ru/index.php?do=download&sub=catalog&id=233) или Eclipse (https://www.aimp.ru/forum/index.php?action=dlattach;topic=41851.0;attach=37972)
-
Естественно, при закрытии сохраняются настройки только текущей обложки, иначе конфигурационный файл разрастется до сотни мегабайт
-
Ясно. Может как опцию сделать?
-
Ясно. Может как опцию сделать?
ага, очередная опция
мне, видимо, нужно начать вести список бессмысленных опций, которые просят пользователи
-
Ясно. Может как опцию сделать?
А смысл?
-
Я хоть и нейтрален, но глядя на тот же "Эклипс" понимаешь, что скины становятся все сложнее и подобный функционал не помешал бы
-
Можно хранить в файле параметры трёх последних обложек
Но только без опции
-
А смысл?
Чтобы сохранять настройки всех обложек
ага, очередная опция
мне, видимо, нужно начать вести список бессмысленных опций, которые просят пользователи
Согласен опция конечно не архи важная, но не помешала-бы
-
Согласен опция конечно не архи важная, но не помешала-бы
убедил, начну собирать коллекцию опций
-
Чтобы сохранять настройки всех обложек
Т.е. 100-МБ-овый конфиг вас не пугает?
-
Т.е. 100-МБ-овый конфиг вас не пугает?
Для меня сам размер не особо страшен при текущих размерах диска, а вот считывание данного конфига вред-ли обрадует скоростью и временем (даже на SSD)
-
Т.е. 100-МБ-овый конфиг вас не пугает?
Нет не пугает, только скорость чтения
Для меня сам размер не особо страшен при текущих размерах диска, а вот считывание данного конфига вред-ли обрадует скоростью и временем (даже на SSD)
Можно создавать отдельный конфиг для каждой обложки
-
Ок. Допустим, у меня есть 100 обложек. По одному сценарию, у меня будет ХХ-мбайтный конфиг, который нужно правильно и самое главное - быстро считать. Также (предположительно) это повлияет на объем потребляемой оперативной памяти. Во втором случае - куча файлов. Их тоже нужно считывать/перезаписывать и т.д. (хотя мне такой вариант больше нравится, в таком случае парсить конфиг, например, при смене обложки, будет значительно быстрей, чем единый файл. И с сохранением проще - сохраняем конфиги только для новых скинов или тех скинов, которые были выбраны).
В текущем файле AIMP3-SkinLayout.ini можно продолжать хранить настройки текущей обложки, а также все общие настройки (напр., расположение окон).
Но в любом случае что-то нужно делать для того, чтобы постоянно следить за актуальностью конфигов (удалять/заменять ненужные/неактуальные конфиги), и в этом я вижу основную проблему.
ЗЫ. Перенесите в предложения.
-
один вопрос: зачем хранить конфиги на 100 обложек?
ок, конфиг только на одну обложку мало - особенно не удобно для скинмейкеров
давайте сделаем 3, ну 5 последних открытых обложек
зачем хранить всё?
не забывайте, что при обновлении АИМПа делается бэкап, а значит пакуется этот самый терабайт настроек. Обновление плеера, которое занимает несколько минут вместо 10 сек - это круто
-
один вопрос: зачем хранить конфиги на 100 обложек?
ок, конфиг только на одну обложку мало - особенно не удобно для скинмейкеров
давайте сделаем 3, ну 5 последних открытых обложек
зачем хранить всё?
не забывайте, что при обновлении АИМПа делается бэкап, а значит пакуется этот самый терабайт настроек. Обновление плеера, которое занимает несколько минут вместо 10 сек - это круто
Сложно будет узнать, какие именно обложки были последними, и какие именно секции нужно удалять
-
Я за, логичное предложение в свете появления таких возможностей скин-движка.
Сложно будет узнать, какие именно обложки были последними, и какие именно секции нужно удалять
Может хранить список из 3-5 обложек, в порядке их применения, и обновлять его при каждом применении другого скина?
И еще отсекать одинаковые записи, то есть, чтобы при переключении между двумя обложками туда-сюда эти две записи не забили весь список.
И еще, наверное, отсекать обложки, у которых нет счетчиков, то есть нечего сохранять.
-
сделайте обложку с настройками размера
-
На мой взгяд эта тема становится всё более актульной всвязи с развитием скин-движка.
Врядли кто-то пользует 100 обложек, скорее 20..30, не более, а то и всего несколько и размер ini-файла реально будет составлять 100..200 КБ и не так уж много времени уйдёт на его чтение, тем более, что в Delphi есть специальные функции для работы с ini-файлами.
В файл можно будет добавлять только новые используемые обложки, или можно добавить кнопочку в диалог выбора обложек типа "Пересканировать обложки" с целью удаления несуществующих секций, в конце концов можно время от времени удалять и сам файл вручную, если у кого-то 100! скинов.
Проголосовал "ЗА" сохранение информации всех обложек в AIMP3-SkinLayout.ini, ради этого согласем и подождать запуска плеера.
-
Интересно, что будет быстрее - распарсить ини-файл или считывать инфу из базы данных? Может стоит подумать о варианте использования БД?
-
С опцией тоже идея неплохая - добавить пункт в настройки "Сохранять историю обложек" и задавать глубину 10..20 - этого вполне достаточно.
-
Интересно, что будет быстрее - распарсить ини-файл или считывать инфу из базы данных? Может стоит подумать о варианте использования БД?
Смотря при каком объеме. Если говорить о 20-30 обложках - думаю, INI будет быстрее.
-
За. Как раз использую такой скин - Eclipse.