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

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


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 в этом файле. <code tagz> $if(%replaygain_album_gain%,A,$if(%replaygain_track_gain%,T,$rgb(255,0,0)X)) </code> ==== Индикация подтверждения Audioscrobbler ==== Audioscrobbler — это интернет-сервис, который использует компонент Audioscrobbler (foo_audioscrobbler). Сервис Audioscrobbler сохраняет у себя в базе данных записи о музыкальных треках, которые вы прослушали, и представляет различные статистические отчеты. Компонент foo_scrobbler отправляет информацию о проигранных вами треках в этот сервис. Трек засчитывается и информация о нем отправляется в случае прослушивания более 50% от всей длины или по истечении 4х минут воспроизведения. Скрипт ниже как раз проверяет соответствие этим условиям. Реально проверить, отправлена ли информация о треке на самом деле, можно в консоли плеера. <code tagz> $if(%_isplaying%, $ifgreater(%_time_elapsed_seconds%,240,'*', $ifgreater(%_time_elapsed_seconds%,$div(%_time_total_seconds%,2),'*',))) </code> ==== Получение полного пути к файлу, и только пути ==== <code tagz> $replace(%path%,\%filename_ext%,) </code> ==== Отображение размера файла ==== В килобайтах: <code tagz> $ifgreater($div(%_filesize%,1024,1024),1,$div(%_filesize%,1024,1024)',',)$right($div(%_filesize%,1024),3) KB </code> В мегабайтах: <code tagz> $div(%_filesize%,1048576).$num($div($mul($mod(%_filesize%,1048576),100),1048576),2) MB </code> ===== Внешние ссылки ===== * Tips and Tricks ~~DISCUSSION~~

foobar2000/tipnsntricks.1173327374.txt.gz · Последние изменения: 2012/05/15 09:43 (внешнее изменение)