blueset / Project Lyricova
Programming Languages
Project Lyricova (歌语计划)
Project Lyricova is a free and open source blogging tool focused on lyrics.
Project Lyricova is currently under the progress of a complete rewrite. The new program will consist of 2 parts: a jukebox + music library manager and a lyrics blog. The new tech stack is planned to be TypeScript + Node.js + MySQL + Express.js + React.
For the current version of Project Lyricova released in 2015, see the v1
branch.
Packages
-
jukebox
: Music library manager and public jukebox. -
lyricova
: Lyrics blog (similar to version 1). -
common
: Common code shared between jukebox and lyricova. -
lyrics-kit
: Fetch and parse lyrics from various sources. -
react-balance-text-cj
: Balance line breaks on web for Chinese and Japanese text.
The name
The name Lyricova is a made up word from “lyrics” and “nova” (taking the meaning of new), which signifies a new way to write blogs. This project was previously known as Project Gy which is taken from its name in Chinese, Ge-yu (歌语). 歌 means songs, and 语 means to talk, putting together, Ge-yu is making a sense of expressing oneself through songs and lyrics.
See also
- Lyricize, a lyrics and quote collection site written in Django by @outloudvi. Heavily inspired by Project Lyricova (v1).