All Projects → nicehiro → netease-music

nicehiro / netease-music

Licence: GPL-3.0 license
NetEase Music Library for Emacs.

Programming Languages

emacs lisp
2029 projects

Projects that are alternatives of or similar to netease-music

Ncmdump
netease cloud music copyright protection file dump
Stars: ✭ 2,058 (+3857.69%)
Mutual labels:  netease-cloud-music
Unblockneteasemusic
Revive unavailable songs for Netease Cloud Music
Stars: ✭ 15,529 (+29763.46%)
Mutual labels:  netease-cloud-music
netease-music-box
🎧 将你最近一周的网易云音乐的听歌记录更新到 Gist
Stars: ✭ 57 (+9.62%)
Mutual labels:  netease-cloud-music
Shell
🔧 自用的一些乱七八糟 Linux 脚本
Stars: ✭ 210 (+303.85%)
Mutual labels:  netease-cloud-music
Neteasemusiccrack
iOS网易云音乐 免VIP下载、去广告、去更新 无需越狱...
Stars: ✭ 221 (+325%)
Mutual labels:  netease-cloud-music
ABot-Graia
一个使用 Graia Ariadne 搭建的 QQ 功能性机器人。
Stars: ✭ 194 (+273.08%)
Mutual labels:  netease-cloud-music
Netease Cloud Music Community
参照网易云音乐云村做的一个小程序社区,后端技术栈为Java,SpringBoot,MySQL,Redis,前端技术栈为uni-app。欢迎吐槽。
Stars: ✭ 157 (+201.92%)
Mutual labels:  netease-cloud-music
MusicDownloader
It is a tool to download the music files such as .mp3 from netease cloud
Stars: ✭ 63 (+21.15%)
Mutual labels:  netease-cloud-music
Checkinbox
一些自用的日常签到脚本
Stars: ✭ 219 (+321.15%)
Mutual labels:  netease-cloud-music
Square-Player
🍨 一个简洁到极致的单曲播放器
Stars: ✭ 19 (-63.46%)
Mutual labels:  netease-cloud-music
Ncmbot
NeteaseCloudMusic Bot for Philharmonic™. ✨🍰✨ 网易云音乐 Python 组件库,用 Python 玩转网易云音乐
Stars: ✭ 214 (+311.54%)
Mutual labels:  netease-cloud-music
Flutter Netease Music
flutter music player application. (仿网易云音乐)
Stars: ✭ 2,662 (+5019.23%)
Mutual labels:  netease-cloud-music
netease-music-cache-decoder
The decoder for netease music to convert cache file to origin mp3.
Stars: ✭ 41 (-21.15%)
Mutual labels:  netease-cloud-music
Sdmusic
Search && Download Music from multi-platform
Stars: ✭ 178 (+242.31%)
Mutual labels:  netease-cloud-music
NetEaseCloudMusic
网易云音乐 iPhone 版本的山寨。具备登录,查看歌曲列表,查看流行榜单,歌单等。
Stars: ✭ 34 (-34.62%)
Mutual labels:  netease-cloud-music
Easy163
安卓端一键解锁网易云音乐,无须 ROOT
Stars: ✭ 2,165 (+4063.46%)
Mutual labels:  netease-cloud-music
Unblockneteasemusic
Revive unavailable songs for Netease Cloud Music (Golang)
Stars: ✭ 253 (+386.54%)
Mutual labels:  netease-cloud-music
fedora-netease
fedora网易云音乐安装脚本。该脚本用于在Fedora上一键安装网易云音乐,测试于Fedora-KDE-30。
Stars: ✭ 26 (-50%)
Mutual labels:  netease-cloud-music
netease-cloud-music-appimage
netease-cloud-music AppImage
Stars: ✭ 40 (-23.08%)
Mutual labels:  netease-cloud-music
lekima
netease cloud music for VIMer, named after the typhoon, lekima.
Stars: ✭ 21 (-59.62%)
Mutual labels:  netease-cloud-music

NetEase Music Library for Emacs

https://melpa.org/packages/netease-music-badge.svg

Installnation

  1. Install names.
  2. Install mplayer.
  3. Install Binaryify’s NeteaseCloudMusicApi, and start this API server. The default server address is http://localhost:3000.
  4. Download music.el from github and add this file to your load-path.
    (add-to-list 'load-path "your-path-to-netease-music.el")
        
  5. Get YOUR-USER-ID.

    You need to request this url: http://localhost:3000/login/cellphone?phone=YOUR-PHONE-NUMBER&password=YOUR-PASSWORD.

    Replace YOUR-PHONE-NUMBER with your real phone number(China) and YOUR-PASSWORD with your real password.

    Get YOUR-USER-ID from ‘account’. Just like this. ./images/get_id.png

  6. Config.
    (require 'netease-music)
    (setq netease-music-username "YOUR-PHONE-NUMBER")
    (setq netease-music-user-password "YOUR-PASSWORD")
    (setq netease-music-user-id "YOUR-USER-ID")
    ;; api address default is http://localhost:3000
    (setq netease-music-api "YOUR-API-ADDRESS")
        
  7. Enjoy. images/playlist.png

    images/songs.png

    images/lyrics.png

Useage

  • M-x netease-music-init-frame Initialize netease-music buffer.
  • M-x netease-music-jump-into Jump into the playlist.
  • M-x netease-music-jump-into Play current song.
  • M-x netease-music-play-next Play next song in this playlist.
  • M-x netease-music-play-toggle Toggle current playing status.
  • M-x netease-music-search Search songs.
  • M-x netease-music-get-current-playing-artist-songs Get current playing artist’s Best 50 songs.

Hot Key setting(Evil)

(evil-define-key
  'normal
  netease-music-mode-map
  (kbd "RET")
  'netease-music-jump-into)
(evil-define-key
  'normal
  netease-music-mode-map
  (kbd "n")
  'netease-music-play-next)
(evil-define-key
  'normal
  netease-music-mode-map
  (kbd "p")
  'netease-music-toggle)
(evil-define-key
  'normal
  netease-music-mode-map
  (kbd "q")
  'quit-window)

TODOList [8/8]

  • [X] 登录
  • [X] 获取所有歌单
  • [X] 获取歌单详情
  • [X] 播放歌曲
  • [X] 显示歌词
  • [X] 搜索歌曲

Thanks

Binaryify’s NeteaseCloudMusicApi For the music api service.

WangyiMusic For the process code.

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].