{"id":14982623,"url":"https://github.com/chenmozhijin/lddc","last_synced_at":"2025-05-16T05:03:43.858Z","repository":{"id":220690460,"uuid":"752071995","full_name":"chenmozhijin/LDDC","owner":"chenmozhijin","description":"简单易用的精准歌词(逐字歌词/卡拉OK歌词)下载匹配工具|A simple and user-friendly tool for downloading and matching precise lyrics (word-by-word lyrics/Karaoke lyrics)","archived":false,"fork":false,"pushed_at":"2025-05-13T18:07:43.000Z","size":22116,"stargazers_count":553,"open_issues_count":8,"forks_count":49,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-16T05:01:48.452Z","etag":null,"topics":["all-platforms","ass","decryptor","desktop-lyrics","lrc","lyric","lyrics","lyrics-download","lyrics-downloader","lyrics-fetcher","lyrics-finder","lyrics-search","multi-platform","mutagen","pyside","pyside6","python3","qt6","requests","srt"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chenmozhijin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-02-03T00:23:01.000Z","updated_at":"2025-05-14T10:28:45.000Z","dependencies_parsed_at":"2024-03-27T16:26:35.767Z","dependency_job_id":"a4f37387-490f-4f62-8d05-aa3eafe9c4da","html_url":"https://github.com/chenmozhijin/LDDC","commit_stats":{"total_commits":220,"total_committers":1,"mean_commits":220.0,"dds":0.0,"last_synced_commit":"3ceb77e3e8c11f602d79271f91bdbc7ac5a9ff34"},"previous_names":["chenmozhijin/lddc"],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chenmozhijin%2FLDDC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chenmozhijin%2FLDDC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chenmozhijin%2FLDDC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chenmozhijin%2FLDDC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chenmozhijin","download_url":"https://codeload.github.com/chenmozhijin/LDDC/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254471062,"owners_count":22076585,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["all-platforms","ass","decryptor","desktop-lyrics","lrc","lyric","lyrics","lyrics-download","lyrics-downloader","lyrics-fetcher","lyrics-finder","lyrics-search","multi-platform","mutagen","pyside","pyside6","python3","qt6","requests","srt"],"created_at":"2024-09-24T14:05:45.732Z","updated_at":"2025-05-16T05:03:43.851Z","avatar_url":"https://github.com/chenmozhijin.png","language":"Python","readme":"# LDDC\n\n[中文](./README.md) | English | [日本語](./README_ja.md)\n\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/015f636391584ffc82790ff7038da5ca)](https://app.codacy.com/gh/chenmozhijin/LDDC/dashboard?utm_source=gh\u0026utm_medium=referral\u0026utm_content=\u0026utm_campaign=Badge_grade)\n[![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/chenmozhijin/LDDC/total)](https://github.com/chenmozhijin/LDDC/releases/latest)\n[![Static Badge](https://img.shields.io/badge/Python-3.10%2B-brightgreen)](https://www.python.org/downloads/)\n[![Static Badge](https://img.shields.io/badge/License-GPLv3-blue)](https://github.com/chenmozhijin/LDDC/blob/main/LICENSE)\n[![release](https://img.shields.io/github/v/release/chenmozhijin/LDDC?color=blue)](https://github.com/chenmozhijin/LDDC/releases/latest)\n[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n\nLDDC是一个简单易用的精准歌词(逐字歌词)下载匹配工具。\n\n## 主要特性\n\n1. ⚡ **多线程快速匹配**：所有歌词匹配功能均采用多线程技术，实现**自动搜索**与**极速精准匹配**每一个歌词。\n2. 📝 **逐字歌词样式**：绝大多数歌曲都能获取到**逐字样式**的歌词，精准同步到每个字。\n3. 💾 **多种格式支持**：支持保存歌词为**逐字LRC**、**逐行LRC**、**增强型LRC**、**SRT**和**ASS**等格式，满足不同需求。\n4. 🎵 **多音乐平台歌词搜索**：支持搜索**QQ音乐**、**酷狗音乐**、**网易云音乐**中的单曲、专辑和歌单，支持从 **[Lrclib](https://lrclib.net/)** 获取歌词。\n5. 🖱️ **拖拽搜索**：将歌曲文件拖入界面，使用**多线程匹配**快速搜索匹配。\n6. 🎯 **本地歌词匹配**：一键为本地歌曲文件精准匹配歌词，采用**多线程匹配**提高匹配速度。\n7. 📥 **专辑/歌单歌词下载**：一键为整个**专辑**或**歌单**下载歌词。\n8. 👀 **歌词预览与保存**：双击预览歌词，支持保存为**歌词文件**或直接写入**歌曲标签**。\n9. 🛠️ **多样歌词组合**：灵活组合**原文**、**译文**、**罗马音**的歌词内容，满足个性化歌词需求。\n10. 💻 **多系统支持**：支持 **Windows**、**macOS** 和 **Linux** 操作系统，满足不同用户的需求。\n11. 🔧 **灵活保存路径**：支持使用多种路径占位符自定义保存路径。\n12. 🔓 **加密歌词支持**：支持打开本地加密歌词文件。\n13. 🎤 **桌面歌词（foobar2000插件：[foo_lddc](https://github.com/chenmozhijin/foo_lddc)）**：\n    - 🚀 为播放的歌曲**多线程快速匹配**歌词。\n    - 🎶 支持卡拉**OK样式**的歌词显示。\n    - 🖊️ 支持**多行歌词显示**，可分别展示原文、翻译、罗马音的歌词内容\n    - 🌈 支持歌词**淡入淡出**效果，并自动匹配屏幕刷新率，确保歌词显示流畅。\n    - 🔍 提供类似搜索界面的窗口，方便手动选择歌词。\n    - ✨ 实现字符缓存，降低系统资源占用。\n    - 🌟 支持自定义**字符渐变色**效果。\n14. 🔁 **歌词翻译功能**：支持使用**Bing/Google/OpenAI兼容API**进行歌词翻译\n15. ♻️ **批量格式转换**：支持歌词格式批量转换功能\n\n## 预览\n\n### 拖拽搜索\n\n![gif](img/drop.gif)\n\n### 搜索界面\n\n![image](img/zh-Hans_1.jpg)\n\n### 本地匹配\n\n![image](img/zh-Hans_3.jpg)\n\n### 打开歌词/设置界面\n\n![image](img/zh-Hans_2.jpg)\n\n### 桌面歌词\n\n![image](img/zh-Hans_4.jpg)\n![gif](img/desktop_lyrics.gif)\n\n### 批量转换\n\n![image](img/zh-Hans_5.jpg)\n\n## 使用方法\n\n见[LDDC使用指南](https://github.com/chenmozhijin/LDDC/wiki)\n\n## 感谢\n\n部分功能实现参考了以下项目:\n\n### 歌词解密\n\n[![Readme Card](https://github-readme-stats.vercel.app/api/pin/?username=WXRIW\u0026repo=QQMusicDecoder)](https://github.com/WXRIW/QQMusicDecoder)\n[![Readme Card](https://github-readme-stats.vercel.app/api/pin/?username=jixunmoe\u0026repo=qmc-decode)](https://github.com/jixunmoe/qmc-decode)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchenmozhijin%2Flddc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchenmozhijin%2Flddc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchenmozhijin%2Flddc/lists"}