AIMP Forum

AIMP for PC => Предложения / Suggestions => Редактор тегов / Tag editor => Topic started by: Scondo on April 10, 2026, 19:58:56

Title: ReleaseDate / OriginalDate
Post by: Scondo on April 10, 2026, 19:58:56
Редактировать не один, а три тэга дат.

Актуально для систематизации переизданий, ремиксов, ремастеров и т.п.

Вот примерный анализ для разных ПО
https://github.com/navidrome/navidrome/issues/278#issuecomment-729569411

Отдельно можно отметить актуальность для цифровых переизданий песен полувековой давности, когда с одной датой нет способа указать какого года песня, а какого - издание. Плюс актуально для компиляций, в т.ч. в саундтреках.
Пример:
песня: Go All the Way
исполнитель: Raspberries
альбом: Guardians of the Galaxy: Awesome Mix Vol.1
исполнитель альбома: Various artists
год: 2014
....

Но песня совершенно не 2014 года - 2014 года альбом-компиляция. Песня 1972 года, а записать через редактор это не получается.
Title: Re: ReleaseDate / OriginalDate
Post by: Алексей Долматов on April 10, 2026, 20:28:20
Почему же не получается? Есть поле комментария, где вы можете написать любую справочную информацию

Год ставится, когда выпущена "серия" (альбом). Это как с книгами. Печают год издания тиража, а не когда текст впервые написано. Указание года оригинального издания отдельным примечанием, а для отдельных историй (рассказов) может указываться в конце текста.

Чтобы прописывать несколько однотипных тегов это должно поддерживаться форматом, что далеко не всегда совпадает для разных форматов. В частности, поэтому какие-то редакторы тегов поддерживают несколько типов картинок (обложка-ковер, задник и т.п.), а какие-то, как AIMP, только основной тип. В ином случае, "многофункциональность" редакторов идёт вразрез с форматом, что приводит к порче файла и к разным ошибкам. От невозможности правильно прочитать, до потери части данных при использовании другого редактора.
Title: Re: ReleaseDate / OriginalDate
Post by: Scondo on April 10, 2026, 20:57:44
Quote
Есть поле комментария, где вы можете написать любую справочную информацию
Это, к сожалению, аргумент против любых тэгов вообще (кроме разве что названия трека).

Я привёл ссылку с описанием использования тэгов дат такими программами как Taglib, ffmpeg, kid3 Пренебрегают этими тэгами в основном стриминговые сервисы (включая в этом смысле iTunes).

Также там описано сопоставление Vorbis и id3 тэгов.

Сама по себе ссылка - тикет по добавлению поддержки этих тэгов в ПО по каталогизации музыки Navidrome, который в итоге тоже использует раздельные тэги с разными нюансами при сортировке.
Title: Re: ReleaseDate / OriginalDate
Post by: Artem on April 11, 2026, 09:18:01
Голосуем
Title: Re: ReleaseDate / OriginalDate
Post by: Scondo on June 22, 2026, 11:44:00
Алексей Долматов, тот факт что вы мне не ответили заставляет меня разочароваться в человечестве вообще.

Вы привели аргумент "а вдруг не совместимо" и проигнорировали ответ на него даже после повторного указания.

Если предположить, что люди в принципе так думают - это ужасно.
Правда ужасно. Неважно какие аргументы есть, что исследовали... а вдруг.

Зато объясняет почему многие технологии застревают в развитии навсегда.
Title: Re: ReleaseDate / OriginalDate
Post by: Soolo on June 22, 2026, 12:57:37
Поле год поддерживает множественные значения
Вводите их через ;
Пример: 2055;2066;2077
Как минимум в фонотеке АИМПа можно будет искать и группировать по этим цифрам
Title: Re: ReleaseDate / OriginalDate
Post by: Алексей Долматов on June 22, 2026, 13:11:17
факт что вы мне не ответили заставляет меня разочароваться
Вопроса не было, чтобы на него отвечать.
Мой вопрос был риторическим и вступлением к последующему далее тексту комментария. Причём, в контексте возможности написать информацию, хоть и не в том виде, который вами ожидался.
Вы написали свою точку зрения, я её не оспаривал.

Разработчик озвучил свою позицию тем, что будет смотреть нужна ли кому-то ещё запрашиваемый функционал.
Голосуем
Так что, ещё один довод не писать в тему чего-нибудь лишнего.
Title: Re: ReleaseDate / OriginalDate
Post by: Scondo on June 22, 2026, 14:56:08
Quote
Чтобы прописывать несколько однотипных тегов это должно поддерживаться форматом, что далеко не всегда совпадает для разных форматов
По ссылке написано как совпадает.

Различие между поставщиками информации куда больше, чем различие между поддержкой в форматах, например.
А отсутствие поддержки разных тэгов ведёт к тому, что в одну-единственную дату будут писать что угодно, как делает Спотифай (см. по ссылке опять же)

И разочарование связано с тем, что можно сколько угодно раз сказать "вот там есть исследование", а возражения будут всё равно, с игнорированием исследования и обоснованием "очевидно".
Голоса, очевидно, будут следовать той же логике. Никому не важно как обстоят дела с тэгами. увы.


Извините, я разочарован человечеством ещё по куче других причин, надеялся что тут кто-то чего-то читал... оказывается нет. Я разочаровываюсь - значит я существую.....
Title: Re: ReleaseDate / OriginalDate
Post by: Soolo on June 22, 2026, 15:10:57
А что если кто-то запишет кавер на ремикс ремастера, и через год включит его в сингловый альбом, а через два года в полноценный альбом, а ещё спустя год выпустит концертную версию из разных городов в разных версиях (метал, акустик и оркестр варианты)? Ну и как водится, этот трек будет попадать в различные сборники а-ля лучшая метал-попса тиктоков и рутубов.
Хватит ли нам всего трёх дат?
Уже есть вариант вписывания дат, можно им пользоваться вместо того чтобы разочаровываться ни разу не очаровавшись, и ждать, что кто-то будет лопатить уже частично замороженные стандарты тегов для аудиофайлов.
Title: Re: ReleaseDate / OriginalDate
Post by: Scondo on June 25, 2026, 08:52:45
Я думаю, что постепенно уходит эпоха хранения коллекций. Диски, пластнки, касеты, книги, или в виде файлов фильмы, песни. Поэтому инструменты их упорядочивания менее востребованы.
И использования тоже, видимо. AIMP - плеер для воспроизведения обложек AIMP. Для всего остального есть браузер и мобильный телефон.
Из-за этого мы и не видим, чтобы кто-то ещё обсуждал ваше предложение.
Да, как я сказал: я разочаровываюсь в человечестве вообще, ваши действия - лишь повод, "соломинка на спине верблюда".

Если они распространяют "плохие" файлы, то не каждый пользователь захочет их исправлять.
Ну это не проблема...
Проблема если у нас появятся "хорошие" файлы, а у пользователей будет мотив их "портить" (удалять тэги, переносить в комментарии, переносить в другие даты), потому что программа не видит данных иначе.
Title: Re: ReleaseDate / OriginalDate
Post by: Scondo on June 25, 2026, 09:03:09
А что если кто-то запишет кавер на ремикс ремастера
Ну давайте не заниматься выдумыванием бреда. Потому что кавер не зависит от ремикса или ремастера по самой природе ремикса или ремастера. (другое смешивание инструментов и тем более другая динамическая обработка не меняет нот, которые исполняются/аранжируются при кавере)

уже частично замороженные стандарты тегов для аудиофайлов.
Именно поэтому я поставил вопрос об имплементации существующих стандартов
В частности стандарта id3v2.4.0 2000 года https://web.archive.org/web/20220903174949/https://id3.org/id3v2.4.0-frames

Но, как говорится "никто не читает ГОСТ" - в качестве "стандартов" все начинают рассматривать "мне удобно" или даже "мне привычно", а не то, что разработано и принято в качестве стандарта.
В итоге мы и вынуждены ориентироваться на "практики" вместо стандартов.
Что и есть огромный повод для тоски...
Title: Re: ReleaseDate / OriginalDate
Post by: Artem on June 25, 2026, 09:11:20
Не надо громких выкриков, просто проголосуйте. Если будет востребовано, сделаю.
Title: Re: ReleaseDate / OriginalDate
Post by: Алексей Долматов on June 26, 2026, 11:19:15
Однако, хочу заметить, это всё уже выходит за рамки изначального запроса добавить "ReleaseDate" и должно обсуждаться в рамках отдельного предложения.

P.S. Из "смежной" темы озвученного варианта.
А если там что-то нужное? Там же не мусор, а то, что плеер сейчас не поддерживает.

Да и если сейчас AIMP какие-то поля не поддерживает - не гарантирует, что завтра не начнет поддерживать.
Title: Re: ReleaseDate / OriginalDate
Post by: Алексей Долматов on June 26, 2026, 11:31:42
Сообщения общего вида про редактирование, добавление других неподдерживаемых тегов вынесено в профильную (https://aimp.ru/forum/index.php?topic=72726.0) тему.
Title: Re: ReleaseDate / OriginalDate
Post by: Scondo on July 01, 2026, 09:05:16
Не надо громких выкриков, просто проголосуйте. Если будет востребовано, сделаю.
В данном случае "выкрики" я для себя позиционирую как рекламную кампанию за свою позицию.

В том числе против (ненамеренного) введения голосующих в заблуждение относительно потенциальных проблем с совместимостью в случае реализации.
Title: Re: ReleaseDate / OriginalDate
Post by: Artem on July 01, 2026, 09:29:13
введения голосующих в заблуждение относительно потенциальных проблем с совместимостью в случае реализации

Это где? Речь шла кастомные теги.
Title: Re: ReleaseDate / OriginalDate
Post by: Scondo on July 01, 2026, 11:34:02
Это где? Речь шла кастомные теги.
Нет.
Тема создана про стандартные теги, описанные в ID3v2.4 и встречающихся как минимум в примерах по Vorbis на википедии (Vorbis позволяет произвольные тэги, не предоставляя исчерпывающей спецификации как IDv3), не говоря уже о поддержке в ПО.

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

Что люди путают стандарты и "эппл так делает"... как будто если эппл не реализовала стандарт - реализация стандарта становится "кастомом". Вот это и есть большая проблема в отношении к ПО.

Если бы разделения тэгов ReleaseDate и OriginalDate не существовало в id3v2 - я бы вообще тему не создавал бы.
Quote
  TDOR
   The 'Original release time' frame contains a timestamp describing
   when the original recording of the audio was released. Timestamp
   format is described in the ID3v2 structure document [ID3v2-strct].

  TDRC
   The 'Recording time' frame contains a timestamp describing when the
   audio was recorded. Timestamp format is described in the ID3v2
   structure document [ID3v2-strct].

  TDRL
   The 'Release time' frame contains a timestamp describing when the
   audio was first released. Timestamp format is described in the ID3v2
   structure document [ID3v2-strct].
Title: Re: ReleaseDate / OriginalDate
Post by: Artem on July 01, 2026, 13:43:09
Нет.

Ну что "нет"? Я отвечал про "заблуждение относительно потенциальных проблем с совместимостью". Там была речь про кастомные теги.
Title: Re: ReleaseDate / OriginalDate
Post by: Scondo on July 01, 2026, 15:12:46
Ну что "нет"? Я отвечал про "заблуждение относительно потенциальных проблем с совместимостью". Там была речь про кастомные теги.
Тогда мы, извините, говорим про риторическую стратегию "отравления идеи".

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

Любое упоминание нестандартных тэгов вкупе с призывом голосовать - это обман голосующих "голосуйте, но могут быть проблемы". Очень надеюсь что никто из присутствующих намеренно такого не делал.
 :-X