How can I (automatically) move to the currently playing track in the playlist?[edit]

By default, double-clicking the status bar will highlight the currently playing track. To make it automatic, select Playback > Cursor follows playback.

preference 设置:    http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences (注意右边的 Navigate 栏)

1.1之后foobar2000内置了conveter功能:http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Converter

shell integration: Sets "enqueue in foobar2000" as the default (double-click) action, rather than "play in foobar2000"

How can I fill in tags based on file names or directory structure?[edit]

Right click on the file(s) in the playlist → open the Properties dialog → choose "Automatically Fill Values" from its "Tools" menu. For more details, see the Automatically Fill Values page.

How can I make a playlist containing files recently added to the media library?[edit]

One of the information which the official playback statistics component (foo_playcount) collects is the time a file was added to the Media Library. This data is accessible by the %added% field, so you can search by a query such as %added% DURING LAST 2 WEEKS in Facets, Album List, or Media Library Search.

CUI: Column UI

Playlist switcher

Displays your playlists, with the active playlist selected.

  • Left click on a playlist
    Switches to that playlist.

  • Right click on a playlist
    Brings up the context menu containing actions for that playlist, and all of the tracks in that playlist.

  • Middle or double clicking or left button dragging
    Performs various tasks depending on your settings. See configuration section for more details.

  • Dropping files on a playlist with left button
    Switches to that playlist, and adds the tracks to that playlist.

  • Dropping files on an empty area with left button
    Sends files to a new playlist.

  • Dropping files with right button
    Shows context menu allowing you to send the items to the playlist under the mouse, or to a new playlist.
    The colours of this panel can also be adjusted in preferences, as many other settings covered in the preferences section of this document.

用Notepad++高亮foobar的script:http://www.hydrogenaud.io/forums/index.php?showtopic=7191&st=0 (22楼by:ARiel G)

paste into %appdata%\notepad++\UserDefineLang.xml or UserDefineLang.xml whereever you installed np++(没有就新建一个,我是照第一种方法做的,然后就能在语言菜单栏中选foobar2000)

按文件夹分类音乐列表:

In foobar2000 go to:
Library... Cofigure... Preferences... Columns UI... Playlist View
in the tab Grouping change the original script (which is this)
$if2(%album artist%,<no artist>)[ / %album%]
CHANGE IT FOR THIS
$directory(%path%)
And this will group together all the mp3 coming from a particular folder, even if they belong to different albums and have different tags...

默认:$if2(%artist%,<no artist>)[ / %album%]

anlternative stripe (交错条纹)

$ifequal($mod(%playlist_number%,2),1,
$set_style(back,7adfa9,7adfa9),
$set_style(back,cedc00,cedc00)
)

//This is the default script for the title of the main window during playback.

[%album artist% - ][%album% - ]%title%[ '//' %track artist%] $div(%_filesize%,1048576).$num($div($mul($mod(%_filesize%,1048576),100),1048576),2) MB

关于%_is_group%:http://www.hydrogenaud.io/forums/index.php?showtopic=73739

**And you can also add $tab() to the end of grouping code to remove that horizontal line.

You will need foo_playcount then Library/Playback Statistics/Show recently added will create an autoplaylist for you.

$if(%_themed%,,$if($and(%isplaying%,$not(%_is_group%)),

$puts(back,$offset_colour(%_back%,$offset_colour($calculate_blend_target(%_back%),ff0000,20),25))
$puts(back-selected,$offset_colour(%_selected_back%,$offset_colour($calculate_blend_target(%_selected_back%),ff0000,20),25))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$offset_colour($calculate_blend_target(%_selected_back_no_focus%),ff0000,20),25))
,

$ifequal($mod($if2(%_display_index%,%list_index%),2),0,
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),12))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)
,
$puts(back-selected,$offset_colour(%_selected_back%,$calculate_blend_target(%_selected_back%),7))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$calculate_blend_target(%_selected_back_no_focus%),7))
$puts(back,%_back%)
)

)
$set_style(back,$get(back),$get(back-selected),$get(back-selected-no-focus)))

在Changelog中有一部分

//产生 alternate strips 效果,同时为group指定颜色
$if(%_is_group%,$set_style(back,$rgb(199,183,132)
$set_style(text,$rgb(83,42,69))),
$ifequal($mod(%playlist_number%,2),1,
$set_style(back,$rgb(210,210,210),$rgb(100,180,200))
$set_style(text,0,FFFFFF),
$set_style(back,$rgb(230,230,230),$rgb(100,180,200))
$set_style(text,0,FFFFFF)
))

//正在播放的栏用绿色显示
$if(%isplaying%,
$set_style(back,$rgb(61,175,44),$rgb(0,173,105))
$set_style(text,0,0))))

把字段直接赋给变量,那么即使初段为空,变量也不会为空(jense)

如: $puts(temp,%artist%)$if($get(temp),yes,no)    → yes (即使%artist%为空)

但可以这样:$puts(temp,[%artist%])$if($get(temp),yes,no)    → no

title formatiing 默认不理睬回车,要输出可以用:$crlf() 或 $char(10)

to put several elements at the same place, you have to add Tab Stacks (Enable layout editing mode, then right-click on the UI element and "Add splitter"/"Add panel").

歌词可完全由WSH构建,如Jensen的Shutter版

%queue_index%  queue的优先级高于列表,在ELPlaylist中可在behaviour栏下设置中键单击音轨目加入queue,所有的queue播放完后就按播放列表播放当前歌曲的下一首。

打开 Preferences →Advanced →Display →Properties Dialog →Standard Fields,在后面加入 “Add Rating=RATING;”,现在打开属性窗口,就会发现里面出现了Rating属性,可直接在其中输入数值1-5.

Playback Statistics插件,可用来评分,并且由于是peter自己开发的,可直接为它设置快捷键,如alt+1设为评1星,alt+2设为评2星……但有一点这个信息不会写入歌曲,但可喜的是能在 Preferences →Advanced →Tools →Playback Statistics中设置立即写入信息,于是现在评分就方便极了,并且同时为多个歌曲评分。

Text Tools, 非常棒的工具,能通过Title Formating语句复制歌曲信息到Clipboard,支持多个文件。

Usage: See Preferences / Tools / Text Tools;  context menu / Utils / Text Tools.

Playback Statistics 插件能在Properties中写入数据,不知道这是怎么做到的,因为我无法手动修改这部分的数据,也不知道这样有什么好处,因为在直接在系统中查看属性还是以Metadata中的Rating字段为主,也就是如果在那里将Rating改为4,这首歌在Wmp中的评级就是4,即使在Propertie栏中它还为5星。

有一点要特别注意:那就是$metadata(Rating)和%Rating%的区别,前者不用说是读取Metadata中的信息,后者好像是以Properties中的信息为主,因为如果在ELplaylist的sort方法中若以%rating%排序,它是会读取Properties中的信息的,而不理会Metadata中数据,所以要千万不要用%Rating%排序,而使用$metadata(data),$sub(5,$meta(Rating))--让评分最高排在最上面

还有一点:在Title Format搜索歌曲时,也不要使用%Rating%,因为这样也是按Properties中信息,而直接用Rating则是metadata数据优先,要想知道哪些歌曲只有Metadata评级而没有Properties评级,可以使用 Rating PRESENT AND %Rating% MISSING 搜索

转载于:https://www.cnblogs.com/cnsealine/p/4484144.html

foobar2000-new相关推荐

  1. 每周一荐:foobar2000, 奇幻人生, 一个Flash小游戏

    [Software:foobar2000] foobar2000是原Winamp工作组成员Peter Pawlowski 编写的一个专业数字音频播放器.据说是因 为他不满于Winamp 2.x的插件体 ...

  2. 爱上Foobar2000抛弃winamp一周年纪念日

    Foobar2000是由原先winamp的主要开发人员Peter Pawlowski开发的一款音频播放软件.Peter Pawlowski由于不满winamp的开发方向而离开了winamp开发团队.F ...

  3. foobar2000 配置

    1.评级 使用组件:foo_playcount.fb2k-component Foobar2000:Components/Playback Statistics v3.x (foo playcount ...

  4. vista下推荐大家用foobar2000播放器

    目前我用过的播放器这个音质是最好的了. http://www.foobar2000.com.cn/ 转载于:https://www.cnblogs.com/LCX/archive/2008/06/08 ...

  5. 为html添加footbar,foobar2000界面组件添加设置方法

    foobar2000界面组件添加设置方法,介绍foobar2000软件界面组件添加设置方法,这里示例演示的是常见DUI界面环境下(即软件默认用户界面),适合刚接触使用foobar2000音乐播放器的新 ...

  6. foobar2000利用cue对ape进行分轨操作及其常见问题

    ape和cue文件介绍 ape和cue文件通常是一起出现,ape将多首音乐整合到一个音频中,cue文件则记录上述音乐的曲目.歌手及播放时间等信息(如下图). cue文件内容核对 cue文件的[FILE ...

  7. Linux上的音频驱动及wineASIO与foobar2000

    题=Linux上的音频驱动及wineASIO与foobar2000 Linux上的音频驱动还很混乱,说实话,(Linux根本不适合做专业的音频软件,想在Linux上听歌看视频都很不方便,除非只使用一些 ...

  8. 如何使用Foobar2000将音乐文件按照专辑或者歌手名分出文件夹

    看了一下,网上好像没有这种教程,我来简单写一下 1.首先,下载Foobar2000,然后把你的歌曲文件导入到播放列表中 2.选中你要分类的歌曲文件,单击右键->文件操作->移动到... 3 ...

  9. foobar2000_修复了在Foobar2000中找不到设备(0x88780078)

    foobar2000 Sometimes when you're making changes to your computer sound card or upgrading editions of ...

  10. foobar2000 1.1.10 用苹果新近开源的ALAC编码器很方便将APE、FLAC、WAV转无损m4a

    自觉有些啰嗦,高手请勿喷. ①下载编码器qaac的最新版: https://sites.google.com/site/qaacpage/cabinet (打不开网页的请自备梯子或见附件). ②解压q ...

最新文章

  1. Seq2Seq实现闲聊机器人
  2. 用户稿件 | 好家伙,到底谁在用TBtools?
  3. PHP添加mcrypt扩展模块(亲测)
  4. 从服务器上自动更新系统补丁
  5. C++Primer学习笔记:第7章 类
  6. SQLi LABS Less-34
  7. linux下C转码函数:iconv使用
  8. 修改telnet提示并非_iPhone修改微信提示音,iOS12可用,无需越狱详细教程
  9. 软件质量保证与测试(什么是图灵测试)
  10. sap 测试数据生成报表
  11. phpexcel读取输出操作
  12. [原创]差分放大器阻抗匹配计算+阻抗计算小工具
  13. Vs自带的freetextbox无法在远端使用
  14. 内网远程工具vnc 内网远程工具vnc选择与安装
  15. TMS320DM8168浮点DSP C674x + ARM Cortex-A8开发板VGA输出接口
  16. 攻防世界easyphp解题wp
  17. 如何根据样本估计总体的均值、比例与方差?如何进行参数估计及选择对应公式?
  18. 大数据篇(idea1)
  19. 【简单入门】ChatGPT prompt engineering (中文版)笔记 |吴恩达ChatGPT 提示工程
  20. 创新实验室实习生每周工作总结【实习第四周】

热门文章

  1. java怎么编写软键盘_输入法编程教程---软键盘(小键盘?)类,C++编写
  2. 打开ArcMap、ArcCatalog、ArcScene、ArcGlobe、ArcEngine出现All ArcGIS for Desktop Advanced licenses are in use
  3. ps--添加眼影效果---调整逆光照片的步骤---制作专属星空头像
  4. pubg手机版服务器维护,pubg国际版服务器维护
  5. SMS格式编码与解码
  6. 2022 开源轮子学习笔记
  7. 白鹭引擎开发飞机大战详尽教程(三创建飞机)
  8. Vue axios请求自带域名,接口及项目名
  9. python3 利用ffmpeg把音频转换为16khz的wav文件
  10. SQL Server中的快捷键