Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/YXL76/cloudmusic-vscode

Netease Music for VS Code
https://github.com/YXL76/cloudmusic-vscode

netease-music vscode

Last synced: about 1 month ago
JSON representation

Netease Music for VS Code

Awesome Lists containing this project

README

        


CLOUDMUSIC


đŸŽļ CLOUDMUSIC


> Netease Music for VS Code

[![Marketplace](https://img.shields.io/visual-studio-marketplace/v/yxl.cloudmusic.svg?label=Marketplace&style=for-the-badge&logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=yxl.cloudmusic)
[![Installs](https://img.shields.io/visual-studio-marketplace/i/yxl.cloudmusic.svg?style=for-the-badge)](https://marketplace.visualstudio.com/items?itemName=yxl.cloudmusic)
[![Rating](https://img.shields.io/visual-studio-marketplace/stars/yxl.cloudmusic.svg?style=for-the-badge)](https://marketplace.visualstudio.com/items?itemName=yxl.cloudmusic)

[įŽ€äŊ“中文](./README.md) | English

## Table of contents

- [Table of contents](#table-of-contents)
- [Features](#features)
- [Requirements](#requirements)
- [Usage](#usage)
- [Contributions](#contributions)
- [Release Notes](#release-notes)
- [API](#api)
- [Acknowledgements](#acknowledgements)

## Features

- Simple: out of the box, no need to install or modify any files
- Fast: using native modules, low resource usage and high speed
- Powerful: With the help of web API, all common functions can be realized

Realized functions:

- Daily check
- Play, save, like songs
- Listen check
- Intelligent mode
- Personal FM
- Comments (single/playlist...)
- Lyric display
- ~~Unblock copyrighted music~~
- Search (hot/single/album/artist...)
- Top list (Music List/Singer List...)
- Explore (New song express/New discs on shelves...)
- Radio/Program
- Local library
- Cache management
- Optional lossless music
- Media control support
- More features waiting to be discovered

All local content generated by the extension is located in `$HOME/.cloudmusic`

## Requirements

## Usage

![Usage](https://z3.ax1x.com/2021/07/31/WjLd61.png)

Support foreign user, you can enable it in the settings (`cloudmusic.network.foreignUser`)

## Contributions

Full list in `Feature Contributions`

## Release Notes

[CHANGELOG](./CHANGELOG.md)

## API

[API](./doc/API.md)

## Acknowledgements

Inspired by:

- [swdc-vscode-musictime](https://github.com/swdotcom/swdc-vscode-musictime)
- [vsc-netease-music](https://github.com/nondanee/vsc-netease-music)
- [netease-music-tui](https://github.com/betta-cyber/netease-music-tui)

Thanks for these awesome projects:

- [NeteaseCloudMusicApi](https://github.com/Binaryify/NeteaseCloudMusicApi)
- [neon](https://github.com/neon-bindings/neon)
- [rodio](https://github.com/RustAudio/rodio)
- [UnblockNeteaseMusic](https://github.com/nondanee/UnblockNeteaseMusic)