====== foobar2000: секреты и трюки ====== ===== Общее ===== ==== Ползунок громкости в сайдбаре/тулбаре ==== [[http://www.hydrogenaudio.org/forums/index.php?showtopic=28665|foo_uie_volume]] для Foobar2000 v0.8.x ==== Ползунок громкости в foobar2000 0.9 ==== Щелкните один раз по значению громкости (где x.xx dB). {{:foobar2000:громкость-в-foobar2000-09.png|:foobar2000:громкость-в-foobar2000-09.png}} ==== Два Tabbed Panel Stacks в одном сайдбаре/тулбаре ==== Зажимая ''Shift'': нажмите правой кнопкой мыши по сайдбару/тулбару, выберите "Layout > Tabbed Panel Stack" ==== Центрировать текст в track info panel ==== Используйте ''$char(1)C'' в начале строки, которую требуется отцентрировать. Для нового синтаксиса ''$tab()'', смотрите [[ha>Foobar2000:0.9_Track_Info_Panel_%28foo_uie_trackinfo%29#Formatting|foo_uie_trackinfo]]. ==== Фокус на проигрывающемся треке ==== Дважды кликните по статусной строке и фокус на плейлисте появится автоматически. //Примечание//: не очень понятно - пробовал на девятке --- не получилось. Может, неправильно перевел :) ==== Удалить элементы из выпадающего списка 'Field name' ==== Кликните правой кнопкой по иконке, которая открывает список, чтобы очистить историю введенных имен полей. Чтобы удалить один элемент, то сначала выберите этот элемент. ===== Строки ===== ==== Стандартизация поля PLAY_DATE и PLAY_TIME ==== LAST_PLAYED был разработан на замену PLAY_DATE и PLAY_TIME. Используйте приведенные ниже скрипты для ''Masstagger'', чтобы ковертировать ваши форматы в новый стандарт. Подробную информацию о LAST_PLAYED вы можете найти в нашей Wiki: [[foobar2000:encouraged_tag_standards#FIRST_PLAYED и LAST_PLAYED]]. Будьте ОЧЕНЬ ВНИМАТЕЛЬНЫ при использовании этих скриптов! Удостовертесь о приемлемом результате, протестируйте скрипты на одном файле, не нужно сразу запускать скрипты для всей вашей коллекции. Если ваши данные в формате: * 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) в Foobar2000 0.9, ''%tracknumber%'' автоматически дополнит tracknumber с ведущим нолем. Смотрите [[foobar2000:tagz:tutorial:tagz_intro#podstanovki_polej|подстановка полей]]. ==== Удаление автоматических ведущих нолей ==== $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 ==== [[http://www.audioscrobbler.com/|Audioscrobbler]] --- это интернет-сервис, который использует компонент [[foobar2000:plugins_for_0.9.x: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 ===== Внешние ссылки ===== * [[http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Tips_%26_Tricks|Tips and Tricks]] ~~DISCUSSION~~