AIMP Forum

Разное => Предложения (архив) => Архив => Реализовано в AIMP v4.0 => Topic started by: Я Гриша! on October 09, 2013, 03:22:53

Title: [Запланировано] Сохранять настройки обложки если перед выходом поменять на другую
Post 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)
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Artem on October 09, 2013, 09:15:20
Естественно, при закрытии сохраняются настройки только текущей обложки, иначе конфигурационный файл разрастется до сотни мегабайт
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Я Гриша! on October 09, 2013, 09:35:29
Ясно. Может как опцию сделать?
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Soolo on October 09, 2013, 09:37:32
Ясно. Может как опцию сделать?
ага, очередная опция
мне, видимо, нужно начать вести список бессмысленных опций, которые просят пользователи
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Artem on October 09, 2013, 09:46:19
Ясно. Может как опцию сделать?

А смысл?
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: ScrollUnLock on October 09, 2013, 09:50:43
Я хоть и нейтрален, но глядя на тот же "Эклипс" понимаешь, что скины становятся все сложнее и подобный функционал не помешал бы
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Soolo on October 09, 2013, 09:53:25
Можно хранить в файле параметры трёх последних обложек
Но только без опции
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Я Гриша! on October 09, 2013, 10:11:29
А смысл?
Чтобы сохранять настройки всех обложек
ага, очередная опция
мне, видимо, нужно начать вести список бессмысленных опций, которые просят пользователи
Согласен опция конечно не архи важная, но не помешала-бы
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Soolo on October 09, 2013, 10:21:36
Согласен опция конечно не архи важная, но не помешала-бы
убедил, начну собирать коллекцию опций
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Artem on October 09, 2013, 10:59:08
Чтобы сохранять настройки всех обложек

Т.е. 100-МБ-овый конфиг вас не пугает?
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Алексей Долматов on October 09, 2013, 12:04:01
Т.е. 100-МБ-овый конфиг вас не пугает?
Для меня сам размер не особо страшен при текущих размерах диска, а вот считывание данного конфига вред-ли обрадует скоростью и временем (даже на SSD)
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Я Гриша! on October 09, 2013, 12:48:50
Т.е. 100-МБ-овый конфиг вас не пугает?
Нет не пугает, только скорость чтения
Для меня сам размер не особо страшен при текущих размерах диска, а вот считывание данного конфига вред-ли обрадует скоростью и временем (даже на SSD)
Можно создавать отдельный конфиг для каждой обложки
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Tarik on October 09, 2013, 13:07:17
Ок. Допустим, у меня есть 100 обложек. По одному сценарию, у меня будет ХХ-мбайтный конфиг, который нужно правильно и самое главное - быстро считать. Также (предположительно) это повлияет на объем потребляемой оперативной памяти. Во втором случае - куча файлов. Их тоже нужно считывать/перезаписывать и т.д. (хотя мне такой вариант больше нравится, в таком случае парсить конфиг, например, при смене обложки, будет значительно быстрей, чем единый файл. И с сохранением проще - сохраняем конфиги только для новых скинов или тех скинов, которые были выбраны).
В текущем файле AIMP3-SkinLayout.ini можно продолжать хранить настройки текущей обложки, а также все общие настройки (напр., расположение окон).

Но в любом случае что-то нужно делать для того, чтобы постоянно следить за актуальностью конфигов (удалять/заменять ненужные/неактуальные конфиги), и в этом я вижу основную проблему.


ЗЫ. Перенесите в предложения.
Title: Re: [+] [1307] Сбрасываются настройки обложки если перед выходом поменять на другую
Post by: Soolo on October 09, 2013, 13:11:26
один вопрос: зачем хранить конфиги на 100 обложек?
ок, конфиг только на одну обложку мало - особенно не удобно для скинмейкеров
давайте сделаем 3, ну 5 последних открытых обложек
зачем хранить всё?

не забывайте, что при обновлении АИМПа делается бэкап, а значит пакуется этот самый терабайт настроек. Обновление плеера, которое занимает несколько минут вместо 10 сек - это круто
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Artem on October 09, 2013, 13:18:47
один вопрос: зачем хранить конфиги на 100 обложек?
ок, конфиг только на одну обложку мало - особенно не удобно для скинмейкеров
давайте сделаем 3, ну 5 последних открытых обложек
зачем хранить всё?

не забывайте, что при обновлении АИМПа делается бэкап, а значит пакуется этот самый терабайт настроек. Обновление плеера, которое занимает несколько минут вместо 10 сек - это круто

Сложно будет узнать, какие именно обложки были последними, и какие именно секции нужно удалять
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Zhenya on October 25, 2013, 14:12:30
Я за, логичное предложение в свете появления таких возможностей скин-движка.

Сложно будет узнать, какие именно обложки были последними, и какие именно секции нужно удалять
Может хранить список из 3-5 обложек, в порядке их применения, и обновлять его при каждом применении другого скина?
И еще отсекать одинаковые записи, то есть, чтобы при переключении между двумя обложками туда-сюда эти две записи не забили весь список.
И еще, наверное, отсекать обложки, у которых нет счетчиков, то есть нечего сохранять.
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: николай воронин on February 18, 2014, 17:20:31
сделайте обложку с настройками размера
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Black_AVP on December 30, 2014, 08:30:49
На мой взгяд эта тема становится всё более актульной всвязи с развитием скин-движка.
Врядли кто-то пользует 100 обложек, скорее 20..30, не более, а то и всего несколько и размер ini-файла реально будет составлять 100..200 КБ и не так уж много времени уйдёт на его чтение, тем более, что в Delphi есть специальные функции для работы с ini-файлами.
В файл можно будет добавлять только новые используемые обложки, или можно добавить кнопочку в диалог выбора обложек типа "Пересканировать обложки" с целью удаления несуществующих секций, в конце концов можно время от времени удалять и сам файл вручную, если у кого-то 100! скинов.
Проголосовал "ЗА" сохранение информации всех обложек в AIMP3-SkinLayout.ini, ради этого согласем и подождать запуска плеера.
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Tarik on December 30, 2014, 09:58:21
Интересно, что будет быстрее - распарсить ини-файл или считывать инфу из базы данных? Может стоит подумать о варианте использования БД?
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Black_AVP on December 30, 2014, 11:10:38
С опцией тоже идея неплохая - добавить пункт в настройки "Сохранять историю обложек" и задавать глубину 10..20 - этого вполне достаточно.
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Artem on December 30, 2014, 11:43:33
Интересно, что будет быстрее - распарсить ини-файл или считывать инфу из базы данных? Может стоит подумать о варианте использования БД?

Смотря при каком объеме. Если говорить о 20-30 обложках - думаю, INI будет быстрее.
Title: Re: Сохранять настройки обложки если перед выходом поменять на другую
Post by: Xwansu on December 31, 2014, 00:43:50
За. Как раз использую такой скин - Eclipse.