马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?点击注册
x
NowPlayingPlugin=Plugins/NowPlaying.dll 这个插件用来控制各个播放器,并从中检索曲目数据(包含专辑封面).
IMPORTANT:(重要) 这个插件使用主措施和次要措施的概念.想了解其中的不同,可查看示例皮肤.
Options:
PlayerName 媒体播放器的名称(主要措施)或者将主措施写在方括号里面[次要措施].例如: Main measure(主要措施):PlayerName=Winamp Secondary measure(s):PlayerName=[MainMeasureName]
PlayerType 定义返回值,有效值: ARTIST –艺术家. ALBUM专辑. TITLE-曲目. COVER-封面. FILE –曲目路径. DURATION –曲目总长度(单位:秒)*. POSITION –当前曲目播放时间(单位:秒)*. PROGRESS-曲目播放进度(百分比). RATING-曲目等级(0~5). STATE-播放状态(0:停止,1:播放,2:暂停). STATUS-播放器状态(0:播放器关闭,1:播放器开启). VOLUME-音量(0~100). *:当Duration或者Position返回值在Stringmeters中使用时,显示的值形式为:MM:SS.其他所有的measures或者meters都将接收到以秒为单位的实际值.
PlayerPath 完整的播放器主程序路径(在OpenPlayer bang中使用).这里应该留空,除非你想覆盖默认的路径或者你使用的是一个便携式安装的媒体播放器.
TrackChangeAction 播放曲目变化时所需要执行的command或者bang.
Note: 目前TrackChangAction不能确定的config名称的位置.这意味着所有在TrackChangeAction里面使用的bang需要加上config的名称或者在末尾加上#CurrentConfig#.例如, !ShowMeter "SomeMeter""#CURRENTCONFIG#" 替代 !ShowMeter"SomeMeter".
DisableLeadingZero 当设置为1时(默认为0),Duration和Position返回的值将从MM:SS转换成M:SS.这个设置必须位于主措施(假如使用).
Bangs 媒体播放器可以用!CommandMeasure来控制.示例皮肤有使用方法.
!CommandMeasure "MainMeasure""action" 上面的action是下面的一种: Pause-暂停. Play-播放. PlayPause-播放/暂停. Stop –停止. Next-下一曲. Previous-上一曲. OpenPlayer-打开播放器. ClosePlayer-关闭播放器. TogglePlayer-打开/关闭播放器.
!CommandMeasure "MainMeasure""SetPosition n" n是一个绝对值("SetPosition50":将播放进度调至50%)或者相对值("SetPosition +5":快进5%,或者,"SetPosition -10":后退10%).
!CommandMeasure "MainMeasure""SetRating n" n是0 (0级)到5 (5级)之间的值.
!CommandMeasure "MainMeasure""SetVolume n" n是一个绝对值(("SetVolume50":调节音量至50%)或者相对值("SetVolume +20":加大音量20%或者"SetVolume-40":减小音量40%).
Supported Players: 这个列表包含了所有最新版的Rainmeter支持的媒体播放器名称.请注意,使用不支持的媒体播放器或者bang是绝对安全的(它仅仅会导致出现空值或者无动作).
AIMP:PlayerName=AIMP 完全支持.测试版本AIMP 2.61.
Foobar 2000:PlayerName=foobar2000 完全支持但SetRating 和SetPosition bangs 存在异常.foo_rainmeter.dll 插件必须安装. 获取foo_rainmeter.dll. 测试版本foobar2000 1.1.7.
iTunes:Playername=iTunes 完全支持.测试版本:iTunes 10.2.
Last.fm Client:PlayerName=WLM 通过WLM接口部分支持.
MediaMonkey: PlayerName=MediaMonkey 完全支持.测试版本: MediaMonkey 3.2.5.
Media Player Classic: PlayerName=WLM 通过WLM接口部分支持.Note:”发送播放信息到MSN”选项必须勾选(View->Options->Tweaks).
MusicBee: PlayerName=CAD 通过CAD 接口完全支持.Note: 需要1.2 RC3 版本( 或者更高) 的MusicBee. 获取MusicBee.
OpenPandora: PlayerName=WLM 通过WLM接口部分支持.
Spotify: PlayerName=Spotify 部分支持.支持: ARTIST/TRACK这些Types和Play, PlayPause, Stop, Next,Previous这些bangs.
TTPlayer: PlayerName=WLM 通过WLM接口部分支持.
Winamp: PlayerName=Winamp 完全支持.测试版本: Winamp 5.61.
VLC: PlayerName=CAD
WMP: PlayerName=WMP 完全支持.
Zune: PlayerName=WLM 通过WLM接口部分支持.
Other Players: 除了上面列出的播放器,本插件通过提供的接口支持其他的播放器.你可以通过下面接口尝试一下.
CAD: PlayerName=CAD 一些播放器支持CD封面显示接口.请注意CAD接口需要Rainmeter在播放器之前启动(依然使用的是NowPlaying插件).这是必须的(后面则不论顺序).
Winamp: PlayerName=Winamp 一些其他的播放器可以使用Winamp的接口.
WLM: PlayerName=WLM 一些播放器使用MSN的接口传输有限的信息.这些接口被严格限制(最好只有TITLE, ARTIST, ALBUM这些类型和Play, Pause, PlayPause, Next, Previous, Stop这些bangs).
Donate 这个插件是一个个人项目, 由用户poiru花了时间写出来的, 他花费了时间, 但是现在却免费提供给大家使用. 加入您发现这个插件有价值, 请捐赠哪怕只是一点点钱以表达你对作者的感谢.
示例皮肤
[Rainmeter] Update=1000 BackgroundMode=2 SolidColor=0,0,0,200
; MeasurePlayer is the MAIN MEASURE. ; MeasureArtist and MeasureAlbum areSECONDARY MEASURES.
[MeasurePlayer] Measure=Plugin Plugin=NowPlaying.dll PlayerName=iTunes ; The MAIN MEASURE specifies the mediaplayer name here. PlayerType=TITLE PlayerPath= DisableLeadingZero=0
[MeasureArtist] Measure=Plugin Plugin=NowPlaying.dll PlayerName=[MeasurePlayer] ; SECONDARY MEASURES specify the name ofthe main measure here. ; The main measure name must be enclosed insquare brackets. PlayerType=ARTIST
[MeasureAlbum] Measure=Plugin Plugin=NowPlaying.dll PlayerName=[MeasurePlayer] PlayerType=ALBUM
[MeterTitle] Meter=String MeasureName=MeasurePlayer X=0 Y=0 W=400 H=16 FontSize=10 FontColor=255,255,255,255 AntiAlias=1 AutoScale=1 Text="Title: %1"
[MeterArtist] Meter=String MeasureName=MeasureArtist X=0 Y=16 W=400 H=16 FontSize=10 FontColor=255,255,255,255 AntiAlias=1 AutoScale=1 Text="Artist: %1"
[MeterAlbum] Meter=String MeasureName=MeasureAlbum X=0 Y=32 W=400 H=16 FontSize=10 FontColor=255,255,255,255 AntiAlias=1 AutoScale=1 Text="Album: %1"
[MeterPrev] Meter=String X=0 Y=60 W=60 H=16 FontSize=10 FontColor=255,255,255,255 AntiAlias=1 AutoScale=1 Text="PREV" LeftMouseUpAction=!Execute [!CommandMeasure"MeasurePlayer" "Previous"]
[MeterNext] Meter=String X=60 Y=60 W=60 H=16 FontSize=10 FontColor=255,255,255,255 AntiAlias=1 AutoScale=1 Text="NEXT" LeftMouseUpAction=!Execute [!CommandMeasure"MeasurePlayer" "Next"]
[MeterVolumeUp] Meter=String X=120 Y=60 W=60 H=16 FontSize=10 FontColor=255,255,255,255 AntiAlias=1 AutoScale=1 Text="VOL+" LeftMouseUpAction=!Execute [!CommandMeasure"MeasurePlayer" "SetVolume +25"]
[MeterVolumeDown] Meter=String X=180 Y=60 W=60 H=16 FontSize=10 FontColor=255,255,255,255 AntiAlias=1 AutoScale=1 Text="VOL-" LeftMouseUpAction=!Execute [!CommandMeasure"MeasurePlayer" "SetVolume -25"]
|