Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
foobar2000:tipnsntricks [2006/06/13 20:11] Spike |
foobar2000:tipnsntricks [2012/05/15 09:43] (текущий) qweqweqwe [Чередование полосок в плейлисте (как в iTunes)] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Foobar2000: секреты и трюки ====== | + | ====== foobar2000: секреты и трюки ====== |
- | ==== Общее ==== | + | ===== Общее ===== |
- | + | ||
- | === Ползунок громкости в сайдбаре/тулбаре === | + | |
+ | ==== Ползунок громкости в сайдбаре/тулбаре ==== | ||
[[http://www.hydrogenaudio.org/forums/index.php?showtopic=28665|foo_uie_volume]] для Foobar2000 v0.8.x | [[http://www.hydrogenaudio.org/forums/index.php?showtopic=28665|foo_uie_volume]] для Foobar2000 v0.8.x | ||
- | === Ползунок громкости в foobar2000 0.9 === | + | ==== Ползунок громкости в foobar2000 0.9 ==== |
Щелкните один раз по значению громкости (где x.xx dB). | Щелкните один раз по значению громкости (где x.xx dB). | ||
Строка 14: | Строка 12: | ||
- | === Два Tabbed Panel Stacks в одном сайдбаре/тулбаре === | + | ==== Два Tabbed Panel Stacks в одном сайдбаре/тулбаре ==== |
Зажимая ''Shift'': нажмите правой кнопкой мыши по сайдбару/тулбару, выберите "Layout > Tabbed Panel Stack" | Зажимая ''Shift'': нажмите правой кнопкой мыши по сайдбару/тулбару, выберите "Layout > Tabbed Panel Stack" | ||
- | === Центрировать текст в track info panel === | + | ==== Центрировать текст в track info panel ==== |
Используйте ''$char(1)C'' в начале строки, которую требуется отцентрировать. | Используйте ''$char(1)C'' в начале строки, которую требуется отцентрировать. | ||
Для нового синтаксиса ''$tab()'', смотрите [[ha>Foobar2000:0.9_Track_Info_Panel_%28foo_uie_trackinfo%29#Formatting|foo_uie_trackinfo]]. | Для нового синтаксиса ''$tab()'', смотрите [[ha>Foobar2000:0.9_Track_Info_Panel_%28foo_uie_trackinfo%29#Formatting|foo_uie_trackinfo]]. | ||
- | === Фокус на проигрывающемся треке === | + | ==== Фокус на проигрывающемся треке ==== |
Дважды кликните по статусной строке и фокус на плейлисте появится автоматически. | Дважды кликните по статусной строке и фокус на плейлисте появится автоматически. | ||
Строка 31: | Строка 27: | ||
- | === Удалить элементы из выпадающего списка 'Field name' === | + | ==== Удалить элементы из выпадающего списка '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 и PLAY_TIME === | + | |
- | + | ||
- | LAST_PLAYED был разработан на замену PLAY_DATE и PLAY_TIME. Используйте приведенные ниже скрипты для ''Masstagger'', чтобы ковертировать ваши форматы в новый стандарт. Подробную информацию о LAST_PLAYED вы можете найти в нашей Wiki: [[foobar2000:tags:encouraged_tag_standards#FIRST_PLAYED и LAST_PLAYED|Рекомендуемые стандарты тегов]]. | + | |
<box red|ВНИМАНИЕ!> | <box red|ВНИМАНИЕ!> | ||
Строка 59: | Строка 53: | ||
- | === "The Band" превращается "Band, The" === | + | ==== "The Band" превращается в "Band, The" ==== |
<code tagz> | <code tagz> | ||
$if($strcmp($left(%artist%,4),The ),$right(%artist%,$sub($len(%artist%),4))', 'The,%artist%) | $if($strcmp($left(%artist%,4),The ),$right(%artist%,$sub($len(%artist%),4))', 'The,%artist%) | ||
</code> | </code> | ||
- | === Сделать tracknumber c велущим нулем ("1" отображается как "01") === | + | |
+ | ==== Сделать tracknumber c ведущим нулем ("1" отображается как "01") ==== | ||
<code tagz> | <code tagz> | ||
$num(%tracknumber%,2) | $num(%tracknumber%,2) | ||
Строка 71: | Строка 66: | ||
в Foobar2000 0.9, ''%tracknumber%'' автоматически дополнит tracknumber с ведущим нолем. Смотрите [[foobar2000:tagz:tutorial:tagz_intro#podstanovki_polej|подстановка полей]].</box> | в Foobar2000 0.9, ''%tracknumber%'' автоматически дополнит tracknumber с ведущим нолем. Смотрите [[foobar2000:tagz:tutorial:tagz_intro#podstanovki_polej|подстановка полей]].</box> | ||
- | === Чередование полосок в плейлисте (как в iTunes) === | + | ==== Удаление автоматических ведущих нолей ==== |
+ | <code tagz> | ||
+ | $puts(tn,$mul(%tracknumber%,1)) | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ==== Чередование полосок в плейлисте (как в iTunes) ==== | ||
- | Перейдите в ''Preferences/Display/Columns UI/Globals/Colour Tab'', введите нижеописанный код под секцию ''background'' section of your color string (text|selected text|''background''|selected background|...) {{Foobar2000v08}} | + | Перейдите в ''Preferences/Display/Columns UI/Globals/Colour Tab'', введите нижеописанный код под секцию ''background'' вашей цветной строки (''text|selected text|background|selected background|...'') (foobar2000 0.8) |
<code tagz> | <code tagz> | ||
$ifgreater($mod(%_playlist_number%,2),0,$rgb(223,232,242),$rgb(255,255,255)) | $ifgreater($mod(%_playlist_number%,2),0,$rgb(223,232,242),$rgb(255,255,255)) | ||
Строка 79: | Строка 80: | ||
Замените последние два цвета вашими. | Замените последние два цвета вашими. | ||
- | Нет разницы по скорости выполнения $ifgreater или $strcmp. | + | //Примечание: нет разницы по скорости выполнения $ifgreater или $strcmp.// |
- | === Индикация тегов Replaygain === | + | ==== Индикация тегов Replaygain ==== |
Если вы хотите видеть, какой у треков тип Replaygain используйте этот код. Если строка будет "A", то это значит, что применен Album gain, если "T", то применен Track gain, и если красный "X" , то нет данных replaygain в этом файле. | Если вы хотите видеть, какой у треков тип Replaygain используйте этот код. Если строка будет "A", то это значит, что применен Album gain, если "T", то применен Track gain, и если красный "X" , то нет данных replaygain в этом файле. | ||
Строка 89: | Строка 90: | ||
</code> | </code> | ||
- | === Indicate Audioscrobbler submission === | + | ==== Индикация подтверждения Audioscrobbler ==== |
- | + | ||
- | [[http://www.audioscrobbler.com/|Audioscrobbler]] --- это интернет-сервис, который использует компонент [[http://pelit.koillismaa.fi/plugins/general.php#39|foo_scrobbler]]. Сервис Audioscrobbler сохраняет у себя в базе данных записи о музыкальных треках, которые вы прослушали, и представляет различные статистические отчеты. Компонент foo_scrobbler отправляет информацию о проигранных вами треках в этот сервис. Трек засчитывается и информация о нем отправляется в случае прослушивания более 50% от всей длины или по истечении 4х минут воспроизведения. Скрипт ниже как раз проверяет соответствие этим условиям. Реально проверить, отправлена ли информация о треке на самом деле, можно в консоли плеера. | + | |
+ | [[http://www.audioscrobbler.com/|Audioscrobbler]] --- это интернет-сервис, который использует компонент [[foobar2000:plugins_for_0.9.x:audioscrobbler_foo_audioscrobbler]]. Сервис Audioscrobbler сохраняет у себя в базе данных записи о музыкальных треках, которые вы прослушали, и представляет различные статистические отчеты. Компонент foo_scrobbler отправляет информацию о проигранных вами треках в этот сервис. Трек засчитывается и информация о нем отправляется в случае прослушивания более 50% от всей длины или по истечении 4х минут воспроизведения. Скрипт ниже как раз проверяет соответствие этим условиям. Реально проверить, отправлена ли информация о треке на самом деле, можно в консоли плеера. | ||
<code tagz> | <code tagz> | ||
$if(%_isplaying%, | $if(%_isplaying%, | ||
Строка 98: | Строка 98: | ||
$ifgreater(%_time_elapsed_seconds%,$div(%_time_total_seconds%,2),'*',))) | $ifgreater(%_time_elapsed_seconds%,$div(%_time_total_seconds%,2),'*',))) | ||
</code> | </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> | ||
+ | ===== Внешние ссылки ===== | ||
+ | * [[http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Tips_%26_Tricks|Tips and Tricks]] | ||
+ | |||
~~DISCUSSION~~ | ~~DISCUSSION~~ | ||