Skip to content

Releases: sorrow404Null/MusicKit

MusicKit 1.0 Release

06 Jan 11:29

Choose a tag to compare

Release Notes

[v1.0-Initial] - MusicKit Alpha

🚀 Features

  • NCM Decryption: Core logic to decrypt .ncm files into standard .mp3 or .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 次数自动生成构建版本号。