1. 布局对齐优化 / Layout Alignment Optimization
- All layouts no longer restrict the lyric alignment.
所有布局不再限制歌词对齐方式。
2. 布局缩放优化 / Layout Scaling Optimization
- Optimized scaling for all layouts.
优化了各个布局的缩放。
3. 【实验性功能】歌词关闭按钮(仅限横屏布局)
3. [Experimental Feature] Lyrics Close Button (Horizontal layouts only)
- 在横屏布局中新增了歌词关闭按钮。
A lyrics close button has been added to the horizontal layouts. - 要启用该功能,需要在 歌词处理规则 中添加一条规则:选择 通配符移除,并添加
*,否则该功能不会生效。
To enable this feature, you need to add a rule in Lyric Processing Rules: select Wildcard Remove and add*. Otherwise, this feature will not work. - 该功能 默认关闭
visibility="0",目前仍然 不够成熟。
This feature is disabled by defaultvisibility="0"and is still not fully mature. - 如需使用,需要手动在对应的
.xml布局文件中开启visibility="1"。
If you want to use it, you must manually enable it in the corresponding.xmllayout filevisibility="1".
已知问题说明 / Known Limitations
该功能是通过规则开关过滤所有歌词来实现的,因此会导致 %esl_has_playing_lyric% 字段无法检测到歌词(所有字符都被过滤掉了)。而歌词开关按钮正是通过该字段来判断是否显示。
This feature works by filtering all lyrics through a rule toggle. As a result, the field %esl_has_playing_lyric% cannot detect lyrics because all characters are filtered out. Since the lyrics toggle button relies on this field to determine whether it should be displayed.
在规则开启的状态下切歌,可能会导致按钮不再出现。此时需要在歌词面板 右键 → 歌词规则菜单 中关闭 * 这条规则,按钮才会重新显示。
Switching tracks while the rule is enabled may cause the button to disappear. In that case, you need to right-click the lyrics panel and disable the * rule in the lyric rules menu.
根据是否有歌词显示按钮状态的条件为:
The condition used to determine the button’s visibility based on whether lyrics are present is:
visibility="$ifequal(%esl_has_playing_lyric%,1,1,0)"还有一种做法是始终显示按钮:
An alternative approach is to always show the button:
visibility="1"但这种方式在某些情况下无法正确判断功能的开关状态。
However, this method may not reliably reflect the actual on/off state of the feature.
4. 竖屏布局新增按钮 / Added Buttons in Vertical Layout
- Added a device button and a floating window button in the vertical layout
Vertical.xml
在竖屏布局Vertical.xml中添加了设备按钮和悬浮窗按钮
5. 新增水平布局 / Added New Horizontal Layouts
- Added a new horizontal layout Horizontal 3.xml, as well as derivative and reversed versions of other horizontal layouts (with the Rev suffix).
新增水平布局Horizontal 3.xml,以及其他水平布局的衍生和反转(后缀为 Rev)布局。
6. 新增 Mini 悬浮窗布局 / Added New Mini Floating Window Layouts
- Added five new Mini floating window layouts (requires the built-in floating window from ESLyric 1.0.6.0).
新增5种Mini悬浮窗布局(需要搭配ESLyric 1.0.6.1版本的内置悬浮窗)。
Mini 3.xml, Mini 3.1.xml, Mini 3.2.xml


Mini 5.xml (需要将背景设置为仿真透明,并将背景颜色调成透明)
Mini 5.xml (requires setting the background to pseudo-transparent and adjusting the background color to fully transparent)

Mini 6.xml (需要将背景设置为仿真透明,并将背景颜色调成透明)
Mini 6.xml (requires setting the background to pseudo-transparent and adjusting the background color to fully transparent)
7. 新增频谱样式 / New Spectrum Visualizations (ESLyric 1.0.6.5)
Added three new spectrum styles to the plugin
插件新增了三种频谱显示形态:
- Classic
- Simple-bar
- Wave
Style customization via parameters
可通过修改设置面板中的参数来自定义频谱样式及其对应表现:
8. 悬浮窗开关更新 / Floating Window Toggle Update
由于ESLyric 1.0.6.1版本新增内置悬浮窗,本次更新布局开关按钮将引导至插件内置悬浮窗。
Since ESLyric 1.0.6.1 introduced a built-in floating window, the layout toggle button in this update will now point to the plugin’s built-in floating window.
如果还想使用之前的外置悬浮窗,请打开有悬浮窗开关的布局,将其中的:
If you still want to use the previous external floating window, open a layout that has the floating window toggle, and replace:
Floating Lyric换成Closeflowin(悬浮窗布局)
Floating LyricwithCloseflowin(for the floating window layout)Floating Lyric换成Showflowin(foobar底栏和竖屏布局)
Floating LyricwithShowflowin(for the foobar bottom bar and vertical layouts)
原理请参考教程第3部分末尾的附录中的按钮解释。
For the reasoning behind this, refer to the button explanation in the appendix at the end of Part 3 of the tutorial.
9. 随机播放按钮逻辑调整 / Random Playback Button Change
Changed the random playback command
修改了随机播放按钮对应的播放命令:
PlaybackOrderRandom | 播放次序 - 随机
⟶
PlaybackOrderShuffleTracks | 播放次序 - 乱序音轨
系统要求 / System Requirements
中文用户 / For Chinese Users
- 基于 foobar2000 v2.24.5 汉化版及以上版本
https://www.cnblogs.com/asionwu - 基于 ESLyric 1.0.6.5及以上版本
https://github.com/ESLyric/release/releases - foo_openhacks 0.1.3(隐藏foobar2000上下栏插件,左上角foobar2000图标为菜单)
https://github.com/ttsping/foo_openhacks - 国内网盘下载
https://wwpt.lanzoul.com/b02ihth1de
密码:7cx5
English Users
- Based on foobar2000 v2.24.5 or above
https://www.foobar2000.org/download - Based on ESLyric 1.0.6.5 or later
https://github.com/ESLyric/release/releases - foo_openhacks 0.1.3 (Hide the foobar2000 upper and lower bar plug-ins, and the foobar2000 icon in the upper left corner is the menu)
https://github.com/ttsping/foo_openhacks - A modified foobar2000 example
https://drive.google.com/drive/folders/1FuCc7K8mCXAt-quiwStx_EYv3_fXDWmy?usp=sharing
重要注意事项 / Important Notes
⚠ 搭配ESLyric 1.0.1.5以上版本使用,老版本ESLyric使用这个配置文件会卡死。
⚠ It is recommended to use it with ESLyric 1.0.1.5 or later, and the old version of ESLyric will freeze when using this configuration file.
⚠ 配置的字体大小、进度条和音量条无法自适应,如果显示不全,需要到配置文件里面修改
⚠ The configured font size, progress bar and volume bar cannot be adapted. If the display is not complete, you need to change it in the configuration file.
配置文件路径 / Configuration file path:
layout \ Style1 \ ****.xml





