New workflow automated using Node.js and GitHub Actions has been introduced in the current
main
branch, and unnecessary changes are excluded from the history. All the previous changes can be found inold
branch.
Fully local web application to browse music data gathered from ArchivedXiami, featuring similar UI to late Xiami Music.
- Direct and fully local experience: The whole application is by design able to be launched locally and directly (using
file
scheme). No Electron and no installation required, just open the builtmain.html
with a modern browser. - Lightweight and simple: No reactive framework used, modern features of browsers adopted to cut down mess, and efficient data processing providing swift experience just like regular music applications.
- Advanced searching, ranking and statistics. Discover new things beyond music.
- And also, purely Xiami-flavored layout and theme.
The application can no longer be launched from the source files.
The demo site is still under development.
The files in this repository only include the source code and other necessary assets needed to work on the project. To try out the application, visit the demo site (fully implemented, demo data publicly available) or download the automated builds from the Actions page and open main.html
. To work on it, install the environment first and use Gulp to build the application.
The source code is not a complete implementation of the application. Currently, the loader worker is not implemented in this repository, as the standard index format is not specified in ArchivedXiami.
Additional implemention of the above and rebuilding are required to operate all the functions in the application.
Unless otherwise stated, all the source code and related files are provided under the MPL License.