GithubHelp home page GithubHelp logo

Waylyrics


Telegram |  Matrix
功能预览

构建/安装

详阅 INSTALLATION.md

Ubuntu用户详阅 BUILD_GUIDE_UBUNTU.zh_cn.md

用法

另见 desktop文件

waylyrics/src/config.rs

Lines 67 to 71 in d2132b4

switch_decoration: "<Control>d".into(),
reload_theme: "<Control><Shift>t".into(),
search_lyric: "<Control>s".into(),
refetch_lyric: "<Alt><Shift>l".into(),
switch_passthrough: "<Alt>p".into(),

依赖

  • 播放器需至少在MPRIS提供 Position,Metadata(有title),PlaybackStatus
  • 需要你的wm允许你设置窗口置顶

插件

插件 简介 版本
waylyrics-sakura-translator 日译中翻译插件,基于SakuraLLM v0.3.6+

推荐的播放器

Linux

名称 在线 框架 备注
Firefox O 浏览器 需要插件
Chrome O 浏览器
netease-cloud-music-gtk O GTK4 2.3.0+
amberol X GTK4
lollypop X GTK4
FeelUOwn O Qt5 3.9.12+
VLC X Qt5
Qcm O Qt6
Telegram O Qt6
Electron-NCM O Electron
YesPlayMusic O Electron R3Play会给标题加额外的后缀
youtube-music O Electron 启用Shortcut
go-musicfox O bubbletea 4.3.2+
mpv O 原生 mpv-mpris

Windows

名称 在线 框架 备注
FeelUOwn O Qt5 4.0.1+
go-musicfox O bubbletea 4.4.0+
媒体播放器 X UWP 拖拽后不会立即更新

无法使用的播放器

Player OSD issue 备注
qqmusic O 位置一直为0
listen1-desktop O 位置一直为0

目录

一般情况会创建的目录(可能被用户XDG设置影响)

Linux/Unix

~/.cache/waylyrics/XX/...
~/.config/waylyrics/...
# waylyrics 会首先尝试在这里加载主题,找不到的话就从全局模板目录找
~/.local/share/waylyrics/_themes/...

Windows

%AppData%\poly000\waylyrics\config
%AppData%\poly000\waylyrics\data
%LocalAppData%\poly000\waylyrics\cache

替代品

Linux

名称 技术栈 桌面支持 播放器支持 备注
waybar-netease-music-lyrics bash wlroots-based NCM1
Sunamu Electron/TS X/Xwayland MPRIS
desktop-lyric JavaScript GNOME MPRIS
caraoke-plasmoid QML Plasma MPRIS
osdlyrics GTK2/C+Python X/Xwayland MPRIS
lyricsSeeker Python+QML Plasma WIP

Windows

名称 技术栈 播放器支持 备注
可道歌词 C++ Windows Media Player
Foobar2000
AIMP
Winamp
Lyricify UWP/C#(4+)
C#(3-)
Spotify
iTunes
Apple Music
Music Center
QQ Music
Netease Cloud Music
YesPlayMusic

Credit

License

The MIT License (MIT)

This project icon is licensed under a Creative Commons Attribution 4.0 International License.

Footnotes

  1. https://github.com/kangxiaoju/waybar-netease-music-lyrics/blob/f84810fe1628ca38fa36d88506152d88cf0e77e4/song.sh#L41-L59

Waylyrics's Projects

feeluown icon feeluown

trying to be a robust, user-friendly and hackable music player

go-musicfox icon go-musicfox

go-musicfox是用Go写的又一款网易云音乐命令行客户端,支持UnblockNeteaseMusic、各种音质级别、lastfm、MPRIS、MacOS交互响应(睡眠暂停、蓝牙耳机连接断开响应、菜单栏控制等)...

ksni icon ksni

Patched ksni with Chromium approach for sandbox environment

mpris-rs icon mpris-rs

Idiomatic MPRIS D-Bus interface library for Rust

my_yesplaymusic icon my_yesplaymusic

高颜值的第三方网易云播放器,支持本地音乐播放、离线歌单、桌面歌词、Touch Bar歌词、Mac状态栏歌词显示。支持 Windows / macOS / Linux :electron:

qqmusicapi icon qqmusicapi

基于 Express + Axios 的 QQ音乐接口 nodejs 版

sorensen icon sorensen

Sørensen–Dice coefficient implementation for Rust.

test-gsmtc icon test-gsmtc

print GSMTC fields from GSMTCSessionManager::CurrentSession

yesplaymusicosd icon yesplaymusicosd

高颜值的第三方网易云播放器,支持 Windows / macOS / Linux :electron: 支持桌面歌词!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.