Способ держать теги не в файлах.

Список разделов Аудиоплеер foobar2000 Секреты foobar2000

Описание: Кнопочки, конфиги, секреты, советы.

Сообщение #1 Sartorius » 21.09.2006, 13:54

Можно ли создавать и присваивать значения своим тегам, при этом не изменяя mp3 файлы?
Насколько я помню, playcount мог это делать. Кажется он прописывал свой тег в плейлисте...
Sartorius
Автор темы, Новичок
Репутация: 0
С нами: 10 лет 10 месяцев

Сообщение #2 Mishail » 21.09.2006, 13:58

Попробуй foo_custominfo
Mishail M
Мастер
Аватара
Возраст: 37
Репутация: 5
С нами: 11 лет 3 месяца

Сообщение #3 Sartorius » 21.09.2006, 14:14

Yessss, это именно то, что надо!
Спасибо огромное.
Sartorius
Автор темы, Новичок
Репутация: 0
С нами: 10 лет 10 месяцев

Сообщение #4 leecher » 31.01.2009, 20:55

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

Важно именно не нарушить CRC исходного трека-файла.

P.S. Странно, что никто не заинтересовался этим вопросом, учитывая распространенность пользователей foobar и популярность трекеров для передачи данных.

Жду предложений.
leecher
Новичок
Репутация: 0
С нами: 8 лет 6 месяцев

Сообщение #5 phobos » 01.02.2009, 03:09

в принципе вокрос актуальный, качаю музыку с трекера и приходится решать, оставаться ли на раздаче или нормализовать громкость и слушать
ИзображениеИзображениеИзображение
phobos
Бывалый
Аватара
Репутация: 0
С нами: 9 лет 4 месяца

Сообщение #6 meDveD » 01.02.2009, 15:29

со статистикой порешили, теперь есть шанс, что и реплейгены будут писаться в ReplayGain.dat
но пока ничего не поделать..
http://www.last.fm/user/meDveD_spb
meDveD M
Гуру
Возраст: 30
Откуда: SPb
Репутация: 52
С нами: 10 лет 8 месяцев

Сообщение #7 Mr.Merak » 01.02.2009, 20:19

2leecher
это невозможно.
И врятли будет...
foobar2000.0pk.ru
Mr.Merak M
Мастер
Возраст: 30
Откуда: Украина
Репутация: 27
С нами: 11 лет

Сообщение #8 leecher » 04.02.2009, 21:25

Невозможного не бывает...
leecher
Новичок
Репутация: 0
С нами: 8 лет 6 месяцев

Сообщение #9 DRON » 05.02.2009, 00:04

leecher писал(а):Невозможного не бывает...
Поддерживаю!
Проблема легко решается через CUE файлы. Надо создать по CUE на каждый MP3 (или что там у вас), а затем добавлять в foobar именно их, а не сами файлы, ну а потом запустить Replaygain. В результате получим примерно такой CUE-файл (как можно заметить в нём появились записи о Replaygain), а сами MP3 при этом не изменяются:
Код: Выделить всё
REM GENRE New Age
REM DATE 2003
PERFORMER "Aphelion"
TITLE "(Title N.N.)"
FILE "01.Shadow to Light.mp3" WAVE
  TRACK 01 AUDIO
    TITLE "(Track 01)"
    REM REPLAYGAIN_TRACK_GAIN -7.35 dB
    REM REPLAYGAIN_TRACK_PEAK 1.049340
    INDEX 01 00:00:00
В принципе процесс создания таких файлов можно и автоматизировать (копируем в какой нибудь MakeCUE.cmd, правим путь до папки с музыкой и запускаем):
Код: Выделить всё
set RootDir=d:\00\Aphelion\
for /R "%RootDir%" %%I in (*.mp3) do (
  echo FILE "%%~nxI" WAVE>"%%~dpnI.cue"
  echo TRACK 01 AUDIO>>"%%~dpnI.cue"
  echo INDEX 01 00:00:00>>"%%~dpnI.cue"
)
Последний раз редактировалось DRON 05.02.2009, 00:19, всего редактировалось 1 раз.
DRON M
Мастер
Аватара
Откуда: Санкт-Петербург
Репутация: 111
С нами: 9 лет 3 месяца

Сообщение #10 leecher » 05.02.2009, 18:06

2_DRON_
Спасибо за совет!

Вот уже и альтернатива, пусть и в Ростов через Гондурас. Хотелось бы должного решения.
Как то я и забыл совсем о cue, а ведь тоже наблюдал и брал на заметку эту особенность.
leecher
Новичок
Репутация: 0
С нами: 8 лет 6 месяцев

Сообщение #11 egiko » 22.02.2009, 00:18

Вот реальный способ решить этот вопрос с помощью CUE файла.

Код: Выделить всё
REM DATE 1965
TITLE "Julian Bream - Baroque Music"
REM REPLAYGAIN_ALBUM_GAIN +1.86 dB
REM REPLAYGAIN_ALBUM_PEAK 0.808075
FILE "Pavanas.ape" WAVE
  TRACK 01 AUDIO
    TITLE "Pavanas"
    PERFORMER "Gaspar Sanz"
    REM REPLAYGAIN_TRACK_GAIN +4.32 dB
    REM REPLAYGAIN_TRACK_PEAK 0.467773
    INDEX 01 00:00:00
FILE "Canarios.ape" WAVE
  TRACK 02 AUDIO
    TITLE "Canarios"
    PERFORMER "Gaspar Sanz"
    REM REPLAYGAIN_TRACK_GAIN +0.68 dB
    REM REPLAYGAIN_TRACK_PEAK 0.553467
    INDEX 01 00:00:00
FILE "Prelude in D minor.ape" WAVE
  TRACK 03 AUDIO
    TITLE "Prelude in D Minor / d-moll / re mineur / re minore"
    PERFORMER "Johann Sebastian Bach"
    REM REPLAYGAIN_TRACK_GAIN +3.35 dB
    REM REPLAYGAIN_TRACK_PEAK 0.483337
    INDEX 01 00:00:00

Думаю понятно, что в одном CUE описываются все необходимые файлы..

Суперски работает.

_DRON_ спасибо за наводку. Тут взял реализацию идеи.

хех, как всегда все оказалось просто...
Последний раз редактировалось egiko 22.02.2009, 00:20, всего редактировалось 1 раз.
The ability to let that which does not matter truly slide.
egiko
Новичок
Аватара
Репутация: 1
С нами: 8 лет 6 месяцев

Сообщение #12 Бешеный матем » 02.04.2009, 13:24

Всем известно, что фуббар читает далеко не все теги из куя.
Из-за п2п не хочется менять теги в самом файле, поэтому стараюсь их держать в куях. Но из-за этого ограничения не очень удобно.
Никто не знает как с этим бороться? Если какой-нить плагин?
Или любой другой способ держать теги не в файлах.
Последний раз редактировалось evil 02.04.2009, 13:34, всего редактировалось 1 раз.
Бешеный матем M
Новичок
Аватара
Откуда: Харьков, Украина
Репутация: 0
С нами: 8 лет 5 месяцев

Сообщение #13 grounder » 02.04.2009, 13:55

Попробуй
Custom Database v0.0.5 (foo_customdb.dll)

Вроде как позволяет это делать но я им пока не пользовался.
grounder M
Бывалый
Аватара
Возраст: 36
Откуда: Санкт-Петербург
Репутация: 8
С нами: 11 лет 3 месяца

Сообщение #14 Бешеный матем » 02.04.2009, 17:19

2grounder
спасибо, но я даже не могу понять, откуда качать...
И как там мне разбираться, если возникнет трабл? :)
Бешеный матем M
Новичок
Аватара
Откуда: Харьков, Украина
Репутация: 0
С нами: 8 лет 5 месяцев

Сообщение #15 evil » 02.04.2009, 20:37

2Бешеный матем
Custom Database v0.0.5 [2009/03/26] のダウンロード
Ну а спрашивать можно и тут.
evil M
Модератор
Возраст: 36
Репутация: 63
С нами: 11 лет 3 месяца

Сообщение #16 Бешеный матем » 05.04.2009, 18:24

2evil
спасибо
Бешеный матем M
Новичок
Аватара
Откуда: Харьков, Украина
Репутация: 0
С нами: 8 лет 5 месяцев

Сообщение #17 Nothing » 07.04.2009, 12:42

как заставить foo_dbsearch искать по тегам из CustomDB?
Nothing
Бывалый
Репутация: 2
С нами: 10 лет


Вернуться в Секреты foobar2000