2025-11-05 23:57:39 +08:00
2025-09-29 23:05:07 +08:00
2025-11-05 23:57:39 +08:00
2025-08-06 00:29:00 +08:00
2025-07-24 18:51:05 +08:00
2024-04-29 22:51:43 -07:00
2023-10-30 20:36:27 -07:00
2025-08-07 20:17:21 +08:00
2023-09-01 23:04:03 -07:00
2025-10-06 23:45:52 +08:00
2025-10-06 23:45:52 +08:00
2025-08-06 00:29:00 +08:00
2025-07-08 23:51:11 +08:00
2025-07-30 22:47:50 +08:00

Miaosic

Music Provider Repository, provide a universal interface for different music service.

Command line Tool

please check miaosic cmd tool

How to Use

please figure it out by yourself.

Available Providers

Provider Search Info Url Lyric Playlist loginable
netease ✓ * ✓ * ✓ * ✓ * ✓ *
kuwo
kugou ✓ *
bilibili-video
qq ✓* ✓* ✓* ✓* ✓*

* means require login

Known Problem

  1. Current implementation of source registration is not threading-safe, please implement thread-safe version by yourself in your project require multi-thread access (for example, web).

Disclaimer

All APIs used in this project are publicly available on the internet and not obtained through illegal means such as reverse engineering.

The use of this project may involve access to copyrighted content. This project does not own or claim any rights to such content. To avoid potential infringement, all users are required to delete any copyrighted data obtained through this project within 24 hours.

Any direct, indirect, special, incidental, or consequential damages (including but not limited to loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses) that arise from the use or inability to use this project are solely the responsibility of the user.

This project is completely free and open-source, published on GitHub for global users for technical learning and research purposes only. This project does not guarantee compliance with local laws or regulations in all jurisdictions.

Using this project in violation of local laws is strictly prohibited. Any legal consequences arising from intentional or unintentional violations are the user's responsibility. The project maintainers accept no liability for such outcomes.

Description
Media Provider Repository
Readme 298 KiB
Languages
Go 100%