TWinAmp
Плагин для TC | |
«TWinAmp» ![]() TWinAmp 3.0 и редактор тегов |
|
Тип | Файлсистемный плагин |
---|---|
Версия | 3.02 |
Размер | 253 KB |
Автор | Павел Дубровский |
Лицензия | freeware |
Исходный код | открыт |
Статус | разработка завершена |
Требования | TC 7.0+, Winamp 5.0+ |
Страница | Wincmd.ru |
Назначение | Управление WinAmp |
Возможность локализации | нет |
Поддержка unicode | нет |
Список всех плагинов |
Содержание
О плагине
TWinAmp позволяет представить плейлист плеера Winamp в виде файловой системы, файлами в которой являются треки из этого плейлиста. Копирование файлов в плагин равнозначно их добавлению в плейлист, удаление файлов - удалению из плейлиста. Запуск файла заставляет Winamp проиграть этот файл.
Плагин поддерживает Winamp 5.0 и старше. Также поддерживается ветка 2.x, однако на ранних версиях этой ветки плагин может работать некорректно. Первая и третья ветки Winamp официально не поддерживаются, хотя существует возможность работы с ними через эмуляцию API Winamp 2.x посредством плагинов Winamp.
Развитие
Всего существует три ветки плагина: TWinAmp, TWinAmp2 и TWinAmp3.
TWinAmp
Первая попытка реализации основной идеи. Несмотря на некоторые удачные идеи, реализованные в плагине, в целом плагин получился неудачным. В попытке добавить плагину как можно большую универсальность, разработчик допустил множество конструктивных недостатков при проектировании. В результате плагин получился нестабильным и крайне ресурсоёмким.
Из особенностей стоит отметить возможность управления Winamp прямо из плагина и собственный каталогизатор плейлистов.
Разработка плагина была прекращена, исходные коды выложены в открытый доступ.
Последняя версия: 1.8.2.9 debug от 26.05.2004
Ссылка: http://wincmd.ru/plugring/twinamp.html
TWinAmp2
Ошибки проектирования первой версии были учтены при разработке второй версии плагина, код которой был переписан полностью. Плагин стал работать быстрее, и избавился от всех ошибок предыдущей версии. В плагин был добавлен редактор ID3-тегов в виде внешней утилиты, интегрирующейся в плагин, функции управления плеером также были вынесены в отдельную утилиту.
Из этой версии был убран каталогизатор плейлистов, взамен этого была добавлены возможности копирования файлов из плейлиста Winamp в файловую систему и вывода содержимого ID3-тегов мультимедийных файлов в стандартных колонках TC. Однако из-за особенностей существовавшей в то время версии WFX API эти возможности не всегда работали корректно и зачастую требовали нетривиальной настройки.
Последняя версия: 1.5.2 от 07.02.2006
Ссылка: http://wincmd.ru/plugring/TWinAmp2.html
TWinAmp3
После выхода Total Commander 7.0 в WFX API появились изменения, позволяющие корректно реализовать все существующие идеи. В итоге это и было сделано: плагин был переписан под новую версию WFX API, все найденные в предыдущих версиях ошибки - исправлены.
В настоящее время плагин не развивается, поскольку автор считает, что в нём уже имеются все необходимые функции. Однако автор обещает, что все найденные ошибки будут исправляться в любом случае. Для поиска ошибок доступны исходные коды плагина, их также почти без всяких ограничений могут использовать те, кто пожелает заняться развитием плагина.
Возможности
Кроме основных возможностей, плагин поддерживает:
- Редактирование ID3-тегов для файлов, поддерживающих ID3v1/ID3v2 (mp3, aac). В плагин встроен редактор тегов, который вызывается при вызове свойств файла в файловой системе плагина (клавиатурное сочетание Alt+Enter). Дополнительно может быть подключён любой внешний редактор, поддерживающий открытие файлов через передачу параметров в командной строке.
- Отображение пользовательских колонок. Плагин может выводить в пользовательские колонки различную информацию о треках - длительность, поля ID3 и т.п. Настройка производится на вкладке "Наборы колонок" в настройках Total Commander.
- Сохранение плейлиста. При наборе команды "save" в командной строке Total Commander, плагин сохранит копию текущего плейлиста в указанный каталог.
- Просмотр миниатюр. При включении режима показа миниатюр, плагин будет искать ассоциированные с треками изображения, и показывать их в своей панели. Параметры поиска могут быть заданы в настройках плагина.