Инструменты пользователя

Инструменты сайта


foobar2000:tipnsntricks

foobar2000: секреты и трюки

Общее

Ползунок громкости в сайдбаре/тулбаре

foo_uie_volume для Foobar2000 v0.8.x

Ползунок громкости в foobar2000 0.9

Щелкните один раз по значению громкости (где x.xx dB).

:foobar2000:громкость-в-foobar2000-09.png

Два Tabbed Panel Stacks в одном сайдбаре/тулбаре

Зажимая Shift: нажмите правой кнопкой мыши по сайдбару/тулбару, выберите «Layout > Tabbed Panel Stack»

Центрировать текст в track info panel

Используйте $char(1)C в начале строки, которую требуется отцентрировать. Для нового синтаксиса $tab(), смотрите foo_uie_trackinfo.

Фокус на проигрывающемся треке

Дважды кликните по статусной строке и фокус на плейлисте появится автоматически. Примечание: не очень понятно - пробовал на девятке — не получилось. Может, неправильно перевел :)

Удалить элементы из выпадающего списка 'Field name'

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

Строки

Стандартизация поля PLAY_DATE и PLAY_TIME

LAST_PLAYED был разработан на замену PLAY_DATE и PLAY_TIME. Используйте приведенные ниже скрипты для Masstagger, чтобы ковертировать ваши форматы в новый стандарт. Подробную информацию о LAST_PLAYED вы можете найти в нашей Wiki: FIRST_PLAYED и LAST_PLAYED.

<box red|ВНИМАНИЕ!> Будьте ОЧЕНЬ ВНИМАТЕЛЬНЫ при использовании этих скриптов! Удостовертесь о приемлемом результате, протестируйте скрипты на одном файле, не нужно сразу запускать скрипты для всей вашей коллекции. </box>

Если ваши данные в формате:

  • PLAY_DATE = DDMMYY, PLAY_TIME = HHMMSS (24х-часовой) (стандартен для foo_playcount по умолчанию)

скачайте скрипты по адресу: http://www.hydrogenaudio.org/forums/index.php?showtopic=31592&view=findpost&p=274326.

  • PLAY_DATE = YYYYMMDD, PLAY_TIME = HHMMSS (24х-часовой)

скачайте скрипты по адресу: http://www.hydrogenaudio.org/forums/index.php?showtopic=31592&view=findpost&p=274343.

  • PLAY_DATE = DD~MM~YY, PLAY_TIME = HH~MM~SS (где ~ — любой односимвольный разделитель

скачайте скрипты по адресу: http://www.hydrogenaudio.org/forums/index.php?showtopic=31592&view=findpost&p=275872.

"The Band" превращается в "Band, The"

 $if($strcmp($left(%artist%,4),The ),$right(%artist%,$sub($len(%artist%),4))', 'The,%artist%)

Сделать tracknumber c ведущим нулем ("1" отображается как "01")

 $num(%tracknumber%,2)

<box blue|Примечание> в Foobar2000 0.9, %tracknumber% автоматически дополнит tracknumber с ведущим нолем. Смотрите подстановка полей.</box>

Удаление автоматических ведущих нолей

$puts(tn,$mul(%tracknumber%,1))

Чередование полосок в плейлисте (как в iTunes)

Перейдите в Preferences/Display/Columns UI/Globals/Colour Tab, введите нижеописанный код под секцию background вашей цветной строки (text|selected text|background|selected background|…) (foobar2000 0.8)

 $ifgreater($mod(%_playlist_number%,2),0,$rgb(223,232,242),$rgb(255,255,255))

Замените последние два цвета вашими.

Примечание: нет разницы по скорости выполнения $ifgreater или $strcmp.

Индикация тегов Replaygain

Если вы хотите видеть, какой у треков тип Replaygain используйте этот код. Если строка будет «A», то это значит, что применен Album gain, если «T», то применен Track gain, и если красный «X» , то нет данных replaygain в этом файле.

 $if(%__replaygain_album_gain%,A,$if(%__replaygain_track_gain%,T,$rgb(255,0,0)X))

Индикация подтверждения Audioscrobbler

Audioscrobbler — это интернет-сервис, который использует компонент Audioscrobbler (foo_audioscrobbler). Сервис Audioscrobbler сохраняет у себя в базе данных записи о музыкальных треках, которые вы прослушали, и представляет различные статистические отчеты. Компонент foo_scrobbler отправляет информацию о проигранных вами треках в этот сервис. Трек засчитывается и информация о нем отправляется в случае прослушивания более 50% от всей длины или по истечении 4х минут воспроизведения. Скрипт ниже как раз проверяет соответствие этим условиям. Реально проверить, отправлена ли информация о треке на самом деле, можно в консоли плеера.

 $if(%_isplaying%,
 $ifgreater(%_time_elapsed_seconds%,240,'*',
 $ifgreater(%_time_elapsed_seconds%,$div(%_time_total_seconds%,2),'*',)))

Получение полного пути к файлу, и только пути

$replace(%path%,\%filename_ext%,)

Отображение размера файла

В килобайтах:

$ifgreater($div(%_filesize%,1024,1024),1,$div(%_filesize%,1024,1024)',',)$right($div(%_filesize%,1024),3) KB

В мегабайтах:

$div(%_filesize%,1048576).$num($div($mul($mod(%_filesize%,1048576),100),1048576),2) MB

Внешние ссылки

~~DISCUSSION~~

foobar2000/tipnsntricks.txt · Последние изменения: 2012/05/15 09:43 — qweqweqwe