├── .dockerignore ├── .github └── workflows │ └── publish.yml ├── .gitignore ├── .npmrc ├── Dockerfile ├── README.md ├── api └── index.js ├── app.js ├── assets ├── 1.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png └── test.png ├── deno.js ├── esbuild.config.js ├── node.js ├── package.json ├── scripts └── docker │ └── test-docker.sh ├── src ├── config.js ├── example.js ├── providers │ ├── index.js │ ├── netease │ │ ├── artist_songs.js │ │ ├── config.js │ │ ├── crypto.js │ │ ├── index.js │ │ ├── lyric.js │ │ ├── playlist.js │ │ ├── search.js │ │ ├── song.js │ │ └── util.js │ ├── spotify │ │ ├── config.js │ │ └── index.js │ ├── tencent │ │ ├── index.js │ │ ├── lyric.js │ │ ├── playlist.js │ │ ├── song.js │ │ └── util.js │ └── ytmusic │ │ ├── config.js │ │ └── index.js ├── service │ └── api.js ├── template.js └── util.js ├── test └── providers.test.js └── vercel.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/README.md -------------------------------------------------------------------------------- /api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/api/index.js -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/app.js -------------------------------------------------------------------------------- /assets/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/assets/1.png -------------------------------------------------------------------------------- /assets/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/assets/2.png -------------------------------------------------------------------------------- /assets/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/assets/3.png -------------------------------------------------------------------------------- /assets/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/assets/4.png -------------------------------------------------------------------------------- /assets/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/assets/5.png -------------------------------------------------------------------------------- /assets/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/assets/6.png -------------------------------------------------------------------------------- /assets/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/assets/7.png -------------------------------------------------------------------------------- /assets/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/assets/test.png -------------------------------------------------------------------------------- /deno.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/deno.js -------------------------------------------------------------------------------- /esbuild.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/esbuild.config.js -------------------------------------------------------------------------------- /node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/node.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/package.json -------------------------------------------------------------------------------- /scripts/docker/test-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/scripts/docker/test-docker.sh -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/config.js -------------------------------------------------------------------------------- /src/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/example.js -------------------------------------------------------------------------------- /src/providers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/index.js -------------------------------------------------------------------------------- /src/providers/netease/artist_songs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/netease/artist_songs.js -------------------------------------------------------------------------------- /src/providers/netease/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/netease/config.js -------------------------------------------------------------------------------- /src/providers/netease/crypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/netease/crypto.js -------------------------------------------------------------------------------- /src/providers/netease/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/netease/index.js -------------------------------------------------------------------------------- /src/providers/netease/lyric.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/netease/lyric.js -------------------------------------------------------------------------------- /src/providers/netease/playlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/netease/playlist.js -------------------------------------------------------------------------------- /src/providers/netease/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/netease/search.js -------------------------------------------------------------------------------- /src/providers/netease/song.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/netease/song.js -------------------------------------------------------------------------------- /src/providers/netease/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/netease/util.js -------------------------------------------------------------------------------- /src/providers/spotify/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/spotify/config.js -------------------------------------------------------------------------------- /src/providers/spotify/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/spotify/index.js -------------------------------------------------------------------------------- /src/providers/tencent/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/tencent/index.js -------------------------------------------------------------------------------- /src/providers/tencent/lyric.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/tencent/lyric.js -------------------------------------------------------------------------------- /src/providers/tencent/playlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/tencent/playlist.js -------------------------------------------------------------------------------- /src/providers/tencent/song.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/tencent/song.js -------------------------------------------------------------------------------- /src/providers/tencent/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/tencent/util.js -------------------------------------------------------------------------------- /src/providers/ytmusic/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/ytmusic/config.js -------------------------------------------------------------------------------- /src/providers/ytmusic/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/providers/ytmusic/index.js -------------------------------------------------------------------------------- /src/service/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/service/api.js -------------------------------------------------------------------------------- /src/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/template.js -------------------------------------------------------------------------------- /src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/src/util.js -------------------------------------------------------------------------------- /test/providers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/test/providers.test.js -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/Meting-API/HEAD/vercel.json --------------------------------------------------------------------------------