{"_id":"@arthestn/discord-music-player","_rev":"15-bb1dde5e12a4f793469ba650a03c98ce","name":"@arthestn/discord-music-player","dist-tags":{"latest":"1.0.14"},"versions":{"1.0.0":{"name":"@arthestn/discord-music-player","version":"1.0.0","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"author":{"name":"SushiBtw"},"license":"MIT","_id":"@arthestn/discord-music-player@1.0.0","maintainers":[{"name":"arthestn","email":"thieunguyenon@gmail.com"}],"homepage":"https://discord-music-player.js.org/","bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"dist":{"shasum":"90c47ea8b208b401602a7426ea50fa0ba94c4ba6","tarball":"https://registry.npmjs.org/@arthestn/discord-music-player/-/discord-music-player-1.0.0.tgz","fileCount":23,"integrity":"sha512-vme/UNNBqX0jOwzw/QEEFMe0O7Ph85l/KL1qHheRPjejSMRspqN55Y3XBrFGLg4TOpeTkJZUURZYdbS/lmzs1w==","signatures":[{"sig":"MEUCIQCcP7P9NAk8etaAFKFcavChykpzRz8lobMLwVopsQScTAIgCjy4nBCAjZqzoMQEriig6KjLawlLLw/DrjW6nmXiktQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95221},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cb86495e58339975a479b2aaac65e2a265d7f989","scripts":{"docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json","test":"jest test/test.js","build":"tsc --build tsconfig.json","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml"},"_npmUser":{"name":"arthestn","email":"thieunguyenon@gmail.com"},"repository":{"url":"git+https://github.com/SushiBtw/discord-music-player.git","type":"git"},"_npmVersion":"9.6.4","description":"updated dependencies for discord-music-player package","directories":{"doc":"docs","test":"test"},"_nodeVersion":"16.13.1","dependencies":{"ytsr":"3.8.4","axios":"1.5.1","youtubei":"1.1.2","ytdl-core":"4.11.5","domhandler":"5.0.3","axios-retry":"3.8.0","htmlparser2":"9.0.0","ffmpeg-static":"5.2.0","@discordjs/opus":"0.9.0","@discordjs/voice":"0.16.0","spotify-url-info":"3.2.8","discord-ytdl-core":"^5.0.4","libsodium-wrappers":"0.7.13","apple-music-metadata":"2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/discord-music-player_1.0.0_1696273366838_0.7643571955533048","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@arthestn/discord-music-player","version":"1.0.1","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"author":{"name":"SushiBtw"},"license":"MIT","_id":"@arthestn/discord-music-player@1.0.1","maintainers":[{"name":"arthestn","email":"thieunguyenon@gmail.com"}],"homepage":"https://discord-music-player.js.org/","bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"dist":{"shasum":"b41ce6e4e07f8df681875cb28129446bf3e0f686","tarball":"https://registry.npmjs.org/@arthestn/discord-music-player/-/discord-music-player-1.0.1.tgz","fileCount":23,"integrity":"sha512-PG0N+7AkPNYdM11t8CVXT9tL53WoXh5EA7gUPMQH17ufi2q7OZEBHnUAp923V7s33YGU0291j6lz6xI/Ag0DLQ==","signatures":[{"sig":"MEQCHwKCFVOm9NF6fjhqVSY8wy66t9ALYCxUVwZl5XMEm7gCIQCsWBiiRuK5gbaLh+fQp9bOpGXweUtIH2rvm1XKrXkFaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95199},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3f2faa55847b511c60015bc3a5c811fd3364f65b","scripts":{"docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json","test":"jest test/test.js","build":"tsc --build tsconfig.json","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml"},"_npmUser":{"name":"arthestn","email":"thieunguyenon@gmail.com"},"repository":{"url":"git+https://github.com/SushiBtw/discord-music-player.git","type":"git"},"_npmVersion":"9.6.4","description":"updated dependencies for discord-music-player package","directories":{"doc":"docs","test":"test"},"_nodeVersion":"16.13.1","dependencies":{"ytsr":"3.8.4","axios":"1.5.1","youtubei":"^0.0.1-rc.34","ytdl-core":"4.11.5","domhandler":"5.0.3","axios-retry":"3.8.0","htmlparser2":"9.0.0","ffmpeg-static":"5.2.0","@discordjs/opus":"0.9.0","@discordjs/voice":"0.16.0","spotify-url-info":"3.2.8","discord-ytdl-core":"^5.0.4","libsodium-wrappers":"0.7.13","apple-music-metadata":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/discord-music-player_1.0.1_1696664125618_0.8474761674577977","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@arthestn/discord-music-player","version":"1.0.2","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"author":{"name":"SushiBtw"},"license":"MIT","_id":"@arthestn/discord-music-player@1.0.2","maintainers":[{"name":"arthestn","email":"thieunguyenon@gmail.com"}],"homepage":"https://discord-music-player.js.org/","bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"dist":{"shasum":"bbccef4d16836082d7ed475500cc72d2a181ef1f","tarball":"https://registry.npmjs.org/@arthestn/discord-music-player/-/discord-music-player-1.0.2.tgz","fileCount":23,"integrity":"sha512-1CE8DDVnHub8vt7PVkMejKrSFVShSzXhGTS+sDFDxGM6MBS1eUnhbZIzIXBhSkeEcdFA5XA6spsZ2K10vmVVOw==","signatures":[{"sig":"MEUCIHUxYEHPEsPMi7PZE7rsws0HoiCCKK0e2Egr0biczatbAiEAtCANrghdlkMsdAGFMID1WYu/e2i3VpFcbRahAOQJK0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95199},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f6f09e7416efb021ff8c1dfc07e006fc1dcf827c","scripts":{"docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json","test":"jest test/test.js","build":"tsc --build tsconfig.json","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml"},"_npmUser":{"name":"arthestn","email":"thieunguyenon@gmail.com"},"repository":{"url":"git+https://github.com/SushiBtw/discord-music-player.git","type":"git"},"_npmVersion":"9.6.4","description":"updated dependencies for discord-music-player package","directories":{"doc":"docs","test":"test"},"_nodeVersion":"16.13.1","dependencies":{"ytsr":"3.8.4","axios":"1.5.1","youtubei":"^0.0.1-rc.36","ytdl-core":"4.11.5","domhandler":"5.0.3","axios-retry":"3.8.0","htmlparser2":"9.0.0","ffmpeg-static":"5.2.0","@discordjs/opus":"0.9.0","@discordjs/voice":"0.16.0","spotify-url-info":"3.2.8","discord-ytdl-core":"^5.0.4","libsodium-wrappers":"0.7.13","apple-music-metadata":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/discord-music-player_1.0.2_1696702904410_0.14319536803011745","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@arthestn/discord-music-player","version":"1.0.3","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"author":{"name":"SushiBtw"},"license":"MIT","_id":"@arthestn/discord-music-player@1.0.3","maintainers":[{"name":"arthestn","email":"thieunguyenon@gmail.com"}],"homepage":"https://discord-music-player.js.org/","bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"dist":{"shasum":"8c13b4e3f2277d52933ba7637478f6eb14233428","tarball":"https://registry.npmjs.org/@arthestn/discord-music-player/-/discord-music-player-1.0.3.tgz","fileCount":23,"integrity":"sha512-IdwaPf+sDCb/0pd3xyAs/KxmlCCcW30Il7DR1b3GMKZhBQ2tEtjaXhaeGrLtLeo0QKDpBvAA9B3/4NjZ6jM5Xg==","signatures":[{"sig":"MEUCIQDBUv7bTP/x7ai26hlSbXmUZyljhtrTpQyygquSrA2kpQIgHYbU8+tKbJzl/0pUYBV0gkgEEbR4fbzlTJAe7tVJjVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95269},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f6f09e7416efb021ff8c1dfc07e006fc1dcf827c","scripts":{"docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json","test":"jest test/test.js","build":"tsc --build tsconfig.json","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml"},"_npmUser":{"name":"arthestn","email":"thieunguyenon@gmail.com"},"repository":{"url":"git+https://github.com/SushiBtw/discord-music-player.git","type":"git"},"_npmVersion":"9.6.4","description":"updated dependencies for discord-music-player package","directories":{"doc":"docs","test":"test"},"_nodeVersion":"16.13.1","dependencies":{"ytsr":"3.8.4","axios":"1.5.1","youtubei":"^0.0.1-rc.36","ytdl-core":"4.11.5","domhandler":"5.0.3","axios-retry":"3.8.0","htmlparser2":"9.0.0","ffmpeg-static":"5.2.0","@discordjs/opus":"0.9.0","@discordjs/voice":"0.16.0","spotify-url-info":"3.2.8","discord-ytdl-core":"^5.0.4","libsodium-wrappers":"0.7.13","apple-music-metadata":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/discord-music-player_1.0.3_1698175653991_0.3869105656081506","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@arthestn/discord-music-player","version":"1.0.4","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"author":{"name":"SushiBtw"},"license":"MIT","_id":"@arthestn/discord-music-player@1.0.4","maintainers":[{"name":"arthestn","email":"thieunguyenon@gmail.com"}],"homepage":"https://discord-music-player.js.org/","bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"dist":{"shasum":"04f82a4114ca06d97c477818c0c3a9ce3bad1ec3","tarball":"https://registry.npmjs.org/@arthestn/discord-music-player/-/discord-music-player-1.0.4.tgz","fileCount":23,"integrity":"sha512-OKpVGbJfAUgSi64vvWGSsgM3m8Mj+FzDv/WyT4GvhN4ICGk7JWOr5+sHymWzOGnw3OcO75eJAlTmq9WrcGZzlQ==","signatures":[{"sig":"MEUCIQCIBpIqmRbbwP9h6PLF8Briz4wnZiYnmHNB9atnEc8zogIgIlrTSZbgFLbKxa0opWqH+xM4oFu5r6x9YDVyMSKCAoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95435},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"314903dbb97f851721a66781ed327f776d996f4c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"arthestn","email":"thieunguyenon@gmail.com"},"repository":{"url":"git+https://github.com/ArthesTN/discord-music-player.git","type":"git"},"_npmVersion":"9.6.4","description":"updated dependencies for discord-music-player package","directories":{"doc":"docs","test":"test"},"_nodeVersion":"16.13.1","dependencies":{"ytsr":"3.8.4","axios":"1.5.1","youtubei":"^0.0.1-rc.36","ytdl-core":"4.11.5","domhandler":"5.0.3","axios-retry":"3.8.0","htmlparser2":"9.0.0","ffmpeg-static":"5.2.0","@discordjs/opus":"0.9.0","@discordjs/voice":"0.16.0","spotify-url-info":"3.2.8","discord-ytdl-core":"^5.0.4","libsodium-wrappers":"0.7.13","apple-music-metadata":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/discord-music-player_1.0.4_1699842617986_0.7893712603943763","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@arthestn/discord-music-player","version":"1.0.5","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"author":{"name":"thenerdoflight"},"license":"MIT","_id":"@arthestn/discord-music-player@1.0.5","maintainers":[{"name":"arthestn","email":"thieunguyenon@gmail.com"}],"homepage":"https://discord-music-player.js.org/","bugs":{"url":"https://github.com/jadestudios/discord-music-player/issues"},"dist":{"shasum":"02d86025e5836f33cb1c25644f710dbccdccda55","tarball":"https://registry.npmjs.org/@arthestn/discord-music-player/-/discord-music-player-1.0.5.tgz","fileCount":25,"integrity":"sha512-tfEykJa3X6H4t8GPZDiqqMVv8m596fUeWtjja2WTq+Za4YIbJ5fULLW1cOWI+TyB0WF5xFlERAXo2Z34E8kYzQ==","signatures":[{"sig":"MEUCIDo89tAr4c2HLVnPpUxVwpR+PGzlqhI+q8eHXfRFor86AiEA/5yWh4geAXDMNY8efFXNPwUw5TNKwCl3R96unHo7pa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104353},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5609c141855294ee55c1bb6c0441f0e8445c3453","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"arthestn","email":"thieunguyenon@gmail.com"},"repository":{"url":"git+https://github.com/arthestn/discord-music-player.git","type":"git"},"_npmVersion":"9.6.4","description":"Complete framework to facilitate music commands using discord.js v13","directories":{"doc":"docs","test":"test"},"_nodeVersion":"16.13.1","dependencies":{"ytsr":"^3.8.4","axios":"^0.26.0","play-dl":"^1.9.6","youtubei":"^1.1.2","domhandler":"^4.3.0","axios-retry":"^3.2.4","htmlparser2":"^7.2.0","prism-media":"^1.3.5","ffmpeg-static":"^5.0.2","@discordjs/opus":"^0.9.0","@discordjs/voice":"^0.16.1","spotify-url-info":"^3.2.8","isomorphic-unfetch":"^3.1.0","libsodium-wrappers":"^0.7.9","apple-music-metadata":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","ts-node":"^10.9.1","@babel/cli":"^7.14.8","discord.js":"^14.13.0","typescript":"^5.0.2","@babel/core":"^7.15.0","@types/node":"^18.15.3","assert-diff":"^3.0.2","jsdoc-babel":"^0.5.0","@babel/preset-env":"^7.15.0","@types/node-fetch":"^2.6.2","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^4.29.1","@typescript-eslint/eslint-plugin":"^4.29.1"},"_npmOperationalInternal":{"tmp":"tmp/discord-music-player_1.0.5_1700015104894_0.22823284896222829","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@arthestn/discord-music-player","version":"1.0.6","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"author":{"name":"thenerdoflight"},"license":"MIT","_id":"@arthestn/discord-music-player@1.0.6","maintainers":[{"name":"arthestn","email":"thieunguyenon@gmail.com"}],"homepage":"https://discord-music-player.js.org/","bugs":{"url":"https://github.com/jadestudios/discord-music-player/issues"},"dist":{"shasum":"9f727218716c694dcca443ba099ed40df02060ec","tarball":"https://registry.npmjs.org/@arthestn/discord-music-player/-/discord-music-player-1.0.6.tgz","fileCount":25,"integrity":"sha512-wzwQpFTvos+4QtLx1hsHa+n6inuOCRxE9DltFMnHSugSitSOgW8nx3BYflj2PBQPPXgt0MtFJpHQPLUP7KIQLg==","signatures":[{"sig":"MEUCIQDo85MHraAG7xdgjPxKmwzEJyQ4goJk1toR9LZUnxYOpgIgYnvNNtdjU9TKzhoMjIzxHaKdFfKP/zDYReJWQ0lY/fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103815},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"376d59e7079670212ee97e8aa6abae946e57318a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"arthestn","email":"thieunguyenon@gmail.com"},"repository":{"url":"git+https://github.com/arthestn/discord-music-player.git","type":"git"},"_npmVersion":"9.6.4","description":"Complete framework to facilitate music commands using discord.js v13","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ytsr":"^3.8.4","axios":"^1.6.7","play-dl":"^1.9.7","youtubei":"^1.2.1","domhandler":"^5.0.3","axios-retry":"^4.0.0","htmlparser2":"^9.1.0","prism-media":"^1.3.5","ffmpeg-static":"^5.2.0","@discordjs/opus":"^0.9.0","@discordjs/voice":"^0.16.1","spotify-url-info":"^3.2.13","isomorphic-unfetch":"^4.0.2","libsodium-wrappers":"^0.7.13"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/discord-music-player_1.0.6_1708196326674_0.39065232764365865","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@arthestn/discord-music-player","version":"1.0.7","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"author":{"name":"thenerdoflight"},"license":"MIT","_id":"@arthestn/discord-music-player@1.0.7","maintainers":[{"name":"arthestn","email":"thieunguyenon@gmail.com"}],"homepage":"https://discord-music-player.js.org/","bugs":{"url":"https://github.com/jadestudios/discord-music-player/issues"},"dist":{"shasum":"cae91d0507dff88b1781409a88a9287545927a50","tarball":"https://registry.npmjs.org/@arthestn/discord-music-player/-/discord-music-player-1.0.7.tgz","fileCount":25,"integrity":"sha512-oRxgvXT3DokFcwD0ZeFG4iS1b5aW45hRbgWWzAhait/i/LHcl/IBrfAo2+2OcS2jSPGY32Z2orvk+dcWfsAdsg==","signatures":[{"sig":"MEQCIBhSF59CQMUY4nyE+NyIT5iko73DTWp2vwaLaFhrNs8uAiA26KJPpi8zJaDxLa82XWTsNpXBIMYr8zcEYzr41Q2p/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103917},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"376d59e7079670212ee97e8aa6abae946e57318a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"arthestn","email":"thieunguyenon@gmail.com"},"repository":{"url":"git+https://github.com/arthestn/discord-music-player.git","type":"git"},"_npmVersion":"9.6.4","description":"Complete framework to facilitate music commands using discord.js v13","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ytsr":"^3.8.4","axios":"^1.6.7","play-dl":"^1.9.7","youtubei":"^1.2.1","domhandler":"^5.0.3","axios-retry":"^4.0.0","htmlparser2":"^9.1.0","prism-media":"^1.3.5","ffmpeg-static":"^5.2.0","@discordjs/opus":"^0.9.0","@discordjs/voice":"^0.16.1","spotify-url-info":"^3.2.13","isomorphic-unfetch":"^4.0.2","libsodium-wrappers":"^0.7.13","apple-music-metadata":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/discord-music-player_1.0.7_1708197019763_0.6477540572453093","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@arthestn/discord-music-player","version":"1.0.8","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"author":{"name":"thenerdoflight"},"license":"MIT","_id":"@arthestn/discord-music-player@1.0.8","homepage":"https://discord-music-player.js.org/","bugs":{"url":"https://github.com/jadestudios/discord-music-player/issues"},"dist":{"shasum":"62cbce51ba9e23e265f438ef525a2e881840ff4d","tarball":"https://registry.npmjs.org/@arthestn/discord-music-player/-/discord-music-player-1.0.8.tgz","fileCount":25,"integrity":"sha512-rSaKojUbL+BOXMHDicjfgN3is7f6DOiGzN1A8s5a93BloN5AD76eGXVyuM4ihIrw5GECejuzq0+SgI5Thdrsuw==","signatures":[{"sig":"MEQCIE64KX5EfPBf3Hiu1G8xo6R7Hh1AommXrqpdecSj3vV9AiBihKnL3NFJHO+R2ZQZbhW4Iunqo9Bt3eGm9Rb+l29/9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103940},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"86fbdfec111f15396c4b9d4edb7bb2c7af6e8c76","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"arthestn","email":"thieunguyenon@gmail.com"},"repository":{"url":"git+https://github.com/arthestn/discord-music-player.git","type":"git"},"_npmVersion":"10.8.1","description":"Complete framework to facilitate music commands using discord.js v13","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ytsr":"^3.8.4","axios":"^1.7.2","play-dl":"^1.9.7","youtubei":"^1.2.1","yt-stream":"1.5.8","domhandler":"^5.0.3","axios-retry":"^4.4.0","htmlparser2":"^9.1.0","prism-media":"^1.3.5","ffmpeg-static":"^5.2.0","@discordjs/opus":"^0.9.0","@discordjs/voice":"^0.17.0","spotify-url-info":"^3.2.13","isomorphic-unfetch":"^4.0.2","libsodium-wrappers":"^0.7.13","apple-music-metadata":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/discord-music-player_1.0.8_1719253387598_0.4996337736543899","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@arthestn/discord-music-player","version":"1.0.9","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"author":{"name":"thenerdoflight"},"license":"MIT","_id":"@arthestn/discord-music-player@1.0.9","maintainers":[{"name":"arthestn","email":"thieunguyenon@gmail.com"}],"homepage":"https://discord-music-player.js.org/","bugs":{"url":"https://github.com/jadestudios/discord-music-player/issues"},"dist":{"shasum":"3999afa3b76d0d59a2e62a0d3a88005f3ac8c7cf","tarball":"https://registry.npmjs.org/@arthestn/discord-music-player/-/discord-music-player-1.0.9.tgz","fileCount":25,"integrity":"sha512-DqiFxgcjbWfuZw+RLgSj1ZywoiyhvsPM71NzEY9sDBc3PvhHFEHIml7fkkfrXmEQhzAGy2f3ftd6oV816Yd0JQ==","signatures":[{"sig":"MEYCIQDAaXTAj7zRXF0h8DK5HYmgbX+ZkjX7w/BoSLAmLpLR6AIhAL/mErExbX/QtFlLUbN1PArKie7+1XI+di6dvxOLDeAK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104009},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d6487ce0aa8eba2748a5a14fc72310a0fed41772","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"arthestn","email":"thieunguyenon@gmail.com"},"repository":{"url":"git+https://github.com/arthestn/discord-music-player.git","type":"git"},"_npmVersion":"10.8.1","description":"Complete framework to facilitate music commands using discord.js v13","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ytsr":"^3.8.4","axios":"^1.7.2","play-dl":"^1.9.7","youtubei":"^1.2.1","yt-stream":"1.7.2","domhandler":"^5.0.3","axios-retry":"^4.4.0","htmlparser2":"^9.1.0","prism-media":"^1.3.5","ffmpeg-static":"^5.2.0","@discordjs/opus":"^0.9.0","@discordjs/voice":"^0.17.0","spotify-url-info":"^3.2.13","isomorphic-unfetch":"^4.0.2","libsodium-wrappers":"^0.7.13","apple-music-metadata":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/discord-music-player_1.0.9_1722291012357_0.7621535349694624","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@arthestn/discord-music-player","version":"1.0.10","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"author":{"name":"thenerdoflight"},"license":"MIT","_id":"@arthestn/discord-music-player@1.0.10","maintainers":[{"name":"arthestn","email":"thieunguyenon@gmail.com"}],"homepage":"https://discord-music-player.js.org/","bugs":{"url":"https://github.com/jadestudios/discord-music-player/issues"},"dist":{"shasum":"44349d515352384c437ca33ed0ecf9e64253b798","tarball":"https://registry.npmjs.org/@arthestn/discord-music-player/-/discord-music-player-1.0.10.tgz","fileCount":25,"integrity":"sha512-DH9X8j4lwOER0W6VKEIM+PHSBLiydzTyewwV7YHMdkBzNnnPDgtq0xLLTXGC62LvAQJcGrzGZfxDsv1vFWmflQ==","signatures":[{"sig":"MEUCIEasxGr8EstzwFu8sGaKvDl0rbWCiTSKsRERwf6Aa9LzAiEA2NyUDkDl0CwLTsAaNdNBjGn3MdIP25UJPOEuSzII9pw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104525},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3080249dc3588206f2b23e4479c5bb6e10ac32c7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"arthestn","email":"thieunguyenon@gmail.com"},"repository":{"url":"git+https://github.com/arthestn/discord-music-player.git","type":"git"},"_npmVersion":"10.8.1","description":"Complete framework to facilitate music commands using discord.js v13","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ytsr":"^3.8.4","axios":"^1.7.2","play-dl":"github:Yoduh/play-dl-test","youtubei":"^1.2.1","yt-stream":"1.7.2","domhandler":"^5.0.3","axios-retry":"^4.4.0","htmlparser2":"^9.1.0","prism-media":"^1.3.5","ffmpeg-static":"^5.2.0","@discordjs/opus":"^0.9.0","@discordjs/voice":"^0.17.0","spotify-url-info":"^3.2.13","isomorphic-unfetch":"^4.0.2","libsodium-wrappers":"^0.7.13","apple-music-metadata":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/discord-music-player_1.0.10_1722471634485_0.6853994340571208","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@arthestn/discord-music-player","version":"1.0.11","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"author":{"name":"thenerdoflight"},"license":"MIT","_id":"@arthestn/discord-music-player@1.0.11","maintainers":[{"name":"arthestn","email":"thieunguyenon@gmail.com"}],"homepage":"https://discord-music-player.js.org/","bugs":{"url":"https://github.com/jadestudios/discord-music-player/issues"},"dist":{"shasum":"9acce4e74bd7426703023c0ceb2ee10edc7fac8a","tarball":"https://registry.npmjs.org/@arthestn/discord-music-player/-/discord-music-player-1.0.11.tgz","fileCount":25,"integrity":"sha512-wLTb/DnGwdLzO27O+VGqoy8NWz50PmS5b84AdzbBA5IbDxJwp/UHAU4p4RuBUDXe9vyYFsvmhvz30xA0z2jDPg==","signatures":[{"sig":"MEUCIQDnRGEIr2GcgjQIpZij+zAvq24/NsWGggvQn/oalTtOCwIgdQmuaPYRrofkl+hRLN1aQaE3NmfF2nr6rwJZ5NmNATE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104574},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f8759fc9f56226ade7cfa5d2ab24b11429fd763d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"arthestn","email":"thieunguyenon@gmail.com"},"repository":{"url":"git+https://github.com/arthestn/discord-music-player.git","type":"git"},"_npmVersion":"10.8.1","description":"Complete framework to facilitate music commands using discord.js v13","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ytsr":"^3.8.4","axios":"^1.7.2","play-dl":"github:Yoduh/play-dl-test","youtubei":"^1.2.1","yt-stream":"1.7.3","domhandler":"^5.0.3","axios-retry":"^4.4.0","htmlparser2":"^9.1.0","prism-media":"^1.3.5","ffmpeg-static":"^5.2.0","@discordjs/opus":"^0.9.0","@discordjs/voice":"^0.17.0","spotify-url-info":"^3.2.13","isomorphic-unfetch":"^4.0.2","libsodium-wrappers":"^0.7.13","apple-music-metadata":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/discord-music-player_1.0.11_1724365926499_0.012774377530234915","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@arthestn/discord-music-player","version":"1.0.12","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"author":{"name":"thenerdoflight"},"license":"MIT","_id":"@arthestn/discord-music-player@1.0.12","maintainers":[{"name":"arthestn","email":"thieunguyenon@gmail.com"}],"homepage":"https://discord-music-player.js.org/","bugs":{"url":"https://github.com/jadestudios/discord-music-player/issues"},"dist":{"shasum":"ac9562c0a2a2f2d0d256e418762af469f53d0696","tarball":"https://registry.npmjs.org/@arthestn/discord-music-player/-/discord-music-player-1.0.12.tgz","fileCount":25,"integrity":"sha512-detNGIQPJewd065ur3Pu9nyGlw5QCmMOFpaCW9GG4NkfubxSMZH1e5jjGHnuCfFpjZM2/4SGIKPfkWb4fPf7ww==","signatures":[{"sig":"MEUCIQCuL5qk/I1HshwtgwpjmcWgNTE/qF8YvGWXey521pnrfAIgQPbn9NPC0AnD6qrs79otSTTiVDYffhg+KemCBtTWu0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104293},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"arthestn","email":"thieunguyenon@gmail.com"},"repository":{"url":"git+https://github.com/arthestn/discord-music-player.git","type":"git"},"_npmVersion":"10.8.1","description":"Complete framework to facilitate music commands using discord.js v13","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ytsr":"^3.8.4","axios":"^1.7.9","play-dl":"github:Yoduh/play-dl-test","youtubei":"^1.2.1","yt-stream":"1.7.4","domhandler":"^5.0.3","axios-retry":"^4.4.0","htmlparser2":"^9.1.0","prism-media":"^1.3.5","ffmpeg-static":"^5.2.0","@discordjs/opus":"^0.9.0","@discordjs/voice":"^0.18.0","spotify-url-info":"^3.2.13","isomorphic-unfetch":"^4.0.2","libsodium-wrappers":"^0.7.15","apple-music-metadata":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/discord-music-player_1.0.12_1733467985048_0.12597419186883818","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@arthestn/discord-music-player","version":"1.0.13","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"author":{"name":"thenerdoflight"},"license":"MIT","_id":"@arthestn/discord-music-player@1.0.13","maintainers":[{"name":"arthestn","email":"thieunguyenon@gmail.com"}],"homepage":"https://discord-music-player.js.org/","bugs":{"url":"https://github.com/jadestudios/discord-music-player/issues"},"dist":{"shasum":"ac6f7b53615addfe8ce54c5efdf26f55951bfb5e","tarball":"https://registry.npmjs.org/@arthestn/discord-music-player/-/discord-music-player-1.0.13.tgz","fileCount":25,"integrity":"sha512-xNBK5FazbbK9dmv3sV/+tB/C+0UxNmqemu8f8RkI8805sOWB4X7eo6rJSGPftzmFsv0TjYGbzhpSv2Ass8VTkg==","signatures":[{"sig":"MEQCIBPRJu/CPzaMtJFCsZ4L1x0C+/Klv8FrcQA2q7mlYt4RAiBRiwtiiR2t55LHDIaVms6XXH6W4UkU6pQxLljjJn4MRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105820},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"15e933f29cda5027dfd177ef177fa650bb8270e3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"arthestn","email":"thieunguyenon@gmail.com"},"repository":{"url":"git+https://github.com/arthestn/discord-music-player.git","type":"git"},"_npmVersion":"10.8.1","description":"Complete framework to facilitate music commands using discord.js v13","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ytsr":"^3.8.4","axios":"^1.7.9","play-dl":"github:Yoduh/play-dl-test","youtubei":"^1.2.1","yt-stream":"1.7.4","domhandler":"^5.0.3","axios-retry":"^4.4.0","htmlparser2":"^9.1.0","prism-media":"^1.3.5","ffmpeg-static":"^5.2.0","@discordjs/opus":"^0.10.0","youtube-dl-exec":"^3.0.19","@discordjs/voice":"^0.18.0","spotify-url-info":"^3.2.13","@distube/ytdl-core":"^4.15.9","isomorphic-unfetch":"^4.0.2","libsodium-wrappers":"^0.7.15","apple-music-metadata":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/discord-music-player_1.0.13_1743050705983_0.7915150720144155","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@arthestn/discord-music-player","version":"1.0.14","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"repository":{"type":"git","url":"git+https://github.com/arthestn/discord-music-player.git"},"bugs":{"url":"https://github.com/jadestudios/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"thenerdoflight"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.10.0","@discordjs/voice":"^0.18.0","@distube/ytdl-core":"^4.15.9","apple-music-metadata":"^2.0.1","axios":"^1.7.9","axios-retry":"^4.4.0","domhandler":"^5.0.3","ffmpeg-static":"^5.2.0","htmlparser2":"^9.1.0","isomorphic-unfetch":"^4.0.2","libsodium-wrappers":"^0.7.15","play-dl":"github:Yoduh/play-dl-test","prism-media":"^1.3.5","spotify-url-info":"^3.2.13","youtube-dl-exec":"^3.0.19","youtubei":"^1.2.1","yt-stream":"1.7.4","ytsr":"^3.8.4"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{},"_id":"@arthestn/discord-music-player@1.0.14","gitHead":"83c1e71c4a65dfa0e8910eff6e0f6f28a4093951","_nodeVersion":"18.20.7","_npmVersion":"10.8.1","dist":{"integrity":"sha512-HadVhyhVLPq6Wn5i6w5ONIOdMQMVfHSwRhNyNf8lFtPETm1V2n666l3ELM61uyFLHKU+0DqNET+59ylsZrQ+OQ==","shasum":"f1ade5e9b0c4774344007391bb04223ccd8851da","tarball":"https://registry.npmjs.org/@arthestn/discord-music-player/-/discord-music-player-1.0.14.tgz","fileCount":25,"unpackedSize":106716,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGLXiXCub2VAVdNkvRx+kFW31yiHZR4c6cUIiRVKe05pAiEA7TOUzW4jCSJv62hV9yg+POO0H8ZxfmlYwalaulf/X1Q="}]},"_npmUser":{"name":"arthestn","email":"thieunguyenon@gmail.com"},"directories":{},"maintainers":[{"name":"arthestn","email":"thieunguyenon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/discord-music-player_1.0.14_1747281129650_0.007211514105145422"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-02T19:02:46.771Z","modified":"2025-05-15T03:52:09.976Z","1.0.0":"2023-10-02T19:02:47.068Z","1.0.1":"2023-10-07T07:35:25.840Z","1.0.2":"2023-10-07T18:21:44.647Z","1.0.3":"2023-10-24T19:27:34.207Z","1.0.4":"2023-11-13T02:30:18.313Z","1.0.5":"2023-11-15T02:25:05.074Z","1.0.6":"2024-02-17T18:58:46.854Z","1.0.7":"2024-02-17T19:10:19.920Z","1.0.8":"2024-06-24T18:23:07.787Z","1.0.9":"2024-07-29T22:10:12.540Z","1.0.10":"2024-08-01T00:20:34.761Z","1.0.11":"2024-08-22T22:32:06.647Z","1.0.12":"2024-12-06T06:53:05.274Z","1.0.13":"2025-03-27T04:45:06.210Z","1.0.14":"2025-05-15T03:52:09.804Z"},"bugs":{"url":"https://github.com/jadestudios/discord-music-player/issues"},"author":{"name":"thenerdoflight"},"license":"MIT","homepage":"https://discord-music-player.js.org/","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"repository":{"type":"git","url":"git+https://github.com/arthestn/discord-music-player.git"},"description":"Complete framework to facilitate music commands using discord.js v13","maintainers":[{"name":"arthestn","email":"thieunguyenon@gmail.com"}],"readme":"## version 1.0.14:\r\n- fix broken pipe\r\n## version 1.0.13:\r\n- play-dl broke (now uses youtube-dl-exec)\r\n- run npm update first\r\n## version 1.0.12:\r\n- update packages\r\n## version 1.0.11:\r\n- yt-stream\r\n## version 1.0.10:\r\n- yt-stream broke, back to play-dl\r\n## version 1.0.9:\r\n- update yt-stream\r\n## version 1.0.8:\r\n- play-dl broke(now uses yt-stream)\r\n## version 1.0.7:\r\n- inluded back package apple-music-metadata\r\n## version 1.0.6:\r\n- updated packages - links work\r\n## version 1.0.5:\r\n- forked from @jadestudios/discord-music-player instead since discord-ytdl-core broke (now uses play-dl)\r\n## version 1.0.4:\r\n- include Youtube shorts links\r\n## version 1.0.3:\r\n- revert youtubei version\r\n## past versions:\r\n- empty channel is defined as 0 non-bot members\r\n\r\n# Discord Music Player\r\n![npm](https://img.shields.io/npm/dt/discord-music-player?style=for-the-badge)\r\n![npm](https://img.shields.io/npm/v/discord-music-player?style=for-the-badge)\r\n![CodeFactor Grade](https://img.shields.io/codefactor/grade/github/SushiBtw/discord-music-player?color=%2348aaf1&style=for-the-badge)\r\n\r\n### Note: This is the v9 version of Discord Music Player for Discord.JS v14 & v13!\r\n\r\nDiscord Music Player is a powerful [Node.js](https://nodejs.org) module that allows you to easily implement music commands.\r\n**Everything** is customizable, and everything can be done using this package - **there are no limitations!**\r\n\r\nThis package supports YouTube Videos & Playlists, Spotify Songs & Playlists, Apple Music Songs & Playlists.\r\nPackage from version v7.0.0 is fully maintained by [SushiBtw](https://github.com/SushiBtw).\r\n\r\n### Requirements:\r\n- [Discord.js v14 or v13](https://www.npmjs.com/package/discord.js),\r\n- [Node.JS v16](https://nodejs.org/),\r\n\r\n# Installation\r\n*Node.JS v16 or newer is required to run this module.*\r\n```sh\r\nnpm install --save discord-music-player\r\n```\r\nInstall **@discordjs/opus**:\r\n```sh\r\nnpm install --save @discordjs/opus\r\n```\r\n**Install [FFMPEG](https://www.ffmpeg.org/download.html)!**\r\n\r\n# Documentation\r\n**Discord Music Player documentation: [https://discord-music-player.js.org/](https://discord-music-player.js.org/)**\r\n\r\n### **Need some help?**\r\nFeel free to join [Discord-Music-Player Discord Server](https://discord.gg/6fejZNsmFC) and ask us about DMP.\r\n\r\n# Getting Started\r\n**The code bellow, will show you how to use DMP in your code.**\r\n\r\n*Please define your **Player** after the **client/bot** definition.*\r\n\r\n[!] Remember to include the related voice **Intents** at the client options. [!]\r\n```js\r\nconst Discord = require(\"discord.js\");\r\nconst client = new Discord.Client({\r\n    intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES, Intents.FLAGS.GUILD_VOICE_STATES]\r\n});\r\nconst settings = {\r\n    prefix: '!',\r\n    token: 'YourBotTokenHere'\r\n};\r\n\r\nconst { Player } = require(\"discord-music-player\");\r\nconst player = new Player(client, {\r\n    leaveOnEmpty: false, // This options are optional.\r\n});\r\n// You can define the Player as *client.player* to easily access it.\r\nclient.player = player;\r\n\r\nclient.on(\"ready\", () => {\r\n    console.log(\"I am ready to Play with DMP 🎶\");\r\n});\r\n\r\nclient.login(settings.token);\r\n```\r\n\r\n# Example Usage\r\n```js\r\nconst { RepeatMode } = require('discord-music-player');\r\n\r\nclient.on('messageCreate', async (message) => {\r\n    const args = message.content.slice(settings.prefix.length).trim().split(/ +/g);\r\n    const command = args.shift();\r\n    let guildQueue = client.player.getQueue(message.guild.id);\r\n\r\n    if(command === 'play') {\r\n        let queue = client.player.createQueue(message.guild.id);\r\n        await queue.join(message.member.voice.channel);\r\n        let song = await queue.play(args.join(' ')).catch(err => {\r\n            console.log(err);\r\n            if(!guildQueue)\r\n                queue.stop();\r\n        });\r\n    }\r\n\r\n    if(command === 'playlist') {\r\n        let queue = client.player.createQueue(message.guild.id);\r\n        await queue.join(message.member.voice.channel);\r\n        let song = await queue.playlist(args.join(' ')).catch(err => {\r\n            console.log(err);\r\n            if(!guildQueue)\r\n                queue.stop();\r\n        });\r\n    }\r\n\r\n    if(command === 'skip') {\r\n        guildQueue.skip();\r\n    }\r\n\r\n    if(command === 'stop') {\r\n        guildQueue.stop();\r\n    }\r\n\r\n    if(command === 'removeLoop') {\r\n        guildQueue.setRepeatMode(RepeatMode.DISABLED); // or 0 instead of RepeatMode.DISABLED\r\n    }\r\n\r\n    if(command === 'toggleLoop') {\r\n        guildQueue.setRepeatMode(RepeatMode.SONG); // or 1 instead of RepeatMode.SONG\r\n    }\r\n\r\n    if(command === 'toggleQueueLoop') {\r\n        guildQueue.setRepeatMode(RepeatMode.QUEUE); // or 2 instead of RepeatMode.QUEUE\r\n    }\r\n\r\n    if(command === 'setVolume') {\r\n        guildQueue.setVolume(parseInt(args[0]));\r\n    }\r\n\r\n    if(command === 'seek') {\r\n        guildQueue.seek(parseInt(args[0]) * 1000);\r\n    }\r\n\r\n    if(command === 'clearQueue') {\r\n        guildQueue.clearQueue();\r\n    }\r\n\r\n    if(command === 'shuffle') {\r\n        guildQueue.shuffle();\r\n    }\r\n\r\n    if(command === 'getQueue') {\r\n        console.log(guildQueue);\r\n    }\r\n\r\n    if(command === 'getVolume') {\r\n        console.log(guildQueue.volume)\r\n    }\r\n\r\n    if(command === 'nowPlaying') {\r\n        console.log(`Now playing: ${guildQueue.nowPlaying}`);\r\n    }\r\n\r\n    if(command === 'pause') {\r\n        guildQueue.setPaused(true);\r\n    }\r\n\r\n    if(command === 'resume') {\r\n        guildQueue.setPaused(false);\r\n    }\r\n\r\n    if(command === 'remove') {\r\n        guildQueue.remove(parseInt(args[0]));\r\n    }\r\n\r\n    if(command === 'createProgressBar') {\r\n        const ProgressBar = guildQueue.createProgressBar();\r\n        \r\n        // [======>              ][00:35/2:20]\r\n        console.log(ProgressBar.prettier);\r\n    }\r\n})\r\n```\r\n\r\n### Events:\r\n```js\r\n// Init the event listener only once (at the top of your code).\r\nclient.player\r\n    // Emitted when channel was empty.\r\n    .on('channelEmpty',  (queue) =>\r\n        console.log(`Everyone left the Voice Channel, queue ended.`))\r\n    // Emitted when a song was added to the queue.\r\n    .on('songAdd',  (queue, song) =>\r\n        console.log(`Song ${song} was added to the queue.`))\r\n    // Emitted when a playlist was added to the queue.\r\n    .on('playlistAdd',  (queue, playlist) =>\r\n        console.log(`Playlist ${playlist} with ${playlist.songs.length} was added to the queue.`))\r\n    // Emitted when there was no more music to play.\r\n    .on('queueDestroyed',  (queue) =>\r\n        console.log(`The queue was destroyed.`))\r\n    // Emitted when the queue was destroyed (either by ending or stopping).    \r\n    .on('queueEnd',  (queue) =>\r\n        console.log(`The queue has ended.`))\r\n    // Emitted when a song changed.\r\n    .on('songChanged', (queue, newSong, oldSong) =>\r\n        console.log(`${newSong} is now playing.`))\r\n    // Emitted when a first song in the queue started playing.\r\n    .on('songFirst',  (queue, song) =>\r\n        console.log(`Started playing ${song}.`))\r\n    // Emitted when someone disconnected the bot from the channel.\r\n    .on('clientDisconnect', (queue) =>\r\n        console.log(`I was kicked from the Voice Channel, queue ended.`))\r\n    // Emitted when deafenOnJoin is true and the bot was undeafened\r\n    .on('clientUndeafen', (queue) =>\r\n        console.log(`I got undefeanded.`))\r\n    // Emitted when there was an error in runtime\r\n    .on('error', (error, queue) => {\r\n        console.log(`Error: ${error} in ${queue.guild.name}`);\r\n    });\r\n```\r\n\r\n# Passing custom data\r\n\r\n### Queue\r\nWhile running the `Queue#createQueue()` method you can pass a `options#data` object to hold custom data.\r\nThis can be made in two ways:\r\n```js\r\n// Pass custom data\r\nawait player.createQueue(message.guild.id, {\r\n    data: {\r\n        queueInitMessage: message,\r\n        myObject: 'this will stay with the queue :)',\r\n        more: 'add more... there are no limitations...'\r\n    }\r\n});\r\n// Or by using\r\nqueue.setData({\r\n    whatever: 'you want :D'\r\n});\r\n\r\n// Access custom data\r\nlet queue = player.getQueue(message.guild.id);\r\nlet initMessage = queue.data.queueInitMessage;\r\nawait initMessage.channel.send(`This message object is hold in Queue :D`);\r\n```\r\n\r\n### Song or Playlist\r\nWhile running the `Queue#play()`/Queue#playlist() method you can pass a `options#data` object to hold custom data.\r\nThis can be made in two ways:\r\n```js\r\n// Play the song\r\nlet song = await queue.play('Born in the USA!');\r\n// Set song data\r\nsong.setData({\r\n    initMessage: message\r\n});\r\n\r\n// Play the playlist\r\nlet playlist = await queue.playlist('https://www.youtube.com/playlist?list=PLDLGxnP4y2mGKGEqwxWTRkd3HtrrVTMdU');\r\n// Set playlist data (will set data for each song in the playlist)\r\nsong.setData({\r\n    initMessage: message\r\n});\r\n\r\n// Access custom data\r\nlet queue = player.getQueue(message.guild.id);\r\nlet { initMessage } = queue.nowPlaying.data;\r\nawait initMessage.channel.send(`This message object is hold in Song :D`);\r\n```\r\n","readmeFilename":"README.md"}