标签:
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"
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.
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
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 搜索
标签:
原文地址:http://www.cnblogs.com/cnsealine/p/4484144.html