Releases: sorrow404Null/MusicKit
Releases · sorrow404Null/MusicKit
MusicKit 1.0 Release
Release Notes
[v1.0-Initial] - MusicKit Alpha
🚀 Features
- NCM Decryption: Core logic to decrypt
.ncmfiles into standard.mp3or.flac. - Automatic Tagging: Powered by TagLib to restore Title, Artist, and Album metadata.
- Album Art: High-resolution cover extraction and embedding.
- Lyric Fetching: Integrated online API to automatically download and embed LRC lyrics.
- Material 3 UI: Modern, responsive interface with Edge-to-Edge support.
- Batch Processing: Select multiple files or entire folders for background conversion.
🛠 Technical Specifications
- SDK Support: Min SDK 26 (Android 8.0), Target SDK 36 (Android 15).
- Core Stack: Kotlin 2.3.0, Jetpack Compose, Coroutines.
- Dynamic Versioning: Automatic build tracking via Git commit counts.
[v1.0-Initial] - MusicKit 初始预览版
🚀 新功能
- NCM 解密:支持将
.ncm文件解密并转换为标准.mp3或.flac格式。 - 自动标签修复:集成 TagLib,自动恢复歌曲标题、艺术家和专辑元数据。
- 专辑封面:自动提取高分辨率封面并嵌入至输出文件。
- 歌词抓取:集成在线接口,自动匹配并嵌入同步 LRC 歌词。
- Material 3 界面:全量采用 M3 规范,支持全面屏沉浸式体验。
- 批量处理:支持多选文件或全选目录,实现自动化批量转换。
🛠 技术规格
- 系统要求:最低支持 Android 8.0 (API 26),目标版本 Android 15 (API 36)。
- 核心技术:Kotlin 2.3.0, Jetpack Compose, Coroutines。
- 版本逻辑:基于 Git Commit 次数自动生成构建版本号。