All Projects → Urinx → NeteaseLyric

Urinx / NeteaseLyric

Licence: GPL-3.0 License
网易云音乐歌曲的歌词分享图片生成脚本

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to NeteaseLyric

generate-thai-lyrics
Generate Thai Songs' lyrics using Deep Learning
Stars: ✭ 33 (-41.07%)
Mutual labels:  lyrics
tidal-lyrics
Get the lyrics of what you're listening on Tidal
Stars: ✭ 39 (-30.36%)
Mutual labels:  lyrics
genius-lyrics-api
A library for fetching song lyrics & album art from genius.com 🎶🌈
Stars: ✭ 129 (+130.36%)
Mutual labels:  lyrics
deadbeef-lyricbar
A simple plugin for DeaDBeeF audio player that fetches and shows the song’s lyrics
Stars: ✭ 26 (-53.57%)
Mutual labels:  lyrics
Lyrics-to-Audio-Alignment
Aligns text (lyrics) with monophonic singing voice (audio). The algorithm uses structural segmentation to segment the audio into structures and then uses hidden markov models to obtain alignment within segments. The final alignment is concatenation of time stamps of lyrics within the segments for each song.
Stars: ✭ 57 (+1.79%)
Mutual labels:  lyrics
limnoria-plugins
Limnoria plugins I wrote or forked.
Stars: ✭ 35 (-37.5%)
Mutual labels:  lyrics
LyricsPyRobot
A Telegram bot for searching lyrics.
Stars: ✭ 29 (-48.21%)
Mutual labels:  lyrics
Cider
A new cross-platform Apple Music experience based on Electron and Vue.js written from scratch with performance in mind. 🚀
Stars: ✭ 3,146 (+5517.86%)
Mutual labels:  lyrics
JiosaavnAPI
Unofficial JioSaavn API Written in Javascript
Stars: ✭ 68 (+21.43%)
Mutual labels:  lyrics
py-simple-lyric-generator
A simple Markov chains lyric generator written in Python.
Stars: ✭ 17 (-69.64%)
Mutual labels:  lyrics
react-qq-music
🎵 基于 React 的QQ音乐 mac 客户端播放器(PC) Online Music Player(qqmusic)
Stars: ✭ 98 (+75%)
Mutual labels:  netease-music
siren
react native music player
Stars: ✭ 15 (-73.21%)
Mutual labels:  netease-music
music
🎵vue 像素级还原mac客户端网易云音乐
Stars: ✭ 34 (-39.29%)
Mutual labels:  netease-music
lyrics-finder
🎤 | Search the lyrics to your music with Lyrics Finder
Stars: ✭ 20 (-64.29%)
Mutual labels:  lyrics
SpotiSharp
Cross-platform music assistant
Stars: ✭ 22 (-60.71%)
Mutual labels:  lyrics
animec
A module to get data about anime characters, news, info, lyrics and more.
Stars: ✭ 31 (-44.64%)
Mutual labels:  lyrics
MusicSpider
Music Spider. Go 👾 Music Spider 是使用Golang写的音乐聚合爬虫,目前支持的站点包括 网易、QQ、虾米、酷狗、百度。
Stars: ✭ 24 (-57.14%)
Mutual labels:  netease-music
musicfox
Dart编写的网易云音乐命令行程序。
Stars: ✭ 23 (-58.93%)
Mutual labels:  netease-music
netease-music-crx
浏览器插件版网易云音乐
Stars: ✭ 110 (+96.43%)
Mutual labels:  netease-music
NeteaseMusicUI
🎵 仿网易云音乐歌单详情页 【已全新改写】
Stars: ✭ 80 (+42.86%)
Mutual labels:  netease-music

NeteaseLyric star this repo fork this repo python

网易云音乐歌曲的歌词分享图片生成脚本。

一开始,@lijiarui 找了个生成网易云音乐歌词图片的脚本 songzhi/Lrc2Img ,然而生成的歌词图片太丑,所以做了一些修改,加了一些其他的功能,使其贴近原版客户端的歌词分享图片,效果如下:

使用说明

请先安装 PIL 等第三方包依赖,并提供字体文件放在 res 目录下,在代码中修改使用的字体。代码中默认使用的是 STHeiti Light 字体。

Usage: [--sid <song id> | --pid <playlist id>] -t <pic style> -r <random_line>
	-i <your image> -w <some text> -n <name> -l -p <line_range>

Options:
  -h, --help      show this help message and exit
  --sid=SID       song id
  --pid=PID       playlist id
  -t PIC_STYLE    1: has album image, 2: lyric only, 3: combine 1 & 2
  -r RANDOM_LINE  number of random lyric lines
  -p LINE_RANGE   range of lyric lines
  -i IMG_FILE     your own image
  -w TEXT         some text
  -n NAME         name
  -l              only show the lyrics with line number to stdout

例1. 根据歌曲id生成该歌的歌词,图片样式为1,随机选取2行歌词:

python netease_lyric.py --sid 35476049 -t 1 -r 2

例2. 根据歌单id生成歌单下所有歌曲的歌词图片,图片样式为3

python netease_lyric.py --pid 138688333 -t 3

例3. 根据歌曲id生成该歌的歌词,选取1,3,6-9行歌词:

python netease_lyric.py --sid 28695603 -p 1,3,6-9

例4. 选取自己的图片和文字生成分享图片:

python netease_lyric.py -i 'path/to/img' -w '一回头 青春都喂了狗' -n 'Urinx'

茫然退立,若有所思

自幼身处江城,长年跨江往返两地,奔波汉口武昌。不时于车上驻窗而望,看物是人非,观人群熙攘。常叹人生在世,苦乐自知,时而茫然退立,若有所思。遂以图配字,刻记于此。望君翻阅之后,也能分享故事。

这首歌在网易云音乐上听了208遍。

还没有留下回忆,就到了这个年纪。

是我太傻。—— 2017.5.21

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].