LX-Source Next is an LX Music custom parsing source implemented in Go, providing endpoints for playback links, lyrics, MV, and cover art.
- v1.1.17
- Published at
- Aug 29, 2026
- 10
- Stars
- 146
- Download
- Synced at
- 17d ago
Latest release
v1.1.17Aug 29, 2026, 01:16 AMDownloads slow? Switch the source anytime above
README
Project Overview
LX-Source Next is a next-generation LX Music custom parsing source implemented in Golang, providing online music parsing for clients such as LX Music. It converts data from various music platforms into a unified interface, supporting playback links, lyrics, MV, music info, and album covers, and can be imported into players as a custom source.
One Go service providing a unified multi-platform parsing interface for players.
Key Features
- Unified interface: exposes parsing via the
/api/v0/{method}/{source}/{songid}/{quality}format - Multiple methods: fetch playback links, lyrics, MV, music info, video info, and album covers
- Multiple sources: includes sources such as NetEase with an interface/source separation design
- Quality selection: supports
128k,320k,flac,dolby,master, and other tiers - Link redirect: supports 302 redirects to resolved results for direct playback
- Script download: provides an LX script endpoint importable into players
- Local cache: optionally cache content by platform and quality
- Web tools: built-in pages for stats, parsing, search, and song recognition
Target Audience
- Advanced users self-hosting a music parsing service
- Users of players like LX Music who need custom sources
- Developers wanting to unify multi-platform parsing endpoints
Quick Start
- Download the executable for your platform from Releases
- Run the program; it listens on
127.0.0.1:1101by default - Find the auto-generated API key in
data/conf.tomland copy it - Import the script URL
http://127.0.0.1:1101/api/v0/lx-script.js?key={key}into your player - Open the web UI for stats, parsing, and search pages
Core Advantages
- Unified API: one API covers multiple methods and platform sources
- Easy deployment: a single executable that works with local listening by default
- Extensible: interface/source separation makes adding new platforms straightforward
System Requirements
| Item | Requirement |
|---|---|
| OS | Windows, Linux, macOS |
| Architecture | x64, arm64 |
| Dependencies | None; just run the downloaded executable |
Notes
- This project is intended for personal and small-scale sharing, not large-scale operation
- Some platform endpoints may break when official APIs change, so watch for updates
- Make sure parsed and played content complies with regulations and respects copyright
Release history
Sort