AIMP Forum

AIMP for PC => Предложения / Suggestions => Редактор тегов / Tag editor => Topic started by: 7755 on April 27, 2024, 05:14:19

Title: Редактирование и добавление нестандартных полей тегов
Post by: 7755 on April 27, 2024, 05:14:19
хотел обойтись темой вопросов, но там подраздела тэг эдитора не нашел. Ну оставлю предложку. Не бейте.

Сейчас в редакторе тэгов кастомные тэги отображаются как ссылочка "неизвестные поля..."
и при нажатии открывается подобие хекс редактора, где тэг и его значение указаны.

Предлагаю:
1.убрать эту ссылочку и просто отображать кастомные тэги вместе с остальными
2.добавить кнопку "+" чтобы при нажатии на нее можно было добавить свой тэг и задать его полю свое значение.


Простой пример. Я сконвертировал в том же аимпе в конверторе кучу файлов wav в формат ogg, я хочу их использовать на андроид смартфоне как рингтоны, всем ogg надо добавить тэг "ANDROID_LOOP" с указанием значения "true".
Тогда мелодия будет проигрываться бесконечно при звонке.

Понимаю что частный случай, но просто для примера. Есть разные кастомные тэги, некоторым помогают ориентироваться в фонотеке.

Например тэг "encoder"

рингтон с тэгами во вложении
Title: Re: редактируемые тэги
Post by: Artem on April 27, 2024, 08:06:14
убрать эту ссылочку и просто отображать кастомные тэги вместе с остальными

а как плеер узнает о формате поля? Ведь есть теги, которые допускают не только текст.

добавить кнопку "+" чтобы при нажатии на нее можно было добавить свой тэг и задать его полю свое значение.

Это можно сделать, как в раз в том диалоге "неизвестные поля".
Голосуйте
Title: Re: редактируемые тэги
Post by: «G-Li†ch» on May 07, 2024, 09:50:25
Так речь же не о только тексте, а о байтах в целом, т.е. прямо в "hex" области вписывать нужные значения (для ID3 особенно).
А для Vorbis я уже лет 12 жду возможности вписывать пользовательские метки AIMP`ом…
И плевать, как проигрывать их будет их определять, т.к. предназначены для специальных приложений (или каких-нибудь игр)…
Title: Re: редактируемые тэги
Post by: Artem on May 07, 2024, 09:54:53
главное заставить понимать эти метки другим приложениям

Это самая главная проблема. Если нет стандарта - работать не будет.
Title: Re: ReleaseDate / OriginalDate
Post by: Алексей Долматов on June 22, 2026, 15:48:30
Примечание: это и последующие сообщения перенесены из предложения ReleaseDate (https://aimp.ru/forum/index.php?topic=77569.0), поэтому повествование начинается немного отрывочно.

Невозможно вместить всё, чтобы оно было совместимо везде. На примере тех же каверов. AIMP показывает основную картинку. Где-то может показываться дополнительная (задник компакт-диска). Есть редакторы тегов, где вообще можно кучу картинок встроить. Только вот смысл записывать кучу данных, если их нельзя будет прочитать/отредактировать или они будут портить файл (мешать воспроизведению, конвертированию).

Давно можно было бы встроить в редактирование остальных полей, как сделано в "неизвестные поля". Только вот стоит ли тратить время на реализацию, включающую перелопачивание полузабытых спецификаций, если это будут использовать полтора землекопа.
Поэтому и важно не только услышать ваше мнение и указание на другие программы, но и нужно ли это ещё кому-нибудь.

Я привёл ссылку с описанием использования тэгов дат такими программами как Taglib, ffmpeg, kid3
Как вы сами обозначили, расширенная поддержка существует в программах, которые и предназначены для обработки файлов.
AIMP для массового пользователя, поэтому учитывать их мнение тоже нужно. Это ещё раз подчёркивает, почему нужно смотреть голосование в теме.

Пренебрегают этими тэгами в основном стриминговые сервисы (включая в этом смысле iTunes).
Никому не важно как обстоят дела с тэгами. увы.
Не то чтобы совсем не важно. Но вы правильно заметили, что сейчас эпоха потребления, поэтому потребитель будет на то, что делают другие "игроки рынка". Если они распространяют "плохие" файлы, то не каждый пользователь захочет их исправлять.

Я думаю, что постепенно уходит эпоха хранения коллекций. Диски, пластнки, касеты, книги, или в виде файлов фильмы, песни. Поэтому инструменты их упорядочивания менее востребованы. Из-за этого мы и не видим, чтобы кто-то ещё обсуждал ваше предложение.
Title: Редактируемые теги (расширение функционала)
Post by: MCW on June 25, 2026, 21:36:27
Artem, может чтобы снять все вопросы по добавлению тех или тегов сделать как в foobar, т.е. пусть пользователь сам добавляет необходимые ему теги.

(https://i127.fastpic.org/big/2026/0625/08/2ca0f7028a93ac04795ac6fca8302508.png)
Title: Re: Редактируемые теги (расширение функционала)
Post by: Artem on June 25, 2026, 21:42:04
может чтобы снять все вопросы по добавлению тех или тегов сделать как в foobar

а структуру данных вы как будете определять там? Для OGG/FLAC такое еще прокатит - там в тегах простые пары вида Key=Value, а вот для MP3/MP4 уже нет - там у полей более сложная структура. Более того, даже если так сделать - в плеере-то эти теги не смогут быть использованы, ибо он них ничего не знает
Title: Re: Редактируемые теги (расширение функционала)
Post by: MCW on June 25, 2026, 21:57:39
а структуру данных вы как будете определять там?
На всех типах файлов не проверял, но как то у всех не было вопросов.

Более того, даже если так сделать - в плеере-то эти теги не смогут быть использованы, ибо он них ничего не знает
Вопрос по отображению или сортировке / группировке? В указанном проигрывателе тоже вроде нет...
Title: Re: Редактируемые теги (расширение функционала)
Post by: Soolo on June 25, 2026, 22:35:30
Смысл с этих кастомных тегов, если проигрыватель не умеет ими пользоваться?
Если писать известный плееру мультитэг, хотя бы группировка и сортировка будет работать
Title: Re: Редактируемые теги (расширение функционала)
Post by: MCW on June 25, 2026, 22:49:51
Смысл с этих кастомных тегов, если проигрыватель не умеет ими пользоваться?
Я всё понимаю, что возникают определённые "проблемы", но их придётся решать через присвоение добавленным тегам определённых значений и с ними работать проигрывателю. Иначе в будущем так и будут возникать предложения и вопросы по добавлению тех или иных новых тегов.

Если писать известный плееру мультитэг, хотя бы группировка и сортировка будет работать

Приведу в качестве примера группировку по созданному / добавленному тегу <RADIO STATION> (Радиостанция) в foobar.

(https://aimp.ru/forum/index.php?action=dlattach;topic=72726.0;attach=78104)
Title: Re: Редактируемые теги (расширение функционала)
Post by: Artem on June 26, 2026, 00:33:59
Иначе в будущем так и будут возникать предложения и вопросы по добавлению тех или иных новых тегов

А как иначе? Серебряной пули тут нет.

Приведу в качестве примера группировку по созданному / добавленному тегу <RADIO STATION> (Радиостанция) в foobar.

А можно его, к примеру, в ID3v2 сохранить? И так, чтобы этим тегом еще другие программы могли пользоваться?
Title: Re: Редактируемые теги (расширение функционала)
Post by: MCW on June 26, 2026, 01:18:24
А можно его, к примеру, в ID3v2 сохранить? И так, чтобы этим тегом еще другие программы могли пользоваться?
Насколько я понимаю, если структура данных для определённых аудио файлов позволяет сохранять "дополнительные" теги, то они сохраняется в тегах файла. Если это выходит за рамки "стандарта", то дополнительные теги, как и основные поля, могут сохраняться в БД внешних тегов.

Только ради бога, как я считаю, не надо полностью переходить на sqlite, как это сделали в foobar v.2,0+. Наблюдается постоянное "пожирание" дискового пространства за счёт разрастания БД, поэтому данными версиями (foobar v.2,0+) не пользуюсь вообще. Использую foobar v.1,6 с компонентом foo_external_tags, который позволяет выборочно сохранять "нестандартные" теги во внешней БД (external-tags.db).

Примеры онлайн-плейлистов:

Без дополнительных полей в тегах (отображаются поля содержащиеся в тегах)

(https://i127.fastpic.org/big/2026/0626/cd/5a34ec9bca63474fc8cea84ecf0908cd.png)

Если требуются дополнительные поля тегов, то они сохраняются во внешней БД

(https://i127.fastpic.org/big/2026/0626/0e/d7a6dd15c47c0441ac0d6de8f334a60e.png)
Title: Re: Редактируемые теги (расширение функционала)
Post by: Artem on June 26, 2026, 08:05:04
Насколько я понимаю, если структура данных для определённых аудио файлов позволяет сохранять "дополнительные" теги, то они сохраняется в тегах файла. Если это выходит за рамки "стандарта", то дополнительные теги, как и основные поля, могут сохраняться в БД внешних тегов.

О чем и речь. В дополнительные теги оно писаться НЕ ДОЛЖНО.
Title: Re: Редактируемые теги (расширение функционала)
Post by: MCW on June 26, 2026, 10:05:48
В дополнительные теги оно писаться НЕ ДОЛЖНО.

Тем не менее в некоторые аудио файлы они прописываются.

Проверил на "чистом" foobar2000:

(https://i127.fastpic.org/big/2026/0626/96/5a8dd90881032791400df562dfff7196.png)

Этот же файл в Mp3tag:

(https://i127.fastpic.org/big/2026/0626/78/b7d0cf2f4a6efd6b5b23e2840d7a3378.png)
Title: Re: Редактируемые теги (расширение функционала)
Post by: Artem on June 26, 2026, 10:40:01
Тем не менее в некоторые аудио файлы они прописываются.

Проверил на "чистом" foobar2000:

(https://i127.fastpic.org/big/2026/0626/96/5a8dd90881032791400df562dfff7196.png)

Этот же файл в Mp3tag:

(https://i127.fastpic.org/big/2026/0626/78/b7d0cf2f4a6efd6b5b23e2840d7a3378.png)

Я говорю не про то, что не должны прописываться, я говорю про то, что должны записываться в правильное поле, а не в дополнительное. Именно поэтому для каждого стандартного поля нужно делать поддержку на стороне приложения.
Title: Re: Редактируемые теги (расширение функционала)
Post by: MCW on June 26, 2026, 10:54:34
Я говорю не про то, что не должны прописываться, я говорю про то, что должны записываться в правильное поле, а не в дополнительное. Именно поэтому для каждого стандартного поля нужно делать поддержку на стороне приложения.
Что значит правильное поле?
Создал дополнительное абстрактное поле в теге <ABC> = ТЕСТ:

(https://i127.fastpic.org/big/2026/0626/35/ee96aa5249035c649ad105f041628535.png)
Title: Re: Редактируемые теги (расширение функционала)
Post by: Soolo on June 26, 2026, 11:00:06
Что значит правильное поле?
Создал дополнительное абстрактное поле в теге <ABC> = ТЕСТ:
А что дальше с этим полем смогут сделать другие плееры? Особенно когда тег останется исключительно в базе фубара

Даже банальные теги ID3v2.4 - это уже сомнительная штука из-за того, что она не совместима с ID3v2.3
Т.е. много плееров, магнитол и т.д. не смогут считать эти теги (v2.4)
Title: Re: Редактируемые теги (расширение функционала)
Post by: MCW on June 26, 2026, 11:16:43
Особенно когда тег останется исключительно в базе фубара

Специально, так и знал что будут подобные вопросы, в скриншоте указал отображение тегов в Mp3tag.

Универсальности на все случаи жизни (читай разных программ) не бывает. Я же не задаю вопросы, почему плейлисты радиостанций (*.m3u8) со встроенными ссылками на обложки, в AIMP отображаются, а в foobar обложки не отображаются. Тоже не совместимость?
Title: Re: Редактируемые теги (расширение функционала)
Post by: Алексей Долматов on June 26, 2026, 11:17:22
Поэтому и писал, что можно сделать поддержку всех типов тегов в рамках спецификаций. Только не отдельными основными полями, а вместо "неизвестные поля" кнопка-ссылка "другие теги", где сверяется спецификация формата и выводятся теги-поля согласно спецификации. Остальное на доп. вкладке "неизвестные поля". В рамках основной вкладки других тегов пользователь может не только посмотреть (прочитать) теги по спецификации, но и выбрать из готового набора тегов-полей. Исключением могут быть графические теги (доп. обложки-каверы), которые можно сохранить/посмотреть, но без добавления в файл.
Давно можно было бы встроить в редактирование остальных полей, как сделано в "неизвестные поля".
Это более универсальное решение вместо сабжевого предложения. При этом, будет различие в "массовых" (распространённых) тегах и тех, которые в большинстве случаев будут доступны только спец. софту.

Основное, здесь, остаётся в необходимости тратить время на реализацию этого механизма. Ведь, если сосредоточиться на этом дочернем функционале, то на другой (и исправление ошибок, тестирование) останется меньше времени.
Это у определённого софта (редакторы тегов) мало задач развивать что-то ещё, а у "МФУ" есть что делать, какие идеи реализовывать. Да ещё и кроссплатформенность ещё не закончена (не вышло в релиз).
Title: Re: Редактирование и добавление неподдерживаемых (сейчас) тегов
Post by: Artem on June 26, 2026, 12:41:53
Тоже не совместимость?

Может фубар просто не умеет работать с обложками из M3U...

Что значит правильное поле?

То и значит. По стандарту как поле для релизной даты должно называться? "ReleaseDate"? или может "RELEEASE DATE"? или вовсе TDRL? TDRC?

Правильный ответ: все варианты, ибо зависит от целевого формата тега.
Я поэтому и говорю, что нельзя просто так взять и писать тег в виде пары ключ+значение.
Title: Re: Редактирование и добавление неподдерживаемых (сейчас) тегов
Post by: MCW on June 26, 2026, 14:15:16
Я поэтому и говорю, что нельзя просто так взять и писать тег в виде пары ключ+значение.

Для удовлетворения собственного любопытства, взял файл формата *.m4a, прописал ещё один дополнительный тег <ABRACADABRA>.
Данный файл с дополнительными тегами конвертировал в *.flac, *.ogg, *.tak, *.mp3 и *.tta. В foobar'е отобразились все дополнительные поля с разными типами тегов.
Для "совместимости" проверил и в Mp3tag, в нем все, кроме *.tta тоже отображаются.

(https://i127.fastpic.org/big/2026/0626/06/220bb68a2e94bbeb859bead8096c5506.png)
Title: Re: Редактирование и добавление неподдерживаемых (сейчас) тегов
Post by: Soolo on June 26, 2026, 14:27:51
Для удовлетворения собственного любопытства, взял файл формата *.m4a, прописал ещё один дополнительный тег <ABRACADABRA>.
Вам про Фому, а вы про Ерёму
Артём сейчас говорил не про кастомное поле, а про стандартное
Но это поле в разных тегах называется по-разнному
Если во всех тегах написать RELEASETIME, как на вашей картинке, то только в одном теге это поле будет стандартным, а во всех остальных - кастомным и, по сути, бесполезным
Title: Re: Редактирование и добавление неподдерживаемых (сейчас) тегов
Post by: MCW on June 26, 2026, 14:46:05
Если во всех тегах написать RELEASETIME, как на вашей картинке, то только в одном теге это поле будет стандартным, а во всех остальных - кастомным и, по сути, бесполезным

Не пойму, почему бесполезным. Если поле (стандартное или кастомное) с произвольным именем прописывается и сохраняется в теге файла, почему с ним нельзя работать в дальнейшем?
При работе с онлайн-плейлистами, там другое дело (они меня больше интересуют) - только через внешние теги. Но в AIMP через стандартные поля и *..xspf это можно как то решить.

Я в принципе этим не сильно заморачиваюсь, только любопытство. Нет так нет...
Title: Re: Редактирование и добавление неподдерживаемых (сейчас) тегов
Post by: Soolo on June 26, 2026, 14:51:44
Не пойму, почему бесполезным. Если поле (стандартное или кастомное) с произвольным именем прописывается и сохраняется в теге файла, почему с ним нельзя работать в дальнейшем?
Потому что это костыль
Нормальный плеер будет поле "дата_релиза" записывать и считывать в соответствии со стандартом конкретного тега, а не по фантазии пользователя
Насколько я знаю, всякие раздающие торренты челы такого уже нафантазировали в своих раздачах, таких собственных стандартов "ID_вася_пупкин" напридумывали, что в АИМПе уже существует огромная пачка костылей на считывание нестандартных полей. И плодить новые костыли совершенно не хотелось бы.
Title: Re: Редактирование и добавление неподдерживаемых (сейчас) тегов
Post by: Artem on June 26, 2026, 14:55:57
Если поле (стандартное или кастомное) с произвольным именем прописывается и сохраняется в теге файла, почему с ним нельзя работать в дальнейшем?

Ну вот на заводе пропишут теги согласно стандарту, а плеер будет ждать кастомное, и стандартное не увидит, ведь он не знает, как оно называется.
Title: Re: Редактирование и добавление неподдерживаемых (сейчас) тегов
Post by: MCW on June 26, 2026, 15:05:33
Нормальный плеер будет поле "дата_релиза" записывать и считывать в соответствии со стандартом конкретного тега, а не по фантазии пользователя

Понятие "нормальный плеер" абстрактное. Я же говорю не про стандартные, а дополнительные. Какой тогда в них смысл, если все сводится к стандартизации имени. Для этого они вводились, сколько не сталкивался в работе с тегами онлайн-плейлистов и не только, каких только полей тегов не увидишь...
Title: Re: Редактирование и добавление неподдерживаемых (сейчас) тегов
Post by: MCW on June 26, 2026, 15:21:42
Ну вот на заводе пропишут теги согласно стандарту, а плеер будет ждать кастомное, и стандартное не увидит, ведь он не знает, как оно называется.

Надеюсь мы говорим про программные проигрыватели? Как я понимаю, стандартные поля выводятся согласно стандарта, а дополнительные в отдельном поле, как в Mp3tag. Что бы их увидеть - отдельное окно, в foobar'е дополнительные теги располагаются в окне ниже стандартных. В данном проигрывателе можно проделывать операции (сортировка, группировка и т.п.) с ЛЮБЫМИ именами дополнительных тегов.

Если нет желания или времени этим заниматься, то и не надо заставлять себя. Я против насилия...  :)
Title: Re: Редактирование и добавление неподдерживаемых (сейчас) тегов
Post by: Artem on June 26, 2026, 15:26:15
Надеюсь мы говорим про программные проигрыватели? Как я понимаю, стандартные поля выводятся согласно стандарта, а дополнительные в отдельном поле, как в Mp3tag. Что бы их увидеть - отдельное окно, в foobar'е дополнительные теги располагаются в окне ниже стандартных. В данном проигрывателе можно проделывать операции (сортировка, группировка и т.п.) с ЛЮБЫМИ именами дополнительных тегов.

Если нет желания или времени этим заниматься, то и не надо заставлять себя...  :)

ReleaseDate, из которого пошла исходная дискуссия, не относится к дополнительным тегам. Это СТАНДАРТНОЕ поле, и обрабатываться должно именно так.
Title: Re: Редактирование и добавление нестандартных полей тегов
Post by: Soolo on June 26, 2026, 15:29:27
Переименовал тему. Всё-таки автор изначально имел ввиду "нестандартные" поля
Title: Re: Редактирование и добавление неподдерживаемых (сейчас) тегов
Post by: MCW on June 26, 2026, 15:32:01
ReleaseDate, из которого пошла исходная дискуссия, не относится к дополнительным тегам. Это СТАНДАРТНОЕ поле, и обрабатываться должно именно так.

Тема уже другая и меня больше интересуют ДОПОЛНИТЕЛЬНЫЕ теги (с произвольными именами) и возможность дальнейшей работы с ними.
Title: Re: Редактирование и добавление нестандартных полей тегов
Post by: Artem on June 26, 2026, 15:37:10
Тема уже другая и меня больше интересуют ДОПОЛНИТЕЛЬНЫЕ теги (с произвольными именами) и возможность дальнейшей работы с ними.

Ну тогда голосуйте
Title: Re: Редактирование и добавление нестандартных полей тегов
Post by: MCW on June 26, 2026, 15:38:36
Ну тогда голосуйте

Уже давно это сделал.
Title: Re: Редактирование и добавление неподдерживаемых (сейчас) тегов
Post by: Алексей Долматов on June 26, 2026, 15:45:05
Где вообще гарантия, что потом это "кастомное поле" не вылезет в какой-нибудь баг? Например, в проводнике Windows будут читаться метаданные и не поймут отсебятины, а потом весь проводник зависать или падать. Или без критичных ситуаций, но, банально, потеря данных при конвертации в другой формат. Хорошо, если только лишние данные сотрутся. Но, ведь бывало, что неправильные теги (несколько стандартов, неправильный порядок) приводили к потери части композиции, потому что ожидался конец файла, а оказалось какая-то смесь данных. Хорошо, если на стороне плеера или конвертера это можно пофиксить. А, если это кажется не развивающийся продукт, аля винамп.
Вот и получается, что либо следует правилам создателей форматов и записи метаданных, или пишем всё подряд и рискуем получить по шапке, если что-то где-то не будет правильно работать, потому что такого в файле не должно быть.

Я вижу, что вам информация о позиции администраторов предоставлена. Всё остальное переливание из пустого в порожнее. Не вижу смысла дальше обсуждать то, что уже обсудили с разных сторон.
То, что какие-то программы делают по своему не значит необходимость следовать мнению (решению) их разработчиков. Оно может быть и неправильным, потому что разработчики пошли на поводу у пользователей, не учитывая правила создателей спецификаций.

Если какая-то спецификация поддерживает добавление кастомных полей, то это вполне реализуется в рамках моего предложения. Где фиксированный список возможных полей, там только они показываются-редактируются, остальное в неизвестных полях без возможности редактировать (редактируйте тем, что эти поля создало). Причём, количество полей для разных форматов и типов тегов может быть разное. Где допускается запись посторонних данных, то они записываются куда полагается. Вопрос их использования плеером, фонотекой под сомнением.
Однако, это требует внедрение алгоритма анализа файлов. Не исключено, что для облегчения веса компонентов плеера, часть кода надо будет вынести в отдельный файл. Это определить не берусь, т.к. вне моих знаний и возможностей.
Title: Re: Редактирование и добавление нестандартных полей тегов
Post by: MCW on June 26, 2026, 16:02:06
Где вообще гарантия, что потом это "кастомное поле" не вылезет в какой-нибудь баг?

Ну если так рассуждать, то можно прекратить все улучшения связанные с расширением тех или иных возможностей. Вдруг появятся баги, а они точно будут...
Я же не предлагаю делать нововведения на основе абстрактных хотелок, а только на примере того, что у других уже работает.
Надо брать пример с Китая, сначала копировали и учились на чужом, а теперь рванули вперед...

Если какая-то спецификация поддерживает добавление кастомных полей...

Конечно есть и ограничения, например в фубаре при вводе имени тега на кириллице, будет указано на ошибку. Значение тега может быть любым.
Title: Re: Редактирование и добавление нестандартных полей тегов
Post by: «G-Li†ch» on June 29, 2026, 13:15:10
У Winamp такой проблемы никогда не было — там "испокон веков" всё
(https://aimp.ru/forum/index.php?action=dlattach;topic=72726.0;attach=78138)
Вон, конвертеры из AIMP`а всё ж перенесли в подключаемые модули, так давайте уже и tag-parser`ы туда же перенесём. Давно хочу подобное для трекерных модулей, Creative Music File и Standard MIDI File (а может и уже ныне существующего .MIDI2… эти падлы всё равно в XML всё запихнули гады, ох как я его ненавижу…), я не удивлюсь, если даже к самой древнющей версии винампа смогут прикрутить поддержку MIDI 2.0 (причём не только прочитать мета-данные, но и в принципе воспроизвести такой файл)…
Но история с метаданными MIDI 2.0 — это уже вообще отдельная МЕГА-тема, к примеру, описывание каждого используюегося звука в ударнике, чтоб "целевой" инструмент внутри себя мог хоть что-то похожее подобрать — это ж гигантский массив атрибутов и значений для каждого из них, слишком велика вероятность ошибиться в их правильном описании… Вот и как исправлять такие ошибки не заходя в секвенсор (особенно, если этот секвенсор требует современную ОСь / .NET)?
Title: Re: Редактирование и добавление нестандартных полей тегов
Post by: Artem on June 29, 2026, 13:18:35
в отличие от AIMP:

"Не разбираюсь, но осуждаю"... А кто вам сейчас мешает плагины писать? Пишите парсеры для редактора, в чем проблема?
Title: Re: Редактирование и добавление нестандартных полей тегов
Post by: «G-Li†ch» on June 29, 2026, 14:49:14
А разве в редакторе появятся новые поля или в этом же окне возникнет отдельная вкладка или кнопка (наподобие OLE-объекта) для доступа к ним?
Первое, что меня останавливает — "ругащийся" компилятор на отсутствие файлов.lib/.inc — нужно знать кучу -Dключей (и недокументированных тоже?), которые вообще никаким образом не дают понять, как заставить всё собраться… А если брать чужой проект, то тут и makefile не спасает… ох уж сколько ж мне пришлось возиться, чтоб собрать 7-zip — что-то из Win7SDK, что-то пришлось тырить из встроенного в VS2010, возможно ещё и часть от MSKLC, а cvtres.exe и вовсе пришлось заменять файлом из DDKTools (более старой версией), чтоб [LNK1123 COFF INVALID or CORRUPT] не возникал)…
А второе: уже много лет cmake/clang/gcc(miniGNU4Win) "не являются приложеним Win32" на висте, там же и VS2022`ный link.exe требует 7-чные функции kernel32.dll (хотя ml.exe запускается)… и это не говоря про то, что меня эти плюсы (впрочем как и всё поколение B и C языков, вплоть до Rust) в принципе бесят своим синтаксисом, как и многие другие, где используются проклятые "точки с запятой" (они же "знаки вопроса" на элинике)… Можно обойтись и GAS`ом (ezwinports), но не придётся ли мне тогда все заголовочные файлы переписывать (включая отсутствующий windows.h)? Я понимаю, что подавляющее большинство "современных" ассемблерщиков не пишут AT&T-синтаксисом (а мне он нравится больше intel`овских NASM/FASM/MASM/TASM/…), ну, кроме разве что определённого круга "закоренелых" линуксоидов (коим я уж точно никогда не буду)…
В итоге, не только отсутствие всех зависимых стандартных заголовочных файлов/.lib`ов мешает, но ещё и проблемы с самими компиляторами!
Title: Re: Редактирование и добавление нестандартных полей тегов
Post by: Artem on June 29, 2026, 15:33:16
А разве в редакторе появятся новые поля или в этом же окне возникнет отдельная вкладка или кнопка (наподобие OLE-объекта) для доступа к ним?
Первое, что меня останавливает — "ругащийся" компилятор на отсутствие файлов.lib/.inc — нужно знать кучу -Dключей (и недокументированных тоже?), которые вообще никаким образом не дают понять, как заставить всё собраться… А если брать чужой проект, то тут и makefile не спасает… ох уж сколько ж мне пришлось возиться, чтоб собрать 7-zip — что-то из Win7SDK, что-то пришлось тырить из встроенного в VS2010, возможно ещё и часть от MSKLC, а cvtres.exe и вовсе пришлось заменять файлом из DDKTools (более старой версией), чтоб [LNK1123 COFF INVALID or CORRUPT] не возникал)…
А второе: уже много лет cmake/clang/gcc(miniGNU4Win) "не являются приложеним Win32" на висте, там же и VS2022`ный link.exe требует 7-чные функции kernel32.dll (хотя ml.exe запускается)… и это не говоря про то, что меня эти плюсы (впрочем как и всё поколение B и C языков, вплоть до Rust) в принципе бесят своим синтаксисом, как и многие другие, где используются проклятые "точки с запятой" (они же "знаки вопроса" на элинике)… Можно обойтись и GAS`ом (ezwinports), но не придётся ли мне тогда все заголовочные файлы переписывать (включая отсутствующий windows.h)? Я понимаю, что подавляющее большинство "современных" ассемблерщиков не пишут AT&T-синтаксисом (а мне он нравится больше intel`овских NASM/FASM/MASM/TASM/…), ну, кроме разве что определённого круга "закоренелых" линуксоидов (коим я уж точно никогда не буду)…
В итоге, не только отсутствие всех зависимых стандартных заголовочных файлов/.lib`ов мешает, но ещё и проблемы с самими компиляторами!

А в этом тоже AIMP виноват?
Title: Re: Редактирование и добавление нестандартных полей тегов
Post by: «G-Li†ch» on June 29, 2026, 16:14:00
Ну, что ж, сами напросились: строго говоря, раз в AIMP`е нет никаких средств для создания этих самых подключаемых модулей (или даже банального компилятора/сборщика/компановщика, уже пофиг на «хотя бы текстовый» редактор), то, получается, тоже, да.
А мне всего лишь нужен был ответ на вопрос «как станут доступны "пользовательские" поля в редакторе меток?»…
Title: Re: Редактирование и добавление нестандартных полей тегов
Post by: Artem on June 29, 2026, 16:47:28
Ну, что ж, сами напросились: строго говоря, раз в AIMP`е нет никаких средств для создания этих самых подключаемых модулей (или даже банального компилятора/сборщика/компановщика, уже пофиг на «хотя бы текстовый» редактор), то, получается, тоже, да.

AIMP должен иметь свой собственный собственный компилятор? Серьёзно?
Если вы "не умеете" - это не значит, что AIMP не позволяет расширять его функционал за счёт плагинов.

А мне всего лишь нужен был ответ на вопрос «как станут доступны "пользовательские" поля в редакторе меток?»…

Фонотека работает с содержимым базы данных, в базу данных попадает ровно то, с чем плеер умеет работать "из коробки". Выше уже было говорено про это...