AIMP Forum

AIMP для Windows => Плагины => Дополнения (Plugins / Skins) => Плагины-дополнения => Topic started by: Lyuter on April 09, 2010, 10:46:00

Title: Delete+ [Open Source]
Post by: Lyuter on April 09, 2010, 10:46:00
[catalog_card=263]

Описание
Delete+ добавляет три новых способа удаления файлов из плейлиста: по автору, по альбому и по жанру.
Delete+ пригодится, если треки одного исполнителя/альбома/жанра расположены произвольно в плейлисте, при этом необходимо удалить их все. Вручную такое действие выполнять очень долго и неприятно.

Требования
Версия AIMP - 2.60 или выше.

Установка
В архиве две версии аддона:
 • aimp_DeletePlus_EN.dll - английская,
 • aimp_DeletePlus_RU.dll - русская.
Скопируйте нужную версию в AIMP2\Plugins.

Использование
Щелкните по файлу в плейлисте, который надо удалить, выберите пункт "Удаление"(Remove), затем "Удалить выбранный и ..."(Remove selected and ...) и нужный подпункт "все этого исполнителя"/"все из этого альбома"/"все этого жанра"(all by this atrist/all by this album/all by this genre).

P.S. Кому интересно, выкладываю исходники плагина на Delphi (DeletePlusSources.zip).
Title: Re: Delete+
Post by: P.Ar.A.graf on April 09, 2010, 11:26:10
Спасибо, теперь всё работает. :)
Title: Re: Delete+
Post by: unomyname on April 09, 2010, 12:42:45
УРА!!!
Огромное спасибо!
Очень все хорошо работает!
Мечта поэта.

PS Надеюсь, без обид... Просьба исправить строки в английской версии на:
Remove all songs by this artist
Remove all songs from this album

Это будет более правильно с точки зрения английского...
Title: Re: Delete+
Post by: Lyuter on April 09, 2010, 13:51:52
Как по мне, что "Remove all songs by this artist", что "Remove all songs by same artist" один хрен. Но рас просиш, сделаю.
Title: Re: Delete+
Post by: unomyname on April 09, 2010, 13:56:45
Кудесник!!!
Title: Re: Delete+
Post by: unomyname on April 11, 2010, 02:12:30
И еще крошечная просьба.
А можно, чтобы меню delete+ добавлялось и в кнопку (-) на самом плеере (так, как ты встроил ultramix)?
Title: Re: Delete+
Post by: DennoN on April 11, 2010, 02:20:41
опа! Продолжаешь радовать простыми, но нужными плагинами)
Title: Re: Delete+
Post by: Lyuter on April 12, 2010, 13:37:36
Продолжаешь радовать простыми, но нужными плагинами)
Честно говоря, уже надоела эта мелочевка, хотелось бы чот стоящее сделать.
По поводу UltraMix, я бы не сказал, что он такой простой как кажется, сам алгоритм я продумывал неделю или две. Да и написан он на WinAPI, что тоже, несколько усложняет код.
А можно, чтобы меню delete+ добавлялось и в кнопку (-) на самом плеере...
Можно.
Title: Re: Delete+
Post by: YurCompMan on April 12, 2010, 14:12:26
Можно.
И даже нужно.
Title: Re: Delete+
Post by: P.Ar.A.graf on April 12, 2010, 16:39:03
Lyuter, такой вопрос, можно в плагин добавить возможность удалять ещё и по жанру?
Title: Re: Delete+
Post by: YurCompMan on April 12, 2010, 17:52:37
К стати, да, было бы очень круто удалять файлы по шаблонам (исполнитель, год, альбом, битрейт и тд), а ещё чтобы можно было сразу несколько шаблонов одновременно использовать.
Title: Re: Delete+
Post by: Lyuter on April 13, 2010, 10:42:55
Эх люди, вам что делать нечего, всё время придумываете чот  :).
Lyuter, такой вопрос, можно в плагин добавить возможность удалять ещё и по жанру?
Можно.
К стати, да, было бы очень круто удалять файлы по шаблонам (исполнитель, год, альбом, битрейт и тд), а ещё чтобы можно было сразу несколько шаблонов одновременно использовать.
А стоит ли? Можно просто сделать ещё несколько типов удаления и всё.

З.Ы. Если хотите что то добавить, нет никаких проблем, всё в ваших руках исходники плагина открыты :)
Title: Re: Delete+
Post by: unomyname on April 13, 2010, 11:53:36
Тут главное меню не перегрузить.
То есть я не против функционала по удалению по любому критерию, при условии, что я смогу выбрать, какие пункты меню показываются, а какие - нет.
Title: Re: Delete+
Post by: P.Ar.A.graf on April 13, 2010, 12:12:21
Эх люди, вам что делать нечего, всё время придумываете чот  :).
Quote
Lyuter, такой вопрос, можно в плагин добавить возможность удалять ещё и по жанру?
Можно.
З.Ы. Если хотите что то добавить, нет никаких проблем, всё в ваших руках исходники плагина открыты :)
Спрос рождает предложение :) .
Если не тяжело, жду модернизации плага) Сам я не добавлю, т.к. не смыслю в этом.  :-X

YurCompMan, ого, а куда такого монстра, тут я уже согласен с Lyuter. Единственное, что пришло в голову, так это если делать ещё какие-то категории, кроме трёх основных (альбом,исполнитель,жанр) то в виде доп.плагов. P.S.: я лично, кроме жанра, пока ни в чём не нуждаюсь больше...
Title: Re: Delete+
Post by: Lyuter on April 20, 2010, 15:36:54
Появилось время на выходных, решил обновить плаг.
В версии 1.1(18.04.2010):
 + добавлено удаление по жанру,
 + добавлен пункт в меню удаление,
 + вложенные пункты меню.

Title: Re: Delete+
Post by: P.Ar.A.graf on April 20, 2010, 20:14:18
Ещё раз спасибо, отличное развитие плагина.  :)
Title: Re: Delete+
Post by: bescheidener on April 21, 2010, 00:27:04
И за соррц. :)
Title: Re: Delete+
Post by: Юра on April 21, 2010, 22:25:14
Отличный плагин.
Title: Re: Delete+ [Open Source]
Post by: P.Ar.A.graf on January 01, 2011, 14:35:48
AIMP3?
Если будет возможность, просьба добавить удаление по оценкам  :-[
Title: Re: Delete+ [Open Source]
Post by: Razmus on January 01, 2011, 15:23:29
AIMP3?
Если будет возможность, просьба добавить удаление по оценкам  :-[

+1
Title: Re: Delete+ [Open Source]
Post by: Ushakov on January 05, 2011, 19:00:28
Lyuter. Есть такая штука, директивами называется. В плагине это могло бы выглядеть так:
Code: [Select]
{$DEFINE rus}
...
{$IFDEF rus}
    MENU_CAP_CONTAINER = 'Удалить выбранный и ...';
    MENU_CAP_BYARTIST  = 'все этого исполнителя';
    MENU_CAP_BYALBUM   = 'все из этого альбома';
    MENU_CAP_BYGENRE   = 'все этого жанра';
{ELSE}
    MENU_CAP_CONTAINER = 'Remove selected and ...';
    MENU_CAP_BYARTIST  = 'all by this atrist';
    MENU_CAP_BYALBUM   = 'all by this album';
    MENU_CAP_BYGENRE   = 'all by this genre';
{$ENDIF}
...
А потом, когда будешь компилировать английскую версию, закомментируешь {$DEFINE rus}.
Title: Re: Delete+ [Open Source]
Post by: Lyuter on January 06, 2011, 00:21:06
Спасибо, учту на будущее! С директивами толком не встречался, поэтому и не использовал их. :)
Title: Re: Delete+ [Open Source]
Post by: Tron on March 23, 2011, 17:49:16
Если бы этот плагин умел сперва выделять (да и просто выделять) то было бы хорошее дополнение.
Взамен отклонённой идее о выделении совпадений по быстрому поиску.
..есть ещё над чем подрудиться.
Пока-что не пользуюсь. ПС: не работает [581].
Title: Re: Delete+ [Open Source]
Post by: Алексей Долматов on October 08, 2011, 10:13:43
На заблокированном плейлисте меню активно, в отличии от стандарного (934 билд)
Title: Re: Delete+ [Open Source]
Post by: tarakanishe on March 07, 2012, 13:20:37
А у меня почему-то не работает :( В настройках-плагинах Delete+ присутствует, галочкой отмечен, а результат любого из трёх удалений - нулевой. Может, кто подскажет, что я не так делаю?
Title: Re: Delete+ [Open Source]
Post by: Artem on March 07, 2012, 23:09:48
А у меня почему-то не работает :( В настройках-плагинах Delete+ присутствует, галочкой отмечен, а результат любого из трёх удалений - нулевой. Может, кто подскажет, что я не так делаю?

Поправил и перезалил, попросту AIMP3 более строго относится к заполнению структур
Title: Re: Delete+ [Open Source]
Post by: tarakanishe on March 09, 2012, 19:25:07
Поправил и перезалил
Большое спасибо, теперь заработало :)