Ха, неплохо!.. Ещё бы он события логгил (типа скробблинга там, изменения тегов и т. д.) и показывал всё это в отдельном окне, а внизу была б такая галочка "Write log to file", получилась бы неплохая консолька :)Давно была такая идея, писать все события. Но SDK не позволит перехватывать всё что хочется. А вот запись в файл, я уже давно сделал в другом аналогичном плагине (Его никто не видел), ещё до появления этой темы. Думаю теперь обьединить "тот и этот" плагины.
Ну раз первые версии плага есть, то наверное тему стоит перенести в соотв. раздел и оформить как следует :)Ок. Тока одно но. Может кто напишет толковое описание, на тему "зачем нужен этот плагин". Это описание будет внесено в топик. А я займусь написанием кода :)
.... дабы повернуть время вспять?)))Лишь бы песков времени достаточно было :)
Кто в лес, кто по дрова ... Видимо под логированием понималось не простое гажение в тхт.лог, а еще с возможностью обратной подгрузки лога в плагин, дабы повернуть время вспять?)))С этим согласен. Но как по мне вышло не плохо, даже удобнее чем задумывалось изначально.
Если вас всё устроит, оформлю плаг в отдельную тему.
Тока одно но. Может кто напишет толковое описание, на тему "зачем нужен этот плагин". Это описание будет внесено в топик.
будем ждать в новых версиях предел "логирования" по количеству треков (замена уже существующих), возможность выбора типа лога Не вести лог/ПЛ/текст/Оба варианта. Вывести пункт контекстного меню в меню плейлиста остановить PlayedList - не во всех скинах есть кнопка Разное, или вывести в Утилиты. И еще Русскую локализацию добавить быВсе пожелания принимаются.
Сам хотел примерно то же написать, - не успел :)Бывает. Меня тоже, как то bescheidener опередил. ;D
Размер лога в мегабайтах, а не только в количестве треков.Такое не выйдет. В плейлист нельзя писать даты событий. Но в текстовый файл можно.
Если лог пишется как плейлист, то хотелось бы, чтобы отображались даты событий.
оценил все возможности плагина, очень полезный. спасибоИ вообще нужно реализовать Multiligual User Interface :) Это лучше чем писать плаги на разных языках. А для того чтоб не создавать кучи файлов и папок, файлы-ресурсы локализации можно встраивать в сам DLL. Это возможно вообще?
пожелание: оставить и английский язык. для универсальности
Собственно, такая штука реализована в настройках "строки лог файла".конечно. правда вертикальный их список немного привычнее будет. сделаешь? ;)
Интересно знать, вам это удобно?
конечно. правда вертикальный их список немного привычнее будет. сделаешь? ;)Я думаю, это будет не рациональное распределение места. Но если вы можете нарисовать как это должно выглядеть... Можно будет и подумать.
Разместить эти спид-кнопки вертикальным столбцом на отдельной форме и показывать её (форму) как попап.Зачем так сложно? Только ради того, чтобы было вертикально?
А, галку "запись в файл" тоже не запоминает?ДА. Галку "Отключить запись в файл" тоже не запоминает.
PlayedList не помнит настройку "Отключить PlayedList" после перезавуска AIMP галка слетает. Ставлю ее в Главном меню.
А, галку "запись в файл" тоже не запоминает?Поправил.
почему-то иногда попадают названия треков, на которых было остановлено воспроизведение (т.е. последние проигранные в этих плейлистах)Можно детальнее, последовательность действий.
Можно детальнее, последовательность действий.в общем, проигрывается один из плейлистов (либо составлена очередь из нескольких). разворачиваю окно плеера. просматриваю (попутно редактирую) другие плейлисты, передвигаюсь по вкладкам (колесиком мыши). далее переход на следующий трек, но я нахожусь в другом плейлисте. идет запись его в лог-файл, НО! перед ним также оказываются в логе последние проигранные еще когда-то треки (они выделены цветом) из просмотренных мною плейлистов или на каком я остановился. вот как-то так
в общем, проигрывается один из плейлистов (либо составлена очередь из нескольких). разворачиваю окно плеера. просматриваю (попутно редактирую) другие плейлисты, передвигаюсь по вкладкам (колесиком мыши). далее переход на следующий трек, но я нахожусь в другом плейлисте. идет запись его в лог-файл, НО! перед ним также оказываются в логе последние проигранные еще когда-то треки (они выделены цветом) из просмотренных мною плейлистов или на каком я остановился. вот как-то такПофиксил. В следующей верси будет норм.
Пофиксил. В следующей верси будет норм.прекрасно. извиняться незачем. рад, что баг пойман и исправлен :)
P.S. Я был уверен, что пофиксил этот баг во время отладки, но видать, из за каких то накладок с исходниками, он остался. Так что извиняйте.
А как вам новый список шаблонов? Так лучше?да. проще, привычнее и нагляднее. спасибо
Обновление!большое спасибо
пожелания/замечания по новой версии, особенно хотелось бы услышать мнение о качестве локализации.опечатки в интерфейсе программы:
Чет я так и не понял как должен работат пункт "Не добавлять один файл несколько раз", включено, а файлы всеравно бесконечно дабавляются? :-[Опция работает следующим образом: если один и тот же файл проигрывается несколько раз подряд, то он добавляется в историю всего один раз.
Опция работает следующим образом: если один и тот же файл проигрывается несколько раз подряд, то он добавляется в историю всего один раз.
А, когда несколько раз подряд! А когда плейлист играет вперемешку, то постоянно накапливаются дубликаты, неудобно искать когда их немеренно :-[Всё, что можно искать в этом логе (как мне представляется) файл который только-что воспроизведён на радио, но не получилось уследить или запомнить его названия.
Здравствуйте! Подскажите пожалуйста, ваш плагин помимо того что запоминает историю. Может суммировать общее время, воспроизведённых трэков из истории?К вышесказанному можно бы при записи в файл обозначать суммарное время там где проигрывание было прекращено.
Запись истории в заблокированный плейлист планируется?Да.
И можно как-то помечать дорожки, заскробленные плагином LastFM Scrobbler?Нет.
Спасибо, хорошая работа. Заплатка так заплатка.Обижаете, какая же это заплатка, это плагин. А за спасибо, вам спасибо. :)
Нет.Но если это возможно. То было бы хорошо в плейлисте делать так Title (LastFM) или "(*) Title" или "|%| Title" или "(@) Title".. Теги не затронутся, да и опционально.
Но если это возможно. То было бы хорошо в плейлисте делать так Title (LastFM) или "(*) Title" или "|%| Title" или "(@) Title".. Теги не затронутся, да и опционально.Ну тогда это больше относится к теме LastFM Scrobbler, ведь он скроббил треки. А History даже понятие не имеет о том, что делают другие плагины.
Ну тогда это больше относится к теме LastFM Scrobbler, ведь он скроббил треки. А History даже понятие не имеет о том, что делают другие плагины.Выносить индикацию во все плейлисты - это жутко. Но плагин скроблер Артём делал, можно наверно подвязать пересылку информации. Правда лучше иметь возможность создавать плейлист лога скробблинга через настройки самого скробблера.
А возможно сделать так чтоб плагин фиксировал трек и время в каждом плейлисте? тось когда напимер переключаеш плейлист "горячей клавишей" то трек продолжался с того места где он был остановлен... к примеру: слушаем аудио книгу размером в 1 час на 38 минуте надоело и "горячей клавишей" переключили на плейлист с музлом ... на следущий день открываем аимп а там "музло", а хочется опять книгу но время уже не помню, а тут плагин спасает, переключаем и вуаля! :)Прямо фичареквест для этого. :)
В режиме одного плейлиста что к чему? Надо ведь отслеживать настройку и не подменять собой единствееный плейлист..К сожалению, плагины для AIMP2 не могут отслеживать эту настройку.
Есть одна недоработка: не работает установка числа отображаемых записей.Добавил такую опцию.
Необходима только одна - но, увы, плагин так не считает :)
P.S. есть еще один косяк: строго через 3 трека файл не пишется :(Исправлено.
Идея с "автозакладками" очень хорошим дополнением была бы.Тоже пользуюсь такой штукой в видео плеере, очень удобно. Но, по моему, полезность "автозакладок" для коротких аудио записей минимальна, а для аудиокниги можно не полениться и добавить в закладки руками. В общем надо подумать, как это реализовать.
Смысл разместить закладки в менюшке плагина для файлов при воспроизведении которых был осуществлён принудительный переход к другому файлу или же остановка воспроизведения (в количестве 5-10-15) штук.. Скрин подложу для наглядности.
UPD: Давно пользуюсь такой фичей в MPC-HC.
Надоело lookat' кино, выключил. Позже, открывая остановленный файл из плейлиста или даже из эксплорера окон, файл стартует с того же места.
Вопрос для АИМП Хистори: в каком плейлисте открывать файл?
Ну и желательно конечно в всобственном плейлисте.
В менюшке некоторое число ПОСЛЕДНИХ файлов синхронизирующихся с записями плейлиста истории на предмет удаления (из плейлиста истории)\добавления (меток о принудительном переходе или остановке файла).
Здравствуйте! Возможно ли, чтобы плагин сохранял файл в кодировке UTF-8? Streamlabs OBS читает текст только в ней:(
Спасибо за плагин. А почему так много весит, 2 мб?