{"_id":"discord-music-player","_rev":"135-628b73fb6ce511a79b28bed2223d46bb","name":"discord-music-player","dist-tags":{"latest":"9.1.1","dev":"9.0.2-dev"},"versions":{"1.0.0":{"name":"discord-music-player","version":"1.0.0","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-jXSYgx7PCCWO8r0Qys2WOd/SvGnSCsduqYaCEPAQCz83P3Rm2I9wgPcwdzr/ljH96XnQevhicaLcjXHdKtoLyA==","shasum":"10e19a150478ffffa3ef2d2b1c3c119b99d3634c","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.0.0.tgz","fileCount":16,"unpackedSize":145116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4fZUCRA9TVsSAnZWagAAkzgP/3j2HirKYuPL7Ik+08we\nG2Z9yPQQs5KG0htwKEprzYBgrqFGdRbVSIqCPIwkWKCY9sWCzJGwIono/Ise\nZw7UIgVlpdO+dG1wnTK8XSvzDA+KQSCrpLXuP+eTEJLPl4ezJ6AlidQA6LDR\nVHoxDN8lSmBgMYUr5e1aKs14nMY+KfPF6WBvEbaqcFpBxK+OZzY/VS2r0jL3\noPoVieidwPNybM8HRNKdk6ZJzPLQVpxDcrF2jF33HPuOzRuID5ylqVgriY9c\nAPDf72/+2WqSClEZzMWzsAGnYPqO9hcaZCNUeO/crm9/qvJgagGa4p7ES4Om\nDiUltbTph/TaZqFv82MEjNbaf/u68up1bZfgGl8jpXVPdFTMddGdVvkag8DM\nWUcFplrHlvwcLlixOfN3t99qcusOg1wp1Xhu0QuRAWctLFUtIZ1jjpnthdIw\nOHZSYFUnDO5u8AXlLe+ZTRPU1GRz088L+8ENIDnebSOeWoQCqikjzWkDDZQ5\nUj099i6izXn/IcQWmwkpYHHohlGtspbzbA8xiTDzeo+yJIzxM6qdxtW2dy0T\nnDj8olSeBGC7+aGhVuD9NfmAJjJ1mcG8uS3g/8AzkqlqcIV5IE3rOtt4rms8\n0FwLJ+t58gO6LnkC7Kad2h11JinSZnzPw1wajbulkDQ9yCOfyQFPGpqjEMVA\n5XC/\r\n=iouQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3Ps1mwb6hLmQYxfPsaBc3L+8ljyWS0/dVQIDlSG3+OAiEA5/GJRj8O5uthyePil7SAQtOEGkL7REsa1UDaJXh9c0I="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.0.0_1591866964261_0.5049508969027428"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.0.1":{"name":"discord-music-player","version":"1.0.1","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-e3oYGyidAFpjKD474kaVcgOtC6LtL9dcZ2X415usAUESfIW+EdQUivmsvCPTB9lRCgb2VOY2VESTFoCSnIa35A==","shasum":"c23b1bb09acd6479c6595475740197b22c72e238","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.0.1.tgz","fileCount":16,"unpackedSize":144719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4fbxCRA9TVsSAnZWagAAocgQAJobKVGLJYaEmvQ45GDV\nxEl/zehCyqk81vJ267ceLb43YFu3C89pymHD1iFPy0hgchX0aBxcDZZqqLGK\neCvgFSJDFHQy39tStfXiPxagqIEj2yNVugcpzRmTE85VGW43Qttazg9Aw371\ntMi9H22gelIDl993lCOK1ZofiesHm/yLHo9mpHw2Vt20lqL43CXwqaNGqU/8\nFvEk/GvVaLCsLZT9jbqw4Xq2sEba3ehJfiR8s1t2Dg+MdFLPKL2Bod36NGuk\n1qmNqOY5x+6G8QJvaAs1oNk/h7NU0kZ2yUIR/U/OQeUMUPBAQhV9dmIYge6+\nZ67AQsSGXSIyoM8YVZP3SAhxZrwPZ1oej0DwKUJSyMRBl7pWWs7at3K2xuAm\nPmu+FBM92kl3dEBIxLYRPTI8BASjof4+OzY15elMytTY1g37dEU0vyFClSVn\nhYa9VE++y08m9EYnUSt2GOqxNweV8TDIt54VfUZZzEnb12w/7XzshB5RnzWq\n4iK1E0XBrzanGezTTMSLeqqDgTf489vxPXh+nGLFATzgWXxWHcbIZwcCKyH9\nkKmFx2eVHZ9KC9DTZpFbd7mcgY6Dn5ocJ6ZT3niQflC1EDl82viFNvhQzVSd\n1A1IQMNA0GzMsPF4jsM+Ttb/Zr8Z+QFqAo7j7eeZvPkveuwP+8sPhWCO+FWS\nNmJ+\r\n=CYXN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuflwi+9erfe5FQFWIY3kIqhjdZCcaatAT6adUGSyu1AiEA7biYkZdeHnmU1eSHGvEk0wo9/Z9OYQ1uMFmmDTyJ/8o="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.0.1_1591867120960_0.39791476031939554"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.0.2":{"name":"discord-music-player","version":"1.0.2","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.0.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-5KFvEMEYMhpRQgc8gPT/WfyBfrbj05gfEAOBnS13ZFXjrJPJT8DEOOo4e7tNzr4Kbjx+DuEGfvgsxa6xxHOmHg==","shasum":"2f0b5ff561b4a9e806df9f5f509806539034896b","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.0.2.tgz","fileCount":16,"unpackedSize":144733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4fflCRA9TVsSAnZWagAAkAkP/1YFMJvthPVkKWcwPgXa\nPWmeqi729Mzh8g1Ke956wHunndJwD+eXMDpYf5LetKGbXGkwYp1bve53ITe/\nxHOWTGKbeDgHjpyqCOKHX28lCK5cMzj5LOZX2inR0QHNFcTCMRsvGW2HoSq8\nKFU0DZP/Fhe3woRYX3pYE3l+zyrM4PR/WPVat1sYgf/NalgdMR2gdhrJVtct\n4B8/aRkwLLvXGjJ9SbtsoJ29UD30Ztl+vcD6QwERkTmlpQcUs9yId+4Ti3+C\nECk9LRFOid1bYdv2ns5/3DDAFMHmjjcZglhPf/a5n9Sb1zkJWOMlj83ru3OT\nqcMAGNh7AVhEmZQASuIfdSF+lWIQojxwco/xhM4UI4oojbcD67E8lij11G5b\nDAjuzdOiiQyUh8egCbkhHj80VM50BYivrCJBICVwLgGQ9gayuQ+XOWAzrgWZ\nkD/TVO1pcJ4II9Uh6ej5x/ruwY7Hd5Qcf9gzLl2UMojtH7KxpCl45gAMcZoQ\ngoqrtWePmeOxNN9HMA5lHYwZJwfNYdd3XT2rQsb9YSBIIOk/qXwx6R1p9Hjs\n9OIAMgzUunHCTuTrRe0riKmuDYi/NB85xrAaj3LqB49thj8q/exaXlPA+bVY\nyg6158vkIWRdeSnor9uBJkFx007sVpWPbAiaalzv+Ru3faCqEUxgHayl8hHr\nCDvM\r\n=4iYo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHrqOeUm8jDALgDQqw8I5ABA76b6BwT2DaMY5BjGBAgAiEA/vTCMUJpzNANYE+lNuFMduTdBg8iEgfDc6HXZiR96aw="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.0.2_1591867365225_0.2833105866376391"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.0.3":{"name":"discord-music-player","version":"1.0.3","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.0.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-2mUvL40AT8tvN2yN9825CuhOko3QL5i+Qxu+5yrYd+erceovhLuYDDFTKtOswY/VpbvMQ7RKHsHRom/dV/Hojw==","shasum":"31c31f427b8df8c9058998409aee8b0287afb2ed","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.0.3.tgz","fileCount":16,"unpackedSize":144761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4fiNCRA9TVsSAnZWagAAOoMQAIZmVMjtRHAg+8ilp+3d\nE4grX9G9aGto+Wt93QXDFmp/ippk68wSAawvntfblFkInloSZ0WmLtmgPDSh\namwdfR+Hcpx/6oylhiddq/XN5ufVooHoDzbVI+FqVbSqbBw2U4Lk8ziFYr1e\nyw0vczERsqiXXJvA3nrvBQW6qy8X3gDEyAJ0056ulPGtqXfP3uA46hsnNmSl\nd4zk+1Rvcwe2EvBChH1cVujx4zKrjg7X38LGWPA5+8/Y9QwZa4RyGYVQNPLr\nN/fuXKtuokHrrzK+wqlL8PlXTyQDbyNQHlkBk9voylDruod9MKFP3fJ8difL\nx88q8Fy9RBAkwS1NQiHDVoPDs7fu2IBl30nq5VmgsI069DoomyzFB3/fQCDl\ncnLe9RG8ex0TTbpTCPxdW68hNaNgr1GCtsks1uBjGd2GUBfEbpSmQHe4Roky\nPdngZbbUKBtgIUQjwnslpa8MDPamV7H0HWyszlAAC85T96SKEr8/KQRJ8yug\nDOiTmQgITg3A/OEkIwxnwKM0uzfFLmqtJ8SJ0VtOWlSwC7plH4kPmTZitU6m\nhtKN4BETCdfDfi7PMH0fdGJBOwST9JR/50AD8v7KojMWJP9pT8yqziz9PvzZ\nOP86uSt3dvZXc4R2GD9dvRxMbDlQHzh93RhsK0oMVcgSsoPrVYRzqtkVM68t\nB3zZ\r\n=CQaB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8pT53OVdWRQpnjEnncXmW00T2rsYQnI8Z3PhWdWjGkAiAwjcty0X/6Kx/dIv4DGnQWz1MNUI+x+mX2Lnhec0QWVw=="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.0.3_1591867532998_0.11072424912099699"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.0.4":{"name":"discord-music-player","version":"1.0.4","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.0.4","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-pOcVrvl7sZZ0fb4omv/3xBjGCQjqYMN5zM80I45XGxikqWUaHKYIv8DGdZjhZSMJT11oOFzTeDqKRq8JTXdomw==","shasum":"f4226cf0c39c80263117ba1c4db3c05a02a464b8","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.0.4.tgz","fileCount":16,"unpackedSize":144787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4fkeCRA9TVsSAnZWagAArTsP/RqmdflOVFzPEXud5JJx\nfYAYWfVnL2kVgkY8tzCQfS2VYnIIqmbupEyI3Q4EYI/j1feuFHGcXmdIcEfm\n3i/zwedZItOybjzfWv6qC9hcmGgSVeVT9nE/TIFcs5O3BEr0+y2KJ2NmDumg\nlj/Wj+EGdRoo3Kxsi6jG8tYSJTO4O/D+95oXPQateGMbNmZDd3vDVw3pBWzj\nNgusfORsgaLk27V57UbcPcW1J7pwXA2AW+mPxLAWBbJDi4QdAYKE4pWTLx0X\nEGQQPHhvWhzFe1dZV1Yvcp/rmDyq4ZlJCBJTNZlWJiMiYFlT0knimsx8Xgq4\nWoAQBfcA92SOfthMRckyVtloqM0FPO5LH79U0whXqHngLjfcm4082koGpPNr\n5yJ9aHI3ocqFiYeJKpOVwe1gyCLHfo1M7qadB2J3QXv5zSpuGlZYq284S2YR\nuQGIit4uGck6aqqFSosquo5sdz1FrR2ziu8BSIHyZq+CwCuZUXHPszQoVRYd\nGXb+sMlY99e7n3GPYPSit76fYW7WkMip+4ESE62xlq7rEpI+rUoylJi3/NQ2\nA6XpfM0jMPEUFSu+CmQyltsJhYx0H7FYVXrZbDYAF6lRO5x1zXtEwRk6bgPm\nw9e+0fmXs9R9uXvghOb6gB7/8zdh8p4XMW1rVla3xsvqRkP/lqg9AH4OX69p\nM5JT\r\n=qb/D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRPaprJAjfru8ULEG9wBIZnD4ca63BGqv3nhpZti/vhwIhAMy5Y75GNH20r9wD48se9aH3CFO6fNju6RzROLW/aC39"}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.0.4_1591867678007_0.6197419351230433"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.0.5":{"name":"discord-music-player","version":"1.0.5","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.0.5","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-lip5Do1WDD3xCkshjIk6vf3UBTA47RTc5MSYcBSCUqjVadqTpzUsDPFuhuw2TCsg8meAvTjyCe52mjAa0pc15Q==","shasum":"6ed97002af3155cb6af4ae9495ae5702d8dcad2e","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.0.5.tgz","fileCount":16,"unpackedSize":144780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4fpzCRA9TVsSAnZWagAAsVIQAI28EErbSV9dfbJ5wpCC\n2rkIZ1lFI9DSCNnr5ue1GVwZH1v3JvgEHZPtqNNfbkZDIRU0QWDFrtWFtuRc\nFfPzWTkfXwM6Jr5B9LdZRBBHpYL8asLdEnYLcTUDggpxd+vvdv6wqx47NBlV\n4cHSCJsMWsodc+m19IEacRur++DZgmMg0gSj8jlFhok6F/OH3ofHFZOravO6\n09U1LLEYJwiQVY0kY9RWyTIiozGaTdfo6FenmnmUYCWxzs0qfK3a9m8bqu/3\nu345SOyyu1wLiMsqNrlbjmSZGxLkAsBmAthRI+ueiWoEyjDgag11eyaH+v+k\ntyd12clGjJxys7Ww3kfTYGFrfHcF7LMPMEnKCIdY6GZYNHFcMuqvCv+KoIld\nyExMugmZz+Aa546SMuTTepPZM6P7z6Hw/87LrAKZZBl4vAeidL9+C9ysoUS6\nSE0ZZParx72edZunVD2cSALcLQuFEsAe/3W0yZH2hUZH9I24XA/XqIX1BSz2\nSfdr0rkLf69f/lPT8m5zIDoQ0ik2BzEvNZC3TEOPxgpuujVd46HSzX+GkvH3\nMpoIHMOvr088aX32WZcdoLjS5vDOg1RNpVooTewm74d2NJmFALsssjzPGBPv\nA9FJDHesiIpat8o2jfRI7SbeQUmgw1TPORtH9VmZl4OHTe27zMYRXlzspXmA\nUaTc\r\n=Ojz9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOfqFfzgYIblpEA3vVyAaWe/tNW/uN7+CUG5qCiIkYvAiAgGYvokfm2jiczgEv09xUXq8mKCA51rPXs1BKaePgc5Q=="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.0.5_1591868019433_0.5582594906297735"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.0.6":{"name":"discord-music-player","version":"1.0.6","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.0.6","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Nl8MTGQkpqoudorPZJUcs27VJ1oOJolyv7sBTc7cSYMhxryCzRUOwn/SZNVXC7sJTVSU0YuSIjjWwbKR41zYWw==","shasum":"13dfb2ab31ce921a7b9a35b0dbcfc67739766c36","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.0.6.tgz","fileCount":16,"unpackedSize":144803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4fsvCRA9TVsSAnZWagAAnz8P/2jm2/tDifcCHHbeJxTR\nfqZllSBPstH4AXssbuIaxcfADpbsV7AI5PS6wz2pJj8YG+lrG8JPzMqIduvo\nJyTXL/FMccjmBRFdU3X6+GDs6LqTZwombXRRseBnChVX4hxsQN1XeucHqqir\nkTWihDMdAO7IaZDpRwnlLiESCGXhohMt1uXz1SbeWUkqhcmhSYtqJ11ctUfA\ngzfsf+3TTH3y8/+/i8njI5Kjag9nItcdGc0zKqtNdJu6kHkzmtjO5RcD6gC2\nT6HaGgGGHPevL61GnXzeISKeqYmHnvNYH4pp7rpdv1iONwaEGcO3IIhu80XS\nCIm7bnmzwmMviZgDvRPN143L0E50fUtbhLsmYSJUf5u8o2Yruk6Nm1z7o2fM\noY5quKN/Z+ChC+r2KKHxUWvjISIffdJe77UiEMW0a2PqtZZYbgULVY61rXad\njKx5R3Vos7zB2/9bv6adbjIMh4v1Zh5oyqwK51h9xyzD9qtxYq0bzJNSPX6a\nlgkoQUK3pqkIYGhdqsMjm/ryQ0eEV39lgmdotL6xrhK45/bpPhkKHP6EbKSo\nQ7KbhYFju0oNE338dhOfABxzjRQvVr4Y6drbT1a83ESMa5pRYzkkmzgR6lm0\n67qOiCifDZDfLLuDlBEtL3zNXL2FL592Njjvbod/VvMHbv8LlMjY4bNxJbLQ\nG6ei\r\n=L0SL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEVf3f3+J0rLtLPH+VqTOSH1S1wm9zOzD+w17hx2bWdAiEAqejJ4pmyItcmlopjsy1tKgoBuQjeoOPIM3/YX3rn/h8="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.0.6_1591868207117_0.12678243055253824"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.0.7":{"name":"discord-music-player","version":"1.0.7","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.0.7","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-qL+0twXbGxoWgBhLeOHnhashHGTWlBcs00nVJ2GD13FAF4tn1MKH+EdptaTdgEgZ/zJTm4PW8gbChxRZxP3fcQ==","shasum":"cfd226a6e5ff86a475e8df462e2333ffc5822773","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.0.7.tgz","fileCount":16,"unpackedSize":144819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4fz1CRA9TVsSAnZWagAAYhoP/2aor/0uDcd5wNi4qADF\nJm2+vwyG7ZCcAbBZaJY9xFBg440F7YyiVP6AU4cTD0tqBzxqMI2CJ5hEalbY\n4Gk6BVnxmen8FwR7BEEbkdMzb7jbWyPdP8fnx3954ifCMjpybDxpFUOvpVIB\nodH61feaNEGqKA6LZfEXwijofVqMp+WR4Ei+xIkx19zbITMGUmKlv4x8ixWW\nMTPmW5Ufvm9Xp6Lj2xZBywFc6E4GZun3ZqwwqpcwzGjU7YGqPmVvvvyIYqFq\nz6cp5CXFdYq98Rd7FXibPZUsdZwYefRMue7O21tAzrvgy7evUMCSNG1EwlIp\n3wZkrY4aLE9PP2NEAzgOgvNyaPG5tu/PB4KTOeUhvA5VecFmrb/MkKr1T9mr\nlDAt4Mb/JkkiDjs3pZ0EN4vcdHjy0KRjiJsrxT/qVYnnFuXswZhGk3FSEQAh\nd8h6NnwIRuFRMik7IXWd9hMVzaloVFZLtth6j6ehHj848c2gUu76p3rHddiU\nVEzsNX0M+i1W1l3x8/MR2s30n8QkYdFy2nLENfpXIx+vBKQc+9X6uBZpb8Z8\nvhuV7wy+FBsqTO9ekBZqgQrDU1CQJvhQQhu2eXpFXVLMTHSUvOb09nsC8HZn\nRTNrZEXBMvqG5ApR2Nq270iY1KZqnna0pz2s3yvY/TQnXVtusJlJuL42agIi\nSM9M\r\n=DpFT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEK5L1DFLMlKMn/SrTuH3j4s9ghFWkOvnkkwBEsGkn6AiEAsjHjELWA/fkUbaKkDAd3cF2OwuJkwqhXvuCizipzscg="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.0.7_1591868660547_0.7895992246922885"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.0.8":{"name":"discord-music-player","version":"1.0.8","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.0.8","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Lmyt14z4kY78hswoS++8KC+BqVKlsSiBmzluEK6qfQGZzf313l74Xp1yFeXUHrrWEKNocOubuvP4bCptwFLmJw==","shasum":"a7ffc5aaf4d49624a1bb40a82bec30850bef94d8","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.0.8.tgz","fileCount":16,"unpackedSize":144858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4f3tCRA9TVsSAnZWagAAWloP/0yDHTf6aCnzZiLV/HfA\ndKtEqaIaPuAc6dQ/f0YHtDUpmgh5WL4tJ+B1gSoQe/C5rA3KmhOT37JLtvK/\n8YxlqdmH9B98hSYXcFxPELXq1l1RCBENNOL6RcOVGZMLl1MkEsiwvGD4UzJ2\nqI3+1YscQ7mHUN7zyu/bgh5mEPbp2dhVOgMiBIy2MX5JOzB4efTr8kbbR+gu\nmJR8AK3CsyqpBqV9CgKnqCR8LdEMe6x04iI5mefCNU5WM13wupCwlCVt2z9g\nKbGev+Vj4v0pNbJNzMx08CwPLuVPstV3qJmwpuM4zZrxEnbrgH8ys5DaehC6\neYv2TMp/m8XKjYcCbHgsPi1sBZI9j46bUpS+mRy22CdWnDO1jbgXtrVZrtBt\nrR3NFwtd1iM80txDIIAJjEjYsyBCCc4nSDBLDK8T1QWoV1hyq7Sfq+LQ7cTH\nfbBRu2GtxhyesM5kIxig3KMOKAHOG2H7GMXlSp45QYyhfhUEstuPIbTpL5aA\nr0gUHoIrKwGilgbp58QwnpB9Mp/GkiDa/P9dgsdwLScWtP1d2d62t4NalZZy\n7CcPlPPbkwgijj5ThKCAQKkJmUnTuMB76IAeiRbrejyb8eo9wgvPpQyQCjfN\njrdJz+GQlNEI+yjadW2iePD9uAc5wa3Xnpc/h74l4U0L/IdfkE96Ft/1ZaAU\nGmr/\r\n=jIk4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDNaE60flAbuGo8yOQ2AbI86TaPvBmJlmebmn5eGuPUAiEA1oW1BmE1UN5D5bxEZMHIf1SmmthUZZ14SsjysZcWnnE="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.0.8_1591868908746_0.3119870635262245"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.0.9":{"name":"discord-music-player","version":"1.0.9","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.0.9","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-RiJfHXnJgWYeb5hwOjfNh/MuXct2JGiKgo01VEDxsYWPT9/u5BM2UyhOnw1SK3/emztB6eHENeu5Ig63E4y5GA==","shasum":"1e8f82bb5b7785890be3fe25d1793b54ba9687b5","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.0.9.tgz","fileCount":16,"unpackedSize":144858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4f5GCRA9TVsSAnZWagAAS+UP/0x/8pJzIJ0tsBQ1XqY8\nPwdD+gJ5q2ARMjUJA8bKQH8NZsMeEiRXIzA3CCabqBWtDgKANXo6uxmYrRza\nqrdqmqgGSiqKjRQruiRcL5VwCv/gGQyhtiLwYTDbCmANqUG5Z3OA7jiLDb2C\ntiaCtvCUQiDAhidTnyRb+LD59Mycqjq4LmndLRSt9UFmPq0ahcJh9Yuf7Mr1\n60Ga4Qp24Pb/qFHNlUdY5SPqejG0fYN//RwwO2C3W7eXr0B148kfciZwFFv8\ne5DxqWGJ5tQ4/26VF9fEqV3VdDZFr9wITvNJ++Ae4N0FB70FbMX5pQYsaM9y\nCBuQJ5FcCRvLXF5bMFUQFVZXBlN9i9/GkIl/jPMdOj7nmTE3qpj20nRVQG9W\n7LMCDejMlK3BUzk0rgn7rLCE0QGqdafJW+GM7Qwrt/KTUHGb7mEOXGXJkycF\niungN7aiiq6gNqVnEGE/63elLMG8Hot2LlCAKNaOMlhY2a0x42Rfv6OC35Ph\ntsTmAZm2ZCG8299zxFNUzzCgB3QzTLTNTCWffQL7C8CS/7wsW6f+gm8ysO0S\nAWy5nYXqHt6HJ+6TIYdihJoHrrKy0cl+BrixwI0U4aPXaELxuPLFGpNudsj7\nodzZO/ZLX+spnfIfgdzqqfR3eKsJ1AxqedMj/ilfNzeVnadjzxmd9dP33o67\nBJcm\r\n=sT7J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlTSJLwbjSo7Sie0h5xtshU2jRZy/jTn3F+BkpQvgEdAiAXrtdni+t4VP0eLSiSHZmrfy5Nd8K+c1Vaiu/PYYRQ9Q=="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.0.9_1591868997442_0.9565234566271223"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.1.0":{"name":"discord-music-player","version":"1.1.0","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.1.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-tSHbISg/OmdVvhGjOL11e53gg/aN4gwzMm6fFt+tIbQkCc4Nd3K1e/rWsi0Ho0e2SaZgr6hVDeLkGa2dFf/kvQ==","shasum":"0d727f60bc1f6a36cb86df61562eef8e38d69294","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.1.0.tgz","fileCount":16,"unpackedSize":144435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4gF/CRA9TVsSAnZWagAAfQcQAJWrujZuap3ViTKovznm\n/UFg8pL+UthEqlsm9toY8Jc5P8gWANJQeTSZdbEfEBwjn+owsM55C7eC/8gn\nsWvjvn/a14cIU5cSIlGy/RLpWhvcvLe1cwQiBFICCCK2EeRaNfreSmPUBOUV\nCn3J8U/k/1+TpfgTNG8g1AxTWAnbVtRrLCa0M07Sz4EKpZeTMiwhzW+MjTAt\n6CNT0yYulIaPxwcLJCyMqwY1J8MsfiyewOIH+nrfKhIUb7w9YYco8XlV9cMs\nTygSSPw0HJ1IEmj8Qt5uARmfIO1i8+JED0hPbQ+jsywt27E2wCly0S+EVeH6\nZeS5/57xI5jay3woHzWzmhI+5zclqltBHqi60+c6XWb8qJWvPzrOVdtkbeZp\nPPyc1Ek9PpJ1gXoyMYu81uHmlwPgBS7M/GlKqcDtj0/Wzxu/+p7qZ5V0OlHz\nTUzYmVP05WNuuiVnZ1E4HIfji7PxdcZspPxsWKoyNE1CSF6ttNjQcJosguQb\n4ueoXf0/gUIZKuFqAyxrBspx5F7VKkMT61ACVWQvYZ1sd0DIokmwW9zwXDmA\n9XH3/TIoDdrJblURHIPRPZU+ciiculGb+AD0n1Gf87oVd226Ev8t7Ri1IFYv\nDB7hc9ItAMmMD3rXM0ET/Hcz4xxFoDHh2l30Lc0ekkq39mKPYDnq/6DidvOd\nPsd/\r\n=7b8j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzg3yIAE0XY5qAg3CCw9bMcY/8ikm6c1asHYfHsxSn8QIhAMC85yY0qGYoFWXM8bYBRBs07m/DTqIIk50SqGKwrvlV"}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.1.0_1591869822589_0.9212395881699798"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.1.1":{"name":"discord-music-player","version":"1.1.1","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.1.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-jKqytcjWFm8lz+nIX1E8V5EGCwodpnvh13bQGbDXyQG6R7EaJir+j6CEQCdU3J0Y7BqGiG9y6y/EpGuKk8MQNw==","shasum":"3bc3049fc966b8925ac3c857827ed1111b08d7f0","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.1.1.tgz","fileCount":16,"unpackedSize":143852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4ggZCRA9TVsSAnZWagAAIDwP/jOhsXrw2MoRiD/30FWk\nFMTYUjVF4bFEbnHYu8I+tR8wukswKeCc0oVG0fTvaZRZh7OC7Q/2txhJjTUo\n/hNeVDWVgtiECb/BjtxPrfSfBL8clJuUnRf2Mi/pCVa+kybSczq8kKk60Acu\nqHXvNzCnekVw++0HcWobNxQK/wwV7ahSfYMs4zUhHFV3xT9vSE4fPIVWy7Ud\nZR8x2pQ+1ppytq5a2gDr1R5eh5SAWjAxLCUhiJ678JwbJe0skvUjomNouFQe\nqZ9d4In0ImC5crMEwDw7RaIJNp24E3+mq279shmQ4I87x0vJpoZ2psdCHzgB\nwqDtRoHmR4Ec0x48jtYc3dOBR0/LTahOBBe8NAiZfxsVOYECQ+kOEHdfxqga\ngXM1A2qCiMRsRiEIwTIRicXpn803miKlDT6dkQl+OEFWQHf+qU6YpZP12IZI\nL8DRX9Rh/C7dxbZGcadxpC+SjtQYjOyk0wk37bRZ01hZA7aZxfTckio+/EZK\nfXinBKlP/XJ7ZvHmT3XCEYrXwl9dOHUT7DAboaV8dm7LUeqEY9RVgmX6tlIm\nvuXOHCm1dsgOb6VxU2h1YWTLRphu7s3cHuNKPIXO6g9rzoP8TYd0LGdigpkn\nWGLRPzVAX8/6EQ5ViObOafTIgxVzNf2M8wdPSzeu+N4Xvp8ot+672RKQHeBI\nzE1G\r\n=4XNN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0nhvlkFvv8WLbrk1fsaRB+pR92f92DQ7CdHJfq25nUAiEA085vImri9i11/TGoYG6+iyaaYINoECtgFnwS4ysbU0I="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.1.1_1591871513281_0.8360227114079453"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.1.2":{"name":"discord-music-player","version":"1.1.2","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.1.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-OmtlqI5kxqnia0A2+3ie9OgZ2wCQ62eUMzcKhHBDTL1F8E+oMAYRuY4zle0i0slDpNQfxLYLycMZvvO3CbVisw==","shasum":"166c73a9ff1c1c0f91f68a1d9d1e53ebc7610c4d","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.1.2.tgz","fileCount":16,"unpackedSize":144771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4gk8CRA9TVsSAnZWagAA8roP+gMU2P/AhReiZHPqLuCl\nC/FW/ZouEyufknZvYQDGqmallJe3Hsa67bGrRchCfP5zHfV9EyE2Lf9k6l6A\nMkizdyV5wdTk+4Hos2+Yco3HrwBgPQNB0cIsIirwYIm7MQgcsMHwpvp9kC0g\nojSc6XkQoJ5E3COCXs271JwACmvGU1WgYVQT907e6ITddCnU1j57rmD26JeP\nlmK4DX7Zi0aIUaicFHmhZjF86b6qM24agT8KvUtz2yIFsbkgcqmm9ezcwUNJ\nzjJI8GAxQ8YXDF197xf1WoKaKvUDU48UvTtiSrKFR0I3rfjEYc4OUKWhTmOG\nkmXfDU+ySWrMO1MykKIH1A0s1/VJXK7VLaVQ4nLqw3MOg2D2cJV7sUNkm37Q\n6e7txiMAmmpeBMlhpM1nUjZVTpwBuMwlAfVmmCvsxVma2WsP0UCj/pYKFIoM\nDzGjtw2A+qpsdDfATHu1TFyPfOu+z0MRyRS9oIZKCsb8UW6CifqD4WfRes+H\nrrl9sTN7yZaSrXmhgKsVY4PqS2KJra9J1NU//1pcDTuHljM74yjANj8/ZnYe\nyclZpKLDNumV8W5U8oTidjZFrQj2hAXbhcwfnwnWGwbDBJRPlmEijW8oqzGO\nUFldiNQxf3roBlqnHBbSS7KEthX+jrl8AGVam0Y/B0E/qNQZu1WoyKio47mI\nsgnC\r\n=UNez\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvUAG9zBwc5/BK1UH9McVLy5xsreu3jPo2W4t9DyudRAiEA/Yh4RdnoeskJbrrYSxW1HJNrw3WlogWYsA/Nz/dynfI="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.1.2_1591871803916_0.7744316853369526"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.1.3":{"name":"discord-music-player","version":"1.1.3","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.1.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-+1ZlVS3Skqf18UzUYsPWNEj4oQQGHS1HkUeMA+eRAwWBQsBwop4TGLtFg0WzVSZ5ddv2OtLCYNdZSq7B50wl1A==","shasum":"344235536675b5d1599364c85dc70966b85c4c41","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.1.3.tgz","fileCount":16,"unpackedSize":144789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4gzaCRA9TVsSAnZWagAAvk0P/jOp2At7puUaMfVNt3Ko\nxd1VurA2RoZSCaCSxSJ2acEcIYkcnrzeJmiNJj2xJ5VHUmEM8QlaQb+biMi/\nW89EUze2KkYqwkTyEufmMBQgTWKxT9aIU4vtSRl9k48xamWh99VSFTCAAoqS\nDPJJbHMk0sK0zHAX+iziUwguuJTIMljIeSBp5OV6MJdvjn8BoEn9ltmoKYQO\nhOXQ+YPYtgGwtAf1IzpdkcITkTJv9894tf0Q9mZTQZkr7BuAD1k3cL/A5dy5\nPRY8VCcF4GDGDE7HmajnU801ugMXvrg4w/Hj3uUbuvnl6wK8daaHVQdtRtE9\n/4tZmFYqEuKzYsJ2huppROwBoSjcslMOIlM4KslvL5z6O+L1dbl10Gzs+8rr\nq0MlnP3zzk5LLkAmiywgC7xmyCc2kn1PBauWaZR3kTrM50mUYFjTDaumd8CD\nG8ySu57fXciFzXS8YnK4ee12yDHhOVi0IQi73dvg6QpQIS/jhZnnjHfaFV2h\nqCFxiz1feDsPLCx6/TGHuI+ozsTys3CQn3wV8MFPgTWOi1A461MUMeA9/MLP\nojUffAX2w+UaSKsXpCADWmPNt3dK3LYJBry/VoOsUIlBs+HyK5FllMeyTpkx\nXL0a4qLj3ni8KO+E1nEJbMo5Bzii7PSA7nHaLTWJNcsWz3hhMj2nYkKT5xc9\nFMSi\r\n=JkoB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcIIam8COBxi+pm4G2SeePiOZAGn9EfIHwSv3MEeJGzQIgKVzMB3r+JiIiVckafR+DrZnIeHAGvW2mJKNSkL5NJus="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.1.3_1591872729995_0.24984950057632838"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.1.4":{"name":"discord-music-player","version":"1.1.4","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.1.4","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-XEoBHQc75ObBikAgLoWM2DfursJ+tf3K0u3TcK83YYFaSmki5bvxKFS6IKN3jCqnyJOXVdPzujLM6M/YGUCBbw==","shasum":"afedf71630978688bbb4e7a45175e2a0cf347593","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.1.4.tgz","fileCount":16,"unpackedSize":144729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4g2WCRA9TVsSAnZWagAACKUP/RlN2/mq9omDQ2oC5rO5\nwqCR0fjMy6R42Tqf8xSy2kvM7PSGEUtz2O1F+cL7XQhO2ybEfjuOv4SzwMBO\n+kXOhoN0zpIYM2jFhZ3DD0gIKK9fVukpcpB7hBB/KUdntUl38Z+A/fRL5VWo\nDmDaK5lGJUtSi8MqROAwG7jwCBg930IxWhXAK5Vn7L70ee+YtyE217LPRQMC\nG5mBiqU0xnJ4Y7wwN9K5OHffp0OQ1ZHPcm6DUCs/j8+2pebsbz2CCFTExaf+\nu+7PEZ6DPn8UprrPgPSEIBBmZ39X7ABcjN7PI3eAAPaKeQRzcaM4oJJo2kth\nUw+xnOUI12FMsxix686tTdeWTBKbGBJ9wXLw4OLjAweYEQufWqXGo7gIK1u0\nAXly1+l9MYcwajVwL4s+87dNlcd+T0ci1nk/DGLb1qRDmdkcqKYcworw+jJ9\nZIlBdps3R4zlrqDXR3CgQf3FIFnOL4OILnfadfwI4nVXWmymN6V4qSXPZX08\nHNl4CDuptmFOyXgg+i+THnp5dHkVi8c8wehWl2fH9+7vphEongmY6jlSZbdZ\nPWZib6q5tfHP338ads18hgcceJD3NLzagdwZRafOrMUNzzg0S2pvndsHC3F4\nXxNi7DebHBiTVMRGB1FpjLs+ZobqzEes4cMnZCA3NWRtfFQWJ+mPsWMN78rE\nhp6V\r\n=1vVS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDre7YlF8NX6Dgl4Yl3cpDBWL4H/5fnqYqgg4tx4M4dxQIgYW+d84c0O/gBtnUaaEjyJbmzNujbL8kxyHtbyu2YM9E="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.1.4_1591872918228_0.6364910070197953"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.1.5":{"name":"discord-music-player","version":"1.1.5","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.1.5","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-HjIt/mx7/Sbu/zBTxyncXZt3LcvFOIZcAdvcy5Ci3x0PkaYC9re+xuT8SVswFvY9yXIY1BBqzdTrqc6jvOcLPg==","shasum":"29fc03a8d5965025727a4cee0ef1223805857599","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.1.5.tgz","fileCount":16,"unpackedSize":144731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4g47CRA9TVsSAnZWagAAGWoQAJcIoUR0SuOeWN/NnIqK\nOOqZZF/ZnnjFAuNzeyZTddPN0OkAglERGnZc4K8HRERbrh3dDkfMxfWuVBTL\n/6gW94eRxS7HiVz1dXwrS+EQ7a5OMq84DWxuICzH+RcBOIIQIcoQZ0yfh3Cf\nsZRvdq2KKuk1yEakTIz4LtZSp074B5hPzGsif33aVeeja4MNyayu7StB8Lkk\nMf0XEZvgSf8M7xxTxmNfBNTiHevx+cvdLBveqiUDF9PRP6J7g6cW7RbA53lv\nu6+drkAxNWxgsuLMTWUr0f36q43WNkWIvTX/HJig0MTg1iUqN3QIRdL6OAvj\nP60fQN/79MHHTcX51QZ3kfNIuAduFrIW0UIdUhuBN0IapnQQsVdRiN1KEnrc\nrryEFvkvh5Rs07YTzv/SnVB3ukK3rRhG6V36hhi3pqsYJHfIYSkgNo5d+XKm\nd5j776o1jhemlj8jN/wDegtSod3IT9BsqIgyndzWC0/Exx0mgbzrxQJ8gfi/\ne59uiQIq2QAOCrMUh/DuE5q7wrWZuqyIAZJDdjIzB/xyxs4p2PLbPAO5nE0E\nLxbBpTMJa7R7zSAUkUr1rlH+Q9yGLvK3HN6YcsaaP5GPNaRRZG3+3q+2H6GX\n5vf7mUuYYutj3lWobJa5Ad2fS9cUtfUXbPRO+xHgS5xCiNGGLUSkmtbomfvl\nC49V\r\n=z2WM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBmslkiCYQ/6EHLYMrrbolXwq+9Ztb1WlSJBwcK1Mw9QIgC6KS1Xf2V0fz1IpuZKni4VIz2/qvNA69t3ugC0R2aI8="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.1.5_1591873083399_0.843241523384038"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.1.6":{"name":"discord-music-player","version":"1.1.6","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.1.6","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-D0BQVqwvFImxzWoLMQTEQRXP6XjJqMBUQWxE38yP+V9CbHnodLwPEEgogNkjDz537Ej+mW7rNfH7odNUfo7oJA==","shasum":"346386f287352ab706eab13dd97b14a8238089ca","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.1.6.tgz","fileCount":16,"unpackedSize":144730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4g7xCRA9TVsSAnZWagAAU+kQAI7ATIdVuWK2nq3tg6hN\nCBLJtfPTrV7+Bk7JNi1uE6S0dvLJ0cx5PJ/3uQ4ZVfe4Sh63W61l/I4jyL5K\nPRcj6jl+EnFHWgXn4guw/5sJaDBjLBIKkV+ZswBisfQnFKdTLMNStS1OFRQL\nGppzaDyjn02DqvXy+TWbPwpve9sOTFiXEhDJULwXbrSevfr1B1sgrWneHQ6G\nW2V/7YRXv0Tq+al3DdOOYfvo2Exl9fLLN/xqntJB6RdDujYkkxb5ajKJF677\nJ4KN8BWPlXy8ezMLVMl2l1drPsovp2yD50k3ALhTXxL2k/C09RJ+mE8HZWfY\nFgrw5H0oAawLjTemrQk/FLhKOIdTirZlLyzWodhm+1L02AQd639FI4vuWXjg\nQPgnnym1xV+uAGUs3+eB5cbsJJzkeUpJuyYoKOIMixh8wySJ2XK6wFADS8gK\nI/piDTQRRRmO9SU7qgLsizHPw3xOEeaBw+rTspKJsEWikjHA2n5RvXn51GGX\nBn+QTqkxFpms7286SIVO/K9H3DARrXKnzA0v1ew3s4UoaoOS6e9L3E++BZ7e\nKee+uic66u0698pIuq+7I/nRwz5nT2qJuEv1fCXbOJi+RRz/GoUAdVlopRMX\n1FN2CKWNfhzPRjtdTFOJC/y9ghy+fLq0e6SSdmYet3AaKlBdT3d+wRNMlyno\nIahl\r\n=ltPp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSh9rfjju+hZ2XRyKyR8U+zhEmJEM3baNUUXw26X1NmAiBPwt/qjwqVgLVqqRgnqI4N76ZlV1+8E5XW5lJW3IrDWA=="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.1.6_1591873264497_0.06143882269928502"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.1.7":{"name":"discord-music-player","version":"1.1.7","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.1.7","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-pMb9DrRl6rjEoTNuTU+tpefR1iowZBDFF7ykPtPHI0yQ9rY85Kg1zCHz6JOWihBATBHGFcA07PDC5V7buiEUFg==","shasum":"90266dd6410ebbd634fd823495c3b19032cb6d96","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.1.7.tgz","fileCount":16,"unpackedSize":144712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4g+gCRA9TVsSAnZWagAAI5kP/0BDZa4SdE6FafeehJhH\nIaJQX3FVNcC3q8fKdaXZu74Myf5Kb6A20lJaf0E9cWGXOgqC/6rlyFrlFIJH\nDb/sjyJEhu7uSsfaymXvFmh9i93G6fsKSWBYt7kb1pJxUWZjGJDenp4aCrO5\nPwypr2lyKzEQBgrzYvSfgMvfgFSvbjvhmxkSogt4EHL+XtOTssQMbRazJRZL\n3oS3pBDHtYkqC9snA+BE1laUvK3ik4F433SR8PslGjtqtfvs9eT9wC8EoZbH\nQkMCrxYqewlMx4C6P2vlWzEXbUDx2iQ5I21CldJXzeUHeIOMPpRh7GvdTL1Y\nKwAWHVBgFOaTaA28zq7lJPp5zIKPvAMeQ0Mj4/EhD4BvpDCLOyh/bAywOi9T\nzAoF8T9AHQWm2fI0QNjVnrZWCAzopxBZyyeApO3dfE2cNZSFV8cJqSGF+uha\n/LurohbHacsmcZXVtfUQ5tNLMeuAFKBVq2pzFfoVeUuCrJPnvoQKlU85QUoV\nJFEVJMxSXIcJaLJXL0C8WXdi4JNok9GJyRE+M+fSeN/rBLkG7KvcEbw3KOBW\n/CFul7pAJh+NJ+2wI4j0qyMjpjbFTsXaDfWysnaXmn+jLV06YRju8GlL+/0G\nmMfWoK+++XExLIC3vMNHydUG1oBcvBvNg0nfRV94H2h9qtj6q3WZmqmpj6E5\nsxi5\r\n=c5FO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyPzp9CSbcTCE14OIsZoMkxlP/mPOHWveB7hDi+omckgIgO+81istcumHH+StSIuDRW5h1vnRQNqSTtzK5aa8nMZ4="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.1.7_1591873440030_0.585360967674184"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.1.8":{"name":"discord-music-player","version":"1.1.8","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.1.8","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-uDgFqGvD1qxH/yTCv9KBHsZZgGc+JVb1E5BzDhrkFpg65Euu9iNSwrBItX5YC0XXSt53vvq4esWFoAf1oNghfw==","shasum":"a70282bbe9082547232e5a25b5f942d9b00b40c4","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.1.8.tgz","fileCount":16,"unpackedSize":144874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4hJvCRA9TVsSAnZWagAAwT4P/1A5QSPOi/jOsnn/ec5i\nEWzjRdwHzqCIT/vdTSCfmY9hDqTIT2B3Q3HsKhTNn33TB/UTmAO1munw+4JR\nI7kLd0+XS4BsuGkMgEcM/qcypIFTLr7wOXt5QIksLKWxIiCRic00tCjqlvSO\nrb77MLiAgdxuBO4BU+lfffLg4aEFf429WpUvrtxN8XVhRP54GlouNI6cuyOl\nbNZ0485zUDdSYUt0NlGUkSv2Imcu4iNAewvw8AaLerRU7PIM4EtDLMbWJyvx\ni1Kb3a0BMyn3E8m3tneaM0V+E8lEh7GJO7sIly75KXrBiMEKkM54B4/rsjkm\nnP2ae5kNWydbyIfmSsf1u+0QyUdio5hZ0m1Gf57q01CD49qoIUEC2WmiTuac\ndXvXJxJlpijX12U/kOE1pVyq4s7k17/oYBeyrzGB4iRM9SJvYNIVeVnHGg+c\nXzD5VMIprcQwBpjK0c+gHm4vC4EBJvFwS9I1BZtGq15DqZMQXBC0tcokXKU7\nAgqbRzH/zUfQsGYMHtkEb33uF8Tv4P2aG96YgDgSNwbrT86/fhghsPg0tOiF\nUcQp90OokxaCOUtLxiqikc5oX8p/Mfio6SF+astGZRfQSFkoawjispBKxWcM\nbBPHzxFSHrEf44Ju//v5USkgHI69glhuqAptY6uciufl6EZ0jyXsLMeU22iK\nLStr\r\n=AOE3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxR8E2U9Up4/FwBIrn79xIUMrUAdvEw/BrLpJG4I/zSAIgcyQ8c6Lx7yTQ1eh94By/+nFRQAQEmMosTTa5w22oZpU="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.1.8_1591874158554_0.466566648912609"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"1.1.9":{"name":"discord-music-player","version":"1.1.9","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@1.1.9","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-3p5Pdrmf9fB93E3vAXwd+6E2u6FJx0uAA7aRqdC2zAMGgTV31dadpVliDSx7Dy6RKb9a7/KVxiMsy45uLOCH5A==","shasum":"7d1c25025479d953c1ca917dc71885120ad165ec","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-1.1.9.tgz","fileCount":16,"unpackedSize":144882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4hLhCRA9TVsSAnZWagAANR4QAI60Hl+gRgHK3y2cJcZC\n3j2npsqcDDchnDYoYYbhJxwZvU2Bp4SY/59uVnuQ7Y4egHX9WrreLYpFdp1l\nY1kw6DftwsfPZjMiyBmitF2lYZxhV7szUEDhpophegg0yohi1MlUBS2ZokjN\nL/bc9nKO8WN6XrJLU6HuecX/EBbE91gGWV2iCe0K/j9BH760LpPTfnlfuv5v\n5khehsxkAU9XyeZ7Japq9z99basceXSFtDh+jSe0R/efo2L5OixvIA09st+N\n/e7Xu69bh4/YJqRFiBWu8yEIJ6IMFlD014crDUqgfOT8Ry6HAPwGcljLDsog\nms878RC3TmBr8TEF+se3szL0KqtyHdg29bCNnK+9S6hAHAjQ1fTpkT17TeRF\nGvuwB3X+XH0G5TE4YrXHbtyB6tO6SHmCsDmeYEeP0uHnJNpOXoo7vojkAeMo\nvoNL6uV6KMlYV2lx1yhpGgElrx3bpgKPZ30ktMoFZj28582Z7Kn6UIDDoeUh\nCuyvnw2llEAZ8+ZqAVa/tlDGY0gtbDccpAcaJdwJdH1szPAfHi/Ln3VB+8Vf\nnNR8nArNdmiD74Uy7Vq2F56Jt6Gxr0848Iv8IiY44jvXa7aJvpfyXM9PzpG5\nu5GBNEKn7O8lUsYLzcMUtDfL1LWLjLgBpB1ad6472qjoJAaawMREx95KZc/N\nIof2\r\n=ZZwc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID20mnGyKz5mRR7JUVc7auyZy1Cj9LMqYuDviHeS7+BDAiEAw9aO4I51DhfMP/O8jfjOQN5jyyJlDh400F3I9KY9StM="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_1.1.9_1591874273066_0.5562809947307472"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"2.0.0":{"name":"discord-music-player","version":"2.0.0","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@2.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-YcVVInQ2FHkOBKdFYiInLhmyp9GQ+ITySo15OP24o2UV9w00SYpA1sTO6Oy027E4VH5sq+kDd0SPdiYkRmm0bg==","shasum":"04f50118da49ddfbd88711cb92c11fd784fdf28c","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-2.0.0.tgz","fileCount":16,"unpackedSize":144907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4hN9CRA9TVsSAnZWagAAyU0P/07zoiJtl5OdkTqYJP4n\nfxvtx99bjQStZ25SDHgLHe9izRPPE4Q8HT2nL+V4+nGuj0ZWqebytOw0sBhI\njYV+NY2iIudfavY0cCyNvatzrj06QElxa6NFvCHy0i78CvrTlquxwwLyhWeM\nn1k0SC0vY8U0Jc5dckCmrcZ7npp6lY7jX5j1IUXCzMamhDqRqsbE9u/GYWj3\nxG0bdfQJVo1Vq57Ey2SgHz3dt4O/3HRh0wluQFBLfo/a1uKjNa+Uw3OkPPiK\nlifdNrV5pD+FuC4ztLAoEhEuJf9hljit8pG/Ksv68Pu3Ko6KMcUKq+D6sK78\nKkClAhoZIGysWmrO9X2R0q5gOKFYAhjBBr5e/aRS/cwWDExENogeOgZoCdxg\n7vFctri+nmVthl9kmpeTA4ps5bZE32PB0aEkUTv+10KleFaN3fTjA4RHyiif\npMYhakKj1tODKEc+blOSb9lao3LC/f+rENZLfk4pqnimzdeTfzI9pjvhNhVM\nlWvuDH8cLz3aye+8z+IWRrRtPLCxatlZ6KAlhmCOSYgvLeHWiC9RFqwUZz8X\nvfC1a7y/jpaGmq89EkEob3qKC35Z8gF5Rq67K9W4gLixSAsUQGOStVU6MdLC\nvJhQZdNbSioDRXoU3Cb1mzWb1RJch5Nol/gEwwzo2ZRP6qgsCNJ9mA5yh5J1\nFRoE\r\n=EhEk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErQUxIrA+hqLvHUXxNOPLMXFNLyiIOi7Lvm2fJHIquOAiEAz5dVxd5QeDEmuc7Nv3B/tG0QTcmhwm2aVF3Nt+rizIc="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_2.0.0_1591874429470_0.5973416206788051"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"2.0.1":{"name":"discord-music-player","version":"2.0.1","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@2.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-szlm43NhnKAyqRuEmu44LiEFnZPHbwFkCSY4WiN8YiVygVaGQz8brqO4Xcpb0NBCLbBzL20TL/kIhL401yjVAQ==","shasum":"100384e4b6a254da4ba3885260dcdb139f0e4184","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-2.0.1.tgz","fileCount":16,"unpackedSize":144908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4hXaCRA9TVsSAnZWagAAGnkP/1px8MFZwjIqF9bMpHkC\nac1G2AiQi4/RJDBxB2X8ZrmydWelQVH+C/ZzX0C0R/zBDxWh3pGwixwH64iJ\nALzUYg/2H2zu6U/h+qnKytBAg9hJsTOnBZqDdYO2CufrAOSDJ6PUElE78nFf\nwxPefFDAdWmwMEWKtUibNnO/SU8Hw0vk5r6v9QYmUsZNqFhnhCyROV7XCxul\nxvZmx9wbsgMl0qedKwlGWlCSSGB8mpcXcRavNtN3NEcjMsIfqUUZ73vsYdrf\nYmeUTBtVieecdyk18s4EwKt4s8REFmOOm0iBSEf/mnNTUc5RYGl5auYCVjXF\nCbYFUuqRXzby0hfCodMWuC6ifqa9wJ7be9Fm3BbnX3ENWzlvinxkqKkdyud7\nkQFyWUGCejo9AtutF5Yr8lK6EO2BHJlBT/Bd3buzPyVt1Ru03VBfusOFeJ2w\nxm44bYaZCtTpkXgMh/e5RQnUcTX+RB+MOLOa1CRdP8PR/Z4DJcNDjV201ct8\ngU9vn7R1KkMD069DJmJAJy0Z5ll7N0B5wn61Zj6CbvULC5BzCLbzw79MTPt6\nuR395BBqLMqox4Hrp/G83djrwg+jD112a0QSeJPS/osSbLPtHCWBjQX8IKWo\nkL46c5PS/anBcP5b6FqY6pBKP3pURQHyC8iuy+manYT5r0f8h+sWyglMRLU5\nVdn5\r\n=JzJ/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEpyIsaWZQB9fPfeF0rxizo2S0rDvWjaIdWblz1NLh8AiEA9sYDrNRvvzWrroXEucNzvjn3dBEtSNdP2qFGzFQAzOw="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_2.0.1_1591875033958_0.2799929457107704"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"2.0.2":{"name":"discord-music-player","version":"2.0.2","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@2.0.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-NOL8EZRHbP38DkRUhdG9KrG06fXARBFp/CCt9ag7fWN6QELuoZMTZTFqy6l6ad8qcoHZnRwAds0y8m/Q2WxF3w==","shasum":"5eb5b364bb6fd58442e742cdcdddb03d5a34fc68","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-2.0.2.tgz","fileCount":16,"unpackedSize":144912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4heHCRA9TVsSAnZWagAAgMYQAIXJ2DgySbzkFLNk4bdw\nVIzBo1pa1QuUxmizdWQ1Fd3AO5EM65xhAQcUaQJA7bw3qppTH9s8xUtka3DO\nmrR7FEqlFIDxU0DV0YAjMKBAXTWxcDula2WpFmbfCTLDWGa/jJRnPVdEOuWC\nCCm5JHXwI44dKZdZ7QRVB2BPqy/nV51w+HBtAbGAgN23emQbhC784JpIR1e6\nsEP9BT/nBcR69oyeld9r5MfWG99ugHJEhJI7LQMIxDTqYSfEZiigM+9IKSsC\nC8TX+rI9h4zEAsJpL1mwQHOnKTOnsE/Wnj/XEUeaQfOT2aBV8nUxAKE2qD37\nDcHAu5bQ7anhyFhrSxLSZAgHDzLn5DxJSvAEpt8TQRxbmapoq6v8k/eyuTkJ\nsgfmqZ12iUyW+EkSDWIqacUVZDP6qPGpiiq4rnOymsDA+ps3WvHS5/RWuy3w\nMIVTxMCyjPQ8qyUmEbTRKCieP28xU/IDh3M25S5GLytmQEx0+lPNk/Qwl+3s\nHByHjdB1MpBjN5/IBZbepQxMUCSWNL+YV/eKOzaJ/qZVhaLmlBcvyqqcgcFI\n/1c7PW176LwEYOWv9Bp2kbTklOXKVuJuwpWAGbR9XTVmp4Qd+R6DKaG+5erM\nOZ7ti0m5eKQaOynfanVPFSxXB2F1GtZnE9EORh0tlxhTPbTBbQNS0QdE9nCH\niA2I\r\n=eySP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU50SxF+DsYi9PmS+cRwXDvfNUtWwhIeuDXVUqEtlVlwIhALLNtNYwbuIGkntHyJFm1aUYVi6tsf4NivI1UnNx3W1a"}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_2.0.2_1591875462413_0.5974344937204445"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"2.0.3":{"name":"discord-music-player","version":"2.0.3","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@2.0.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-f/8EqvjHtOWHXVvPPVNm0xMBSp8aV94awWynjNDaW33YG7TZeBkDTpSWErcrXr1ublP3lvhHM2ueKQ2bQZ8iGA==","shasum":"bb4d6eb93c20cad8a1236632a719e6dc5160b6d2","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-2.0.3.tgz","fileCount":16,"unpackedSize":144910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4hfZCRA9TVsSAnZWagAAiZgP/iotmec7E7szxQaMPx16\nHi/BJ/PnFj8HFpQ1FIXFdQzqtbKQK/OSTRWtiHEF+U9bRfSyAI/gIWRnY4V/\nvZRme1Q1LBDrCOlJ/VNkv7+KU43ARTHRF0ZcJtdxFUqDib0snUX/eB+dv1Fr\nUjlrMKqcmhbJaKqo6+CewqbkZbok3PA64DkB4joIr84BSb2Hf7k5A75QjynT\n8oXouOaOQfewyx+lLu0XOXUfraKusxMpqssWkGftIFGfu3LFBJ/4stCPZrUh\nnK37HrI3Ku/wxhfNL+mLyJGh6Je/BVwNs6e52EZFyT1kzphF2szTibi+kRHC\na6rsHxjAb0IP/sSWyHlIwZNIW8wCcYBA7Xx7AUYO7TtFX5AXZzQgwqZPaIlC\ncIaojy/+qla21ytJrj/J/8pLtnQJW6+urC9SwrcuYYi6nXvmOOy6bkbFLENO\n1I6uWDwJRGr3tJDAZvtDBszcc86TySsiMfdhJJhLhgZPy/UmgtGebpuuc0m9\njLB6/H1ta2d+2vWNvTnXA8jp9n8BxoN6D+je3h5U/VAMuJfsBPioG8JHD0V8\nhfwqY77Vg1tZiK4s5K1RPhseZTTdw0i3G8vI7vdnb65RIaLZy06O/g5oqaK7\nCpnLxTJkPdrR7WJaOqysz2oSESaq0m0ltqwfCxQWQq2OV7Z6kJ1VKuTWwUIA\nsAMt\r\n=ZXrh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRcCyzUzGcJWm81SHxv2+dt63wcERdxbBJotaBnzW6PAiEAymSTwcYl5sMYhtguNcc6Gf1z3XB5s6bpG6mXKUuvhL4="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_2.0.3_1591875544995_0.7934574784392676"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"2.0.4":{"name":"discord-music-player","version":"2.0.4","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@2.0.4","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-54A7L+A1t6sX0OP/tYbga9lal9ajRttCS63EtmcrU3vKNTL/UFrSc1gsQrQ0TJ0Uf7iz8YThh3KU5w6zc1JIBg==","shasum":"6057e9d1c41e0592da5b50b2fba4811eec3a0c03","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-2.0.4.tgz","fileCount":16,"unpackedSize":145057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4hs5CRA9TVsSAnZWagAALxUP/1+hNKxJ21akjeJmhxTh\nVW15Vogssw73kHicIHV/3S0jS/ZZC3d6BcSEc73A70aqp4LI21xutXDZdLWO\nzmlCBR1M5ocV+7FqZgl0pPcSW/w6gHdVRyyEJYogatKv7ANq+hGTm+l3nxyf\nhPNIbFGhT2CXF6GvFMX2DC9GsYDIRrADxZEsGtgd2DAJvy/HWTX4VSte4y0c\nahxrLFEnA9PRGmJPLAvelyBTIB3tXIWcpnpgoG0kfw1Lz18l6MaH+Xl17sa4\ned38CsoRsLbnt7aQCmhI4uN8aphyS+tgqSw1/KogRnkOWYlOq2nTJgiMQIkq\nlq3Yd1li5NsBAkhUEWRP1YiA9ly4bLMBzKllOiw4LXCXed9HEJv4KkKCFSMI\ntfINQGeEiCYVWGZNJ0bA9S/qJj8FwyZ7XBewGdAz1pAD46Yyfe331oIT+y2X\nbGjE4iag2I5YNy1ANDG6O9E1ILBM67aA8WBRfjkAV/LWHzz5UcvonDhnaSBr\nlO902VviGMuu4g1dp5L1yJGPU5uOPiWr1qqZo70c+wh1K+Wki0OwcnAChobE\nM+SRtARosUDuQEZQ2FSxdO3V8IEjBNaF2YVkG5U/K8M4FCYfCdV5LvpMUIGe\ncSaVvblbhxXeKiQzHbdMe3/hKUFE8EIkBP8URxoGNRHXmail0RKlxC5DsjeR\nGZfn\r\n=6KN2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1Grkn8yjv1sf03ChxRS9SZ4VpBri8LGgkxRgUT00/0AiAbd+tzcax1i5Jwz14khxhQYZ43n5TehPXk+Ra5MbC/ug=="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_2.0.4_1591876408651_0.014256045765410175"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"2.0.5":{"name":"discord-music-player","version":"2.0.5","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@2.0.5","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-mraCqOfB1ffHK3BkoG9YwlA1rxnJQrZlEv0ww5pPC9X3wVTUmYq65m95jNgFDLz2mipcVGlgWNaqklLTni4XzQ==","shasum":"bd385c30c359b430f9277f019851268a0126bab8","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-2.0.5.tgz","fileCount":16,"unpackedSize":145067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4j2MCRA9TVsSAnZWagAArDsQAIo721j0x11J4n9SP6wN\nY3wOmsQyVf3+QXaVsMMtcl7jipBq/ko27DDzjovfaezdCZtYF5S1uNIyqYEE\n+KO7nTv98S1ufRBUbJ/xF+2ngt7JlmrXXItK6uw4dzpoDQ3PyF+382HW7RTU\nRgu5YYTI4J45NtgRLzfngbjZ2qEoMuzUxtX311k8v1tvSMlTYCJ+PN6FFIXO\nJmwJbSBEbulOHy6A4099Bb6kjxqzKoMLfspb7M01Uz9hK0vzFf521wdEZrgw\ngEpJXBh8YF5bLXpFyx7kipuLTgHVcEDClp9Usqn8k5MJRGCpvkm2a+1/6ZI1\njGSSJzGqso1XP5fGjqjx4TEjmGvFwgZyEo+1VTZ+Krtrp5MSIUJElDMlTZDg\n9PL1ObR1LmkJCf1S40eVfDkeMs+Ui5133u5T7DO9FlZYhjIUgO6uJMyidaDI\ndVlwPL4ddi2+BsShpPIxTNiaDbQUnQ4VWs+k+iuqQiLjqfJorelbBH4VU0Rg\n2kGsCLmD+30j1nEYUK22yPPSEroa4QdFBLxhHPnhBjN97sIHeWZ9hdIA5b8x\n7MBsfT5/WIoPXheHaGp+aiNqzRI099ouCv4LSUjY4T3G0W+a2S4sxXrSxqYQ\nqaZqbJ1qeFPIvrRdhCD6NZ6d8vsRFcZABp5b0M4OFAUEqo1CHp2CuUVYnFuj\nsZdx\r\n=l+Hf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQA9wW2KMf05GDkcZNhx6dNCiABtH4bnG33sWpN+lLwAiEAsmT0Pqh4Z5Uj4W0BxOv8+nGW6dUHpkXy/BJe65efG0E="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_2.0.5_1591885195903_0.9910142427985602"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"2.0.6":{"name":"discord-music-player","version":"2.0.6","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@2.0.6","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-M6/OoC4ptdTokGrNXWlpBtvOXvyMwE/Js1b7EqQHCsJ6rZ6gg+wMM14giqXMT3qg84y4EVDf2Hf9Ex5aBb+xBw==","shasum":"dd81975a99dce224f738770df0eab2b4c6d5f43a","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-2.0.6.tgz","fileCount":16,"unpackedSize":145140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4j77CRA9TVsSAnZWagAAHMkQAICqx0LYyeR1oOO7dNz1\ncqKBS2WuR3ZWmGOWyM6tA/9nd3UsYh9B4OHx9g0aTcSLmTIyb28SnXjtzjCR\n6i/aHtZO1U6g0NPj5KhGwMVyUS3o26XUXMiX8WDp49aOZOMC4bg6EstppqgJ\ngjbza3r1oC2zssfWxzBKvLK3cVinCSfqBKHCq/m9BKFPRqNletG54NQ6d7zB\nPBgDfEOTXB99mXkrWGNVJKKNCveLdSdHLuD2MVrl+CeJJVN66Nb0/5DSE4Lw\n1agCGuxRWAI31y6JN413jCFtpeRp/CWLfG95Zy8aZ4YcNkV4BNkczo0sl2zQ\nDiNlcOEWlYR+u+RShQx9UfG1RVS9t4IF8h1+iOus1lo2hop4FHbG/dCvgBCG\nmUsjdld2QD94xsrw+ARRPU3vh4t6NVr+Y69ofROJv8C7VHucPVOzAwcUwh+r\nhRHDzdmCT9oY/p06O/W6uiG6UmeeboucY4uNCzznn9G4QwosF2lyptmbrEnI\nI8V6CzDScarU5R2161j0r6d1meNHlcKqn3RUT1XTGToPo7p4UXM/wThZ0sJo\nNX9aCGZz7FU2uq16f6rLyJJu5kVow0lYKfb2EWdjYuwUhqn+Q7H9VBhZa0pl\nwR5uJc5lljlk+0byF0ED6ShBbgbUMAoVJBsmcdw5Tf63eqoPonLDUCfLJvez\ny0x/\r\n=RyFC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9hJ4RtQHDKL4kcVV8MEqpVmpQs/SOzCVP7KqqqVKuaAiEA98j/LWD3Tmz+eFWCw8r4zjPp5YaNbc2cWzvF8HBkUxU="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_2.0.6_1591885562866_0.3518178886245089"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"2.0.7":{"name":"discord-music-player","version":"2.0.7","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@2.0.7","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-njaHzKEYNKI0l8B3NYbz2y6RtPyZKUU8OXGGMeMB1rqQoryOvDuevYmTDQu1FMq2X/HbKXAiTEgwSMC+4fRCRw==","shasum":"2fd2848c3382adf726928aec572d8438e531b852","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-2.0.7.tgz","fileCount":16,"unpackedSize":145185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4j9xCRA9TVsSAnZWagAAOM4QAI5HZUvhrD9vfSfozE6p\n/pttjDbwGpjmCLkvNoAcdXu5mprCmQnQiJjbdo7yYbpPZh+TbvaszGpeQgmr\nBZNaQhwSS2bOeSxsh/YCurQuXRqVFQuDbbQBC+SnjeIQZ3tYwp5G+vYFCIq8\nxqTGgtbrbCeQJk3pbn86kiZECnWNFFydfcpjprh+Fj0FhqZRgyxBmrjL299m\nmVbjroLOerrO3hedhvLJ3/OZyDUsbOxWkGqipJPPtKLlLUwYbT5Y8NgwqXFc\nPmBMEbCIMgFkHnClzxkj70cLO2I0junfjTtOp/kCioo6IEpd+AJCuLY5ngJk\nhm8U2CrBshbeM5s+EY3ZQvz0yQqjzoD7wJuTLW7g01D4IPBOLVbIM6iJDE1g\nVCK+M/MSd5/wNRxovkU9n/wX8LZI14hcMOVtpB5ENW2lt9+Pi/NY57pEGu4F\niQhLTRSHRv9xn4dRKecuon8qNsOx5R5Rix8/gEksg3sovDLErxGLMCIQ9I6f\naOHg2tqRcsAekb6ylDbdT++iLCyaU4rpwrlZVEUYc/83Zem5Mbv0gj2jLb2M\nErkg5maEYGI9khpfFBcONOJMspAFAN0g7NaKfo8n9TqDa769N86X50NP9WRr\ntkH2olWo8o8tge8GcNmN9A7D1DDv7SHUewT34fPvuM2edGWrAyajs47re13i\n7o+b\r\n=kESA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgLdM2qNGb8h5xR5wdyVCKreijZKrkO8z0ug6qWD69sQIhAKZUsc4tuJaCoa7aTSOJowkEM6oG0ijRiwQxIglDAeau"}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_2.0.7_1591885680815_0.29517086864905173"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"2.0.8":{"name":"discord-music-player","version":"2.0.8","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@2.0.8","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-qUlGZ0fpTBeOoTSlPUhuIp2YKuAdtO5CayefrVUyYHLVvlkhoj4S5IK3pWZWgdcLYZFihd0L6zAaISlA5Xhjcg==","shasum":"cd2f6e839712d1fcf3dcfd353ec9b832ab7e4271","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-2.0.8.tgz","fileCount":16,"unpackedSize":145274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4kAkCRA9TVsSAnZWagAAR6gP/171pEdm3QCQPLRhOtbE\nHtUXaJG7/s+elgmP93Ir8DSdVFfvB74fZeQqqODHDkOV/OOGwRzMnP699N35\nd1cX07UnvXn/Zhc+feNmsL/s+aFnF2VYQO0+UJY6V6Pn17zRGElMze0DJITU\nif9zvM9YloVsjWEYavvgDuACR98cwSKUsHYjdmk5RiEWO0mg9qQg3s9DbaqF\n2k7u2585HN+jURCAiDd1TSZwa3YaTYxjK/y9pXiQZAopsI+k0b8St3Mu7PMw\n8BjnCTP/GufigYG5w4kSzf122VaB8Cc3ahZQh/Jh/XTiDyzm9Rux77bqNl+2\nTCd9Chk/gExauZMQ8ZiKOabfPEDqth94bRuGtBIv5hjihezIWiAjo40PmlFY\nAI2V8YnyDAFfRDwtsp0dn7pApkeQqzImopZiGRYMY62skV/yBGNqVfYKce1m\n2h87ZCR4GQgONsaFuOpqSm2WuHl4s52qDdwOfPvFjUMYmdkSd+XD4WgGCb83\nd2aLnEygF68LaBszSoQGzIlWAdWE89etuKy/HuUyJfcl4QbwFk/kpurz/e62\nDRZWtVghSk982qaQptVFrVdbOwC5o8g/az2yebGe2hyeYgA0shK7GFfLP+bG\nFH7t9/J8kMSwFzKfG7Ze6yptrmRZY3DA7A/Tku9FIyjngInQqEPqoVnv5ZXn\nvHVW\r\n=k0ik\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCb5roGKMLts6b3eCgFeYfj+8Y8VYRVFs1cMyhBwTpYlgIgbHnMyw4+ERjjk3qXPq+n+zIH+UV7xUGUiGr3Qg53N4g="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_2.0.8_1591885859405_0.5671176728519609"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"2.0.9":{"name":"discord-music-player","version":"2.0.9","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"repository":{"type":"git","url":"git+https://github.com/Androz2091/discord-player.git"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"Androz2091","url":"IamSushi Bug Fixes"},"license":"MIT","bugs":{"url":"https://github.com/Androz2091/discord-player/issues"},"homepage":"https://github.com/Androz2091/discord-player#readme","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@2.0.9","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-OdpEtbKgvWNKtj4sPq0iDajQoHBx5fhY533HNJgxpxJqBSaOOuF1f7Revb4/oX+AHa44YY6ju6NyUUjDA5EVsg==","shasum":"2fe874e50196eebcad01d9de97a146cb68237180","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-2.0.9.tgz","fileCount":16,"unpackedSize":145219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4newCRA9TVsSAnZWagAA+iIP/2H7qV26kcNdSrvDbynp\n/QRh54cjPJTUFPj2nzAK2x4WjYBztl32fmL2yhSV3mZeGwRJDnqKNWBouUJS\nPrE9xWtfEzIhx6bvQYFZQ47N9Us7ibaYgo5LOkDG5z3bWD4SgBT/u3jyXejT\ngWYW37Y0gIn05eg/42nf3luFCDDMzwkLmaVbrR+bClMgXCv2+Ym7zIwbO8sU\nkKWBrPxVPknuu7NRt3kVC2GxmTVPEII5H59O/kGVdITi10uLilxpeM5pp7Kw\n6+5Lqwraqj7DoCeIwy8g0erV2sgRqWvhokzOEiewA+SmygowP3AtfQTP7OcJ\njvk+FoMuaAK8y2uDAqf/gKJ6SqQuUZVIsApT3nNckmkltFfGZAlr0Or+T00/\npLrWbHtCK5ri10QwjQFH8ppgV2mYuNd29d3AiE/xLHk7yaFDTeXqQIdKLIBZ\nlkRhLyW2Z7nY7MSe6s64lm02j6y3OJJBB1ivaXhwHjKAtuWMZi6McE1DCbiG\nRdMVBe7w+hsDUpY9BcjhK4pGLIIl78LLTHGYLq5A6pEmYR/g8TOHiGVr5W3Q\nRqX+G7wiqyUhgcTzI9MuBHxK1gP89dBW848vgF4kSy5CLdehY3eVE//eNILr\nEmtylYuub3AXMYJNeIoebHi0Ud2ahuTPT1yUgqsmWtHkqbd5C6Fofy+nXhD4\nAAPU\r\n=LO75\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2/I59m/bZKa/p4h+9CERjNR5BRVuDeWWyULVN1w9QjQIhAOjfm7HOKPCTMoQGckLXRoXeDobHCPRczyXQkUB0uHbR"}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_2.0.9_1591900080030_0.9946770682194424"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"3.0.0":{"name":"discord-music-player","version":"3.0.0","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@3.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-HtqyzP47kIzLHKbGbwQ0onNA9HCu1RUOOwIf6P3yV4N+qTtN67aE5xoLk2W+vkPsV5cpL7ZeFzCfOXk2a3nRuA==","shasum":"80655ac48667260327de25beb3244328e652f201","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-3.0.0.tgz","fileCount":16,"unpackedSize":145128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4npbCRA9TVsSAnZWagAA2qkP/3g1lmDVd2k7V/jRKAHa\nhZ6BuzPXN/NPOPLBy8u23Lwvk8OxM+6jfbQfYr12LSix2ICTVoa6/8XtfTP1\nT784uKR/z2x8LvSZHvP0v0aLMoGO5eK6zAPo0V33+ptt5c7eAfXQrFqfjzvP\nwBWXRSpYm5Bx8Rmujc0XCbCOI1n+MfqxdeLgpN5FeMRbEkVSgJbY0zKTaBM0\nFuNJL+s+oxIbBzSLjga16cn/aaGMojlTOnxUw9VjPAatk3b3WXQT/Z4fT2Yi\n3A+fVkoRWZmD91Lte1L0AjEyFWz8EL7r/OioZ/Y09u90J4CIKLlZLiJ0/fgN\nAPn2Av36nHiDAJsZgkAqBILE0cgBYFoyZRrMrFg1aTn34tebFPeHlA2isjjQ\nOpXjWyP+/ky85N3b/Kw2pdspCDBachCNStXF4QEgBlLajz9XeGscRFZD9iN5\ngYF3eGMOKJo8WE81yREAG9L8ro7thYWINxOq7qoErWL+WrBIQVoOk7dtofH2\nDCxSlY4tuRyE5QeK5LvL2OZyRKQnCLvxM1K7urPBb+sTrGv3DXKsBtFOawHb\na9GiWp3IwdZQhLL8wylLKIdTPE3fvIh//ar6V4M5dteIclTNwQiC+LIGvqj3\nhvbIFiTBwUtmbuty02RBrPN2TKJvhPBKVeL4J36fTgWkqJ/xaPp/r8haV/XL\nLCSt\r\n=MJvh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkwJzuxhBOASucLN1pE4DgsQ3wvzrgGbbbhq6JHvftZAiEA9DR+tIGVbsP+I1AJbXkd7mdhSrVdTcGdkTdYCweczsc="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_3.0.0_1591900762417_0.07713875015834426"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"3.0.1":{"name":"discord-music-player","version":"3.0.1","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@3.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-O7NssfS/GtsccXw2UVUz7kNKFMCTYSoPbpKrNsDQKT0K9OaQoScWSf0nf7/l1z+kEYLRL05Cd0TwuQqu1CxEag==","shasum":"afd456d4761bac51318b2b2d67feca2f37c9f132","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-3.0.1.tgz","fileCount":16,"unpackedSize":158066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4y+ACRA9TVsSAnZWagAAt78P/jfGUgMghHPoJZRfKQiU\nRfkAQLrCOFFOIFkARLeKWk70AC5nhZzZVUqWz5PsrmMCEfQ6vucUFR+JSNnq\nNi++mhMKaJtHkHgBdvTKaOu9BVX8CsolKWQVEueJFtouRehJDYyIpfVdR8oL\nLmyKMrOCqxQGdFvmcG7j4umS3uKDf8ggvegeHj0WHVtW4oICWG1kqoVSQL97\nb+MCdiaPETMxexdlXqRQUq3snu2k2hGHdVRf0XDQ62EFnWYaECFUvYrRJNXG\nEGdBb2ECoAn9a8ueTmINwF8XiN3j8QgYaErWZE3iU+5J+jX4ah/fPMVeo0eg\n10qTDt/WLZOmL45Ln4sNojHYqnAGHzUe8wmYlJyS57OaNn9qher6bN/1NklI\nRw7NMKzsUTmalRAg0VreZvmx0ygycz/ZGYrXlwRinUGIzd27XO60DM+mX4Kp\nqHXHE2qw8hKf4gtJRT2ZDiIEoFy/DnvZMDV95e/6q8ZscEIQkbZpv4Vb02xC\nfS9HHXH3MYgOTP/SQOp5afKCnm4z50UYrZQjI+VykvhL2LF7BiP2VppvVDeY\nQewgkgP82wW8JD0dc1pz+GsgR34vznN3qgygrx7bGb5OQCmyrX/xJ85aiZGo\n6elg2aBSMWmWiqaVxMyHec4UpdhGVpb8hMOW+kyfZrvmu3FryNTjP6eUqdBp\n9hB7\r\n=nSb0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANNt2/zmsO+OeC+FXjXT9Ytth2E7eNxwsTZ/9LLFhq8AiAbYd14f/7EYTdjO4/dJwlk3m0eKONq2snnHi+jQO1q8w=="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_3.0.1_1591947136441_0.4374977091554859"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"3.0.2":{"name":"discord-music-player","version":"3.0.2","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@3.0.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-fkGomuM9OFyp7yMzclm64rtibEFMqqM86B1jhH5HRVMKtJ1Q+oofjdBzzMRO1DG3tU8kYfugZU5dSLOOmHHzIg==","shasum":"2dbdb7cbe715d3c0d8cf2949a9da90b47ca292c2","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-3.0.2.tgz","fileCount":16,"unpackedSize":157980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4zBzCRA9TVsSAnZWagAAtdUP/3SJH9dCx8uONK60bqiP\nPgadXEj33sKg00mtjsLyuiU7QB+SIGBs8ZbADVOcfGeVkcIXHAJoKakNVU3c\n8EkdJaf5V8KUZV7/YMzxQ24YmnVDkGAQ8U8fEmGMcC0Y+QP+4PTo5pPLVDxR\nNTV3yHBsdl3l1GOTjTacsCWgj/ADaOfQDlx04OiGKHnqTMXb7GaRcQ9V0GPg\nCHELxDM9o0CzyUbS+YffSjcfqhA30CChu7W95qStMolktbgPHB+mq5kTIbsa\ny5VA+I3DyUim0Szs40UFR7Eotuwn08Qc+Y5oR1oyBxkHun3NwBYTyZefiNcN\noU4fm5F+fjnus6fjyup6veiu5+lPhMMRbCTori0i6mkYV58IC3VQNitv5VYH\nbsEFveWZtATLxSWG//MC7aVMhbG3ZIYjmDgQpmebHFgxo5hMC4UKU6oJ94Pq\njI74GxgE3y08bAEmtLhSe0ly6WOpeYwx9B5XUfTz/+4+4MUEdJmyUPJ9yC0L\nAP8gFvlRjWen5ELqXKq9u8rfZ+V2v1HssJzh5nUPl3Bi0FBDRmpTddBm8wW1\nA0c4svuPVIGtDIO+5KBvC8M0pzQLtRbNPFbA3uCr/9A4N8hvCT0IrJnBRqPD\nfzq2pjurybIqfCHMBcNuRKopiTx9jKuiwV3uyU2xz+n33/jxRRWZSNxpu2vx\nXh23\r\n=XvD1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDkbS3EL9noRQP1/DMODa7yq9AYoAGjqNSXU9e97DxoAiBdbY9pHe620ISPKvsxcP5gGepFFYPVDTFtBqqltAWrww=="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_3.0.2_1591947379167_0.24506288310046043"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"3.0.3":{"name":"discord-music-player","version":"3.0.3","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@3.0.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FhT39gQyGCdByjrujwYtSz1XUgoJDkL7g4cx/hXgdIAbPlyyCwZAWyqXOTqNFMNFvpCnHhDszwKqjw3Ig7xsxg==","shasum":"3394539f436ed223c4d20c9558b5ebae303b194f","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-3.0.3.tgz","fileCount":16,"unpackedSize":158025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4zGACRA9TVsSAnZWagAAi9kQAJ83T13Cw/9pOzUUyfwt\nlTzr0qpgsJosy8HzG5zsy+AzMKY7YcvQZDMxMha/d64JHOhNdnTmphyXiJ7p\njWYwx132xSzR9VRxlf6ve6+rd4oNCKdSDJCChtR/RAPVf46nMKhFzIydvGJH\nKp/ulytaGvuLRj1McYgOe4rSbQoeQuF2MjsSQPmTkyo+kUEYRs54oerrAarP\nJaFtD3Kgi+fbTU9tEnhRQVuhBlDtoOxAZBntpqJtNdIn7Qu7pL8PQU+qghAD\nNq4lsWjpHS9kF3onngtwTHvJg7SvUd6Pe5788B6XBSHx/70egOMUCG5LvZda\npeUlNeXdPAzMvMlBbbKklhuAxfN4qwX6mEZxoHfPOXWxVPA1i8o9Pp15vedM\nObSAErcHu4GqGcDGKKR1MeA+AuQn71QSZUtvVLu3yDi3ZUtNZule465pjYAr\nBjQCj7dAfjjbk0gXPvsaUiXeuui2fKo81S56XJYdqZXimDcEK0aRHyXdbsjg\nSjuYm4wKjQVMjcclpLj4Y9Lkn7xCAtkz4EvjKsHydyrTLwFSA0KIMOWqagfJ\nVQZmK8nV8oNoi7Dbi62H4agDgQxGyc+7T8sRAMIpcCy/VBbt3b6mpFwCDqNz\nGlzoR0zBaWYRsEuTbyfFAZVuPnU3uA8fAz9RXU/jY35EHwaNNZl81UgfKmm5\n3M4q\r\n=Ud4o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvlTeYTzw8Cb3vF+QZxTDNRZ6Iruomof0PKkPhCDExpAIgfb04tA0uHnpl2zdeG0OSRKrk50oEe7DX9XkwFPLU8C0="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_3.0.3_1591947648025_0.05871001567409606"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"3.0.4":{"name":"discord-music-player","version":"3.0.4","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@3.0.4","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-L88Lc6EKW01IQ41+uEGg9rm+98DDZD2yn0y19jQVqkMSjTw4yWMRGSWY4qx2AHNZlpe49yZfXo63JIgOKdsYRQ==","shasum":"7c4e37a5406e659598f6d91d91433c9656b75fd0","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-3.0.4.tgz","fileCount":16,"unpackedSize":157654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5Sh+CRA9TVsSAnZWagAAqGkP/RZ3qGk93rGYsX97yF7E\nPxJp+YEdcnHn6m6cHZIHWiTrU0hKPUoyWR1EOvErCGdIXASmBf4N5JkAeIpv\neH2EvbU1uzYWk4adgx4y93QV94N/W7itRTNHYDcYCWyebUQvflmX60ynhxZQ\ndt/M5EYYB5Z0Sz5oUg4ZVIJyMS+WGSpjq4Axkcsu5BqLH4Koi0g0pe5qMk9f\ntz+SQu3OFbf6ASVoBypB9X4MA/Zy150ci6IowecYA58CM5A554j7SrY/axN4\nVacQNzXK58bokV5bw7XVptRcCJiWAeebyK9qAkaoIF412yiEhxm0ahR81LVh\nmBljD/8j7y1HnrQ+jLbQTa5Iw3HZqnqEX3QUIaxNB2aoIsM6Ut/SJ8cewGGX\nS7PHgGXQ3ng+5NMXGVQPd3L/eW6uF013DwE440EK+3yFSnys90rNR8RCk8Mm\nKWkB6axYUvO+h8dq94zdQkxIkTFZjAcUdFmi8mIxLJzXax5uALghrUrQj/op\nHbJugzoqIFeVmLegF8HlX1lhsa1WnpaeoGnmzz5VFIQ1DLve3CFV9a0BSO8j\npuQxQ/U8omQleT/0noyGWE1kkXPaWwKr9/IrTRHlNOed6GpXUsH8ZBkj/cek\n1BQqaLqe58eWp/irnMrGMgM/VVY73FqZkMyP7ff/bct8jMd7Q5gx03kQuvvA\nK/l/\r\n=LOqA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsFVV0CLK7JYmtj+ctDg2XeG1Sg+yOtpsSWRhe0LiqjgIgYe4d/Wf6+3zR6/etTNFZ46nCnERjw/QfPA5vk3hdlZg="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_3.0.4_1592076413715_0.18807899200024325"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"3.0.5":{"name":"discord-music-player","version":"3.0.5","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@3.0.5","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6N4RAVfGfyLyXbYZcbrL6MtILIayFmEmZVWrX4rPKfWyNTgLbtwWScgSGnXD1PnUAfN+kRRSXPcfIDuqn9j84A==","shasum":"699533e4be417cfdb4f04481804a36ec4e2a57c5","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-3.0.5.tgz","fileCount":16,"unpackedSize":157600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5SjUCRA9TVsSAnZWagAAQ0wP/A/GPSkOGctTZ+6ER+Lj\npYi62GGdtLGC2zISfIW5oyIXkBcxW/U1JVh71z40VsD9H8iBvSaINmrqGNX4\ncJTx/LNM/zohd/9M1v0GoWBbVADGXNbpFAo3i5xNFR0+gEP9Z/CGsdrruyNI\nDkVVSrw4BqppTWuaowvrKF7TL/yVIgPjAakByZ1Vhmvz4h1O/NxVKAlM1T1A\nQMsYLN8Pij/B1QOdgtbGmB/qzoZxqnDMK0v4zDhCzf9piEki3CAZ85QhDsXZ\nKykmIecum2Bpvyt9iYjwOji/U+JMtN+7lAYegdEIwOH60VMFYgetHCfJRN2c\nQqWTNXTSUTbmAIbM8vqwWGFgCMp2hU8QmdKfwy4PpR/AmCXFG1BGgm7O/UbB\nvtdf9j8jvaIUK8dJnQnpqwyiB7ZD5fFsJBSBYARHBF2IjP8j6CDkYSIV2eSv\nRYuOyx+1MfQ69go0muYCMnMCe5N9+bFOC+ph6e5TV+h+iPNnMxaxbCR2BQPr\ny/m7z5peKP4k7Am1Zwht3kHLKWhOXYrntXqwMm/sQOzJbcTeWHK0+v1jxpd3\ngx1Emnadka0Aa+FJE0EdpUMPDHuGVE/O1hC80unywJJaR37Mai5IDMJjtWMD\nD5/zeDSS9QOrdWAWE7LRcwBwcjAwrDHbO1PhnBlLel/sWSp+VIvu4g1i+hkt\nDBr0\r\n=wfT9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1WVnqRHwa9aQS0AS1fUQS+xIJ/ARF/wF/WEhMU0KmTAiEAxkflUgksvrg/HY002olbUNHTpnHrs8mIfQXzaDln/1s="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_3.0.5_1592076499910_0.6433458421095701"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"3.0.6":{"name":"discord-music-player","version":"3.0.6","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@3.0.6","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-KWlof4kikK8xPwDyB6/9MhTcsdB5ymG4Ltspn/MNj9zG5LhZ7EhED13hz03wXcjphCQYPmW/bEqfjBC2Lpq30w==","shasum":"c45b9a0c7b27884b61b5add1eb745bdea640ea57","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-3.0.6.tgz","fileCount":16,"unpackedSize":158120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5SqUCRA9TVsSAnZWagAAIL0P/R3GII9YElvxBnpA43su\nVFaKwpX9c3g9cs0bHN+8HCUjp5eDPV50pmduKY6D7MN66u6/RXYC0Jim1P3X\nNo+Xe6Mm77kKn6LlHJwnBIKXISAWGpNCks+p4k9No46j42aYXhgLNQs2ySMm\nwflEK0PR4ZJGwYTjnex7bpbitJiSIuehZibM0OlY1UYp9K20f1HK4RTyLSyz\nfEr5ZON6fY+YLL43Bs3qzRGJKsjz/1CoQdgU1TPp8vQ2pPxNA5s5Itc4Mtkj\nBmrAY4oGRB/7DDIJPZHcH07Ex2aZ117DRWDUwG7VE12n9gg20U9LJzlN66Ha\n9pxEuCjycvk8SeTqpthob/hpFQNPLWdO98DzX3KVxqXBm4yzDAOnEdSZmjfT\n89Y2xNrIn5o+2sazctXeXHGWZoXsblGISbGnqlIOeW/6ZM9iG3TbnoDT6MQ7\n0NgAW/qmX/REQOXMm4b7UbGlgtOYqrnUNRnvJenrc0yjS0P6I2bY8jSVkZ4J\ne8vDCQ4dPDeMuTb2pXvyOSk1w5MzCW+45xXVAk4gAhAOxYT5vrqD2OzTzBgp\nDpg/Vmz0VLm6tmf7XOx+jfzCYckP9fpY9iLnEYUrWoGowbTGDzNETbsLi2in\nL+VR+qQuBpU+XeTqfS3fCAE8y/EutuEpenpDeiM3BN1HjLhreVcvW8kJL4vR\nEKFy\r\n=Wo08\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRWQyQsZvRdhTgsV6idfyKUpqwLkiMyJujUW173YER1wIhAJg4viV+W9NjOzeojl4BQjd+SbeprcVHXzuETOqiJp2z"}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_3.0.6_1592076947638_0.8716760584521537"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"3.0.7":{"name":"discord-music-player","version":"3.0.7","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@3.0.7","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-wsNoskQboDSKQpz01yap8OcT/4VuLlyJP61fv/Zs6IgLShV9afEqXtQlSI4F6RYvcY5bAmomxa6/ZGs7ayOl9g==","shasum":"dc16fcabd620ab9421128a47ca4e3ad73792bd72","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-3.0.7.tgz","fileCount":16,"unpackedSize":158179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5StxCRA9TVsSAnZWagAARKUQAJ5CTus68gVHeSX/dYQ4\nm1bUpQ7xeqn2JPP7eWeBw/MbXiwVFKpiGMHmduL/rJi8ZzDGh9sB8AfbS9Lo\ne3Pv1pphbcRNwpWwi6Ll23/ABL3/qmtXq5GRASHYDd6KO4LZJEGKVg0flay+\nvFrGwhFMj8fzCpGjUT0wgGtQSGMKjSMKM/j87l32VSp9EsUWX2+eKtikFgq9\nSno+k+gjt/A7hGS+Hc6nfvNPkZD5tXa3i+cFuhCsaxmUE2pURwAvOmK6sSxQ\nJ4FKDL5cHT1f311tkJQ+19Rll3cIISPXYuDTBy0MGqD3KfNdtGbJ5Je3Dp5S\n9SXKMyWeoGdKgcndPe6Fn4mUJ7ErQu9+zX7uIS/azWz3XxfRopoY3Vkfhgh6\nbOneMUJFH2rdJzRaGtOEjxOHl2I7m2Xw1q85V+oJGm7Jo/SzI7qnx62Ibifu\nYWLAL3MgJV3zKZhp8ghSfSCqKELbd2oK/N3nGlmG3lmJtEedeiYJlNWOY6TS\nZ25Q/j+qpViU77SDia4P+XbJftiw6wwVlfiv/83W2q4+1KNyxaSe0ZnXK1gI\nhSRGnPvVIbTkV1udJ5iMJbJT/6l+U5UX3TFtDAot+k+Q95zaC55PtKecPiZA\nS4fl3/CdufdpELHRT7yDn+0YUMBiuPatS3EDNfKghQZGOnldhFpg7b7RS9BL\nAuGl\r\n=uym2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTxQJs1ydJw8K/UtQboL4dIY5TmmaYWMIg3k3GWxvseAiAcApzQCTNlagMy1M81cBhy52rDCz+4AcK0zCRhqjgYfg=="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_3.0.7_1592077169412_0.6317016491179945"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"3.0.8":{"name":"discord-music-player","version":"3.0.8","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@3.0.8","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-e155SAqp99cabcbq7jHC/uZpbO27GY0EU6PVrrvsY9kTz5MWuvE/Mck/voWt6g0w4sBkhQIlQryXTg3Iu+J85g==","shasum":"b02a337015a28ddc04a18f7e3f3188ffb2edf60c","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-3.0.8.tgz","fileCount":16,"unpackedSize":158268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5SwXCRA9TVsSAnZWagAAb2sP/jF6I26Qlh46VcSCaf1u\nKxnFprQ60Xx+6AQeXYQa1AGDuxroSZ9U6gRWIGvhQd3PT8uC8fO1iZ5em41X\n/O78sMs1KCs1NSiBQZUwS+AkRKxJBqaV9X+p83kCR0UpfoE4EOTOHLg2befK\nB80+qIEHWA53v8QJ3bcZRnLeClkZEKWwtsTpkqbfgF/jeUVeEwRxlEyOG3yw\n58HWDamzSYnwdztvTrBbo7zFX0kBmsbbKG+1iSsw2gXICqIImmeV4ioytOqJ\nWcZSjMRxjuhUCiLB4DCjllHSkUgB2VMNbmZqffTmV/0KAzTGYE9vF0e2SSmC\nheAjU37e1VogTnT60MzPFABvnmIbEriD5bdmbHkpAHYdqlDjXus6QQdwD9RX\nkBGGYR/4ueAglIbjOClRBD/DXYSwThajrTVWGA7Ul/UVOeL99PjSJ1J5oQC+\nLHTeZmexUxNxCdtOih77xIllLwYgUed4zgBeQISOR5GDV3MOcV1rY2bEfiof\nds0RSTg5QDZcqlweDotMDhP86BgIcuejMeNDiSRbKIGd+bAiGD3v5W9NiK4f\nGPrgeW4NHik+NGNuvuSXqjPzQc5y8lWqYs0/0QR6Y9vrBDXct2Lca8V4jFzz\n/8//7RIy7BwyGhR6GxxRslyQDGQsyfXbUJ17OnXX3Z6p9j3EPsRdR6xSoL8K\nTLqC\r\n=Ijf/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdSqQUbIMyrQUhsNY73eAfcQlvKhT+JbwLwUrfkXdmWAiBZJxM4yM8uYBaTt/e7YZYdhTEFZEfzvBMTxer1C/35ig=="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_3.0.8_1592077335043_0.3296400610591361"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"3.0.9":{"name":"discord-music-player","version":"3.0.9","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@3.0.9","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kXuZXUkQy/ETL/98f0kXB68/xP9+7fGywebU0r+TtFsMsXb8sGLxA1fJKwts7Unzcw8aCPefaXW9FnrOKsUmTg==","shasum":"5f048a0747359382a8bd6b75cfe33a5f149853ca","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-3.0.9.tgz","fileCount":16,"unpackedSize":159813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5T7JCRA9TVsSAnZWagAAj+QP/jT+uv6GDDxYIb+Mpqtd\nenhBqqsjfUebKlfIF7FHtB9RTzPxnDw6Fae39aJkSUVzYUMeTPrzUMmGPauZ\n5nLSwDFywZ+cYxWD7bvuoF3XyIhDV0nX7HyLRgRNLnwHSnRL7vTTdY3ETz8i\nJTWP8f4iwX+cu/nWop8/Q0iSxmhfGVf4ZUHEawNTchta6iAxffbEPGM5DSkn\n+yn9GKmMBRRjf7kqo3uM7B7EH4O8yJf2helmwkCfC+oFdfurX8wCdcy8rmr+\n6Oe6pCRhVnIm2uMY1KvMXT/+G2h9aWO4B+1uB7dSL//eoVshU7/0FeSoUNEd\nWLt1YVb9/TTGRyUzYEzwzZsKoHFckIqtycINf8TMJJhLxDLY/pjO5MD6MJV7\nZxbsoD4kqtGvT72JXPffXP4HwkfWoH+rpjPnYpN2JnPo03yKRCIQU0ZMirN0\nvBtPEN4th9ApZS+5/rAfcZwGMKXeiU1glhAWydTCoIsparmesptF25/3xZE0\noI1AXlzeA/u9dYD0IvvvwUaJ5/r/qCCkRhQglYusqKpN9O1O+JYvKV77+oAh\ny6r7FnE0BvdtblKfLf7F0taXq639I7DE8tp05lWQ2N/O+caadDSWwun/ysxQ\nCVpm4zD0rhJ4wMSjlnYDbsDA9cs4qLAhra6UCD2Mj29+pLCBw/BBbehDtr1W\naPDi\r\n=40Wf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjchDhpNdXmGIbAlIH1vjSW4ATkaJfWIFyvopCOW3gDAiEA/SVfQXvH76Oa8myWOuOIO30/LDDPqM4hHytA9nXNrXw="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_3.0.9_1592082121346_0.38710267955381683"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"4.0.0":{"name":"discord-music-player","version":"4.0.0","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@4.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-7vJyPV9Q7Y3dTjVozJ9cVejk9DqZRwohp5eEjqgBjJUNJC3FidxIJQjqMg3Ai5Jtt8kkKa7ZaQUxr16InC73+w==","shasum":"efccf72aaafee00d2bd6862df8ad7886b5770da4","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-4.0.0.tgz","fileCount":16,"unpackedSize":159795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5UARCRA9TVsSAnZWagAAmPQP/1Q7AvuQa3775R2XAjUC\nzDXIHQ//wJmFbat6fT68pAxU5vMOcQsUu25xe9yPHql6BpLyn4k7lTu6LFmF\nnUC9LdV5AHvCA6a0xYLPxieyC2OULv4evJFM3HqT0Jhqi10K71HqcamhMsfN\nMyVAsNH3zMRohtHXW78WDTeVcAOUcNFiLvX/H55Ne6NppbqOqk72XGx9t0Zk\n1CF7C+Cs4bCjSdEME5QUR4bDbhDYKBvnQ6yZ2Qzys+DZbjrN84++mSWjS9GT\n+6jYm0TYlVLI7xYrdEtoIGGHrSRPDhONhU61QFbIQ8CaDGUpVnrgMqpXTLCD\nbwNXXZZSu1wbTymW48zjGoWAyKHjg7AsPEA3FnECAmZ87meRy80N+wbQQcKg\nqszFTwtU/Lzc1cxMZmNtS4/8A+9hKGAZ+kJikD//jX7Kyp2gOCZzq4j7PwTc\nhKJyoltqOZ5IuQpECN/+AgQyJK8M85A5+L1eqTgWdiKoRk9LinKlgPd4fL3U\nA01sIZ6ysdbNZYYwLWzEp+rbi0wHS99Gfpw/c2aF/wSzMsWUAwDonnwATw28\nkn2rMOpu9SWneUd89y7URIFidBLbusJsL6Ki/fBaWbWq70gC+nra9OTY26Ua\n8mPXtY1Dv1gyxt9wPP2mAk7e1J2JT+dw457Zuk30Qe56sYb//1nR7IzA3r8W\n0KeV\r\n=g6/g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtQRkxSfsd+KzoBcaldbXmL2hq0YQJUVc3oGUQ4ILlowIhAKTGdgJCmV2V5CGhXquLHHRf8YzRGfkNo1shm/2iijdr"}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_4.0.0_1592082449382_0.8871710832288113"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"4.0.1":{"name":"discord-music-player","version":"4.0.1","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0","ytsr":"^0.1.15"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@4.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-heCnDe7VdZbuYB7pyT+4DvZi44ljYU+GSbC34zWKdtm6UwXKhLbDR5PviByv0eXse2RuseW3FP+kbogjyjseGw==","shasum":"979981a4480237d909ab92812fc17e1b32cd960d","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-4.0.1.tgz","fileCount":16,"unpackedSize":163165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe50OCCRA9TVsSAnZWagAAMZkP/2qX5lnprN3mFjBf0mtE\na5LT+MatJC++mZoCYAEbXnxLwcaa0y84I8KC5JWAJOxNdfsRvqIOn0MMgF4X\ncVmGPhWKJPIB0xTuhelrWsH7nNW4WiMhfkNx5W0OxUZbBZwP1NaATOZM2EPW\nGZRrBniZr7EHnUlHp55GpE8H6cTYSCbkQgtpJMexpLLmr9l3g27vapxeWrhm\nCPdItsVBUFezBpnFHfPGx03rQF55aThgxgJkgcjN0MgVd+uJZ3dv1kPA/9qS\nDLaIzLAeAqQoqCV+CD1RIM2nDONHwHPsCazOLUVEgfe6G3a4d/1OuYB1O0J9\nHAKWz/zTLwOOV6KGwisjdj6Ruy1LvBK5nxj7auCre9yWRiBVEkcFcd6RsAk2\n3EoF3jJG5PCt5VxoGoaWOhdYO19FqDOZuL8XTntSEdWs6G9h6kF4HM3Z7Kdn\n2NNSQsjCjsACw6EJIS2uUXBBoyFLZhiIIg+vm2dbKc5bpr6qEzx95lSg1Li6\nqqxi8UlndGO25b/z3sW2ruw3fGaY2Bi1QHusUgkR91ZdCg7JC7kgOTFYj16P\n8YclfE0Lb26duPnxfmE1ck+bm0qFc17uPUKeopyIGsoigeKgvWlmXyj/xiRq\nS9aMgjeIhgjCSWavmC2dQEHIvHGrJMh+dXoZsW4LmyY9R9vRHfDulkiNf1m1\nL4M9\r\n=0h5p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOSI4zyQv48Zzz38Im5g2Nw4Glfrz9gB3LzyPonHnrpAiBF+0mDwJ1CdhKYtFFmgujZF9ZSefVh+fi0Onow+udzdA=="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_4.0.1_1592214401847_0.3680788246009903"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"4.0.2":{"name":"discord-music-player","version":"4.0.2","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0","ytsr":"^0.1.15"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@4.0.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-CsHiItPTlhmyPOFIm8blb7+o+RUkBkNG2gNALLXZGkT0tBeHLY6oIg2CCvPq0cIlZgdjLYfsCnoZmYQyynjtlw==","shasum":"6d70c89d0cb20a9f0b347adc9589c9896a9e917d","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-4.0.2.tgz","fileCount":16,"unpackedSize":163471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe50SyCRA9TVsSAnZWagAAD+AP/2f3AYoXjs2QkeqP/Bv9\n7kt2+yFfupEXBTt3rB3o+xqbmjBNW0K6KsUraj+RIeGbc1dL4x8Q/bvi5eNP\nqXMRjAqP+CJ87ekMlUat9u4nSuKM0RC8DfmmGnHU9SWpa/Y3q0YePfYsHRTf\nbxLuvVt0EDh+AMjBCdOwTIwdd4VIBJbtZZI/iaaJNMGPqyvqy/xvNT+a4ECO\nMElMIFuaEskEpcJp7DXw5TqKRKN+q2mIVaK2vpUx+t+O7JsGhWzijxvAf0jL\nfkRCkEDsEeLcrVHrMS41BhMUvSWIZ+ZB8udNSJEtd405SAFhCANeFwivDBTP\nFtGB96/Zhe9VrnYYZMZ+gyoXg2pxo1oJb8ykwQitPr2a9sTkysaN9wagF5JB\nIHRGEYlnyuH8AqkxVgGBUIvWf3v+c4phlNo6m0lcbg/JrbHNA4VkL3gXOb1K\nOHDpjc8X//9ZoquAYZvXzid6W9oZvmHniYeEQVy8NWpQtbmnr0Q1F42HRdgv\nqGxvZ6NY3AarbIyDGWGjeyI46CLBi90if09kaSzGFkThGsfaUalOFGnBY+Kq\n/bQoFoFM/YQFgXzu+NMxVShXDSMKg1znKrTDZcParZdAXKXu7Mw9Nz7rHd9w\nXwGCQSEpEHgW+eiyS+yZsrvw6xzPRbpSxVD4Ed8y750qd386DnCHoMfjmLsd\ni4dB\r\n=M0G0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEub8sZShSB9q+Aroa1CR3kaUXD2e+DaGkl+jokPoOnqAiAs0S3aQ/GMPdIPF5PtzqTxIyd9o4MzbEBR+IiuFuIhuA=="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_4.0.2_1592214706043_0.5721290786228803"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"4.0.3":{"name":"discord-music-player","version":"4.0.3","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0","ytsr":"^0.1.15"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@4.0.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-tJcIi8BHOxaWg7mdk8jVVe8pGPaX+9HBrjFivRa39sXEWgzukrFRA2ea6Tq+fKC0UlA+9ZbMoyGWdBOFoFmmYQ==","shasum":"257ee2de115281bc761e1892fe9fd36caf0d9ce8","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-4.0.3.tgz","fileCount":16,"unpackedSize":163052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe50VmCRA9TVsSAnZWagAADq4P/RGGVxeLkpar/ArSg1SL\nUPsOC5cRmgHzW0ygDie7dLXjA4N+WBQyFHeyVmxZwAPrr4DvqPkCF3wczcw4\nr9DPJ2ihp/cxEFobtFxzlstaOp5vWBuKqdx348Ocor6Iw+qyRiJNyTygqCOW\nBjz4ZOR0XThC3poQRXjxo8syNowZDmHiHn0Jj5UZC07sJLx0igY3E6J0uREz\n7/YzraseeVr/B3xQGjfLs77RKWhqstLZORNe1/kF374gCHtSq4FIfWIDQ5gp\nZX94zD5l9DGpkdmN19Tn97axdTak4qotlT8GqmKWr8YX/5cGiOXHWdrprMjp\nWn9/pJQKDudntkts+inSFDifJFnuGGl5IE14IdtHOTrQ9+BLDkL8NHt7VxCv\nDFoFqSmgFWwgc1Ivnzd0y6ml8VjIJ0Ja7sRHyrwTg0xLhS9unZU9cZIFjVD5\nHJ2np/7aAIa8WQUIQycEjlf95GADvgPo6AFOpq4fzbWqL5N1bAUd1eTqha+M\nrNVZao2IiJj9HPRZ9HbZmV9HZoroKsBVLVJ6xtgZ9YzbdEi0s5mOGLmTrKk6\nSNvF1JfBN01QlbsspUU/XJGuQ8vTdaQChW+ps+kRWK+Lr2ynf1LF2vpjgtcU\noKyN3wNXONDNTJH/FjgLzJz/hI5EL9PqOlQj0bQqbfPbgGtlEmfKj4RujdE1\nFmLQ\r\n=LAQC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCke6WUVJ1XVCO02bBWXTF3TsLZtGEzzfmmXuiTWlaVkgIgHA4baXt1g357K9jwarw005KnxfKu5QNsBJ/U0s3NJcE="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_4.0.3_1592214886078_0.8922822492086004"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"4.0.4":{"name":"discord-music-player","version":"4.0.4","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0","ytsr":"^0.1.15"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@4.0.4","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-XOGkncxT04Boq3PU2/oDJ1owX5Bn9639NrE/cCXVn3pFIfpZ/rRQDQrpv4hzkUh06nYdQ3QyfH97vUSLRUTf3g==","shasum":"9ae51a1b499783834d3896947e8fd70d18fb14f1","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-4.0.4.tgz","fileCount":16,"unpackedSize":163171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe50Y3CRA9TVsSAnZWagAAT/EQAIkFCai061PRU1r+9ZxZ\n0mK7h+aU88ElFtI4KggbvBB97ptyKpDtJFyEtbG0OxPNprZ9Mlq7hdPgKDsT\nd38NdbiIUtHVvK1zeauzsaKT9a/fnpD+4mz4ja0YPWgY0ve0Nt7JSJfWpDib\nDnHhEsABEHYe18kHleTaulJuUjtItY8w+Gx/cWTQz0/r3mgEPhBfalW6ngT8\nzbXfBdCfNKVUSTs1qt96i7lRAOD7bo29NNtG0YVvfEOJL5RMFxoF7u1cIp7+\nfz+LbjvKuylY2T4VBGIXdIb4EUvOlBbbYhfGN4DdkHLFAZclUBPOVMfpdx8D\nc8Cm9C4+V6fXZ44BPb+MpajS5by01JNL5U99skMmInMkjbffBBBNEQA+m48w\n9xYgk+P3fYcFk9+sbzhEa3xvvGStwKhNeSb3FYe617kwNr1kZZMhg6mCgEYB\nuqZOflzZRDLBNZoG84yTyaGU8lfpuUbWquxGAbfEeu9bjwN7TSeaiz0lSs2w\nNUv7ISRhYJaK7w+qM1LsceRYPhHqqiUbdDO5k17318iyob+hP0F0XIthYkWo\nI8uoaJ2dPWrGcdkhngs82OvJbLZ3KMdb9fcffVByKtY9vD47wPqhjaSEHM0C\n71LCS2k5Ot5IvGvjSjhezGB/y6G7QwCPiMiGIH7R4WPPupzhsCUgzdYd8srI\nYFBE\r\n=YAzi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL+OqrO/2rG49I2lxJpwMmpVPgjdZbWTHS8uXzh2kWawIhAM3H5Bsa+gyFe+NMOi3jX1qVm3Q4QhnZHF/Jh8bZ5hsB"}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_4.0.4_1592215094725_0.023479684989718308"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"4.0.5":{"name":"discord-music-player","version":"4.0.5","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0","ytsr":"^0.1.15"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@4.0.5","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-50ugqN+C9cqRme8lHZuENJVa1q0ncvtU78JHXlc64cWNSaSuhvx4zst8OjPkyxFc/9YfN+SRqqGx81q0MYRaDA==","shasum":"b78db00b4a142c02f7a7e9fbf97483cb829c607e","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-4.0.5.tgz","fileCount":16,"unpackedSize":163170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe50aECRA9TVsSAnZWagAAfFcP+gJ2RzyLkHHok5etMSjx\nGnfRVxDOxTaUdREjP+Fwzz0rRAlLAg0SqqSpB9IQvYIWhao82kQk1zJJP425\nTg70/NMqqRfZPcUfP9wuZ0Yw7hx+ANfsajf7nFul4Q/SX0D5f9s70/HhVMHB\nk3UvDAhAatH+UAgqnO6v2w5UupbAnMBDJjVaZLKFWiwqUEYocJDWkCYa7c5P\nBuDHRUo0o3L25NBkV39rGAKVWd/eycfHL9SDyPDYpq5c62D0DcV0sz6CnKdJ\n8K1D1QkFwach0Oa9IUZA5UzSrEWIE3CR4tuxh+n60FTb1hB7hbdpJLb9eR5c\nO/w4mouhfEE5KLZB3UKKohbBtXOcfYYqqL6b/Zudt5iQJ/hH3+zUd/jut8o0\nJ3kMmuny7L+1i3XT15HU40uGbJMTwPQzg1P9M2luRf4u3WWRfdW4dydmyL2+\n5TEYqBTADbp1dmfr3pWMlr8jfAEvsjf7zwSbjdQxGSQo8jEIu5Fjd40sFfzK\nkJ6kOUxrTIExOz53XIfICFukruI9XtcEGoLcVY18ZquWER5wlekPp/Ax6dSf\nmnEKPIxWIm4D3Qj0WHwDanhODlyBmsvZWBCDnqQmjC57t/Dn2mM/DPb6i9O8\nGWy/3R8yowBKoM1CZa1UPIIr/fNM5MRCeKybxURAjdASAdXhk64ZEANP1E9e\nbTKP\r\n=tLpC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuhFhWTkurarpNizgdjgbn6FvDOHK81B9Xlw7NgqOnTAiEA74piNCbUhzfisrhfk9BWUGw0mIvOZBXBgWfQOQbLL5c="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_4.0.5_1592215172039_0.19286504846480668"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"4.0.6":{"name":"discord-music-player","version":"4.0.6","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0","ytsr":"^0.1.15"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@4.0.6","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-cAA4bR6LM3onk2ApiR+UvXpd8Boe5BWhaQP6qJ+Z6zUY4kpTsgZMkGIEgwg3WmkheP5EJwxAyntXhoI8f1hAWg==","shasum":"fe060fb3f1524fc6a7b829737533bf61fc30265f","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-4.0.6.tgz","fileCount":16,"unpackedSize":163169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe50cuCRA9TVsSAnZWagAA/bIP/3yMQV1ksJjvpRgVFqay\nMKmK/uY82XRKhkA5cNE5qGAqtAH1zODbF/ZaZREsbCo84eb5KdP824/vXpBW\n5ZcYdfkHrV+NRXztsey7f0XgXoMsqA6YCm9YdiPkuuEsy/NsljYV4TD/bsJr\nGCWX3uYv0gupPYWD1oN0zYSnLHwTMA47UAizqcf4srNuZTOIWlbQe4z9mVfZ\n06xWZb4KJkixGYkIwnYqnLL6I6mIrBr1Rf5X5rHTBIooHqamy5hiktKCNalm\nUZror4XTffgXuEBzxiH0esH/T2NeMVmi6INSjBvHm6x2wESEnlB49kBeO2fy\nCONkanIUcHn8aAEgyXvAfexlvgHClmbr55DULZaR+6y/kWyLmS5UclqFYDyE\n4FmHwJxXM0LEuDVNKQ1E3okDLvime4gO1CX+d/zPaNRP5BC0vwxsKwAt/TZ3\nTsUpX02Q2BhZE2KPb6kd1wFfSKSaDISZrlnlfkNLcGZInd1lWerpiHpfvNFG\nN0RKV4DRsEygU9mUyaw6NG3w4dcwVJ5/NA1vNPG9fuVwoUHrw++ZcRfae4fu\nvtlRwNaNIZIDIyLBh9UB83ARNOMNx2xIrOcS0PlCYeeazK6aIMMYUzuLvbkS\nycNoUdJoBuP9s2PSq62bBYH2gXAlen1uOYYXeNzXi2R3DXVldvTBdUtA98Mg\nOijY\r\n=EJbo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEE4wkcKR9vq7sy27ezXNqLzQxpL9ozJb1qabeDjwJdzAiBvUqxFV/YvPZMv8J0cZ5ax3JxyYsTyHcDoeoGzkQlLXQ=="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_4.0.6_1592215342178_0.5965920396760174"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"4.0.7":{"name":"discord-music-player","version":"4.0.7","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0","ytsr":"^0.1.15"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@4.0.7","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-h+o0YU55ZIgKDYAQsRcbTlUAt8zyMZZnCZ3Osj2H+zuKEVdZ7MFDlNS2cfDctakSAC96GQ6kzWffSUmyLe14yg==","shasum":"c0962550d812f6d2b1eb05dc33f5b1840ec233ba","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-4.0.7.tgz","fileCount":16,"unpackedSize":163093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe50o1CRA9TVsSAnZWagAA8k4P/i3Ld4W2KXZa6T3e7pAP\n7B18ysOnLUOrIjtIyygezPJ+OptsRujKKe6glUP3JqKsybA3YeWkQ4C9Ctha\nsvhbihS9AXSrJXUq0jM1DFmqXSGmcg6KxUofe2GjXAL+4PZpBaAopdRSht34\nzP7eukhYew661ShBoe+wYPNpBnBpTDDGO5FCj7yQHU4ERDpC91uKBQU+LQi3\n1UXQtGFNL7c34L5CahaqtBJB3HH5Mps2jsvmaI8QV+SSPWsfCrV+uvwtAqem\nSOe9wSM7GRHiESt49w/b3m4FkhagxUhtnhJgvb9slffh2y6laeLm8ecamQa3\nYRHwoWncHv6gL8vu2pCKYCo5BdxBQyIaFVPT5GGYhagjbUnwQvoOI0JLtv9q\nltWomJUTbQXwmbsLOpMbtS9LJOKHJ0fPNelYs27d+zvW4k3b+vrVG1750Jp/\n0vfSRtLYhkiXqmJEJaz8Az5tPqMIAk7HENS/k6eR/9ZYkgurZlz0UNV46ttn\nQVw+Q4a1TH5h7fN/taZ4KNYFs0VFipY3099J33x0mI4HbQSoKMjJsG3mE/nH\nqmFmXJkbymlHCep3x2BD+Ka+yddy1vSHz2394p7QiriHBA2Qfi8ISbybZ3fW\nfErS17+r1TnrZ9K+icc/S4yrqm+eBIKEaSlHC3XZVru0PBjksK89pc1ZHpjK\n5A3x\r\n=JYC9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4B42MUhWfJl5g5mgyZk+DXNyxfmA+/M0ukl1YlHVWrAiBABrJQOFoxMPnXJaOoWu78UYeZftbktCsnZW9dAmp49g=="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_4.0.7_1592216116444_0.5374521291725376"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"4.0.8":{"name":"discord-music-player","version":"4.0.8","description":"Complete framework to facilitate music commands using discord.js v12 (Fixed Bugs/Added Functions)","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"IamSushi","url":"IamSushi Bug Fixes"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0","ytsr":"^0.1.15"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"_id":"discord-music-player@4.0.8","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-diWL8va053jDerF0KTld0tWCXAJ66AXErubhqgP4PYqB2c1fCnALxr6ka7dcIPo6RGbr17TjxBzQvdqzxLj21g==","shasum":"7e33f1abccea023a3bf9f35457bbfa88d6e73b1f","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-4.0.8.tgz","fileCount":16,"unpackedSize":160584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe59D7CRA9TVsSAnZWagAA4sUP/Rl7QbGjvVPYT8TVhyCb\nGjxvbdnfqo1Ww5/u/bnQkynMWPuTIRg9rQh29Wc5NN9gJhHBUOE06tElZip9\niBxMZjAR06N9RrcH1cUJRAbEA2RF/pihTehSOVYunjxalNYwM0AdiM2qB8q+\nLLHF3Hte6P4oxtr285cVqRllcSL/gd6p3F7JLMIoI9hSz/vzAnmWIaBAUSnx\nYADBDCVEr0faJOJ+1iDA3xQHA5pVIExAbsUcsvDIc1HAmXrdtFtX/7yN6Jlp\nvwnXSJ78BZAfZXAnpgnvoW/6VnKvubePfcHFMxIJYzn1PtReYQVbERktqLru\ng/7wzHQUNn3Bc575kOPOVutQqVyyWQDMawzbKf71kzkx9j3JYdqPpkIgZMrq\nQWihV0qAWgGLp3FuqGnU1cZbgzQTfLXhrTgU9etv58JjCykzrpXJCJQXP4Sm\nn+XrEA7G9tf30vP0eeXs5i1XQvMrsr4eBHo0Lyb36w521OSYCV5MRTzfr/rq\nxYRX5CLl/vn7IjUWz3W4EKgcu2dD40l0eKgMVjkI5hT1yEQ8OuxtOjxyEL7d\nDyzdO39pIPl02/mA9IMovXQ8cefb+LNyFowwvjxEzs/tn1KpRqtxtxzXYwlY\n1bdyvODz1SoznViivF01Tq35o6R7258TPsOxgKe3SPSltI1tOS4bELusV0Ex\nyYpq\r\n=0nKI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEL0YRMX6J14KVCPTvfostpPLSkrFR8ay1ZtrqwHQa7fAiA9KyTbENJKYHOCvjXDevZxukbLzf0QNI5YnnPciDjqFQ=="}]},"maintainers":[{"name":"iamsushi","email":"developers@ssumgames.eu"}],"_npmUser":{"name":"iamsushi","email":"developers@ssumgames.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_4.0.8_1592250618904_0.7843665890907612"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"4.0.9":{"name":"discord-music-player","version":"4.0.9","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"c69c7d436d988ea9eb94bee46c9b92be5963bc18","_id":"discord-music-player@4.0.9","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-b1z2YTS6Jh6RY78zwaOC3NlFh3FzTv2eiAzee7SFyeVKbi4E6ECY2QZo2YjXb5fm0Q987UBYHQtYZqIhJ6+9ng==","shasum":"8676619f79e97314868483af66437108e9421593","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-4.0.9.tgz","fileCount":20,"unpackedSize":181764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflAoOCRA9TVsSAnZWagAAu/sP/RVq4/sxzIm23YqOkSmq\n0ggsazQfflg2cx7pUGdk2IIxRdMGpY5LTU/DpLCKLIBsNeIjyzTZyPCFsPDi\nDf3SdqpaeDyiXvJiK9npLBczh6u+EN5yJoS7+NHzjGAdbqwginZjzM3FF8Ti\nBWzqXjccoxlaJtkSdc6WRTTd1mt6PVyK/SxqMXKBsogf5tMmBKHQpZISJF+Z\nCFLGasi7tXG+dB2Vor6dhbQwNgpEjN4Mgf3KuqkZnqST47gBPJtrBONIUU4E\n4Aj+eNVrnyw0LWDmP13wPjQqeUenmb1N/xulBFMjv/M4+7Y9uKSnVnd5ELxr\n+pZGbsSN68XnzA2RPxWgQ8vJntNinNPeBETgBRcYjHhDUT3XausUmqBYHCAU\naVves0qXMbh+NzLzUGaVdeMrq8Vj4qkW5llFIxlDubccTNwZY7smCFPwQBQR\nG317jhOiAbZ0JggPV2PPigBmrlPCE35/DjdQexMu4eyMQD+9nuOsn1zUGVnW\nUjnOYQuf5k1BNzrpzPnMIrQGKY9NGSHUr6E+U77JUIUDxCN/cYVU58xDYo3s\nCG+18Uxpa/PsZrIYG60frd70qzwmJGZZ2l1TPNXQ/gi7qQgK18+y0xXZULw/\ncWCrOf/Nzj8vIu/lP3ub736edybuktYEV7oimlSf6Jo++JcsgzWpBxbYIqo2\nz0I/\r\n=i5Ol\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7dWjRW+EaEPFvnw/rD/V+guraOy41uHICHR8GX4p0IgIgIOmMKbD2wSpA1Ab/holzqfw8tn1aeJcKysGxCABo270="}]},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_4.0.9_1603537422426_0.961839379285141"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"5.0.0":{"name":"discord-music-player","version":"5.0.0","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"c69c7d436d988ea9eb94bee46c9b92be5963bc18","_id":"discord-music-player@5.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-1vIz7BU7gntYAXdA9/ly+aSQz3tcS+G0kn+1UGzWJfay4BpgvHErGnXRHlzE3mOdCeSYCcjkPtrrLeieXQN0+w==","shasum":"f4b297044751839f67961dda5dcb0540c1a03106","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-5.0.0.tgz","fileCount":20,"unpackedSize":182200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflE0tCRA9TVsSAnZWagAAoFQP/0qg/vfECZdZzgxj4p7t\nKyPw1cUKBFNUTPKd+okYp+Z8IZivNBk0qWWujUjY5qc2eEeIjEYAmw2fsWj2\n4dZ4w92xxSR46OsKIThhc0mmcI54BhEfQQY0PPKppjPMp8GHuhJEy8rBQRWM\niJHb2/rtsvz/Gc6SFS7hk1cC9HqBRStEnL377XR57U/iVhe2KOH/vaIT4Rwg\nLAwp0OmX3bgRvuwQcQ8ST/hdGlIWG3Zdsww3b504JPv/R6EIjqHo3K/TDfUh\nxwMRVPU3dwWMStNNF2yXqqlHbsKIqqbtu0+2L1CL7DP+EYeCHrgAmbgmj1fk\nVMTXdWrNkOOV9eJ7iZKLJcYLXAiYC4mrUFT09lIZq71K/DQQPD31+SCfq63W\nkGkk08TolawFZDcAqf0/6b+yjZfXsmfMs1YfGb6VQkdYwmPvBGhSAumh/Phg\nn1gdZmtgvXMbmHnQUOATvLktQgpXKVdhoRhtYCSyGfaVEi+yaHS2Mfw8z2B5\n1iRwxEWCYtZcl6jbYBBArrXjy51BmHA2Ve5tnjlPUr9Ne5RuoaSPURz2AhmV\nCLBB3mUd38Fhr0nMZaLUIA7IkvFiDZnNZQWtJxRLaVL0OaMyF971zHfgXIrv\nq36QGuKfrYu8P8rsYASXEtM1S0HK7MP4UU9GYbZeb/h2xz9hh9v2tRBN39ts\n1VeK\r\n=XeI3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUWdq3alCVGDFi1yaNqqwRVkamMBD0VOE3xhxIopvR9wIhAPnAsmPMVQmaH+AvldPGJ9TlWWlvjHiItdmBdjMhg2qw"}]},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_5.0.0_1603554604940_0.08186016908675864"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"5.0.1":{"name":"discord-music-player","version":"5.0.1","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"c69c7d436d988ea9eb94bee46c9b92be5963bc18","_id":"discord-music-player@5.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-DQux85Ww3ejL1rF7P1Eh/f+vLA3FhbFY5t0BI4s5kX9FMntM9cguY0FV3CUiA1WpX+LG9EI8VPxaBeUrcbB8Kw==","shasum":"26d960bd6ff95499aa63c8d18d4fedcb644b33b1","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-5.0.1.tgz","fileCount":21,"unpackedSize":268112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflFFYCRA9TVsSAnZWagAAXE4QAIZ8wp7Cs6LXp+rcI3/G\nAdj04sMRWReyPrxaVKfBTzueoipkPs5DlWgCeaf3AyOJekMUVQksmTbI50Rt\n9bk/ujtl4QYUfEQ4tmH9IhS+Kwp1t1JNqDY3xGQVUquFye+txCsmoN1Lpcx6\nNSlDdM06PzXLgAyS3u/vWYiee+MqnS5YMLzRWjn5WG2j+YWZsJdX/rkwiuZ+\nwswZF+tdANs1r4xRj8bKlUpMrluSSmm4iidsqF8hp4IFsz5GLzt401Jr6lDY\nhVsd0+gky1U7eyWHRvaGi/pkMAtEf7AE/57xbNjIjmON+rfYuarDEDnLjdqa\neWHMKLTwHp5O6vJwTKSM7+Tt/MJDhFvpgy25EV1XpWDMXk0yGiEk/k/4Rq8C\nCwHqQMBVmw4YGjmMix/KEMZN9XRv6FFcYGM9vm2NJja+1slKZ85YqVxQAOBz\nS1ZxrF9opUx+WuGlVYIsYYVzdRV6LoFjmHvFW4Vb4rKLOPsbKVIWdxBTNcx9\n23AwKAj15R/Ociq7N5QOlcvhATHJ5//X48ZM1fzY5znKLPbTKJqr+gOJH3o/\nji7Cv0hnASJhlkwd7WXLWaVHrmTF84We2IRaUDW9PwUXKtMdiuItH0XVpxGp\nMYCuusqGFMJZuk0PKY1VgT3ZZnxFKKfLjM0gfWBcqPsKdKM++jhQY4bufVRf\nCdWJ\r\n=s3sm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPUtqE22DgK0jW5SvbTgzqXMZX9RTXr17kKgjZodu47AIgIAc1O2tX2YCSSCvmGPKnnogG/aW5zaFti3f8dn8j5jU="}]},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_5.0.1_1603555672433_0.24932706070597677"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"5.0.2":{"name":"discord-music-player","version":"5.0.2","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"10deffe1834ae6ff4bea416913ce7d4686e524bc","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@5.0.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-VkgvV4fIVog2fVdqmrj2vQL2HsSBvjCODo+MbjEc3UEJv9oCoi7+Na+80kt+1CzJ4NEsWA3+bdFW9TnIoY7Hyw==","shasum":"b5347511f92a5bae052d7d6a3495a0bd097abb4e","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-5.0.2.tgz","fileCount":22,"unpackedSize":301606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmTxmCRA9TVsSAnZWagAA7LMP/3ugP4bCltXbhYI0Uf4T\nrU5e5laSYL2oRny8zSdh63bglJ4Wp+avPNtHqxWHtHi7Q0xW000C66SVbzi3\nKF2/7IWScJ81iO51EETmGAAkMMGax3nUzkpmS2W3UHv8nmD5XE3tJcXBACN2\n8CvLmAoWqF+fSYxUIJ0colctu1/JMNIo7x94KxXIoB7CFID4QUDNSZHjThew\nZeMaCuMiGZ9LhpLLx7B9joTmfdQzMtiynOvwSNAcGy+d162QMsC2LnWGQDzo\nH/oCE0ypBdKG06hW4UuMzdoMwWCxE+BDZPNMWQIntiRPzl8kzEImEUqbYTd9\nWhYjouv/3ztpWZ1jmPHC0D6oaE49dVlDUJRn0ERptfB6X1IpSXSfALDYPAL+\nXqSv+33KR3QT6nCmh9ICH76ZyfkVlHtTn56oFUGOHPH1YDBow9TgIhBGBPQ7\npFyscwRoRYcOaWe0YoacXLS+RX/SYEoRyPY93OVGi02NKXlAj8RBSVIIwDs+\nqicKJwEm8Cq29QKpxX44Yp+pcqM5iL1b5pSn/r1oZ40UKia4wiS69sGvARaq\nLhbuw5CGUlC+ikIh/IWs2eUBc94P2N+GDUvFLAGrCF6TQLPRcHJ1N/Yf28G3\nKnEKZL9F80f+vkXMD0QA5m7ktrXXZjtPm4txP157l+GkOs/EdzE2wAX8jV0h\npEfB\r\n=8KIy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNMgjcEfaPrIzpYU6NPmElFSTh+hcC8aLrwd9Cp4QQZAiEAuoQBjrumCUqrNg/IyUxBBFVJy9OuwGV2HCkFmXdZ2G8="}]},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_5.0.2_1603877989968_0.930448447204925"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"5.0.3":{"name":"discord-music-player","version":"5.0.3","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"a4803e18ad6c00272a1c7b7b9ba0e5c3654e4acf","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@5.0.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PbyK+cUPOElhQJ2eSrOqJ2q++WCe78Gl9ZHuIVgpKiZlgm0cxKgTnc23q4nwhIjTDv/+U3+h6oimbkOe9TEjpg==","shasum":"d2807094120f06bbaa62549823af65fe3cb8034e","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-5.0.3.tgz","fileCount":22,"unpackedSize":301970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmUCUCRA9TVsSAnZWagAAq60P/iBOV2TJFJcac+AtZopt\nKb5wyBPJlXnC19phZi61fNcfeix+bXBlw8UBNSKMbsXxmVwQcM/hTxXl7l2V\n+ztaFG4i7SWQNVtIn9T4y6lEJgNUJZHDryXUHBEDGH+TXJrlKqSER7Zd8L9G\npL3i+HhttjRXizo2ofk2xIDCGIb3GWU4eTl8BZClH0Id9uAz+2e2yQ0wkxBZ\n8S7SvgT52TEOmXWiSQHC7ZL4jxhRPxyFH+asNQGzj//lpchY1zRVT0QM5i5Z\n5Uv3WIh81TCj8cWxG+5aVOtjCEpsXY4NgH5qzJD+DDbuPCMIIZe9GVgyyUWA\nacZoF/J177QBxYtlq6ncuBXt7tHp38lwP/6P6jv4qnMuq9TRF4TX7DgbF5UA\negUPkWzsC/K2BDVIbv1RV4touQT1890xLMf7wiEqKUYkF3yv1kVydfKfphil\ncwSk8K0d55dd6PM+k6ByshwdCL9If4iimf3AckiLXtcudzEUs0Xl9scC4SQg\noJ/JGq44sHiA9DDuzH+Rf8g6icx6yKKH/jrW7sahN7l7agf9PkaD4ZW7Th4z\n02SofK1m3MESSDrmEaTIOLzA824WhUnHoNnP0xdlf57pd9p8vLivL/vG8j4H\nykuK6lxIyBOxCAoTf9ROafKiHZwopoa32XEegSVDk/ByBAYg4vVmRK1HOz/E\nHubQ\r\n=lU95\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLGOnOGPhnvUiWvrzLv7YxEd/13+gGyDA92UJ5ONe2BAiBlGY17yUe3WoVqC0nTUhwYF1veyQkZpg+r7+ajf7A2JQ=="}]},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_5.0.3_1603879059812_0.7485589044231995"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"5.0.4":{"name":"discord-music-player","version":"5.0.4","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node index.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"a4803e18ad6c00272a1c7b7b9ba0e5c3654e4acf","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@5.0.4","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wzEi8fjQaXKQGwG7L2zPMV/67Z3271gYGo4wCcWAqWpXWDR9UuCrFveR8IjB0I5m62q2YypO8v19qwW17cbmFw==","shasum":"85b62769cbb529dcb2d796314e9d716e1df71bfd","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-5.0.4.tgz","fileCount":22,"unpackedSize":301972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmUGKCRA9TVsSAnZWagAABcMP/2xwFbeZYwTb6R7HaR2N\nEwB5Du5N0hzKMCSiNEmd9G3NUflhpQRIaOkEGKvau9WD//fFb5spBrlRKHEW\nc9tdhUcRIwrCkcgZfmISN5t34ub2oBsObnRyJu25ydxZKG6rMUbr1OK2MmrZ\n1CqA29I864w5l4t7HmoMu6Kivh3K9yBMN9gXqG3YCtTSw+yULv5a79TGoS0F\n8VW+9s57DWB2sKav9SiN/mQ98npfNq2/32YD1yrDqkB0R7hRbNtErX0+Pt56\nRAxNgBc8ZbkNU2eRCDoaR6/orYmYLDj71CDixdtv4tLz4X0Tw9mJEJ2hdGA5\nuCXgSAMW+pb0n3NZLlM5Gjkn1tQtKHqkjLER5cwjicsDZeDDNZJHPMC9s5w+\na5rC80RzsNodqYy5/HmhUNX4FSoxsSw5yf7Ef1ZLAmkFX9sjY95T3VK8alGy\nsvkgflSKyFcjaIYgZg7va2etcs4dwBVwKSyX5+DXI+exiiIFtZYGqd5wu9Af\n6VqBpnHtuHeSX6vS4+AdyG18P3MlDG75qRJZNKWeyakJCmrh0CzSiikQfyjr\n3TjkkQCvkEZzfBVNhoMCqojxU2y0XOMZH9eiKj20erozxAp7w9g4QKoEsWXW\nQpc0YdIhkQRqHe+J6Pf5Ti3BmwIDl6qtDr6BGRlNBBPfwtIYfKJGBc80x0lp\njE6y\r\n=uNOK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSy+pVqNXaSn34CkeU93aNoaZCU9tknKR3f0Q9uekGgAiBp0pSetRitRDTdbdYFzpUUE3r0iQtL98s8D5nrFhJ3zg=="}]},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_5.0.4_1603879305724_0.8611991315970746"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"5.0.5":{"name":"discord-music-player","version":"5.0.5","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0","ytsr":"github:TimeForANinja/node-ytsr#wip-api-adjustments"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"a5601aa528cee053b95b1997ec1d02bf79f7540b","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@5.0.5","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GLcUd6Er4hLtofzacmde7/JJo599mLzy70nlwsRuMADsTxpTovbKSyzE+M4c9/0q6E8fpQjV8nEqhfE0mdFGnw==","shasum":"bdf837fc34849d92b154a559b10f66901902fcb6","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-5.0.5.tgz","fileCount":18,"unpackedSize":285513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvjrNCRA9TVsSAnZWagAAPm8P/AmCJ4G5lgAaNcWkxa+G\nlad4pXpM5YaDrPcYFQVL0cppyNgZgOcBgNl1p0kFF/B6f5sEfyiN727WqHAm\nbJ7cwBfxMivUaWBqLuwPC/L9bOL+iubLe5gswFI4qOgqHu2vjbL0C40MOCoj\nV8EVeNwyR+rforMbi4Akayqsnl+PCv3gkcVDc1FwCi/Rxp+sfyQMQCjnkc64\nlBiwArc8zRVvdcuP2MEYicHbU4w1LC5crMacphBU/7uCv+b/uTWD0U28f7th\n72JSiae1D9OSD9M8Li4rDUtXYAdSQlEMjWqIgxN7gV7FjjH3rbi9BOWjMiLA\nzgoBFDxdeFyEI9UIKGiuaNfwNKBRPFOcQjMfx1WK9vZTkmpyitKN0LxDsPiW\nqq9SiTYhDVIedGCHnHpd3wHB+UDuChpCvUsRHpGUFGPR/5jbBbmYk2VK7EId\n9E6QOWWwW83t9+YLOl+FHSQ0sC7zMGW9UpcomYo+tKlDPQxsCRIQ8BNkNSdn\nPA6LE/3gu7eZ6sChfv1hxSJzNcrW+T0VgeoItOv3p9xt9fLeAJvH9EiCsx/R\njzqSLaJp6qgDB/ul3qOlPnV36Gee3mGowRK7zhfJHwVco3gCX8QchTnT75r+\nr0vpYe/EcvXC0MSZxIAUeDJ6uZyyBbu8F3MN6Yaw1TclqPo9X21hiic03xvg\njyWx\r\n=OaNV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/Qc8UEfty6UvlWaeDsoFz37NtUgwTvUi6Ij5ZX7j+AAIgLnv754Lr8bq/bfLgomaUMYYG5s/m92q48jnlZT4Ym1w="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_5.0.5_1606302412825_0.31688677097604323"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"5.0.6":{"name":"discord-music-player","version":"5.0.6","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.1.1","merge-options":"^2.0.0","simple-youtube-api":"^5.2.1","ytdl-core":"^3.0.0","html-entities":"^1.3.1","miniget":"^4.1.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"d4f979e4e27273801f9d6000bba7b2f2c358a057","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@5.0.6","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-2UuWWdSyBUwOhwguc6y8N8z0Ghfkhw8hZ1LPpYiq5u0jNNPdpXEVpBESXfsx6O+wtt4QW3lS+DKVQdqg+TRzlg==","shasum":"4cfc9befc2dca3cf6decb8f0f838e9c5243affb6","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-5.0.6.tgz","fileCount":26,"unpackedSize":479999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvqLgCRA9TVsSAnZWagAAjgIP/iVPrOiTjRU4iMcOs9bg\nwtX3Dppo+u2t8LVyXoT8vyBuqm9HbjSmUoj4yI3KabKa6MLqLymloXgD0sfH\nrmQCqiHsfd1kN1bf2tbET5+A9QZ6/SWfPJQ+Dvv2lbhLikwI8apd7BG4WQSO\nu8wMu2ol/6qn4Pp8ityuJXlY56EXRaSDqRdHR/mW9zyS3VPRBJzMRPDL3Ogl\nlpFr6Uwc2Kwb3sR8PanL8RArWiDhgSMNwmZvRxRnA9uNaM8/MOgRcfULvrQh\nHKNTB4Pd6IWnpyRhUQX/Lea+rCG1emjYmdM9FewnWsHIBHpxE11DH6tZWUGj\nLAEJcIC0ahMFoJX8TyYpzaK4mG0L6V/Z4n66ULNFVWf8WpntybCiqD62ulYq\nye4YCI/RGO4dPx5ZQmJ1Gw+r46avjR42x4dd5amRCxkJKid1GdCtYFnXQ3nl\nTcM77dNAlLFSCGo9Ue8/SAHz4sNlIVFaFyB78OGcinNxfEoGp8Vb/+QBYE4w\nZAwjbPcqenplCO5fkEn7fuVD8DD6Hgq8nog+s+hXGMiv2W1iV5Fnrr3akK0w\nBZD+b5xmXzliRHGoXZFRPTrVMhXJ0En/Ia1XaDpF/PlduzaEEtMY71RXwabQ\nnlPzgGMxr5/v1tjyEwvW+ON7BXjYITDoqZUruDQWuEjblCkUK9RpPxOd3mY8\nIFdK\r\n=2cGN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbK59klyThiB/3tq5T/hby5zmk8thrdRoTq8i6YbhdUAiAhK7rRtbgKawb7qS2cFUNKm4FowN4k3iP5KF5TCUzzuQ=="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_5.0.6_1606329056120_0.7346851325577777"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.0.0":{"name":"discord-music-player","version":"6.0.0","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.6","ytdl-core":"^4.1.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"4029f0feb4d0dd9e96dc0cc9e10e1d277422769b","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tr7oqc4oJuRTtAeQTcjjN0U3DxcUvY380RvumMCH8OoN26NNU5WHq+B9r+7Ht35Z63VTK/JOfjx/rM4ueh7kaQ==","shasum":"7ded2633632e185b6cb973981832f2c0651c9ae9","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.0.0.tgz","fileCount":16,"unpackedSize":236269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfw9pACRA9TVsSAnZWagAAhzcQAI47nZ0VstPrC5TiK8fw\nqg86hsYy2Vf6NxpIKxKETlWK7mDwSoBV9Ar7Pn+frO2k7u8+VOcnPibmScOU\nDfuD8lYEbJDQVciJcSAUKBRwJ23Yu3TIJTn2nvBhWo+FwllNhF23LN7hcVJv\nHE3EVNAmiF4L6SScZH6xWZzr4RXdmQzPqmcif1DvwJCPHO6MbI/fKlFWt11C\nEPuqMbeDwDdmUOYOPqcb7NPNTF/kYBwMWMNuDthpMTm3afcpDe8zwgXYLmGw\np1p4xN1/IPaFe63vjNeSU/irdjngus9KP54PObEeNhw9gC1F7XXSVZZbW4Bv\nAedkkGyBm2RaUppvuAsk4ONIMAKBqYv+fVsdAvjL5eErVU0CuQU2LBUwAdRU\nLy44LNvpXTlqOSXWYm2ssaIxQzS4uwMwPKZu0pJHZQJCb42XB9c+aW2kmshE\n7p9wZLd4g7Q8cWnZBoHFWVudTMwge5ENDe/8rn2U6m3J87kgz3tXm8+q4jFO\nvR+jaSy+eAZbdIVtE2y5bTStQ4ncynnnwL+f+vTt2FseDNImwA0lMtD1vtH6\nXB0qKi3OMTvFSWPEQDzqJs9SCcX/SIZkIl7RwoL/NQ5i7olONpZJ3hKWW8VE\nlMlcv06x+rCGxnyj/RgzXELx8Z0bQER/xL9AgBarqbmaHr/uPuTCixk6Modz\nnQJ5\r\n=ArE6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEeL5x+Ivv13n5D7WabxW/NHpr/uorahhtCE9QsoLiEAiBY4QYWl8B+iI/7t3d/TP+IH2Ry2rki9FgHItQ55qx/cw=="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.0.0_1606670911680_0.7315088300986661"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.0.1":{"name":"discord-music-player","version":"6.0.1","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.6","ytdl-core":"^4.1.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"1113de04e055143d6c9ef7c425fb487137888ad0","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-t+N+Y32BKLv2q1PmGCpuJf+GGH9bizlnC+vwayckhUO5YZVEXMbbIMzJ7TXR9l4oP1uQVeXchwh7eTOrPq4y4w==","shasum":"2d1fe368b7dd40e1e3ef9051373b1366a185b1c2","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.0.1.tgz","fileCount":16,"unpackedSize":240533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfw+VQCRA9TVsSAnZWagAAItgP+wT0G/k1874zQ9R+YR1B\na3D2tZpHKjbMl1NsnyrT3rqHIgfEnWEXZ4Q4GfcB0vbm9JT9iMPBdRc5QnAb\noxYUE6mR+vxU1k429I1degLG6A/iIWCRWvX5LDg3kWsx/J3np1tLF23LzXD3\nP79ySJHxPzf/+ZLchOfmtpSJPJ3gYBPPKGnE2RYDpGOxfnFaD4kAFsG/uron\nCk/40U+9GbVMkGrU5qtFmJrEfdMEO3fQyptjOAOu3FV/AZ0ne3sw4McxIT7U\n3uLG7Q41eZegvpg/Wrc90Uz9vkrbDnyvQZRjWKhYdN5NVirlNcZfxEUmX3ft\ngxK2R0zaFe+eXYz490TOELG9wi1lAmH7KQTxWDY1RrLFU1v4U+RXDE7IhNdR\nMtRlVKbH6nK2A4eDUQ0/REc3eKdpHx9Zt+dGzf3inR/zI+h5maYbo66kf/fg\n8A9iBPael/T3Wf8lsGnCMD7oTEhQhjipC1Fb83YEFG8+Cm7r/aEH+75ocx/4\nmdZ1rNSRSMxhAktUG22WbpAGAV06BARzYHNZG+KXJphqIrPz+zy+K4zZQDJF\nCPlBnDhO+CTA9FjOktQ0/boXLfilatDYwH3ntNZv1c/L5SBnGOnKjQk5pjdt\nJ6hvuMcDd6rHfDMk5977iWz5b+lU/ECSSe5aQenuqFrb51SbnXdllDnjigRn\nst/n\r\n=Rm+j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfWA02ncUuAZbQdC3i4JU8HEhjwJyOLDurTxxOqIJN9AiEAyKdxMvrqpL5OspnwmtYrC2DxM2fjPonSvlGDVz7/cQM="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.0.1_1606673743868_0.6790364666223474"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.0.2":{"name":"discord-music-player","version":"6.0.2","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.6","ytdl-core":"^4.1.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"836a113ab7c45dce6ce51a4e96c1cbcf9c3824bc","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.0.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-RhcVpWCeT6xVrgD71+0LSdOIQ2EI4DpWJZnyQ0tvwrqk+5W5xi+iUG5aY8deitx39yqy4wxGy8yj1qiA/i7dPw==","shasum":"96244cda58c00bd311acd8bf7f7244309498cc11","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.0.2.tgz","fileCount":16,"unpackedSize":241063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy7S9CRA9TVsSAnZWagAArf0P/iEHpbWfFIIxqhIis3zk\ni1m4qOPHrHTaWrSlcPFaPObyh7OJQXiTaspGU5hNyvhIMp5n1HOordQEER9V\neqQ0sk8eYwnjBdtrQNzX/hmhqC5Rq6GDGveb2YtbwLjUbxi2oVALZyHSAJCZ\nNeEUTq/UlODAYsr9QCSCFdGXD+Jsv3WaOhAVa7tStNHZ3W/D0jqx+ikzsd+J\nmk3nUV73EStE9EBFLLBCHUJkxXiu2kRr/kv0+YFf8u4qRXhpkDH7SqJ6F9wB\nrpvQhkmvN0D3Rzh+N/ADBoQ8MQYN2c7hxkC0FRCJWJQj+2F9bxZ4d+Ve3s+e\nzPgzozqHIm1TVm8N+9j549STKazvfWHeqDcYB3XQnT1hGA+i8YrTJVjIKs6K\njkvx34Vx8JTIyEPWsRH+my9BDyXNpneq5TuiPb/GQXgrAwhETlLXskyFUoeh\nizOQVGtkPu+rnwJM8Ovf7sY/nrcpyz9cL8O3I1YSQHw9pWZ4R1NUlThsczOX\nwrl5mnYpvSEJkZE7XkxC0VPOen+orOzmv332Qk06Xo/VKk4ikoz4qxItAIgV\n+eJEfthcquz2XcUtPdLyLQJyCoKN+Ggqmn74dd9WM7Yx2tkkfEN1xb5DoTUS\ninnPa/W74g+Pe1T5y57kkuMYIy4xt1kNSDJB+NiP4mOYQj7omqZBe8Q0N9aO\nSZ9U\r\n=0CpE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXPqyzW4o+bXwozQzMu93pi6mu/A0hmaiU1KmeCQqNAAIhAIb+L7HlDmF0PUV/cgKQXOeuufFTXBOLh5cDMc3Iolup"}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.0.2_1607185596875_0.12294482358405756"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.0.0-experimental-0":{"name":"discord-music-player","version":"6.0.0-experimental-0","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.6","ytdl-core":"^4.1.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"836a113ab7c45dce6ce51a4e96c1cbcf9c3824bc","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.0.0-experimental-0","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-U0ZRryDGzSfEqCod0mVi3BEwvBfAzWOHa4af0hPepTkRRVGOmFiTcjPkByPNlb87B38Wd4Q+616ZW0TIYZ4JlA==","shasum":"b8bd2d9251aa6dd46a0cd7df144747f727a6f8ac","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.0.0-experimental-0.tgz","fileCount":16,"unpackedSize":241263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy70BCRA9TVsSAnZWagAAt2QQAIVxIjBtzTwBZntaal7r\n7sRSYYVhE9kS5Y3Q0+CTty08SJNnipMY/YKLEsf7pZh3UNvThPwGLMyacaVW\nusZAbGCnPhpcO9xcLCwvZsXMZT7s0k5uayQ9Uv6PyABu67PfrrNGhp/e7WEF\n6m3z64kfE4GH2bJpxhDKhpz09qnj1zRNzO9c+oB9dW91hcdhdf68ILKlWI0c\n0cR+h4sxhq27EFW/eqARpYk+aPxa7sKfqGuT0RD7QN7x68dWX+3Zt5aGayl1\nALFQi1UEkLiypd1lr1p928vrx+yl1aPaX+EQEwadEn1tj5sdOMf0XTPQO59f\nsP9g+vowuemJcv6sCfYjYUSG2acaVUkugWUIawLH+1LzNsvdo6GyfapZlm55\npOoUwco1KM0VdvylYpeUXfsnffgY9o740EpSE7CY9jVfKvZPOdcmkxpHsqza\nKBDG35UR1xDJvTK+AkYHWgVK1inKsssf9L7Sg5HK9D+bamANEhlPlmOatYcn\nRk785L6SDzd6U8yGJq+J4OBOZDpr9P1eArgicvn/01BbG2P6oOMUnFF3ixdY\n2cAzAvZEaMxcb43A9i9NdPiscYng3LF6SybqqEDihpAR7rvc9Upj/CvbGCTB\n+QSVjBNr3bmu9rC81jCka7niyrqrmeG3jzp9n/T3/remPoNQ/ogkDxS52CCo\nFojK\r\n=w3es\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS6kJ8A40VOQ5q3/5rVrkC9IGUCXcUkKqYA5fRGa5t3AIgcF56W4qhf+QSwIiPQyoDysdYsIeJaFzweofbNynT8cA="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.0.0-experimental-0_1607187713429_0.37976164009159685"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.1.0":{"name":"discord-music-player","version":"6.1.0","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.6","ytdl-core":"^4.1.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"836a113ab7c45dce6ce51a4e96c1cbcf9c3824bc","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.1.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tGbsb6OAcQAOUMT4gWpzm0hKMqWfaEbx6e5PpPM9fOXgfsrZA7ETIpRuLovNUJMVcYNsWzUgMOzOLVVoHEFpyQ==","shasum":"6ed22d0760150287a5d96507f4025b8dae8add84","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.1.0.tgz","fileCount":16,"unpackedSize":241063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy8A/CRA9TVsSAnZWagAAW1YQAJY+gmCx0eNBOZpT+cVv\ntQqmFn4+eN62s+EP278oaVZ9yMVgMZgEExUz00ilOgqCpgIuxxzO2zku2zFa\nDyxW8ekrr/nCKIjCdL7ByfyCJCjZRu5TG+8npYabt5s4x8io7sks/cKvIzC0\nRifkrN/Wum4Tr1glKg8G7LlYUgxp5PTAOgVVsi3OobcQzBjqGlPTfututsM2\nY+jLdpFjH3ZU/5guevTHMa8tEeoyHyu9dkIlILR11t70K1/ofxnweVAEAAqd\nMXZZRYyPadynHg1fNsalnLXQpHkZcX7vyUDx5zXcIEmdKOg7tb97XD7sofVH\nkHPg67SmEvjD0FGwL7DugjQwaaE/tbxaPrnShNQAQ00r1lWjpA/cZZqCKIRd\nRk8bt81NYmQeK/ijxUbPYcNpAxBcev8pvJcakR4kYNJb4dYBBVsaxJfON0or\nMf38N4Q0pDSsmJdF4ANtKnmCXShtT/mjhaO0fYbL6/jlzT8frglRqLTp199M\nIHh23cb3gQn6/kB1oiwVKKljnkfcuzWvRegjlCKYVmmrKM7I2qwsjOsHSmBT\n5DLrq1tY+g+9CpGohz8VzboJ/iyvMR6Ua40jj5MQm0blodej8fGvpt/osoE9\nlMg+hD4ktVHQ3TNzGVOTVMA7Kk7isFC0Wa4h5GdiN9XNjcDX5ehZf/EF2hnO\n+ISP\r\n=2T1P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOKfUm/hTWVM5NnIokdno2DonEKZnyqOfee6ETN9LCbAiEAmK5l1IB8AJ+DPNMJvp2JS9HlKjvN6yqFF9yhZYTrjig="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.1.0_1607188543331_0.8145208481546915"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.1.1":{"name":"discord-music-player","version":"6.1.1","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.6","ytdl-core":"^4.1.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"836a113ab7c45dce6ce51a4e96c1cbcf9c3824bc","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.1.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vf2Ew2JIYtyq7ZYyLfNAhN9O2++ic6B/4HkKzlyDm+GoEIhkNp3jsaY/0d10m/i6dZn1xCvb8yzl25flQ4Oo9Q==","shasum":"6a1e8d0ea4f29d24cfb1d636174f2eb5f1dc48f4","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.1.1.tgz","fileCount":16,"unpackedSize":241400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy8FSCRA9TVsSAnZWagAA1NUQAI9iWcmnxPBRKls/kziQ\nalIlKxhIJt0lvELkbdpcmaX099CoaKHqPb8c7lrPv6GiZmyB41vQnkbhgCkY\nyecE1fXW8KAhCemuCiLhLO3+Z+UPtJLZZ3cow74w4ZrgPYy/vN21oVt8ticS\n/sOfbVfTgtKxs6456Kb0M0sMeT0sIpQODrb74qoFDsLD+3IznHhCUKACUTHZ\nuP8FDOENkIWvJppVSLjI/xpOTRbbzkTer2pNvXWQEpalLwuYpST9mmL4FJaP\ni2vwVayM9H3RgkG5L5RJBQbosSiQPo3gaQ3fCbyB5RuvcHH/sbUGFUsmqQKU\n0jxMYWsIzl9UCrauAw0T08/bmZ/M2vKR3R42CvgYyXumL8ww2T/XxyMh7XMz\nidSMzlYLimmdglRb+4Tbj4XOtkeBXMTn38mipxzbCjTmWVvd7wxVP440VurI\nokcHx7uWKFoYYSgxo1RPZtd89j+JELC3FVvTxF04L5yKz2ic7EPSgOsH0YYG\nuMOMsi3peiKdtBTU2CCwEYy91pY535NLT+SQxWgSgN3vBhQ2SpgJ8DJ6iivd\n7j+5Dk5AX86G0nFa3DV0HkfdqFv554mCHHdf69+OB0Dh+gftk9p5vaaq5o1p\nDBrO1t5ae5Bd8EuXGQdvl3lbqAtGbI38pGJAynGI7gbZ3NI4lOpbFm0vBPsU\nEOum\r\n=PZIn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClKMfVFqMNqFE86XeNp+iXT3TjuCarFdMhmoMJ6UDrFwIhAOnJ+6hZLB/XxAfGVzW/6kUgd1iQJ2o+AJa0aISgNptA"}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.1.1_1607188818450_0.8392433286178038"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.1.1-fix":{"name":"discord-music-player","version":"6.1.1-fix","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.6","ytdl-core":"^4.1.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"37d9ef86d6784a587bdd6ce86500d13178420870","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.1.1-fix","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gIiFZKePM+66Oc4e8s54LA45KLEoHM/iYVZ+CfrbdFEuQ+i86/epiNLbfd0f/aMe1OvY7rgO63g9KDPN+W1fKA==","shasum":"aa4605c6afc1195b924b30b98d2791b21026623d","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.1.1-fix.tgz","fileCount":16,"unpackedSize":241432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy8PyCRA9TVsSAnZWagAA9lgP/135rskIyoZXhTc8Q6ai\neWLKgMJijZTU/LZOh+l5YeUzb0YfDLX3lPIf3+/XXdroZwAvtKhA2ORVREI2\nS0CyrasNfsrEZzQ5vcmqhT7j6NPoUNHeEHZDtDy6jzEnrCDzdy5Bdu6aW02g\nrTCoD0GQ62A0jwkbAblEJa3Zn0zpjMBRbNXvsyGAOQq9rgLALTFVlxCElM9K\nmTTZIxB64CevSp63w8fOPylViRB6HjQXeccfZXS1GYaNkR1PWylCHGaaK1fs\nPEUZ78BpXgCUoBrwrhIU/Ugj18GMAFYUIc80072fY2YPGy29ZsfgLm/8Fbho\nNrX+/CCPLUDzDlXDTh39/xb23aw15LthohtjyNK8luPO2VTH93lesQ8L5zNj\nbevdZ/AWPZG573K/CUo1PPLE/aYQRIJaFXswTe8PucL18uHSSjjJZoiQS1VL\nzB6nk4hsjLR5zdA7ny/mn8viDyXp3IQqXNzRMMMHCiOabzQ1Q9WtaQgy/tM3\n1kntRtqgpXHB6H5Q1IQlnDQpURvJ0+dHIVAtC4j6cq/ygQR1jqvvKBgP9Mys\nR0itGhAbLbAJU0ej2QdfYJXUMt5EJse3l0dCBi8meMrwG6zniL10LxHu4r0Q\n6zE80TtL0tGpOpgCT9oCI9YDoM1LiM6R+++n0zxW5p2kC1t5+ZsS2TttzcWj\nQ8Pz\r\n=+Xsq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4MWexqc6Am7HkQnkuGyTa5z62o0aF6f/a04gczK6gGAiEA0pI1WrMH2AUm3kA+FwQqS8/vMtbgYGdVewOZSH3hlQc="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.1.1-fix_1607189489922_0.8181185103827586"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.1.1-fix2":{"name":"discord-music-player","version":"6.1.1-fix2","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.6","ytdl-core":"^4.1.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"13a40d53b145c9619a04ea5249f472cf681a628e","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.1.1-fix2","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-53cT8xz3toWzyS3yKxUjqlZcB9DBV/+E9QzKxRg6dq+S6c7398wOvIG0Up2PP63QtZ8paexXQ43B2/FxqxX3Gg==","shasum":"6749b459310e7d899159112491ceefd6d767a096","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.1.1-fix2.tgz","fileCount":16,"unpackedSize":241529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy8TxCRA9TVsSAnZWagAAftMP/1TVyYgPKGxSVaMBcuBI\nWb7UAcsx+h8s/g78FaO7fmlWD4u4u9vFS8f50qfm2hvAdReyqxeG7Lb3oKnQ\nJwiD0TFCJWjDrzqEIOLpeHIdP1Mh4kyKi/cUCZgJ0+kDZN7mQ3mGQSiwx88Q\nH9GWNQ0SM/HjT4LSFfSoVCSZgTNd483geuqVPP4hExG4Wl4fleJfwdTaGnUz\nn1KAExuSvCyugAoWHVm0puTVOSy+fmNT4BQK/ncpfapFZDJd42wJKMCCP/GB\njsvPzf9l6Nxx5N95JEyc188oJ/zv366adVCh/aQCvUwZTxYO8lMLY/EfBS67\nds3AUTain5mYUDBmzn7CFgA+2IBfB+La2VV6PyzL0PIJKQfgFb8O1klmWZNc\nBKMEhlTaS2v4OQtf1N1baCetq+0pSXkKaP5VBZ8rZ6me5jE/LKe0EuVCxB7Q\nXCCZjsQKlqPNzCNvfh0pPSjaSVEsNFmDXsShZ2Q2IUovTM6iVLnIYD489/Xn\nFE8d2eWcig3VTn9iFUycFBzqoNhXc653SW6UvMD++2R7vbu8eXl0zqW90NnE\noiA0w4+2jxu0UGMB4YA9oHqpIriD2xWoHtrW9f6lLTxfEvZS9PU5SQllyyCG\nPHO8L3HyDSu9uzHb0r68FhD9p0rrTYnZpWZzCBmRUVkndMpBbIuQ8FwkvNrZ\nip6E\r\n=UFIC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBPY5Eo0uJ6IBbpTbHIfnEtixNL8v+hN+n64m0d807TAIhAIzETEinTryTagzwB7XXUTDZFjH348qe8SLLDPppDRxX"}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.1.1-fix2_1607189745407_0.7035886819208244"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.1.1-fix3":{"name":"discord-music-player","version":"6.1.1-fix3","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.6","ytdl-core":"^4.1.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"13a40d53b145c9619a04ea5249f472cf681a628e","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.1.1-fix3","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ULkY3URObFtywy02nMgVrXiNo3XyoHt4jiSbbl62GEDLvgqyTnilfC5Bto/10lasis00On2D+q3v3cNbskXz7Q==","shasum":"d96fa6dfef5a981cb0511fccb59aa0a42db97466","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.1.1-fix3.tgz","fileCount":16,"unpackedSize":241528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy8UKCRA9TVsSAnZWagAAOZcP/15JCPUspji0uEmppSMU\nMgxMos3xiLXracasZkbZ/lM5LwYhR5Fu9q7sDkq1lAsHcMMiz2qspOz7G4ul\nP2Tet9ahip/VR6uHwJVf1w2dJpW662hlnb+1Sd5SyJdYGAK+p/D2p2wjGhFg\na3XcOtU+sg0vQHr37JOcErR2DFwrTGMbC2UqBsftHN8VrcZXpsJeCLH2Xz2H\nAd1lPNphYIj2gKAmsZJJ+LJHfpL7MC85hwm43sFodzxpEyacCkKjmN1nMAdU\nY/K8H4PeWLnLtsmygMnm1YsY6/Vk428T0xORhZ9cJo7Wt6UF1Gf6yZfPx3op\n/0B6vRVMmKcs/HolwYiLuI0AU6znKgR9yc/fat9P906d988dwnCymp35N5H8\n2husq9lXsZmSQIu2nbAwL/WWXSfcLwxylcDXxxfRxBdz4F9zPWeQbHuNe//x\nsU65VZKeETIQb2lAHjCkWJUyM/H8zw2JBYufdNoCHjaQZur9AvMz8GT1KwlW\nckbePWVtihdJPIRY2cKfat4ldVvJDaqHGyCqKBbR7USRaGZNXrxuTz8MHHEV\nZsLwVH4J/Gt4gQ9N0qq0xH71thRRDhdpX6KLryTSWIKc+1QLYuV5dncLOuMP\n4HfO5BQeGaUfe0wYZ5hL4aviIKUVhPiZFtNbLJf/bnz8vtebKTdPdhVJcD9P\nU1ae\r\n=Tg0k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4K+cOAV1bPP08KbkhWT8RfQUrtD/opNO8oAlkVvRnGAiBLBFGXaXBjnlwX3pJRaoafE74W3gWqMQ3av+A1PIenUQ=="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.1.1-fix3_1607189769571_0.6139685933660526"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.2.0":{"name":"discord-music-player","version":"6.2.0","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.7","ytdl-core":"^4.1.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"8973ffa932e18b9da590f44658b7d3a182467efc","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.2.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gDIpoRep1AFvgHnr117CrAGyKs07enBCofsZOpPcGINC9MUf+s4B6yz8I9HLwhKNTaBCeIs2Gm1yJsxsDNm67g==","shasum":"7482983183d16812fb40c9af23a1e157226ffc95","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.2.0.tgz","fileCount":16,"unpackedSize":241550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf052qCRA9TVsSAnZWagAAlXAP/01EyzvGZUdtUj+HOnBT\nJeMtr3xJM+zizI2qGnzPHpDbAHzAdqpDevUjAagLOmCw9/ez/mBkdn5cvl28\n0uhPnBPdHePHncEnuI3SNwSSHuaDT0Np8Hijx5DAQnlrntpJtDVo0y+1MOaY\nU4HgyTv+Sd9dxf5f48byZW/mDnASMID6sBLHdRvWr/V24A9Mgl0oLY8luHFd\neZdrBvsPPWA6HHlwSLl8sBzxnRit97q0OxH1sdOTREFH5Zu8oQVeKEcSMl7U\nXLL660KF/uCjLZgxBHVOz7ineOk59UcNU94aDYLNkfYYacrg3YoKQsOSrU17\nVfeJwVFsCfA6LhJdIuczJfZ8bDVK17oebPjctWHk2/Sw+qy5JSLfra+V0cvO\nTfNlbrZ+ycNJC0mKIAmdT5tZeG7Uj1cRkexGN2bhyku73O98chUHg5Imwi6O\n6rGfPNeLRJJOujVeXfND0Xg79lYAIWbmISwRFGDztyTNOCCgnAbIwdUA09qQ\nvME0f2J+v8QZRTu+0f/doiAZRssiZH2TgbN07b2+gEZU/hn5HqxAOcRSZ4bF\n7sYOCjAqibhR7TQkmpCX7euhLDy07oNG/ur9hWFX5lpB+Dmo2a21OeFxTy+k\nbrLkf4W5lDULpPOrmZmz6aTiW7mquS5b3gfe8/zrqSyzHQtGphwzs5R6geF0\nvYyP\r\n=sFmu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLVqWO7Bd7xm82F7j96shD4E20ZAa3e4nKmFy3EcqYPAiEA79K/kZ9BgZzG2ATPCAGYH++8neF10sjtPvuWhsgHxgo="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.2.0_1607703978238_0.7613889651379977"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.3.0":{"name":"discord-music-player","version":"6.3.0","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.7","ytdl-core":"^4.2.1"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"f9ea85951d741b08574912276bb146ce8069a4b2","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.3.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wXB5SUHSEcpG3xaqy+1Rkx0Rkmz0RWftMHkMy/sRBagq1tagpdc/ipXcK8jnLemrXlHEu+ou2pCT1VZks4cjgw==","shasum":"b00019f460f5e305f224a09cc4eec904f6b09d1b","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.3.0.tgz","fileCount":18,"unpackedSize":253210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf343VCRA9TVsSAnZWagAArUoP/i5FsRKp7g+5dgxFI8jV\nxUSV9YqNEkmBfuMsu47uGTJW7YoKyaLgj4rQ1QEwITsznFk0hND8nw3IU5wy\niKKuhr8d5Nds0EOGlI8zIhQo1B43WDFnvKPGEfoUs3cCRBpwLxc0Zv4WXlBE\nvZBwJZ8NaeA9KSa/2es7L3wP7quhh6//qxN3EcL5hY8oqO3ayCaZLoIwLbxf\nFxK4xs2vZX5zce0HagosOGvc6dzChXgZLQ4OtnLMRsbu43k+z+9hpAB5KvSG\nBtQ69U9zSdvrswUhmggcdi0KqiQw2YeWkGqOq5e5Sl/PPIR0I7NUIzg+wS7W\ndCQxUuCdukm1TEpdIThQs/a4xOcJDKvHo7fkYwXUNCJaVO+8MZSCPRrpWpEh\nAoS7S79rDlUjxu84fLcHU+UzmUWXwdyptrN5VPQ72qqEqC6mvih2m4ptRx59\ninAZj3/ww/ceX625MDipUFdbmBsfC0SSMKG2Gm3iXKmBrF23F78oOW8Jt6iw\npDxLMazc9NmuvNYdLAj5lUadFHkyHK22yBQzMw7lU6ZP9kgG/oA/yHADxqAd\naR/XLMEeivl+eZS+y4+g05gDQJGyN5SLsONsfzPVgsiZV2NYg/OdTyTYSwCg\n1mvj8fIChDZwd77dKXRm42jJLbwtzw51kyS1UQfNdXfQ3gsjSOoWTqdPiK5c\nKpdH\r\n=9BfA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7Nq7vIh37EfEt614I/zhFZOtzZWC0L0Fnz3nmQRuEhAIgcmoaQQ/RAUJpDlmFbq0XlAyWb59IYhleuaS9Ih6MLqg="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.3.0_1608486356453_0.6806600734217956"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.3.1":{"name":"discord-music-player","version":"6.3.1","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.7","ytdl-core":"^4.2.1"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"f9ea85951d741b08574912276bb146ce8069a4b2","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.3.1","_nodeVersion":"14.15.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-p7MYR6P30rympnVyunafDTbJiN6RG3DVq8nKIplhXludYwuFR1QZUC8CvULP0/yeaTAJQqY2STdBpTAAF1mdWw==","shasum":"f1c4474c86aac996ebbec82332fe6f734bfa530c","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.3.1.tgz","fileCount":18,"unpackedSize":253713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf35V5CRA9TVsSAnZWagAAgR8P/3w2V3k9sv2Tkj+DFSI+\npUm3gj+yzkV4xgpXFJA8U7/ngrgqKQAOC6PgwP++ufZMyg6Ck1T3rLNgT3Gg\nyvaiIrLddl7LZawI5KFs25omyBtSmzMXvzhnfLSCX8/INCbzfO60/oC5jbWU\nq0lX4NvVyNwpRl0EV/kHLYAzv1FUtpjO0QEdFnnYs/2zXJm0J84ZwPSiNK3L\nathd6lsUT1qa4/UtFNXV//LuJGbLj1Ka7lWTOTCsf5At6AjXUW9Olqr/ermp\nIj3aGyfTE+rKe0yZT2MJhuXkM+P9xKXn/VF/oKGV4ewUzUyS8wLSeqoOYBD5\nxbj5BKBCg/gIV2kJKrdq7SB5xMuuRQMoYvWxUOl3THaheE3DdXVWjvXk0ocX\nKuVqsg1wO7alNsDXqOod32V5lfFQS92Pg7iPNe5flnCeRAeYDXtVwPXciJ67\n+yk7EVfJ6DaLs5eFcOBGdEYddpOpq+RMEj8OX3cn0OoIwDcD9nFClPHRTPcX\n5JEnMDgtpVMwbSfko6mD1ip1k9s4oNp9Gh1Dn+B2kofZyxSF7IM9YzHmMsHL\nvxmr+658BxWrmYCumAoeMVQX+gy8DSkI9NMfP2uSrJINX5MWmYsKbfZOgkhO\n2Edb9pwEEGBmnmuQax20YbpdXYat3p6+BYcX/L4TN4P34EBYX4o4viY9zTFH\n4a8l\r\n=mwzV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFagEAv1Jjf/AdruZGUhgJxgeuLS5284gP3OacKUhmd6AiEA6n9cgX4Gr+IiH64xSTIKUiXlUYZDv4tOw1UWBJqFIqQ="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.3.1_1608488312960_0.6153619189565218"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.3.2":{"name":"discord-music-player","version":"6.3.2","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.7","ytdl-core":"^4.2.1"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"5f711826a9fd2226f695dfa35397fd5fd6a0fc7d","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.3.2","_nodeVersion":"14.15.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-DykzdmLj+8SJX70J/9ia9EoP0wzqaSZAaBkE87Jmqgo17KllTEv5eQCSBdaMyBLvxOyFZydK/YtgGolMMw5sfQ==","shasum":"46c11a01518261b47a4b68446186d986aaf5dc8d","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.3.2.tgz","fileCount":18,"unpackedSize":253637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4RPTCRA9TVsSAnZWagAAQtIP/Aml0GdCRFsYXiy0cMO/\n2G1e570dUFtxkevmn1nFCVxSEg3I1TEj97/jxnCSDxPFfBi67AgFVyKU0G32\nFVZMFrzNnUSs8yGGCUMKp11Xn4W2OXyL53RuFtQLkzX+B2DsqjrV8xC8BiGx\njMTx1wTY3YB8zZwKl39XmRTTNcAdV4uipQOqk4OR5fizkANipJeTfIHpaBzn\nq+D3uHntQuHVrXBLNfSLI7Sy1cFGjAORnZPAYwQDODbmaseo8iegmHEcH0RR\nxC/RAo/4XwY3u7hLrX9/LFpryve+JTPF6QNqR6OY/ZLfh/7cYf9H7ZWh4vbD\nbrZHp7J2ta6+tXun0ez0UvYcG3ZwfB203NY+egrpYvxXbXpj4BQSIBhvuOo7\nYjosq4uTK7OvJ1HgfcUB1q4gBw+L3cshP6QM1n1eJIXnfYiWsOlvynBpC673\nuVjM/y9IROnn+qq8Is6mc6J47GKY9p6IwmIiOLqb+qHWAPKHWq2hl0smr9CC\nJM3EwLM3fOb6u9QIajNxtgA8KxfDwUrWbCJKD4KqGi+a9fK2edQ2fxNhBCGp\nmvjX2yqdcg6BnGP/zsUe5aOn5Q5sNEUT4KAK19N21W1elmhkt6lBUBOhZX5W\nPtmMu68kr8d5utgBWgZAeH7qZu2mg73qghQa2Bcrwj0UO+lBvcPeQEY/3Qae\nmZ8S\r\n=zUcS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2QnH5JO49MKBWNZWwoOeOwksArZ4pajHNCY20c1PTXAiAKNWSqq8zPSbOnzdLCCmAP5KF6G9D4MHz/eXJwChjk1Q=="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.3.2_1608586194532_0.7849553405064127"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.3.3":{"name":"discord-music-player","version":"6.3.3","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.7","ytdl-core":"^4.2.1","ytsr":"^3.2.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"a91743ca7314fd1659194c61618ae17119902750","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.3.3","_nodeVersion":"14.15.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vGuQQLeUhzBcIYy6OmKCFOK9HwCX5WYPYVMbYQ7jjBy6ZIh8H/6nwBKHWLOVlLMv+UV3VlZ4PPYwqHLZzwma6w==","shasum":"638549a7e66433e4e8335d6b4fcdd38c06bfa832","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.3.3.tgz","fileCount":13,"unpackedSize":60244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4dR2CRA9TVsSAnZWagAABKAP/3u/qxh+VMzmEEWkYv1Y\naFnNHQAX0HB+EHErI7+6Z1ZrzcP0woP6X/9tEx6DyAe9ad0i+eSsSdLEpBCd\nlxG+p/qQTNLuwqjfQLWkWydoI7mVJ2pFCaXjew7y/hkwHy5OHAyNGgAgvakd\nX7GZgZA/oo6Zvmknfb06x8mKbHy8LuyFybForzSAq+MIMHiwb0+t0NGi6dU/\nouV5GiahRDQnPYolet2P/2uTgpgJeFSCiY2/52Nyanuijd0mVtwwRmedM+fe\ndsm9O40AB+sjMduCVD268Q+hv2YQFXmhWnwdpY3tdSneiPWrOTzm+/vrnAuZ\n49cdC76O6/C4WF5aBiIN6PNz+YPdQqCxheq8wPEGMNVMvEOjwFX8uFe3t8lU\nfpm5FDhy/WDhW2QXd7ojF89sGK3IDJcnEcWhqnLxC3sx+RsvWT9sE+QJXkEl\nHHn/FIC71KnVKQTBtoFSHTk2ScLT5m8Bbkj8P4X96ZD9PIljjOgzbEl2mAE3\nAHBZc4qMlsiAH5mAklDWoSGEOYw7JM3+db0L5ZDpIs6vaJkIshsJrTc93P+L\nOKiD1XxCn5n8+5q7x8CeJY50s4G8gOji5hXQzCmFy8eLXcDrY64JshocClr0\nmdrfXdP+IiAHy7nyaI/fbLt6pb7NTmrTdOYMKAj2cWtUbjVjd52ue16wHGb+\nM9is\r\n=PPhn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxz6/gOw58D0fNDJO/gcTPzSeXqTwoFl0mSaJfGrXzpAiA4FtH3vISJr97Q3vnH5SfiuvcRSOPf8SiYElOl1m0OtQ=="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.3.3_1608635509625_0.9273724076377399"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.3.4":{"name":"discord-music-player","version":"6.3.4","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.7","ytdl-core":"^4.2.1","ytsr":"^3.2.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"a047a99a5f5b328f66e6bef0cecedd30cbe7cf6a","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.3.4","_nodeVersion":"14.15.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Y+E0rvL2p+m24X9atb72Fujl6Gr9vofPz1n55mHLOxuAqkQdWnzgATP7fodGLPzupZjFcKG5BcfgN5GlISy8dQ==","shasum":"f3c079c1e2347cd558419459c0476d54899d7dc7","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.3.4.tgz","fileCount":13,"unpackedSize":60227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4dm4CRA9TVsSAnZWagAA330P/j41SQ/hN5lRYliUukFw\npWqRKtdy7U1MLgCFjvDHqbBZJJO3uksbVRXUinqWTOa5vkgIObogBF73G8UW\nHIcAnps3FFv8m3QUDuCF9/pT76j/V1XuKHMOqqC+LjsPC0idQ7sllGhB7DB7\nIFZA3h7L/iPMNCMmkx8xprtXgiDp3nUSrIJpa1HxXJBXyPxgAo3BYO9empOc\npa4qXavnnAgYTLgVlkXAUAevrHJ0KEUvmnnvmx8wUEULFYU2j8RqLzDELt2g\nGzO3kVR7ua1ZQ5BDhY9DfAX4nE1vlLXa4WHOiKnI3Cpzghp30ijnjHcicB0u\nN62rGnPB2+P3eF6Y392+TpB6s4nAQyHSPYkVxuyqioDdQg3CGe7/gq+JZ69v\n5Qw7Oxk2/PHwULWpldRQX68lTeNALCzcMjNLFzaNQHBBayyAEmSNgv2r2Cjt\ntd5bWE+2LzvBJnWHXAXnlATX+clnj1SzfeTpdxB3ElunulBoL2WNz0KauWl4\nhraHeUDFUPfNrBIChyITDvmCMpwaOx2bW2QYsMYj0W1foeu9AnK6ED9jbAGP\nwOtYgvEbwRffqmfHktPOD2vhdE/U/IDIMHcEyQykXWXNxXKykE0leka+FIh/\napQsaS8PAph+x48G+UrF764i9/sbiEHjPF20T0wE8FWGOSMXUoJZ9X9+AwB6\nKtZ7\r\n=7RE7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmtRedZjLwc9Jm2lVJ2dhDreOZdgnXpWXwTbWHQyGlhAiArVWDacGxpYndOTDb5uM9+g+G3E+qWRYxG03E3dFZx4A=="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.3.4_1608636856410_0.2296636103391534"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.3.5":{"name":"discord-music-player","version":"6.3.5","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.7","ytdl-core":"^4.2.1","ytsr":"^3.2.0"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"472e4f8885d6202176ce6b44df77e9d786f2736c","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.3.5","_nodeVersion":"14.15.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5J9rtFqQhP+dVihS05yKNJdLr8ApGiVZYurwG2QRUx13cKhTKE1RzK2fR7wmLyjwk/SBe3s4LJvL8AYsiiymbA==","shasum":"e1065c559c68a108879076b1998740aa215e9367","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.3.5.tgz","fileCount":13,"unpackedSize":60424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4lGcCRA9TVsSAnZWagAAbeIQAJdDgW75XPMuUkVecV/0\n9R0918Ueg3xUWuIk1dGA7h3qSi7ylgHELEH8KnuTfiJcMchrXxQ5ikJGy+R9\n6vJv59qlahhO2yX2lzmGwUjrdg3Fk3bYbFuuJ40VbFGJWqH9QHFR8ksfJvtC\nYuAINoe94L/sjGqY6+sISoWBGIE7oFHqO2N55vqOVxzsvaKKnj7XykFM3uK9\nS3CKdHJQzZC3BoAPVuwr5h3eFR2/ETNul0GmBHnQUtvgFBW9AD4sALLnSNzX\nalnP6uC2CF4+yvnD5pWFDbxfHtxPlHs2012t+65RafO8dwdaXUOeyAmzV+Cb\ngUzefeHek7085snB3NIVLruNUnxlR3XAJsUImOXba5uamjSiEdxxXPiGnVpC\ntQf7gIUZlHkWXTfnqSJ7VFGyVRiThWGs9T6cEuoKinglO9W7cr9Fg1f7+uv/\nIGe5BuBAkmnc9kGEFMLl1nYliwOKBXZcj9VWicX3HYw+plpvmQ73Ab88wz8D\n+nRBwHvFrXcK39Iy+SSsUmoiEQoGMDbTkhcosiGsnY3784Y9qWCTqtIerfQH\npyxUiXuV5YGOBHei/1WpamCVX65ETMhbCeM0l3zmi/CCO1B17v6HiWRNedC8\nPJxq+IUMq9BqvdAMHO35nLVmdDJK/rnCd3QV2DpSGqD4JrSIAdCtWzKNvLGB\nRFtZ\r\n=l0Eu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC55s+fv5SqMCyoZrN/4j0KgR8wkAEp4Zq2nkezfpKCBgIgbo7SeeoDa7YiB7s2tPg2/Rr9KHnME+PfclErLX8dfDo="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.3.5_1608667548123_0.6023151743396598"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.3.6":{"name":"discord-music-player","version":"6.3.6","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.7","ytdl-core":"^4.4.3","ytsr":"^3.2.1"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","minami":"github:Androz2091/minami"},"gitHead":"40248db5e961f6543987c4af637f585d1679ec04","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.3.6","_nodeVersion":"14.15.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-YQlTSnwXTY8YUVBCCpqpBdGva3Zu0x6heismUR0MeXBWP8QC5F6BlHb4/eom28PZ0p7jWmrQPpzQ7/C9U1eNeA==","shasum":"cef81666b7e4b9189d600467ba08d197a3d37aac","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.3.6.tgz","fileCount":13,"unpackedSize":60393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/xtECRA9TVsSAnZWagAAWX0P/0VUUPM57NWgrVxxlqr7\nhW/6GIZbxeS0DX5vGhWqcxX8jcLBVILZtdFP52CQ65mE6hu59QXYh6Rff2Mk\nAAiKJggJNCxGy4Iq07S/A6oWmjqGESIE6+XBq3+65lL5b7heOziNa0QU8YrL\nkKPfDx9m5yGKhY40NpfwrXypmMxNIEwufmaf1UPW9WIb4VXo0Z5Yl6CKcVG/\n+AnSq2uabulaz3HPIes/1ppqyV9hB1qJQxwejbqUSPVLAre2xffdkMjBGgd9\nFzNDXDf4y1GINAMVPq9mA2G6h0RF0OvcwMJsjRrXepKeFARzFyT/1LuIwbvj\nYh2jjFa9RttuZT3qpE2mEmq+cZKnRQ3sqHXuDu31hI5S9rLymHcZGz/7oyTn\n1hHPDuP2tC2F4f3VxbwK0EdT0RIBRXx7LYc52jraEUGkIyXqWZijJuzZRXo0\nhLCxBX2N97bfhk2rVmQy9AWMJSgN7KS3jh67nAY3Rww3R6XhZ4VtEFSjxRPz\nzD24RcfZ61FtcRrhGJPC4UBSHFJ7jE4NTsPCmGDYK4+hlunsjBPF50FCDhFA\nHkvS3ElZG2XABLQllfe81N3aMbzai9nVD892Mt6sIy2n4BIbIBtRpNrQRiml\nAy/0Yh231I95mx7mu1+Hzq1jFjv5bbw1cEEkB6rKbYQBY+1Ph2ta0Jr81hUv\nOT50\r\n=RD1e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErc0qEBSfXZ4voQC/1nXVZF6Cl1rhqg53UH+55xrC4SAiBBuVnhXqIdcJV6I5fjba1kVvfLjtdTuvrzzUhdAEyPEA=="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.3.6_1610554179413_0.7533018663065201"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.3.7":{"name":"discord-music-player","version":"6.3.7","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"node test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^1.3.1","merge-options":"^2.0.0","miniget":"^4.1.0","scrape-yt":"^1.4.7","ytdl-core":"^4.4.3","ytsr":"^3.2.1"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3"},"gitHead":"1a12fe5773fb4139103be6cf91deb2f98b0a4187","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.3.7","_nodeVersion":"14.15.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-OIbWQpY8B6x5yt6wtHFqTcPNf9WogCP+JYad2qsC6AE3uXPE8Wiu9ocBoFHTPvjK7HsXhpBA63Kuncxdjezv9w==","shasum":"c8c848a6ed5aa7f1ffe996dd6be35af3f9197dd3","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.3.7.tgz","fileCount":13,"unpackedSize":60398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEAzjCRA9TVsSAnZWagAAZCgP/3TVp/iJxGBXp+YQKYvv\nraZwlZ0sPlsjJSTmokoo4vU0782Y7fq8vSC20RanT1jk0KBg5tNtMQYCJFm0\nTdYpqTjOy+nQyy+kBy+OuyDcnL7Kpz4DqK71nwpBEBzBgpG+V9RYV8avLaHe\n7zD5k6b8LBoiGom6A34AsezW5hgpjPasFH3l4FeZIEDZksX1lcpdSfhRq23p\nNLnkx8n3m5Mc2RH7wzjuSZoE2xAjX7HT3wS6ziDTRtfvkIJLpgEBrcpcsjOy\nd1r08YLLYqQEIZVE+m9x2MpKRzMsHDS6Zq+KqWZeF7jpm6N6pP49Z2pOLgL9\nAj2R0cIkhFv67r5KOYtPbjSr1CvpeW74hCPs2IFRsHoeqmcr7sjl9pyNEwhb\nV0STaxl5Ur8Ze/GdRv9pWSpZ/BprM1jTdjSt46LZgnGsJJcHr2GYV+KmQrri\nWUo6sFH9dn4WFVsrmsR4NyEoUZcPWh0+O6i8vKni4Et2O17JHq88MLekEe+k\njT9rtOzTYsMHLQhKGM6918VYVCDeN/ecUoEIC2BdObzrFPvofuJ0P68DYD5t\ncz8hbYehHBilfVbPloqWZalZaR/pP5v9j8uTZ7qKxBQvQuvz5euMofFhoV4+\nxthrnChsiS6YazR2Vah6rEhplivMlxFddRS8nmJnuVq+Q9AmfowXTStl9ZzU\n5YHA\r\n=IoxH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKFcsaRX5E8Z3vyvPNtMhgj0zqWN7o/EMROH41+4+wCQIgT++bKrlj+wIZ2pKclpYD13+OX2fCR+KY/s4XgNKaHpk="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.3.7_1611664610654_0.5513008235114774"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.4.0":{"name":"discord-music-player","version":"6.4.0","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"jest test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube","spotify"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^2.1.0","merge-options":"^3.0.4","miniget":"^4.1.0","scrape-yt":"^1.4.7","spotify-url-info":"^2.2.0","ytdl-core":"^4.4.5","ytsr":"^3.2.3"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","assert-diff":"^3.0.2","jest":"^26.6.3"},"gitHead":"e5fe9d9e3a69397a9a310cd75fe8db20380b1eca","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.4.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-o+91EALLyP0p5RtcoqfXnEGXLXblfkFWs235k6FC29Pyp842j8+CuUhn546OGGHvqAP3TYwlX4XVhKlxCbf66w==","shasum":"4d11ef04a752b8ab2f1647d816e68970c9d0e492","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.4.0.tgz","fileCount":13,"unpackedSize":67545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFEMoCRA9TVsSAnZWagAArv0P/32Yf4zhe018WL+AULMz\n7QCqDLcNvuTWWuK6PX0XSWvFMY6m5FGP2/Pz85LaSCAfSmuxJ6k6fZSrWXdn\nZCnFl2KRDVTipvbok/gaS1GMxzUcYnc82h8r8N7HKDnCPTrKsVWfeOX5EPh6\nWHUwKyARsxJ9XIh7fbRZogIE2u44BD93vGmjHDpdTVQEk/7fqmKhZOKbiDIa\nRuOO/SONQE1rAngbYrrB+DU/5BFO/sgfNsBgLUo6Ij77tf1Uw/TwmOGUjCHe\n1zfqTNtwTSomgJvATahpMNzabcNZa9cOwNzLK5XSuaXCI1ABPS7XbteJ6KRY\nDy6MeFFI+i3JR5RkO+iTPEiLDqmdYYFukXZ6hh7uJDPKQyEWA4jb4yJRegB4\nY+kpnXLuqatWtUwDRWzoW1WjmNaSC52lSm/yLEGBiM3dffZIex/z/VUjCo+G\nFImrbal0aaIHG44s+nUggn4E6yUS0ColPuYODg9gC6L77nZK53yxt96gO4Ac\nET2qFsMbCw7UNr934yRxVtA7ML1qfhaa/PicUxkxoqMK20sz2Irhz/DjDk72\nZAoZJzbd/TRKb5roR7JpkVgEbmaRxGWigTd4OMzaEqWEy2vm2t0K9kHgWzGv\nTNF3AIMOizSdDsFqlGWvyAPx3RjNo/6EEGmw2sgtcrpwVkwtKnEcSNjKhF4P\ny/IS\r\n=MBDS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqx9/JEmHoYAMlTBNOF1mOVoR4P63pJOPp5xO5pkGLCAiEA9e4fDfFIJn2rBhDbM9qfA4uLlTjrMeLoEuU5UmyLx58="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.4.0_1611940648116_0.4057401105208702"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"6.4.1":{"name":"discord-music-player","version":"6.4.1","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"jest test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"types":"typings/index.d.ts","keywords":["music","player","bot","framework","discord","volume","queue","youtube","spotify"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^2.1.0","merge-options":"^3.0.4","miniget":"^4.1.0","scrape-yt":"^1.4.7","spotify-url-info":"^2.2.0","ytdl-core":"^4.4.5","ytsr":"^3.2.3"},"devDependencies":{"discord.js":"github:discordjs/discord.js","jsdoc":"^3.6.3","assert-diff":"^3.0.2","jest":"^26.6.3"},"gitHead":"ff647d66d0a8ca6daebeb18416daf7d9ccabf76b","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@6.4.1","_nodeVersion":"14.15.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-1POg/Dca3k287r7TbrFOyKRmFaTlO+w+RlxsvhvKtdtjh7nikr3lQtaVBgyqxpiUGaujRKOyufqab0oWeWkrQg==","shasum":"2d619bfca3aedb960b80eb48f3f6722cbca0bf80","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-6.4.1.tgz","fileCount":14,"unpackedSize":70103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGSImCRA9TVsSAnZWagAAWp8QAKT7gn4c9l9rhZjk9EpM\n+1+bgYMprXCpKS03fenoX7S1Xx56dz4WZ3smUasNsblZ/vHv5wPBBteDHO8c\nw67R2zFWnfGTzQC9RMQZ6zl8OLOTuwbuurkK5ti7S/4nqvfpCku6IKYXbW+v\nBoyS5KIdFqekg6e4inKlsC5ac2WiQmNuDnvwfHr0grQ81XSCpz8NihM07/rJ\nc1xV+QT9y1wAxJLW11gb+70InlK6YOQ0iDeE2uaixWgPKxGl+dmYpnWxd6MQ\nu5MadTIduKWxJcjmj6E9qsK+t3tOqPZBF+nrraE9kminqEq1LhuD6nSK0r9n\nQimldityGz4a4unMLU5Hhr+mXanaMWvyVV6du6HaUBqksZfI3OO4dGzs2b4U\nSUhs7GcaluPD9ozwtnK4+8Ryuu+/sFb/eVehGFU1VOYNoxH1khnMGtGfk8xJ\nEZINTJZesB8IQzj7RAwfdwAMwCsEZejFhr2RQZ3TgsGyi0GH7atfdevmyC2m\nWFAOrWGICrwj0fHFm0pyBh7HkQ0ZrCGtoht0oaXlJy5X/a++21PRmZWXyrZb\n1+u4x6YPsCWZGXQsDrwLyNWfRcFUSLwsSI42xLP38duenaeT5WWEH0HnspTG\nB85zCZLTCa4WKxNZEE5/AOJ/TtSPeLiRblTXIv9dmKHHFoItvD1nMo8C3pUD\nOEA3\r\n=KZ6B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJJFQS81Zlebnmq10sd26ju0aERq+17HTemntBItQUDAIgH3G37YMYxtNgY9jGGKw+VWVieJEgyWo9AFezYm1b/lc="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_6.4.1_1612259878262_0.04374102020072157"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"7.0.0":{"name":"discord-music-player","version":"7.0.0","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"jest test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"types":"./typings/index.d.ts","keywords":["music","player","bot","framework","discord","volume","queue","youtube","spotify"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^2.1.0","merge-options":"^3.0.4","miniget":"^4.2.0","spotify-url-info":"^2.2.0","youtubei":"^0.0.1-rc.14","ytdl-core":"^4.5.0","ytsr":"^3.3.1"},"devDependencies":{"assert-diff":"^3.0.2","discord.js":"^12.5.1","jest":"^26.6.3","jsdoc":"^3.6.3"},"gitHead":"e95a2313ff054403b2fbee3dd12b199decc3c348","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@7.0.0","_nodeVersion":"15.9.0","_npmVersion":"7.5.4","dist":{"integrity":"sha512-XXaoGLGM5dXnFAHQMLsgm6eUZdKkbmdru2+UUbY9c8B/xGmyqouwhpMCGh6LaxCJQ0hqo2r+cZatxCfhquDbIg==","shasum":"23bb5b623442d46934b4f6114bb9aa7c11c42009","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-7.0.0.tgz","fileCount":15,"unpackedSize":83815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS9RXCRA9TVsSAnZWagAAd8wQAJEPaRABkq3euDewLe6k\n1HRkSHxD90MIjwb8bK0QqI3fb0woF1KWVQEMXkbc8cVs1MeX+0vmBkGl2VfY\niNCG8w27w/X1BSBUoigsaoUMqYuwfXNBa1V/EBQMndIlJHCIqbn90zutGIOc\nK2ZrcOguauuaZYV66KQ39M9jtEKsfkTwLQHA4LQ8miCUmUzcTgjiJHrU73OD\n+xie0cOzK8e0tUmIC0id/rbuQsrbbmZacp9yWvNp6aDaHnzzxkUL1kzeEwsR\nWflpHRfD0x2PNGWYxNd6S6SW2hmZ7B3kB3BjTMsTCCrsF4LxC/EriXTQ67gk\naY/goEfLxKQ1hgClGqBCqmycQorotdEeIjwpBglhYJ9hZ6Ke2CIcH/5nPyZA\nhO18eFD24IFkQ+3a9vmKhSt5g+E8Qj/bAvXdOAEcYozdkipyYSR1JzSRTuKX\n/J4IEYkPiyK8QEoKSd7RJgjAWL0KgbwQZT1wHLEkWiE3QlfdFHKVUIhbwq8I\nAX3Qw4Uyu49YkPR021iFmVrfxlmU3zQM+8WJav79c/HMdJ0FF2KV34t3Eair\nQsauYhietyvHFslRjK3NliDp0oIZR45hyr8fEtyruDx6peU8dMZU5ZdGlVRf\nEpZ/j1qUICd5vSHPeS7lmvAEJQ5E+s+5QqZpkTxRAZjvzy4yOtg4YnCQkdlw\nsHV1\r\n=bzeI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuUCdCsBZiH3a43GABR6o8S2CzkBsgWIfjnK2xCqqMRAIgYTOlkyf0F05DHhNv0448a8Yf2BzrUKhk8PhJF94+U40="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_7.0.0_1615582294504_0.6489892009387219"},"_hasShrinkwrap":false},"7.0.0-fix1":{"name":"discord-music-player","version":"7.0.0-fix1","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"jest test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"types":"./typings/index.d.ts","keywords":["music","player","bot","framework","discord","volume","queue","youtube","spotify"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^2.1.0","merge-options":"^3.0.4","miniget":"^4.2.0","spotify-url-info":"^2.2.0","youtubei":"^0.0.1-rc.14","ytdl-core":"^4.5.0","ytsr":"^3.3.1"},"devDependencies":{"assert-diff":"^3.0.2","discord.js":"^12.5.1","jest":"^26.6.3","jsdoc":"^3.6.3"},"gitHead":"c67462ccde6f10b3a5233783d34fa703476814f0","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@7.0.0-fix1","_nodeVersion":"15.9.0","_npmVersion":"7.5.4","dist":{"integrity":"sha512-C1cUpnpb8gcxfBgJ5I3OBTdibEO6ExkZHiN2FSUYdcqSbFuf1/UHvLpw/YnTtl4qBUI/P/3nioDWp+t+WBQ1Ng==","shasum":"2e4bb8417ba1846522351564e46ed9d2c4f8595c","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-7.0.0-fix1.tgz","fileCount":15,"unpackedSize":86214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTPihCRA9TVsSAnZWagAA17IP/1F1FDq2W8HWedEprP/k\nkY3hy5LoEq8o3DM3Hj5bcI05F12ZxZFRdpu4EOvgXIl/x0fwVw4dtLFS6bxe\ntTjFlLf+jcWebgYCMhilj2EYOqrBMJoaA+2kRbWMEGtw2svqhkkhRmb0gWho\nWkULcpIEFrpUUFLGX7wcgSQw4Ry+UgsWWUdoR4ISQn1OU5cXWe6r0bIVjR5j\nRGVoZFuk5lUMXlQQ+fAGQN08+Ci/GgMGPrMiy4MA1kv4z1YRraGslVTdVuUX\nEBwLHvklgNJMxOYRAg68P4pi10LpTBYzzWoArQ8tpb7ITqBEtOa5YqiVWU2Q\nGCDDyyE6DNMMu6m0rw6Yx+ZsFrLDWE07k4EPyt4PRazyGppB8PvIC7EzJvtm\nrjOKJ1JWoB8sDkCiDAQ8Xn/clPYTcmzpkGFUOWp5QQCED41MzbntvJeAW5Cr\nmb7ugXljpvTG0yGT471G+PMpx9cwVl/ygaSJG0JL+dW2IxnixS6SvQObKGTl\n2LZA0rb3B5hUNmdGmDmz5Eq86HnLXru3AgIriMvZsSDg59TRN/sgvD45H5gu\nxm69J+B6CU1x6FK6DctntqnLBExZE9zf2BrZPbat9xr1dPzEYp1H9XQbbcCg\nOaPh1eHaFPP9Oo/q3ecUA5CQOTwqB1WlXjDEESLK3MqbEXRSbxCDcdJK4lMl\nliX8\r\n=JXj4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7Lpz528ZtqQ3tog6uqrkBFLLbOeRe7gkbmusP8EPiAAiAEN/2fkPNnGNGMaT0xHeLgmfIHn44h3QTWLTioPhkK8A=="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_7.0.0-fix1_1615657120463_0.46662373554753733"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"7.0.0-fix3":{"name":"discord-music-player","version":"7.0.0-fix3","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"jest test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"types":"./typings/index.d.ts","keywords":["music","player","bot","framework","discord","volume","queue","youtube","spotify"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^2.1.0","merge-options":"^3.0.4","miniget":"^4.2.0","spotify-url-info":"^2.2.0","youtubei":"^0.0.1-rc.14","ytdl-core":"^4.5.0","ytsr":"^3.3.1"},"devDependencies":{"assert-diff":"^3.0.2","discord.js":"^12.5.1","jest":"^26.6.3","jsdoc":"^3.6.3"},"gitHead":"c73e9de84926fce8463c0adf9af3a05c7b181c53","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@7.0.0-fix3","_nodeVersion":"15.9.0","_npmVersion":"7.5.4","dist":{"integrity":"sha512-i0+qI1LM7yAJ0P50RED6DhY8OkaTV1APnMFRc4Xz+0boSAKnyUn1tMLd0dQzA2Pjmt+yMJyJDGVmkzM6YZQ3Zg==","shasum":"4a8fbeaa23eeeff4e229de77c7881accdd7488e2","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-7.0.0-fix3.tgz","fileCount":15,"unpackedSize":86468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTlNbCRA9TVsSAnZWagAAvrIQAI5NnrR1V1/0SRwSEJx6\nGS5E4ReC3kggEHb1aYmQReM6pbynoyUYHC/EEH4ijJBCn0U5GhumBc39tJXQ\nctvJQd+hBrOm7NFl3k4BGUNxXvLG38BJeQH/nmZJWbevVS6VY4fTQzlKOoEv\ngygt56HdJImM9SbxBr5Boht8/zqvyW79djTzQDGrRGqxUi7TcCBYCUUyAbPg\nWl+KcwY1duJFXW/V7rp2DaPpN8Nb8h2c1Pfoi02IZLiAuVVHxghV6LAk2e4b\ntCBOjlnUbj+r/lSGOm53wTxaZasGtYVrW+rgJG2GjgtZBltEvzuUU+7x6QfS\nVF6XXOozx4OcNoW+t5UrUYthHjIw6dnM8Yt3qS0zUil3UDPTe0aunIIkc9at\nU6qFaMSArelNZtYeKkNAjnKXm5rPC0IZ3HKr4dnf1qspAqocqEejCNmYsev0\nz67brSR7nFmn2zaxgvDx7Ux35iMRnTgIsTy09NpxVIV4xlPuxXIIuqbaxFyE\ndR+HyVaw4OHILhsqWicIPqzLaKQZHMFV7z3IK2k0KJy9xpOIF0LYdLIfUS//\ny/JHxPmAnSd4RoA3LFYR01YmfRgxqym6MKYEOoOdObtX7yoGPuIq7T0v1Nqw\nFWX8/Pphf1Yi0VsRQL2JlXQXLBMc1kLDMTwyo2dUUmN6mx7yrjq0kYZtlM8g\nqsFw\r\n=83UD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtBABDBF+fopkpM/JxvWU5897u8ldXM+SX3YkvEPJyGgIhANsmL8EIU0Mge3YaFyWNuNCyMsYTNdXdp+NXZteX4q30"}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_7.0.0-fix3_1615745883007_0.08575373392239771"},"_hasShrinkwrap":false,"deprecated":"Please use newer versions (v7.2.0 or v8.0.0)"},"7.0.1":{"name":"discord-music-player","version":"7.0.1","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"jest test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"types":"./typings/index.d.ts","keywords":["music","player","bot","framework","discord","volume","queue","youtube","spotify"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^2.1.0","miniget":"^4.2.0","spotify-url-info":"^2.2.0","youtubei":"^0.0.1-rc.14","ytdl-core":"^4.5.0","ytsr":"^3.3.1"},"devDependencies":{"assert-diff":"^3.0.2","discord.js":"^12.5.1","jest":"^26.6.3","jsdoc":"^3.6.3"},"gitHead":"3ac8bf0fe9e985cbede4f328b0670d51f3c9b6fd","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@7.0.1","_nodeVersion":"15.9.0","_npmVersion":"7.5.4","dist":{"integrity":"sha512-9TG0gvTgWnWSXXccP9x9OFsY7MmYs7q47ngaZOtauYVS+rJ+UMdwVkSEydF9Bla5xzJBBGh6JvYqjrDA39TTsA==","shasum":"2be274add5fad0cc03da790ec55bbb18eb71d981","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-7.0.1.tgz","fileCount":15,"unpackedSize":86076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWkolCRA9TVsSAnZWagAA1qMP/RsPpE9oLRS1Qhm5xW69\nLi05VG1/XczEkSKlv32XPl05nwgXsq3lj95HDbDvEDn7cR5ZT2jDSu4naEGm\nhdBT3HKuPdMQheQxZnnLt0KP0F148kZR6jqrkK67XY0CUKLDb4m8KTCpjDON\nKJacSTQ37EpfFBlP7i80FD+ZQAD9r9ma19HkJYwFpTaVcmMeheXPHKrTK2sJ\nkPCsKB9mYA1yhbgugwiEdkyfj+x5cB3iQxduM5ath+4oekDtxxaVR+t6gHZt\nQmOTSwLgSmFR8J1RpixQf1pDaq6RGfljZugidhYbAmx5TkHiX1ueu+d/K9kZ\nO5dWqvwO53ExjnAUpq+N290igEFInznOkW8qTioKWgjtc+6WBizTqO90Ovy4\nqLG0zpY3/5TAwsKbjNOCsfqKiFPlCXUYWBge8iyCaPMw6HHgsPTQEdZHguv2\n3LWBPkgtuKmve9zbawz+85+j68/2Lz+90QZFjv0zBvd4EIVXhflvGqmeV5qU\nL+af4KGmLdh8NY3mDeJwSvq9AI7m93i2m4iOkKrkUj7XtmE9o0WrftJgfE1+\nBN59DP9df1o0WA+SbnedqyOXOVjS5GMKZ8ZrVugPc4sApLAibUukZMIKfBNm\nNENfWrRPnM2i1kH7esMo9oiciF2fG4VbhYrPc1pwYEykND6OJZbhuykk4++d\nuW94\r\n=IJBc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx0gPSYAlTuyZTdFBRmwHt8Gb3oaq3Xc62TGG+P42GpwIgMDuOJHTr8cymQLQjus3MXtSpjObOvWdAKR+Ak8YbmuY="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_7.0.1_1616529956363_0.7002343244308151"},"_hasShrinkwrap":false},"7.1.0":{"name":"discord-music-player","version":"7.1.0","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"jest test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"types":"./typings/index.d.ts","keywords":["music","player","bot","framework","discord","volume","queue","youtube","spotify"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^2.1.0","miniget":"^4.2.0","spotify-url-info":"^2.2.0","youtubei":"^0.0.1-rc.14","ytdl-core":"^4.5.0","ytsr":"^3.3.1"},"devDependencies":{"assert-diff":"^3.0.2","discord.js":"^12.5.1","jest":"^26.6.3","jsdoc":"^3.6.3"},"gitHead":"8062d22720ffb0d58ddb4bc5940d14d146827bc5","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@7.1.0","_nodeVersion":"15.9.0","_npmVersion":"7.5.4","dist":{"integrity":"sha512-VTE/JDFP9z+fO51pHkPzcDzyM7Jc3g9AjPkZ9T6XTg6F/nmYDtuqhSsMK6ZxvBGQq6tHgzqq3Gg3KmEdhSXOfg==","shasum":"2fc67f4a1d2521808b0b710329aefa6f8cdd4f03","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-7.1.0.tgz","fileCount":16,"unpackedSize":88533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcy0wCRA9TVsSAnZWagAARxkQAKIWRvdd/BL3+xqcO9Xq\nEx0GBjZmkFg4TFtvQVIoZhPXMvDgxlvDrNEspUCAQORMtjuFPzzcowT09h9E\nhH8TWUpjWO66tEXlWPiZqTYVhZ6qJSlb57cWubX7VTguYf3Gb/rb3OJ4jog9\nFHtb6Mr6pudQ7x2/HkNzk0dXSAzHt0ME5I+v2naclJ7YjpMbuSuWcCG76KXq\nkDHh+VDv2b07CJnVtdWWkCQpMH01bYCRoz7+W/UzGtIlv/YTg1xC4/ReRyOR\nZHmwvlcwenfo8kDBfEuGR5WlJt7YnKvX7FAhAqS/RSDEVNdgOFaM1i9Dgmvo\nykY899z8UfFCPJpPOy4lSvT+pabz+btm6z8QInRm8YjOCa7OdRklYp8Uj+bp\nl7TuXXn08lSamogOJ5WVcAHrLGQZ+6RaxULwd3DBHuAHYz2QtB+4Otg8FcoN\nZbSHdUMmSV0TDmUcb4BB05y2MH1QqSULR+oRvJZ+nmCM8q72nU/Z3NUXlHtH\nQ9Hk4Slv/dQC9WJlxsm3qORAHRenzTNscxzdhtXwnEDOVPFjB3Am0Sru/E49\n66XqlZBri1VKIm+y/s0yqqlO/oKuhG6y+op2/+UrSFGdIrOa3eXzbgQjwM+D\nwora4qc1PEYY7kaj+ZpNi0u0xoGwyagQViHG6XeMr8ffYEsII4p9WQSLoW26\nx/6c\r\n=Qhqp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoRUOJ9VZXwOV2rTBkIVJFhniP1lfytgKuXaO3Iz1czwIgdbKROnp7wCX9Bg3T+9B29z480lnXBv+XuKwnvmJCNjU="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_7.1.0_1618160944302_0.9711278381525736"},"_hasShrinkwrap":false},"7.1.1":{"name":"discord-music-player","version":"7.1.1","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"jest test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"types":"./typings/index.d.ts","keywords":["music","player","bot","framework","discord","volume","queue","youtube","spotify"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^2.1.0","miniget":"^4.2.0","spotify-url-info":"^2.2.0","youtubei":"^0.0.1-rc.14","ytdl-core":"^4.5.0","ytsr":"^3.3.1"},"devDependencies":{"assert-diff":"^3.0.2","discord.js":"^12.5.1","jest":"^26.6.3","jsdoc":"^3.6.3"},"gitHead":"870aa70d1df0dc311cbd738465b7dadaa0b0778c","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@7.1.1","_nodeVersion":"15.9.0","_npmVersion":"7.5.4","dist":{"integrity":"sha512-wWKnBWTKAwIjmmFQjoxTLOOz1VVn/63P0S3eXdG1n3VVCABjarp4UZ2xuMPRvNwYfdN1M1odReQ+6NcV/eap2Q==","shasum":"52c1d787a3cc5b707d31152828e45889aebf3c86","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-7.1.1.tgz","fileCount":16,"unpackedSize":88580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc08ACRA9TVsSAnZWagAA/e0P/3/xY7gUOgbItlvJWLat\na9tAxlNmXFwWoLOZGWy6FD97J3yQQbDvr9pnEwbTdBH4BB2kxIqyILQj+51F\nUCc4G+RRF0I7RkoLqVudFATy7R3RcDSRf5HmCnZfWi3893Ejfw1XUgnMCPIn\nKJjTuPvYkS4FB3cUJuj6Okx4aijAkdFp78/yfIG1U6PkA/EJSLCUzJEDD4Bq\nfcO6X4Tm/7aqTyjAPN8fFElqxxcEnDRurnAdINmS0h78GIZAAxF2qfeeBLKM\n/qFnfAv2MlYFTeN26TEvxrJ3zSeLh0ZYoiIfMbdDHqNrCXVEfiywJKSvY0ui\nvpGCHqVY+s7RzpG6cuOKFhWXvNSE34FoxLvVyArAr8sf7hqb80ENMkoJKd1+\nvIxrCqpYiMG7NFLggeOazUjHgLLJEBW3Q2/01BM2JeiQWagecUZvOGr5B55F\ncXuX0vhLRHjONyRNjU3dA+8xQMT7Ev92R/iqV2WizjrcoQS8AHUngSX+/GkD\nu1cZBqFZ2iwi94Xk1A2zSAbahfopFGltGr1wgNX2oLQCaBFqdCwyLqnoEFa0\nOJDjZ1tTdty0cbW8/0A/3LcVE3zgrtNQ7XcII9+KDUq0PWnudS8s++H6xsO9\nfH+HkoEvdbCgvYI8+e39OoHjEAmC58UZ6dxqnMGSUNeV2J5wsIZBow1Gero5\nv2d3\r\n=Cwj+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrtXuRB4HV2eIvLOc5033HGKH4Xp6SeQcEejbLQGbTPQIhAO9v+gJ1hyV6jAla5ARPQcSpqwehrgcAq/QmLqujLi+M"}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_7.1.1_1618169599884_0.716655158502612"},"_hasShrinkwrap":false},"7.1.2":{"name":"discord-music-player","version":"7.1.2","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"jest test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"types":"./typings/index.d.ts","keywords":["music","player","bot","framework","discord","volume","queue","youtube","spotify"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^2.1.0","miniget":"^4.2.0","spotify-url-info":"^2.2.0","youtubei":"^0.0.1-rc.14","ytdl-core":"^4.5.0","ytsr":"^3.3.1"},"devDependencies":{"assert-diff":"^3.0.2","discord.js":"^12.5.1","jest":"^26.6.3","jsdoc":"^3.6.3"},"gitHead":"c8eda65aac7952f423af5f8da358f9e4f38e824e","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@7.1.2","_nodeVersion":"15.9.0","_npmVersion":"7.5.4","dist":{"integrity":"sha512-6gj3JtxhP/+Gk/HBrSkPfDXXgQOmn2kJKLyTluFACaeuQ95qda4VXRCTNxY7fjcPSbCYFvgK8VeSN9fhiBnpMw==","shasum":"7ae670829e763d9982850d44bdd4be5f7382721e","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-7.1.2.tgz","fileCount":16,"unpackedSize":85475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdz04CRA9TVsSAnZWagAAwTwP/AuQpcY9HgAiwq3DZEGZ\nwoeS9XBA7eMNq2gGkcvGEXBXVe0GChKOrJUtJmFodt6Dn7WTrYuXqI2xJCKF\nWjm1N/6EXJ6Uo06BwsvYDsWJOt4qzCjF7JIF8Y7PEOPSdZnQNHUTDIoZrGeX\nnRKK6CDAiOAVwVGpHacYc7osnDxmtdkRvj5jZkMcKAuID+mR07VpU8ediBym\n2Q5kJDty3OuGDnWsP0Cdnc7DF58Dl6q0BJDeCZZyGGRRgfd542EgxHApYQPP\n7YV35J3dR66RsXTbKMRtJulA3/QfB2639Y6X0nXZ6zsxi7xyfbO2sslb0J0c\nDSZKlgtaw+oz7AhI86VSQhs7e+8vzDik5S4p4CGa3e6grnO952GW4OsxDMe0\nx5MMcu9ZK1DlbthbbX9NuwZ0Qu7kpGBjCFeev+u5i7kBCI33uCdPCR2fLO2m\njtvSyfX8GMPTTEpbtAnPoNx7I7KQ0Xb7WRQGJXJxdGPgQ9D3OUDcsKcPqDco\n9yCbDS7PZZBu4t/fIOxFyiwrKyoJJ+sTDKhxVpoDarZDei2J1gmRGbvmXksz\nXLpQkj7n0ikBhAFTa945zyQDLCamKzmErsq9BQ/JOOq+hptIEwllXJYb+wZf\nIHWjuRAn7SR0CF9eDJMWjm9QJ+WxgerSo6X7VKTJbrMm9rjIREEVAylEmpvt\na3G0\r\n=dm7L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnu0Rs9iwYQPNHQibjekeS+/Y41mAcK0MqhmfYzIwfiAiEA2BIEMM84iibwDWhbM13tnIHtzIyr6uVP+pcdN9xWfDk="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_7.1.2_1618427192318_0.32034875376013106"},"_hasShrinkwrap":false},"7.1.3":{"name":"discord-music-player","version":"7.1.3","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"jest test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"types":"./typings/index.d.ts","keywords":["music","player","bot","framework","discord","volume","queue","youtube","spotify"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^2.1.0","miniget":"^4.2.0","spotify-url-info":"^2.2.0","youtubei":"^0.0.1-rc.14","ytdl-core":"^4.5.0","ytsr":"^3.3.1"},"devDependencies":{"assert-diff":"^3.0.2","discord.js":"^12.5.1","jest":"^26.6.3","jsdoc":"^3.6.3"},"gitHead":"0c7b4030dd621a1f5f344ccc2085fda6bfa8735d","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@7.1.3","_nodeVersion":"15.9.0","_npmVersion":"7.5.4","dist":{"integrity":"sha512-n5FR8Ps2C9H+rNAEioCtKYv8zzaLJaeJmhKEaPOzb2XpStcUj1SsvjkOBkep6DkADazqJ3gIdmNZb4GNyFuTMg==","shasum":"58eb7b17d2af8e06187c0e17946a10827670a8e2","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-7.1.3.tgz","fileCount":16,"unpackedSize":85524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfVQUCRA9TVsSAnZWagAAMIUP/0kAU0xF69SX1tDCnvG+\nclZyhGEFH4DBocb0sBuca4W5R+h0GsogeXpAYhdIEC5XxzIHshRo0B+KeMS9\nHBODDXOf62KODoHPBODOdkfupKeDEJtle5/JlksUrea5i9JIjbr+zvikjieK\nXbTsYdL8fSYK8HaG1NiN4HfCGKHuoymQ4WAeYI3JmdnNMCG/Xu5BYOcdPh2p\nC98rUeesqHlN576Bzzo2Ta6976K9lRFu90w+qn447XspM5WZymcTGBk2LBgD\nBLUi7S47Cq50vNc5iSKEZcwBoD18gKhqzsiqfB4tP1nlmcsl82qTNEjmLAA3\nxiYd+LfD5APKW54wbUeMedMRmNZtNACfBBxnoqZQ3iiitIK22T4Yx/mjcPcg\nrsWpOShBo/nSWanlNQPZoMSdlxbnGaQFoN+29b9cc8KS5PrJpupbtLobivy7\nuQWbsSDUP2VbtenT9A2PrL3v9vdtoMaiwVZh/6hLt7iQB4qaxKZzIh71mjye\ntou3GTkK7GIkpT5csE/2t7OCXjX1toeRoXhSJZAtnHytC6M1PUUKL3j3Fd8G\nMDiJgMcmIAbxaMIMqu+AhCNi8+qot9PCtXFyAlV0CJcyzrJ6V0rOkkdXUODv\nt6Jv0lfKdvkd7ZaGPc2rvGJmYRY4qRpD1TkhTGCkM19SoTgjvFBOJGozsC1B\nAZOR\r\n=przt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEP+qnQ6x2MZa8gVImBdpVi/ve9JGxUNw/uyUeF3AGNqAiAzvbh1jH1SCPDmeEvC3Axs9mOBGAm44sNG/BWF/QBblA=="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_7.1.3_1618826259971_0.4261802579136842"},"_hasShrinkwrap":false},"7.1.4":{"name":"discord-music-player","version":"7.1.4","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"jest test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"types":"./typings/index.d.ts","keywords":["music","player","bot","framework","discord","volume","queue","youtube","spotify"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"ffmpeg-static":"^4.2.7","html-entities":"^2.1.0","miniget":"^4.2.0","spotify-url-info":"^2.2.0","youtubei":"^0.0.1-rc.14","ytdl-core":"^4.5.0","ytsr":"^3.3.1"},"devDependencies":{"assert-diff":"^3.0.2","discord.js":"^12.5.3","jest":"^26.6.3","jsdoc":"^3.6.3"},"gitHead":"1e703166a1bab26328515d2ee0d6a0687118d4ee","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@7.1.4","_nodeVersion":"15.9.0","_npmVersion":"7.5.4","dist":{"integrity":"sha512-HRI4FHsUvAUoeZTAle2tiWN86aL8X+a10/CvEzj1a9c/US3YYz8a8cyN5AM7gvVm+gNHc2hcZV8uBMve8aD7sA==","shasum":"80b024055d2be3b1faa16d83d1f10a1d7733eed3","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-7.1.4.tgz","fileCount":16,"unpackedSize":85733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfbkfCRA9TVsSAnZWagAAkbEP/3r9/VyN5/y4Fl/WMc5Z\nUSWcIJxqZF4MP8+DOj8HNxMj1RPGtGZDW0rRZ6snEF3RX36MSd+oyMy6Hs6y\n92AIYANTXK4F0FoXS8uHcIs/crBWISSVQQQEHGmJ6w/GQskPoGEm74qyRpXW\ngU9pdNJJ5WG0nlQoD8O2JNIKxG+B0mXhoFZ48JsGh2r389qOMfBXz6QdM1CZ\nUx5qYkMVeNpq/nKH31p5McUBLKUx1P6KkGoQToChwhIX4nSgtjj9lGhhBJsO\nQC02g9cua0VmWvZ6F4+CeYLLp4Ow5J8SMgpFxvCkpRsJTtc8/B2NiqjEzW2H\nw8n+jsXz0DdXhHBS4KoUofFkvewtrrrQMFfkBl957tHkagWpKRvIY/Xvhe6L\nzTefc4dpJFRdOlwrXi5O+pbTrfRDAGONGiO7AroB6ON4HCeloC2TTuZ+smWi\nVZSvRC/49pINSuasnSQB86B0KoI5hvE/2gjo1ne2E/OQhU6XIQDASMknngWw\nP4jBfE0JDbVvXaktq+yQ74GA/9zrowRBMF8OlVSufz757XJpfPtAmvchzd+l\nkg8pNCdIhn3yjq5UEE2HXWilhCzSVQxiFSg31AV3+OLyKpduD5lZGzYyurI5\nBEmBubEjET3nsZxbbjIaLge0aJpXJxdgh7+N3Qa8znG8Fy/SvomqKEeK4Vql\nbNhB\r\n=WloL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6FJz742mzYRmXMf3LLMVk+Md8coz7qBA3RsxDyGizigIhAKyTu5w+WHByu8eUB1h74XMLRc5yGyxqcjRrACOvOVp1"}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_7.1.4_1618852126465_0.7703986779887444"},"_hasShrinkwrap":false},"7.2.0":{"name":"discord-music-player","version":"7.2.0","description":"Complete framework to facilitate music commands using discord.js v12","main":"index.js","scripts":{"test":"jest test/test.js","generate-docs":"jsdoc --configure .jsdoc.json --verbose"},"types":"./typings/index.d.ts","keywords":["music","player","bot","framework","discord","volume","queue","youtube","spotify"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@sushibtw/youtubei":"0.0.1-rc.16","@sushibtw/ytdl-core":"1.0.0-patch","ffmpeg-static":"^4.2.7","html-entities":"^2.1.0","miniget":"^4.2.0","spotify-url-info":"^2.2.0","ytsr":"^3.3.1"},"devDependencies":{"assert-diff":"^3.0.2","discord.js":"^12.5.3","jest":"^27.0.3","jsdoc":"^3.6.3"},"gitHead":"10cfd21e563a4b0eb5e2bc3b3b1e86517f61d9ef","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@7.2.0","_nodeVersion":"15.9.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-oFov4sx8KTcsIRxq9b0d5Fx+Pl7ZvQl7DI4fKQwZWc3B1dToToD4xyR19WrRjjlS2VRP7NYLrVmojUYzMoc9TQ==","shasum":"9060da5906517d2a2ed4342e4c78ecd57e3d2c6f","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-7.2.0.tgz","fileCount":11,"unpackedSize":79973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg030YCRA9TVsSAnZWagAAxEwP/ihG3iOnHX9PmTR3/zS/\nhw4PXpM7PyNS3zO6/qwaRNCq+aVPD29Zm/E7M/gEQLsGdsgeanvSsglx+kPb\nUxynK1tXLiMk13LPPxzrRuJ/hOCiYBoAByZCfnbi01L+XuAE/VaCAMGF86j0\nooIY/DNe229vFk2oGFib+5umhxVnnwS1ZD6bO6a1M6lx64wN2+eNtJJtuuQI\npW1RmZ9MwjKVzkyDselZ7cXaU68be7Spn1XcDt+5CrVT5y8gy1mmtNyRXO2V\n2Tv6OZb/c8POr3I482YcsCUP+nbh2gUQ3B7AaejlassRT1QZMCFyo8xm48X8\nOVBICF8UBDPwhU6tWUZResSqhRkZjclAVJmCge50EvmFqV+/6ufAIKsgs3PG\nFUEDbgmWmr8Zej+iKygAzbIbQUYwNm1Vy2gcMGZbLJOocgWqoIOwF9s9EJ6J\nlRiM5tINqqZr/URPQ4yE0ShsWCH2HGU3cJRt0xRaUnZxaIopYD6EPC1k8d6G\nEDBCXapcXzPB8aLZLEJDL6vBK2KSFco9A2LMr5CF0gB+9Eyt5bzSrY2P/TFE\n4xFsT3mwgbI8cMX7CNLg4N7WT1IaCyYgacs/Os1LXmsgX0h6JJw+IWDvcNrJ\nc2P1lBfESyQNwaPfN3qcbEnvSPT5lid5p+EUdHAnR1jK+drIHwSbTxBWMAjl\nrNcn\r\n=Pdvn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAFk+5Q92QiAHk6bhIax8n3/umVeiqNYjWiemfA0SimAiBr0JF64Iu9Rj3/dPvFTVN/g/iHJznor8qvNGWlzQP72w=="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_7.2.0_1624472855644_0.24336127100009897"},"_hasShrinkwrap":false},"8.0.0-dev":{"name":"discord-music-player","version":"8.0.0-dev","description":"Complete framework to facilitate music commands using discord.js v12","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube","spotify"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.5.3","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","html-entities":"^2.3.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.20","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","eslint":"^7.32.0","jest":"^27.0.6","jsdoc":"^3.6.7","nodemon":"^2.0.12","ts-node":"^10.2.0","typescript":"^4.3.5"},"gitHead":"978b3331877905b44ec1e9b0e86309e6ef7a9d92","readme":"ERROR: No README data found!","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@8.0.0-dev","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-14/Tv3lx0HsjSfnhYxeaG/lQmHJ8h2qjZtU7RUmEuB5ZkVR1PSVbfe9sypJfFVJOfGOJtVz7pymIFfJOUWG74A==","shasum":"f42ea372b07578583e631aea1739d0241c51f338","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.0.0-dev.tgz","fileCount":21,"unpackedSize":55909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG+4OCRA9TVsSAnZWagAA0PYP/3lGg0b1oREm6fQJIQOI\nvc+DHudLq6PqSeTmi6THQOI3VJkcZLe8L8rii4AgUlMcapvdAgc4D4q0dy2P\nEXjxlDFEDliWIOoKMm2QVaFKRF6XDni52oSyY0x0u1NnMxjgafcxuH+huh71\nc/lUftQdMJ2O9G/KOVLf3lyVO6WCtu8NnUUMh4cR59gd+1MxGK9OdGLgay5A\nQ1qbbhbZA4I9COid4MccQU6lA/RLVOZMu7JYBUk04m1zzWVGUuJcqpXEYVXT\nbxrjIqUB5ngTNzzyQRvydlf3ZlSC0yUn+yUcmlhUg9fWLJGsJ74ioqhrx9br\n5T13/WMzlsYSTgVQk43PXyOj5qMPdGMN39yCwlEU/9R4SQP+TDcjXE47YwW3\n13wOaxJopmkFgj+wrIisJdHw3bgWFFr1a+igSBeGmGAqmZzG8ev6nn5s06Fo\nvEFUHVJ2yQP8qu5/xTz9TJljSaAQUr6u0W4kKUPq6H9hPCwfV84glt5KUVSm\nwTNNd8/GXJxDigZ3fOgZmSD3f4VRio3lF4pALTuNe1k0/GsM81P1O0tk8SuI\nJx0OnBBQ9r5cn4WpWbAxqGsJ9WyfsQZCPV30Q8203PwLwa0BYeaMKPP6UqmQ\n7yrO+lJm1AN150sYjnB0eGOq+Q/0MPGK8GICB9GZ8V/j0Sn1cJjt7G3GOOhD\nkiri\r\n=4Unk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMLrh/9SkZncr6TC878FcPqeFaFLS66a2pN/KLj6VKEAiEAku6nKA4UtZfRTJLf3moEQDjlZETunQu9FTvIfnVAAJw="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.0.0-dev_1629220366712_0.23645178790603638"},"_hasShrinkwrap":false,"deprecated":"There is a newer dev version"},"8.0.0-dev2":{"name":"discord-music-player","version":"8.0.0-dev2","description":"Complete framework to facilitate music commands using discord.js v12","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube","spotify"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.5.3","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","html-entities":"^2.3.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.20","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","eslint":"^7.32.0","jest":"^27.0.6","jsdoc":"^3.6.7","nodemon":"^2.0.12","ts-node":"^10.2.0","typescript":"^4.3.5"},"gitHead":"57a1c9de040d346260c12814806e62881fc7be51","readme":"ERROR: No README data found!","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@8.0.0-dev2","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-rynJF0YlJdtb3IgGV+aQQ4MalP8yPfClZ2p0wF0my8EfHhXpZ93C5YRtBDfPGFirWSoA0ukmwoVRhaWYkG3UJQ==","shasum":"3befcfd236b878a4776e57c6258a07c1585ed5ba","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.0.0-dev2.tgz","fileCount":20,"unpackedSize":53971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHBxTCRA9TVsSAnZWagAA8V8P/2+Bk3YlbAC+icWiPDqp\nIUpgLLZWsZthRBqXgswb5Mhrs19iE6w6YJGbV7HpliVHe9DBitPeu2YGRsil\nR3cv/lDUeh7j++5nBQI4jjq0EPO8jTQootFpmEm3Np4tHQzUP+dFtfCWseOY\nc88iXeeFfSgSsdwQlKYuUA1TfCeB6m8n13N6FHtiqwL8tn1RSs3d2BbGinlq\nPQvSeQ+dofwyNh/Vmx3Y8Fdp9EudB17YmQ6O/lEPpWnYg5ZLatAdnNteW3wL\nCpyiljKlLFux/S1o6WCVmrtIAGNUT7VmLPHoge8MqXStgGwyJQmQfhTVxiCM\n0g0YmuFaK6XoU69opkrUCI7W+9Y8x88xjc2T7rshpg692hWQr6OPxwlN5Dkc\n+svbfl755j6YTwKpe5XIrNGNnV8bkzPIfbpM4pU/6Yjz1f14zgSOwDx43rSi\nqzAUKCr1o3cYO/WEHmx9lP5f1/t+dtbMJK/uY0Jf/96Lf4+uDWm1bH1nReTr\nplMMIZA1Y3OsRrOzASlUAeHzJUjRP0NAKtB11hi7/tWadnyQp6eoO/3C2Uo3\nhv59Cx7EHQ01imbJ3nLAqyoT2iBQ/yvE2hp4xFLmBdCpGe5vSpx2PiJxU8vU\na+3/DAkDNJ/Uv0/Pc1h3V9iYoLw7rlVeFA1nJNRcrKWzpEpkgvieCa8Aui7H\neldp\r\n=aXb/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5yGYxMIQfnpEwfkZe5bDVa1I7k81MuafqvnyVbT1rEgIgBcY22E1O6DLLFYC5hIFHAjiaaIkN+4y0wcRscM3klmc="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.0.0-dev2_1629232211011_0.8672253089839677"},"_hasShrinkwrap":false,"deprecated":"There is a newer dev version"},"8.0.0-dev3":{"name":"discord-music-player","version":"8.0.0-dev3","description":"Complete framework to facilitate music commands using discord.js v12","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js"},"keywords":["music","player","bot","framework","discord","volume","queue","youtube","spotify"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.5.3","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","html-entities":"^2.3.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.20","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","eslint":"^7.32.0","jest":"^27.0.6","jsdoc":"^3.6.7","nodemon":"^2.0.12","ts-node":"^10.2.0","typescript":"^4.3.5"},"readme":"# 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 __DEVELOPMENT__ version of Discord Music Player for Discord.JS 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 and Playlists, Spotify Songs and Playlists.\r\nPackage is maintained by [SushiBtw](https://github.com/SushiBtw), but is an early fork of Androz2091.\r\n\r\n### Requirements:\r\n- [Discord.js v13](https://www.npmjs.com/package/discord.js),\r\n- [Node.JS v16](htthttps://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@dev\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# Getting Started\r\n**The code bellow, will show you how to use DMP in your code.**\r\n*Please define your **Player** after the **client/bot** definition.*\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@8.0.0-dev2\");\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 easly 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*WARNING: This page is being designed, all working functions can be found bellow.*\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(' '));\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.DISABLED\r\n    }\r\n\r\n    if(command === 'toggleQueueLoop') {\r\n        guildQueue.setRepeatMode(RepeatMode.QUEUE); // or 2 instead of RepeatMode.DISABLED\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```\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',  (message, queue) =>\r\n        console.log(`The channel is empty, I have removed the music`))\r\n    // Emitted when a song was added to the queue.\r\n    .on('songAdd',  (queue, song) =>\r\n        console.log(song.name+' has been added to the queue'))\r\n    // Emitted when a playlist was added to the queue.\r\n    // Emitted when there was no more music to play.\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 (after play method).\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 disconnected!'))\r\n    // Emitted when deafenOnJoin is true and the bot was undeafened\r\n    .on('clientUndeafen', (queue) =>\r\n        console.log('I was undeafened!'))\r\n    // Emitted when there was an error with NonAsync functions.\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\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","readmeFilename":"README.md","gitHead":"f372c76722ed0fc9300eb75cc6305b253e4b7b6c","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@8.0.0-dev3","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-PFG0Akgvk5nZXn3nFAcc3boHDMmhFaT1D5kQEz5NUfDaUVU0x1SmZAzZTzNoQXvyixVXinpnpe2IZDEkz8J3Rw==","shasum":"3b17cfbe243f0be768f300722ce6ae0f603860d4","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.0.0-dev3.tgz","fileCount":21,"unpackedSize":60216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHCbyCRA9TVsSAnZWagAA+WwP/jXsswArD0dfjCQnc5jx\nOgm+JLXnmt8R/5BW3c66gKbLiMUyKG57UlHJihfuNUmLlRPnJH+YG78L/XyU\nll1H0c1aRCJGvVUguQy0Z36AfQOSzo3mRS843tPQtYJAVB0jbJcqgqXVrIN4\n6eJlLxNMvAWddcy1cIn1n86x16MT0p5DH5A9R3k7k4rYoYK5B7C+6A9EVSnx\nBRZ62iXTtl/sTNbYtULjbhfEMptIoZiX3qEyQwVfjnXE967//MjqtwMMLcUo\nmTrZjV3FCUgsUaLOQs31Vge9eLROyE8wy8Ye6KgrdYeolrigkjbqseIPbQ86\nX1VXG23IO/rYPWZxy/JBvRkdzWDgKCbh75pugcPxhVONA6HOwonpE2nQ24NY\nqOcxPn4UcBZhe9Y/XK0XnGkkXxnH7QjKNzvRGK5ePM5OXUEL3otb2sOTQLtP\nDBB0kFcK193sBGjtx+utxh1v9sdH5y4EgFxIItAjqPz9H3hfjoVcBGE7SB6Q\nSWym+I6MMELf6T9hOxTgEDt5Gn7/1QVu2L0x5nvPo4jPWEtnDhgpBy5KGmgm\nJYg5ZPPIekRVxr4u/7ytROeDBN4GE5p5P7d3Sr4nxaEvlY4HdVf+8OX90pee\nIRtIu6Eq1grc1yKFKFRjek6bNeGSSk6AL+1fh7DoSFW4qleHw5JBbXqVgvee\nL9I9\r\n=dwAt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEZuaJsGDdxiduU7OUyKl+Mf55mZnXUzVGnemm9nw4AgIhAKU7IZ6Sv0PHxKjqxfhrntI5mS0bClk33x4eVjU6skR4"}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.0.0-dev3_1629234930118_0.9827519926963888"},"_hasShrinkwrap":false,"deprecated":"There is a newer dev version"},"8.0.0-dev4":{"name":"discord-music-player","version":"8.0.0-dev4","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.5.3","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","html-entities":"^2.3.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.20","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","eslint":"^7.32.0","jest":"^27.0.6","jsdoc":"^3.6.7","nodemon":"^2.0.12","ts-node":"^10.2.0","typescript":"^4.3.5"},"readme":"# 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 __DEVELOPMENT__ version of Discord Music Player for Discord.JS 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 and Playlists, Spotify Songs and Playlists.\r\nPackage is maintained by [SushiBtw](https://github.com/SushiBtw), but is an early fork of Androz2091.\r\n\r\n### Requirements:\r\n- [Discord.js v13](https://www.npmjs.com/package/discord.js),\r\n- [Node.JS v16](htthttps://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@dev\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# Getting Started\r\n**The code bellow, will show you how to use DMP in your code.**\r\n*Please define your **Player** after the **client/bot** definition.*\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@8.0.0-dev2\");\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 easly 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*WARNING: This page is being designed, all working functions can be found bellow.*\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(' '));\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.DISABLED\r\n    }\r\n\r\n    if(command === 'toggleQueueLoop') {\r\n        guildQueue.setRepeatMode(RepeatMode.QUEUE); // or 2 instead of RepeatMode.DISABLED\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```\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',  (message, queue) =>\r\n        console.log(`The channel is empty, I have removed the music`))\r\n    // Emitted when a song was added to the queue.\r\n    .on('songAdd',  (queue, song) =>\r\n        console.log(song.name+' has been added to the queue'))\r\n    // Emitted when a playlist was added to the queue.\r\n    // Emitted when there was no more music to play.\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 (after play method).\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 disconnected!'))\r\n    // Emitted when deafenOnJoin is true and the bot was undeafened\r\n    .on('clientUndeafen', (queue) =>\r\n        console.log('I was undeafened!'))\r\n    // Emitted when there was an error with NonAsync functions.\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\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","readmeFilename":"README.md","gitHead":"9ecd6ec659abe4177ff07f861d417168311e7b36","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@8.0.0-dev4","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-XGykGuXE7RDl/GlofvkWYoy9c/81TBd995j4fVEQabNxfJe+4YkiziyKlTTPtz2l13pwC8o+MIzN99VVvJNGEg==","shasum":"f9f37338167027e957cf34a95e92a4a51c241820","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.0.0-dev4.tgz","fileCount":21,"unpackedSize":60200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHCdWCRA9TVsSAnZWagAAwn8P+QDspRf922kSJaRKRd0m\nP2igFzgBZpF9/yLekEHxbHCou6nB9f/DPKQ0KyjzUVEfwhCaVVTp8ns1AqB1\nvhbTuXv3n5Xunf3TOebbVOlDfcNJuIXDXQggWpnGCKjiBOKUzyHhjwUECHXC\nuD42lEV7gQ16qrA0uE4fNpatTbcbgVp03c59dIgQWqUJ4gqvvdI6qziK50Z4\nDLL42saV/Pb+QqKMcxIzN7XZK8GGkGKEvXx5XtEqFcpxxdiM8hrMUaXargES\nCAxlJVzfovEBH199r5hUN8BmR8uUhebB9TvzMySuvpxr00/o+xYY1kNS9fl7\njapE550OTX6IsamhHAwCJi6VZ8tgD8aAts8sRSqVpjW9ZX0bdV/Y+pmyfX98\nkLtZgBaEmj+6W9meMnxZkUxrE7ziSxfjmpbHiEhDZcac+LZvoIB5OyU35LC6\nqSk+j+CxW5Z3mMNx76iHuDhzr0R8oEgKAOdvnTl8MUq09f7FSsjPU9DYmWmu\nZsM/636v+yDdxXPWcuXk/RzogoGJOxl4RRehlCperO3pjJS1pyDjyFr17lkc\nbEim9ppRYSFTeB+FET/WpDcVzN+4aNKj4mqOsIUxLMtgZjt1dQm2tdqzZtA0\ngOg2222EKFdJpXPRFCtuVzlEb3OlKXo78aJ5TU6Gcssgax2sHq0hifvaZZhi\ngYoG\r\n=HjwI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1s8IY4h0ZCWlz8j2ZhsqX5aJb7od1quM85DkMQdb5ZAIhANqgv2MOQF7pcLkyPZad8sEuKPtHCqmOYCV1+fJn/g9e"}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.0.0-dev4_1629235029846_0.9533218886845394"},"_hasShrinkwrap":false,"deprecated":"There is a newer dev version"},"8.0.0-dev5":{"name":"discord-music-player","version":"8.0.0-dev5","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.5.3","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","html-entities":"^2.3.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.20","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","eslint":"^7.32.0","jest":"^27.0.6","jsdoc":"^3.6.7","nodemon":"^2.0.12","ts-node":"^10.2.0","typescript":"^4.3.5"},"readme":"# 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 __DEVELOPMENT__ version of Discord Music Player for Discord.JS 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 and Playlists, Spotify Songs and Playlists.\r\nPackage is maintained by [SushiBtw](https://github.com/SushiBtw), but is an early fork of Androz2091.\r\n\r\n### Requirements:\r\n- [Discord.js 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@dev\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# Getting Started\r\n**The code bellow, will show you how to use DMP in your code.**\r\n*Please define your **Player** after the **client/bot** definition.*\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@8.0.0-dev2\");\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 easly 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*WARNING: This page is being designed, all working functions can be found bellow.*\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(' '));\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.DISABLED\r\n    }\r\n\r\n    if(command === 'toggleQueueLoop') {\r\n        guildQueue.setRepeatMode(RepeatMode.QUEUE); // or 2 instead of RepeatMode.DISABLED\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```\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(`The channel is empty, I have removed the music`))\r\n    // Emitted when a song was added to the queue.\r\n    .on('songAdd',  (queue, song) =>\r\n        console.log(song.name+' has been added to the queue'))\r\n    // Emitted when a playlist was added to the queue.\r\n    // Emitted when there was no more music to play.\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 (after play method).\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 disconnected!'))\r\n    // Emitted when deafenOnJoin is true and the bot was undeafened\r\n    .on('clientUndeafen', (queue) =>\r\n        console.log('I was undeafened!'))\r\n    // Emitted when there was an error with NonAsync functions.\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\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","readmeFilename":"README.md","gitHead":"add1788d48cd83c4b6faa3d31b8044671d940cd7","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@8.0.0-dev5","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-x9z1qgHdKMs59EnxKOaZKYg45aTT3u+G2HW2ZrFMZZwbUAASmyZXCCtnceOBREwPTF0CFSO83LIF17hEEIbwWg==","shasum":"a21a263a3b396c355d48b6e531296b4af144f968","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.0.0-dev5.tgz","fileCount":21,"unpackedSize":60771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHMcRCRA9TVsSAnZWagAA2LAP/21AenwB7ExOw/qDt3ig\nt1NVkgiVMaZoeYRkdSjOykBDR1sO/yKwd6FjOcmaOs7hFJt+dfhnELqt/ey3\nlwlA+xQkY/gfh05eVyI4GsLEcmbe7dvmdY55k6ky1aX2vE9wua93aDQTDwYY\nIggHVZxzJlsr718RUVdvFZehk5QffgTHHljF5IhUeLAyLQVYvRBi38p6BmcT\nZ+kTSob97SlzJLNomSwSitNiRITGYZUy/Bag+tQFX0rURhnnFf1FZTx34aIM\n4WJK0JUiectb749KDFNqlcW16/g5aDhsN5Fbm415WpensB9KWod1tlwfo0Yr\nCr2zaQ8ycv/YapCA+Kw8K29CRY/mWJOU45o3W+1af5Das5wQ7MjlRqrqg5dX\ngBax+61t4iq1+tD3VEYDH/s/aB9ONqs9lUxTvZosSFf9sFHz5c0Ui0CDOVK0\nv7yweCvNAuA19LmtzJoIe+y0c7COn3iNGM1rndhfm4wHFbEXxJAHwoKwI5SY\nPgdLiySQKbaeuS6WrXTVaucKif5Tmg/XPavrY1gzTlJWyHlBEuJ1y3cGQzAt\n5HrS+vjfsiIdKutOY169LFdngyIz1iiK4RAwf7f11cDxzsn8QuPEqIKBBwOE\nylGnhKnA/ErZamqMtRNljoHY6DH/7zsWgECBvnJ6wuHR72lbjoN54v+23SZd\n98ly\r\n=if+U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVYIpVQXIsAtaimg9d7Y4lNk8SkdCNS3RslNkRGcuN8AiAEWanyZi8Vusgybs642/vpcQlcSWEI44zWJ0+TsB36Zw=="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.0.0-dev5_1629275921220_0.759285341221624"},"_hasShrinkwrap":false,"deprecated":"There is a newer dev version"},"8.0.0-dev6":{"name":"discord-music-player","version":"8.0.0-dev6","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.5.3","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","html-entities":"^2.3.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.20","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","eslint":"^7.32.0","jest":"^27.0.6","jsdoc":"^3.6.7","nodemon":"^2.0.12","ts-node":"^10.2.0","typescript":"^4.3.5"},"readme":"# 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 __DEVELOPMENT__ version of Discord Music Player for Discord.JS 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 and Playlists, Spotify Songs and Playlists.\r\nPackage is maintained by [SushiBtw](https://github.com/SushiBtw), but is an early fork of Androz2091.\r\n\r\n### Requirements:\r\n- [Discord.js 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@dev\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# Getting Started\r\n**The code bellow, will show you how to use DMP in your code.**\r\n*Please define your **Player** after the **client/bot** definition.*\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@8.0.0-dev2\");\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 easly 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*WARNING: This page is being designed, all working functions can be found bellow.*\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(' '));\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.DISABLED\r\n    }\r\n\r\n    if(command === 'toggleQueueLoop') {\r\n        guildQueue.setRepeatMode(RepeatMode.QUEUE); // or 2 instead of RepeatMode.DISABLED\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```\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(`The channel is empty, I have removed the music`))\r\n    // Emitted when a song was added to the queue.\r\n    .on('songAdd',  (queue, song) =>\r\n        console.log(song.name+' has been added to the queue'))\r\n    // Emitted when a playlist was added to the queue.\r\n    // Emitted when there was no more music to play.\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 (after play method).\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 disconnected!'))\r\n    // Emitted when deafenOnJoin is true and the bot was undeafened\r\n    .on('clientUndeafen', (queue) =>\r\n        console.log('I was undeafened!'))\r\n    // Emitted when there was an error with NonAsync functions.\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\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","readmeFilename":"README.md","gitHead":"827c8c7b4c3aeaa5069bdd4f55eaaba1d108a00e","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@8.0.0-dev6","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-73Zn+0At/GyGNd37GLfislNYVpajhtVi10SEe99zMIOcchNnRhDwgsITF5YVuOjGWkGRqNxqZ66CYgKSTCtZLQ==","shasum":"691f2363ff12b795cc4ac74b219b805ecafcc21c","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.0.0-dev6.tgz","fileCount":21,"unpackedSize":60723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHNKvCRA9TVsSAnZWagAAx0wQAIHZWmnv84uBSzbpj3+B\nbOIwWaqjpjUNWC0irhuNZ+AgIaOQ1J6e8R1NR9W1n2tomWKCgzBKAhCeMF0O\nfiOkcMNsnFalaXS/RO4wBsg0rgmv47h1iuGZ3geI7sTrDxlMw9qgr12KMp/y\nHEQzlA8WNNxva7mnoP0aRIjN/Xf34PPxOXlTU/oeNAwL1vIUupIujLO0+A2S\nRe8YuXYleFNzEmcBqVbQx0kDkHpAVAA9YXIfoSs5ktOFTJqdwNrnFX2Q/yNb\nUBN7nQuJYc9DiuTALIZRxDLdzg98IJabHMFPf841SHbGflmi1845gh9kKbti\nlTmSFgD6+rYfInwTaMCcl48UWTD4z3VsGlrBhJYiJQbNE/AkN5ttxwgj7U99\n3yBF62XfVZuDElLJotVr3neqlp0C8brJkD6vE2AXW3zHE1EOpojl4kYTu7zk\n+rqaAk7BQp2zsnSjeWHEaykQ18VoZYOuSqL2oJEGGXI34zFnxoCrX1mb+NR8\ni3LowEG+saC1PNvIPxXa7V26JBzAiSCklA4Spd4OQr30aYfomjV8o3Ors7Md\nWirNiSzGsVhK21LxQhDB35/i1rrOLSXoU5Uh39dxQEzGOWt0BetSOIQo5rPZ\niNOLr3lQeTnGupI+++IrWu2JhSMGdnUt1XDIa1R79BZiVREqzTUHi/hXm3mu\nHjYu\r\n=bYYe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxGpUbpOadPicyITj4kyf2jVg/eF5ufHED/4bD26ZcZQIgOWyux+Nvkr6f1Jvivy0vwr06HsHNKQA74gq801JPhl8="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.0.0-dev6_1629278895795_0.06561675978516313"},"_hasShrinkwrap":false,"deprecated":"There is a newer dev version"},"8.0.0-dev7":{"name":"discord-music-player","version":"8.0.0-dev7","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.5.3","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","html-entities":"^2.3.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.20","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","eslint":"^7.32.0","jest":"^27.0.6","jsdoc":"^3.6.7","nodemon":"^2.0.12","ts-node":"^10.2.0","typescript":"^4.3.5"},"readme":"# 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 __DEVELOPMENT__ version of Discord Music Player for Discord.JS 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 and Playlists, Spotify Songs and Playlists.\r\nPackage is maintained by [SushiBtw](https://github.com/SushiBtw), but is an early fork of Androz2091.\r\n\r\n### Requirements:\r\n- [Discord.js 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@dev\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# Getting Started\r\n**The code bellow, will show you how to use DMP in your code.**\r\n*Please define your **Player** after the **client/bot** definition.*\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@8.0.0-dev2\");\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 easly 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*WARNING: This page is being designed, all working functions can be found bellow.*\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(_ => {\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(_ => {\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.DISABLED\r\n    }\r\n\r\n    if(command === 'toggleQueueLoop') {\r\n        guildQueue.setRepeatMode(RepeatMode.QUEUE); // or 2 instead of RepeatMode.DISABLED\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```\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('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 with NonAsync functions.\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\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","readmeFilename":"README.md","gitHead":"0b94b4346d448a6e5129cb7f3a2ef02398101ee1","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@8.0.0-dev7","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-3S3RL0n8m3oLbwELPsT23gkLmcq1MfbPQhpoA6kEOom+a3FYdmxlRvgTMBDvIFpJbTrj1JRD7WgLg4cTyptqiw==","shasum":"8744f1824eb6d76a8775531e6cb39667283ea2bb","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.0.0-dev7.tgz","fileCount":23,"unpackedSize":73509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJVdVCRA9TVsSAnZWagAAsf8QAITBOsT5rO6js1PntE63\nQDcEHA8jKmrNIHe1GeFJ/aKHvE68szcZcCCSDoj6yUPe/88kljmz86Zsh6KN\n0pfd9PLl21PjQbOGNhBDae0gjjjmxqGvKNCnMN2xY9lvsAinAVsuFqgYTmhV\nVqajyI83If4UgoJUQRrBYlsyKrFguI7LLHWEUtYkGiPVv8cIfkqCsLGNX62h\nR+rDZznvXSPrq3t+8inbBieGLmPVA+/d6J39T0zHfkIyXzL6XlYyzxMNX083\n8K0aZfibmPbGzqCzo2cfCD/g/sX4bEudNPl/CfGQLNIKHTp5esPlFSljs90A\nEI93rl+FBmchOmKDE+9E0rSV0o2WUrb8dqOnxz/eya5UfPY60tly4RZp96iJ\n3bZI/IMfEtO/XsQ/pe3RfcCoZT3WkrZr1DXlVGF8cxGIwnhLVLVf5ByJoAT8\n9wric5pfwCOyu/ztynp3S3Umxb5YdehCsbNynYeE0UZBT0VBtXQ1580iP2pk\nwf2XGoUqxh4BIiOCTki7NYRxUF3EPMyTwtIXZ0+rvRWwm6bRgjnDJShyTiIg\nCk+fcwOouiGvighS6wSTT4lR1WuCw/ZMLaXJO+3YwNpmaNb1dI3Gr7lb1x7E\nupRQ6SiycBIIhts1a0ay8gQtHWas4/wVg44FgN/zJRMaYcZYuVyTMYLkhJua\nn2In\r\n=sZsX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMWtjjrMySEcsrKJzs9t+jhWzbGHMlzfpW+nPE4CPGvgIgN7SvFq5Ow1aSylYM4Dz0jdQDX3Fs3zSf6qCJyOXHfl4="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.0.0-dev7_1629837140861_0.4629472909983736"},"_hasShrinkwrap":false,"deprecated":"There is a newer dev version"},"8.0.0-dev8":{"name":"discord-music-player","version":"8.0.0-dev8","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.5.3","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","html-entities":"^2.3.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.20","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","nodemon":"^2.0.12","ts-node":"^10.2.0","typescript":"^4.3.5"},"readme":"# 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 __DEVELOPMENT__ version of Discord Music Player for Discord.JS 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 and Playlists, Spotify Songs and Playlists.\r\nPackage is maintained by [SushiBtw](https://github.com/SushiBtw), but is an early fork of Androz2091.\r\n\r\n### Requirements:\r\n- [Discord.js 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@dev\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# Getting Started\r\n**The code bellow, will show you how to use DMP in your code.**\r\n*Please define your **Player** after the **client/bot** definition.*\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@8.0.0-dev2\");\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 easly 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*WARNING: This page is being designed, all working functions can be found bellow.*\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(_ => {\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(_ => {\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.DISABLED\r\n    }\r\n\r\n    if(command === 'toggleQueueLoop') {\r\n        guildQueue.setRepeatMode(RepeatMode.QUEUE); // or 2 instead of RepeatMode.DISABLED\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```\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('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 with NonAsync functions.\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\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","readmeFilename":"README.md","gitHead":"60cfb17381661f4facfaeb66a6e865fbf906aebc","homepage":"https://github.com/SushiBtw/discord-music-player#readme","_id":"discord-music-player@8.0.0-dev8","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-T+Nmz1QuAPIZijKd5ZrkUGPZoz2265lhIydpeBMuLt3sO88vC986P8OPFozHwsKdyyXAiLi9LjucWhAsIh+M3g==","shasum":"5f40a1e70b3b8d4e027c49a08d7201f72d79a291","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.0.0-dev8.tgz","fileCount":23,"unpackedSize":85605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ8pWCRA9TVsSAnZWagAAuNAQAIhKHoide+lpTPNYrcGm\n+C5LYZjsUF4xpXU/UNV736jBUf3B/DjMpbjHk4t7BEjqD3M5F7GPANXFlmVH\nBc8+pYNW+C3SCGK4UefavGhgLMTU62LAOV8UZK5+RrJqkj2h2z70whL+vBum\njD4o3gD67lisxbIE/xNnK9/gNrhBQCxMIPU3W25LZUOhuzYbYXHOY5Bi9/Qi\nibddrjxxHEpYdb78N3S5YqgQ9LKvtp4cchmOGFIMzD97qtUQRHVtBkPRhnGu\nqdbAi9euDhbpQOB/8OtKOZvBoMa+KxstBJrfiPrOfQnhtw1WdZOaDF+nCue3\nMiMsfsN15jrXX/ZD3t6a14xqSG0wwOmk7V/owmA+4akSMXIaViqwMklCsxjt\nNfl9206qQKOMCgMctnbAylkZrs/8+nA9kpwfgIF8mCLgk7miP0reDfomaZzO\nJoPzmPbYbAc8xVq0nlGfu1+5gctCJPIMuTlTTbBd6Gv9ho+N6+C+mTFFz15I\nVEAqyXmyWtYh6z4SLcwndMJ98k8ayGuTyYlHLLk6pjSTd/4V8aSciqQQ+blC\nNoN7yoNgVWCgVhallsd2B0iVIT1Oq9aMjCiQ+AHYp0sBej9udkn5s/nxPLs4\n5e/Pj97nggJMMFQUngnJVAQoXjTwL0BwmVb/ol2qD3yOaFWRk3u78hhHgZkf\nX94v\r\n=0fqn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVJdzqzA2GYVHhL9aSSuiE2pLY++chf2yR26ev+pEd2wIhAOWiB7ocH3HGcP2QDpLsBUeeruEnNagkBsZWola68mYF"}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.0.0-dev8_1629997654073_0.8276933929146406"},"_hasShrinkwrap":false,"deprecated":"There is a newer dev version"},"8.0.0-dev9":{"name":"discord-music-player","version":"8.0.0-dev9","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.5.3","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","html-entities":"^2.3.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.20","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","nodemon":"^2.0.12","ts-node":"^10.2.0","typescript":"^4.3.5"},"readme":"# 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 __DEVELOPMENT__ version of Discord Music Player for Discord.JS 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 and Playlists, Spotify Songs and Playlists.\r\nPackage is maintained by [SushiBtw](https://github.com/SushiBtw), but is an early fork of Androz2091.\r\n\r\n### Requirements:\r\n- [Discord.js 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@dev\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# Getting Started\r\n**The code bellow, will show you how to use DMP in your code.**\r\n*Please define your **Player** after the **client/bot** definition.*\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@8.0.0-dev2\");\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 easly 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*WARNING: This page is being designed, all working functions can be found bellow.*\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(_ => {\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(_ => {\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.DISABLED\r\n    }\r\n\r\n    if(command === 'toggleQueueLoop') {\r\n        guildQueue.setRepeatMode(RepeatMode.QUEUE); // or 2 instead of RepeatMode.DISABLED\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```\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('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 with NonAsync functions.\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\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","readmeFilename":"README.md","gitHead":"5c5019fd4657e8d9d867990925cfe8fd01e009ca","_id":"discord-music-player@8.0.0-dev9","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-u5ONYAvLX3Z3SB6/DqDNd54JJgwj2ZdDXWECIb3b4pmb9iqF4K/ztYm7Bp0dL107cNPb4P1bRms91z6eBd4+cg==","shasum":"f5521f5fbcbfcbd08c8e8dc16fe0e39dc71fb3f6","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.0.0-dev9.tgz","fileCount":23,"unpackedSize":85796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ8v0CRA9TVsSAnZWagAAXBsP/RBfEic/AKYj68rLmgda\nR3yenrmeiiOKDt59SJlCoxqmk0kk4VEdgZkCdu/QTgnhaZcjBxjpzs6CnCLj\nay1GB2UfXFA1X8ZxF/XXZFqc5n3gvo5++vNtUEM5A3ppYy6vX9DJAu4UiOqJ\nz+Z9uwKnZsuUZ4uuaqvHX/0VAAVAsomAAcv3ukesMhdr4K4zHMoJ2tWEiCdV\nH25tZpy5e0h7X0DwQLG1lDLYuQLKwN9pJaUxQWdyQS8dUotZ1s1VGi198U2r\nLRT+jpDx5wMktVmPVFuPtGuf5XUXRxt9r7pkWaO/v/0NqCgm3vdAPYIVZTi8\n4iLYrBDpy28gfZSMWtfHr9uyyEV1X+2a3pe54xUhuH/+wJOhCbTS1k/gyl3u\ngQ2QleO7W4Tplz2/6SMRqTdk5BEiPTTmyHkD7VVBla6IiCungduZf6f5wLbC\nxwvn1rU5wSjGx7L5Grxh/5lGOOiCXUl9/+s3JcjIFKFoRvAkYsQUnaIiYp24\nprYEJA7AN1bdyH1deKeaiM7lrXvRconG7rlJIxcazUfhYx4vXaMoTm5eQ3LK\nca+YGeqJhD2ghALl4ffBsvVMUTujAkwsOtoZe5hSfv+Nr4viF/YbjnVsissB\nwXi8PUTL1URV4vTin+BoaL2hd3MwDCdY27V39YUNIwM9enFMfDCa68NnJuTv\nQag2\r\n=Ni+1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICO6EqbwGAhHARMbt29kII6FdBcafKUGtVwLhmtM9FPmAiB8pYUHYAHvbH0FrggS1S8DAXhcpQ9dQibRBC0WDv1IoQ=="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.0.0-dev9_1629998068606_0.07251022976617261"},"_hasShrinkwrap":false,"deprecated":"There is a newer dev version"},"8.0.0-dev10":{"name":"discord-music-player","version":"8.0.0-dev10","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.5.3","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","html-entities":"^2.3.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.20","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","nodemon":"^2.0.12","ts-node":"^10.2.0","typescript":"^4.3.5"},"readme":"# 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 __DEVELOPMENT__ version of Discord Music Player for Discord.JS 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 and Playlists, Spotify Songs and Playlists.\r\nPackage is maintained by [SushiBtw](https://github.com/SushiBtw), but is an early fork of Androz2091.\r\n\r\n### Requirements:\r\n- [Discord.js 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@dev\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# Getting Started\r\n**The code bellow, will show you how to use DMP in your code.**\r\n*Please define your **Player** after the **client/bot** definition.*\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@8.0.0-dev2\");\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 easly 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*WARNING: This page is being designed, all working functions can be found bellow.*\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(_ => {\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(_ => {\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.DISABLED\r\n    }\r\n\r\n    if(command === 'toggleQueueLoop') {\r\n        guildQueue.setRepeatMode(RepeatMode.QUEUE); // or 2 instead of RepeatMode.DISABLED\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```\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('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 with NonAsync functions.\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\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","readmeFilename":"README.md","gitHead":"815b79c775b00149aba6c22683cb11fcf97483e8","_id":"discord-music-player@8.0.0-dev10","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-UEPO0vCFWURmKB6Ja1cNkQCm1ddF7R7CSzZRLhI3SQKuSCxYUm9RAe/OepTVNyTfDf0K22Bd2EfsN54onzxppg==","shasum":"04ff4cdd10bf76d28eddb12a66b52c87f77dd0be","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.0.0-dev10.tgz","fileCount":23,"unpackedSize":87391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ/7YCRA9TVsSAnZWagAArLAP/iaXuOCJUGuZM+fz0egl\nqrnbGo4IkHifYlu+9GoBcwSicGPWWgXMEDcIS12tYmzOj/cjcOvWQZrGYf3X\nQqMMucy96AUiPLgMbQfc5gczmWVrTqhQbPHfeUX0J/196wWV+rUVxSrwi6Z7\n88hdTzK8vN8cIu80DDTV8byiF9IEEURKMQqfXcfzqdoh3WIcdHYgLF+Kvcio\nR4IMhj/6CF0CA2T0r+4pCnYJa07/eB5eJG4eTAX9EV3o9cojhq6+0kwFKn4H\nXueZClk/hXj8JkO2pgQarxNg2CrLeDjy+aER0RA6sYnscKlliuYyywE7WvmB\nfUSKk34hpKhfclN3UrwsqTxaX8+HGXblwn+bfMGDtynZBkGW6l3dXd5/g84z\njWWjq0Lws9Qrbvp6N4DP6tpftIxBohuclkRnD/XeTJ5u5q9xENvSlBLscpw5\n5A473K6YM+olHjlfCz5oohxMT1ULOrfoSu78lw1u89L3b3toe7gEpxGDvBE4\ntzaEYlZjvPr8myyejQy5DQuJmHMRROe47J4Sq3L2JTBZvPiXH7QmQfF+lwur\n3EHDJ9bO9OL76RTiGL13pagDFLc77VmgKzdmJTBusl8Voevxp/K/0ttjYpxM\nczz+1u5bb6BZffG0NI1r8gLOtWHGYQyZAY2GbtAkzQfquD9O/ld7GvyvyV7h\nr10B\r\n=BYWD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtJ8e+1z+B7vfPA+HAXxgB35ONlB+OX2PdHnYGnL6bUgIhAJcyDSBx7uOFqsXZPxlNCQY4ZJBY6o741sleg+V7wv5I"}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.0.0-dev10_1630011096205_0.19371609117677435"},"_hasShrinkwrap":false,"deprecated":"There is a newer dev version"},"8.0.0":{"name":"discord-music-player","version":"8.0.0","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.5.3","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","html-entities":"^2.3.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.20","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"gitHead":"2fd8518e72cf5ffe6f7052457d352468798dc9b5","_id":"discord-music-player@8.0.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-NCJnrbgmwK0UtYML/exbJkk6+55TFsp78tYfwJhQXpjvsnUMj/UqaI7ahEtGeGHYeoScVerttu1MHlKdvOKh+A==","shasum":"a825765249dbb7af907483d00522cc31301d3561","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.0.0.tgz","fileCount":27,"unpackedSize":101584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKWEHCRA9TVsSAnZWagAA6tQP/23cnrSAXgSFCnlfoUdK\nfyR43GCnLYEqI//FFK2xNpqJuLRbqKYkDS4VPn0UH/QTzPUeStC4V5NzJNaD\nsX6vvMgeKp6He9uCgWxoB7v+WwyjNcfWOUWi2SQGgAFaLW+OCBAfZ2zvraZ+\nL9BPOM7SFJaWzXq665UvB4h5T8nVr5B0MbS/jZK0rAuCnsslHcxoI+g3ix+0\nLVlX8SxSG59YcUsj2cDRjO2BaJG8fZVkdTYMsHjG4iQ6lECRAaMv+EAFqwnQ\nlxDYat+USPw2cHsE8c3iaqLOCVL1MvoOGDuD60Ye8d7SKdruRVKQmWz2Pzn+\nbhfMPvVhhJZer3Y1nnfnu5j3RI2Q337a72modBr/pFgjlMdJvvBX5H44DYcb\n6HyaWRen69v7X7ThtqFF/MmZHdGcqMfUol40VeblUl5XimYW959E0Ff5okJC\ndfGwSXOi+Am9OXeaCUj5uY9q7ko/shtrPLMRfMuqa/PeB2PmayANrPwGOU7f\nzIrJVitdKsevS0PnrCEDkZexEpHKW4Uw0MSMXZygw4BAk+2gY/tBXtKTg0fF\nopYqe9ILEGYBAeXVfKV5Dq1dZzf9mG/FIhynMyufGDzKIfqRCCozL4AZuvMW\nbzgwJ4MOAuAQXibipWuakcEsB8fktdib55IWGVMD06yuVsX9FA0uqSzKp6pZ\n1qsC\r\n=kSko\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICks0qzrv7bti/J0hhzrh/q0y+o2Yyg2a4iVHaDon3lsAiAZDNvRMXmeS0l4DXuX/MF8eNkkNB3aLne3ZMJ/omxdZw=="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.0.0_1630101766933_0.18634057935267223"},"_hasShrinkwrap":false},"8.0.1-dev":{"name":"discord-music-player","version":"8.0.1-dev","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.5.3","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","html-entities":"^2.3.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.20","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"readme":"# 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 v8 version of Discord Music Player for Discord.JS 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 and Playlists, Spotify Songs and Playlists.\r\nPackage is maintained by [SushiBtw](https://github.com/SushiBtw), but is an early fork of Androz2091.\r\n\r\n### Requirements:\r\n- [Discord.js 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# Getting Started\r\n**The code bellow, will show you how to use DMP in your code.**\r\n*Please define your **Player** after the **client/bot** definition.*\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 easly 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(_ => {\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(_ => {\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.DISABLED\r\n    }\r\n\r\n    if(command === 'toggleQueueLoop') {\r\n        guildQueue.setRepeatMode(RepeatMode.QUEUE); // or 2 instead of RepeatMode.DISABLED\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('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","gitHead":"74ad0d04b0ad3f377a336166c7c80c8f787d54cd","_id":"discord-music-player@8.0.1-dev","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-sqObOYIaq3eXX3Hy4N5m9zQJNDrN7kZEXgzuRSpca0/mRmD+9kAceLdqWHsbL9ZiNursRSaOqEBLnUIv+TtZqw==","shasum":"0b639d9106943543cfeb3a70ba3100c4388adbd5","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.0.1-dev.tgz","fileCount":27,"unpackedSize":103449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKg9UCRA9TVsSAnZWagAAAWAP/jXwP/D/0AhM9lDTX57O\nyBJ65eO78QAA0dOM5vc8RDjHh0kiakyNi3hN1zX7OLi4K4UDQnm9oEUrAhW4\nYrzpINqVsElQamuEF15tZsPxDzhv5wgYLf7FQ9WXuNhv2v/MgY9aCmPuEZ53\nwLNIS/8YP/PT4J50s1Fk7YXexcjhdv1laXnIZByN2zeKCXgCyZAXXix9LE4E\nNsVs48uNYOQSYrqQr9HhsHAI50IF+6TbEaaH4pDOt1d808OmHUK2t3XEGjhH\nGjSCnGbsR10dPY6bMuZDoHGJLkd57rRNZsCTqyQVbAFKLGV3riOf/gc+pZ3q\nNhc5rcGJgbyQiOFAwFYUh3BZtKlm6/HAIyswmyAxT9EMEJVps6k2Ad4XdUGF\n2hPxHIbqqixV/iOSlCTJY2nLx3RJUUMSuu5vvXQOHt6F2otbRbSEe92VWpgc\nCD9+zQLWQ14OMMgbTuqpuqQtSX2t9DjN7INjzYxVo28CL4BTWQ8WQKH0QZRW\no/OKNMeK9LVk3XREXgpJcRY5wlo2c+znC1ftHgiHUofQ/feKQrXUk4wF8BPk\nOJ5lyE+DNESjSZ0uxbRTqh5qPoHvpP4N1uiKPCnLQduhErbd+CxaRlAZV5ej\njeHTASJeZBzFM0k2pHfKiQ9ZOUMXWrKP4YSJp87xQAKVffMy1c/J4bR9IoqD\n4JAg\r\n=Q08q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu5T5tBWkvyY5RX9ngES8PdUxB9zemsVpJTYgOPDY9iwIgSvq5MKm1SMFd8n3291wNZQQUoK3boINXhHG7syFR7TY="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.0.1-dev_1630146388137_0.5245211010145072"},"_hasShrinkwrap":false,"deprecated":"There is a newer dev version"},"8.0.1":{"name":"discord-music-player","version":"8.0.1","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.5.3","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","html-entities":"^2.3.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.20","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"gitHead":"bacab8277e43ed35cea6793f78b15aad303dad9c","_id":"discord-music-player@8.0.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-qJ/yfbAW+b2U+oJtiQocUqrGJomOR9r/At5HplPZhaa/s7iRSaxR2X2WiDhU9Ekqnmp71Lq4/O1+GvLghfVNVg==","shasum":"40394adc32af17bb469e97df7b64e4cf0d9b1299","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.0.1.tgz","fileCount":27,"unpackedSize":103507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKhAqCRA9TVsSAnZWagAA8wwP/jz2Lzowp8Xa3Is/82VG\nUiaGdKn1TD0LuhhsY6ayCcNuC/4gKpHDXJM0Yrse+Sqv29zRFpdDslgFk87u\nPReB029YI3a7PAVtCfy1j+FB8JOKP8UEdU2VQjo22E6fSk4I88A4Bw5Qdr/e\n2VcKfyqyUPF5CRebBIzV3UiL/tAv7c/xEFhI9VP84Za7BwXB97yV1sneJk24\nBc69KSDvYK8SBo0hWeqxoTfxnFA7G+WyKBUsraNURtuY+0EnGPcX4EIGjsYj\nwdmQ4/MVxm7DQZhKMBwyY2RvEAwGc4YYWQ46QxwiGZk4C8FI+9VpF6tQN1Fb\n+mxfcxwSEsJBWIg88/xlk63Vr0/ZGFIFwZq1AdOcM3mM0Fkce2Q0qWFeKVOO\nXc8nHkSStqOOx6e7Q7RJan9bLBxFn9v+tIKW7ca8j1wo3IsMGQ0ljk2jVypl\nU3xRCmsHwcslAhSuBMQNQh3b9Uy15LO8G3cYruJ3PkCnldcKcdtFiQUQ/Uwn\nWZIrRWdXI2NvDKPOiVdbtAr/FTsN0H4/DjJda1H3BKW2UICQv3UWzvtOLrVg\ncw4PaG22EPYn8jyDEHhIRtzrB9c2Qn6PF/QQWXWyT7H1R4dcmUnIQ2B6xk3p\nPqGsh1VnPbjG6nA+qOgm2fyd7sNtJKLq9JY8ZvbwPmmXLa7qLH5HT5k0FKZf\nFpFi\r\n=e8wo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICp7P7TkBN6uXUrv93MXDP4ny1cymMA8ifnkFg3X+s3jAiAXJfrv6BwrX77AWppDMDf2EsWfWNAndpVZ9Xe0NOddeQ=="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.0.1_1630146602434_0.20523007235740165"},"_hasShrinkwrap":false},"8.0.2-dev":{"name":"discord-music-player","version":"8.0.2-dev","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.5.3","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","html-entities":"^2.3.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.20","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"readme":"# 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 v8 version of Discord Music Player for Discord.JS 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 and Playlists, Spotify Songs and Playlists.\r\nPackage is maintained by [SushiBtw](https://github.com/SushiBtw), but is an early fork of Androz2091.\r\n\r\n### Requirements:\r\n- [Discord.js 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# Getting Started\r\n**The code bellow, will show you how to use DMP in your code.**\r\n*Please define your **Player** after the **client/bot** definition.*\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 easly 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(_ => {\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(_ => {\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('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","gitHead":"3b6f6e9ca848f8f1c08a9a21aa17b794d013a60c","_id":"discord-music-player@8.0.2-dev","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-suoSl6/rLbq5sE0V6tBQEfHuoYE4YPResvANAtbGOKlO++q4izC5Lz63dBL1+iby9lAOJJk7nCxRVQ44HWuE2A==","shasum":"74e1ca6150d2b967622c10603a8afa7d55e89c8d","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.0.2-dev.tgz","fileCount":27,"unpackedSize":104260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLTrOCRA9TVsSAnZWagAA7pAP/jma814xseFPQT8BgYiP\nX6gsK/UTp7v2AJh5TXgH17Q/8C4V9rGf5wwRuw/4jL27uXUjYWfPbjUHO3Dl\np46W3P/Rn4qLxPwRYWfyeFzqQAkZEsz2/GFStafCMA12r5by4P4URPfIgYv+\nepc4+sEzzN0aYUuY01bzfNAwlIgJ9hrmeLe2odoGpIrMaGuAVq3uAkfcT+0z\nPjEYRy/vBHnVk0q2Nor64im8VKObHxzo17xFWCzdf8i/KTLLlzRTcO18Ebku\n+zJG0Cb5M/f0UyaiOjDehARiRshOa17NW0hi9CdDTimkGOafS4utX2C92HEI\nz3CD2q/JafQAOwgaRPQLhk0bUr7dl0okn7CtrD3/5Nww4pZQ88vF73NDirP0\nqiVPa4gzLDpNPHqSOrsSVjikNw0kyNZtdUgBBaSMFNobBZkPYPQPNlUiYo6X\nNgP66Hd489DlEZOaMSMUKDomkHZldQMZN42udeTPfwyGx4R42GYd3tU2nxiU\nL0eerga0ROfpKzHcmD13haqZhvIKkmBEGHIPPueb/g52dJ7FmigqVrPvGOEf\ngsyqAtw3+cbp1yEKLiNFi7VRJ9Blkaa6ybD474aIwLDers+LCpwA1GOBAqLd\nGGL7MNhxdsYWFJ+GFMSne3D5gE5GRcYlKOl7o58BLFF3f9kBSvhxEY9809OM\ns/kK\r\n=obUh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBW/rWUZ9EyryaNAzjY+YyL4n4WFVqwmQICuBqChsb7JAiEA+pkIf9AvVleK1WmgiaJKUZTnzpGtmHNC0VpEhXmjNug="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.0.2-dev_1630354126356_0.06260549176164854"},"_hasShrinkwrap":false,"deprecated":"There is a newer dev version"},"8.0.2":{"name":"discord-music-player","version":"8.0.2","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.5.3","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","html-entities":"^2.3.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.20","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"gitHead":"16982b5c2c64fd0f333906236cdec93929beda43","_id":"discord-music-player@8.0.2","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-5nCu9Hll/mNN62mIL4hL201t3Jg0ofYExqBTKNNu4+/1wGAgXJy26jrnxctjQ0HwvquFhobQl2IsjvnZT/x9ug==","shasum":"2c4119b6c3b2d87b9ab0958ca4d5db1bbe07e3c4","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.0.2.tgz","fileCount":27,"unpackedSize":104256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLTuqCRA9TVsSAnZWagAApzQP/11M687t8Vsra1pA9mHw\neK3yn2NKQZGVjfoQ00Y3Bz2/g3vMxpQZ2wgzqYIXYEMU5R8j2VAU3q35t4Av\nscb+h3/b+gmnaVvDIBxbRdqSpnFuEO5Sn9/TirhzACC13yMG1Vlm8PT0ZY+H\nl+VKiMWAsIbJlnDI+I+ErGrik3ZYSg+tfbYgw+9nzJIHRCXUjvqlKBVGiP+k\n/39nAoVeE98IKYm3Nmgat4O1mNU3RIelz8CN9clP+0qA5RwRxXIOgLV/g1vL\nLs5pTTbT/wvwlLrxEeQWuU8XUopSI8gb1ypfSpI6gHz0iHvVqhsvOWSGXtFz\nefEYIVNBsMk31loUHL4vFyWowWsm334CLzbGhakaXMILuQD6CoKQD1+dx/Zq\nbf/3lUacl93VJq69meh4Vsmtd5tHH8Li0UlMVFahENtv7MZc2xAv+xDjr852\n0mo9xFqUt6qhmFQMmLpj070rn4r9ettP4mviT35rCSODvXN/zJT0rrRSWrgU\no0Zxn3cUAR32tZYPT7FHZso+JlpjS+p9GlFXoZ//doy+TOGMxP3EHhcuZcQ0\nMo2g+3iaxMvUi1H/wcQnYt9r7wdClqrQ77qo3/mRebjE2Gdj9hlr8ix4EYDj\naqL2sbzgUR1XEcNA8TVeo/RthKgYxZrslN2uHgyyI7CVGfziWVqoXS1sPNAY\nAK73\r\n=PP1U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMoWdhJp/kp2cSQszPSir8E8yI29dx6dCDcxP7p9lufAIgfEGGjjNpG/ACSnDOdqPmAKkAOcOPGIGWxZxj3UTCPdU="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.0.2_1630354346429_0.7633251532470995"},"_hasShrinkwrap":false},"8.0.3-dev":{"name":"discord-music-player","version":"8.0.3-dev","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.5.3","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","html-entities":"^2.3.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.20","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"readme":"# 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 v8 version of Discord Music Player for Discord.JS 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 and Playlists, Spotify Songs and Playlists.\r\nPackage is maintained by [SushiBtw](https://github.com/SushiBtw), but is an early fork of Androz2091.\r\n\r\n### Requirements:\r\n- [Discord.js 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# Getting Started\r\n**The code bellow, will show you how to use DMP in your code.**\r\n*Please define your **Player** after the **client/bot** definition.*\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 easly 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(_ => {\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(_ => {\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('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","gitHead":"6bab1b61316cce376f7d595b8bf481944164effa","_id":"discord-music-player@8.0.3-dev","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-//PlJUDsK88r7UmmiyMnxTAs+em7sXo8i7iGnO+XpfKpWx2U3WS9BCqDXrMT8xrCPcMK4srcSPW0wxKo2QZq8A==","shasum":"65ab01ef47e8fe44fe5f8ad847ea3ad237cef5dc","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.0.3-dev.tgz","fileCount":27,"unpackedSize":104360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLVGWCRA9TVsSAnZWagAAIVEP/05bh/AuT+FOypNbJkp4\n7MGq+Js0LaIlBxAi90c1GavMCyTtfrIketFWsp1BOpCg9Euz/2ZfzhKfJs4T\nbuT3GujgvIv521s/tOw3KnB9J950+H651MVEU4skaFHhBtqzEwPNe5+S1Tbz\nR/2TLmnH2EN5PKl+ZTHFJR8U60+dkJ1XGA4qhRJfEhqsR2DnjiGgBOjY8fH+\n+r/1KJCu2qzA9CYym0sTImQXLuLf2DR44ZojApZXyOvKNIxPVSrcbDqfpHF5\nwVthE7EhXV5XK1Ic7EUSrxAk7kDZfgSynO0sRPodl5vXrAFhAAyuXsE9etzr\nLLkowCXpY8P0tEdU9TOEgoQzU+dK39Q+jEBplBorl7qzepp9Ahgck80mFJIK\nSRFZTST5hzvT+69goRbrtGq0ANmr8R7X9khzi30pk0QSmN5QHmNeia9r0UnG\npcoj1kJakL0hghEmQaz2O8WrYf2j1nutIHtgHJ9YsYWKqF5vnKbSbV0nm6k5\nuJLAgWMZMsVyn6UTtAYTJxH4e9nd+YGZw8ILEaecUVGFvV3NP+2TiCYoT0Vp\nJKWCDJtf4Ntn8XtlL2ysOPY9ExPJv+BfwuuuYxzo0PeJQdjpncOWJQ8XAiBp\nmNsZ7bMTdoo5iZIOfyFTfQfgjTf+nBWk8S/QUp+lhOAWcQUo1GCVoC4DDTXW\n1M3e\r\n=E0PZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBNd3d7HTfY32JZo/66QoDjABKInybUmRoq6KCazgNiAiA+TLiS+YEc/ntDrDR+0L/HZCOFfiEH//4+IzqRC+BvFw=="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.0.3-dev_1630359958226_0.3719582352342532"},"_hasShrinkwrap":false,"deprecated":"There is a newer dev version"},"8.1.0-dev":{"name":"discord-music-player","version":"8.1.0-dev","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.6.0","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.24","libsodium-wrappers":"^0.7.9","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"gitHead":"2ba748201061fdd937e426ed67e884c4bdf6a1a7","readme":"# 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 v8 version of Discord Music Player for Discord.JS 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 and Playlists, Spotify Songs and Playlists.\r\nPackage is maintained by [SushiBtw](https://github.com/SushiBtw), but is an early fork of Androz2091.\r\n\r\n### Requirements:\r\n- [Discord.js 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# Getting Started\r\n**The code bellow, will show you how to use DMP in your code.**\r\n*Please define your **Player** after the **client/bot** definition.*\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 easly 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(_ => {\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(_ => {\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('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","_id":"discord-music-player@8.1.0-dev","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-YT6S5D8WYVaeOH0dVQokhH/6KOpJqGBcC67z1hTKj6aVitwU7sZ05iP8H26E4/FA5jNwA+52b1vdaI7jenWgrA==","shasum":"c738ddd21dd4a04de39950c5f462ad2d353a0725","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.1.0-dev.tgz","fileCount":27,"unpackedSize":104798,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5ylVpn5ROm+1vOW4K3MwZoYW0phSFF1q7Rq2e3gEHxAiEA1oOL1WnbDIh3NVmryB/p95haX2/Ubd/tujC9XolykOo="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.1.0-dev_1632045832567_0.42012680667429736"},"_hasShrinkwrap":false},"8.1.0":{"name":"discord-music-player","version":"8.1.0","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.6.0","@discordjs/voice":"^0.6.0","discord-ytdl-core":"^5.0.4","ffmpeg-static":"^4.4.0","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.24","libsodium-wrappers":"^0.7.9","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"gitHead":"cecea8e2ecf21c8184664f30bd906ffd2d6a443a","_id":"discord-music-player@8.1.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-BxG1XlJN3Pm/5XW1Efqnqm8JbPbce9YDKMLDFhcuTao4rqP5E2ZewRytaa6O+cmv7RSwBWl15mLYrsUWQwGklg==","shasum":"f862ceba5cbc54063b0eef63b8c1b785c8d3f361","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.1.0.tgz","fileCount":27,"unpackedSize":104794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXZc5TK4qTQCbN/aMSHE1ksWa+/qm4Herou+u/YSCtGAiEAt92RBWZlCXxyySU8oKc7I3O49glz8NYryEx6urpDNQM="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"directories":{},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.1.0_1632046032582_0.3730227651770277"},"_hasShrinkwrap":false},"8.2.0":{"name":"discord-music-player","version":"8.2.0","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.6.0","@discordjs/voice":"^0.6.0","axios":"^0.22.0","axios-retry":"^3.2.0","discord-ytdl-core":"^5.0.4","domhandler":"^4.2.2","ffmpeg-static":"^4.4.0","htmlparser2":"^7.1.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.27","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"directories":{"doc":"docs","test":"test"},"gitHead":"40b0ecaa7f9ee52c74c19bf3dfd8b747fedfb5c4","_id":"discord-music-player@8.2.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-/T4C9fb/MorfpUNzUNmiNx6KHPyVrhCUyX34lgHX32SUX6xHKs2xSAPamV/71k+lKroNiciaAaf9qpvtu5YLzQ==","shasum":"c6ca0f3548be2e72f409ed4fdc920752f00d1dc5","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.2.0.tgz","fileCount":29,"unpackedSize":112847,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuhYK0tqwcr4UqkU1Ot1EtJu2jacVgUgKP1s2aUsZvCgIgZraO7f8jSdZ9qHUwCqBDaaE2EvWZJhJQZo0jA+BbQxU="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.2.0_1634068246046_0.1942654758740101"},"_hasShrinkwrap":false},"8.3.0":{"name":"discord-music-player","version":"8.3.0","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.6.0","@discordjs/voice":"^0.6.0","axios":"^0.22.0","axios-retry":"^3.2.0","discord-ytdl-core":"^5.0.4","domhandler":"^4.2.2","ffmpeg-static":"^4.4.0","htmlparser2":"^7.1.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.27","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"directories":{"doc":"docs","test":"test"},"gitHead":"b4f958fc886dffcc8d19853a1048437bfc244c7d","_id":"discord-music-player@8.3.0","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-3RKIN8ft/UVxE52nHd0c6xVzt/1a5gktwQhjlWCaUm6/HW06d9rCz48MMKon1xBtkFROP5H7rya5YB3VdlqtCA==","shasum":"38700576b5b99e94c13bc3b3580aaef2b84af118","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.3.0.tgz","fileCount":29,"unpackedSize":114202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7LXKr33lRZ/gzYi8eRir9me+dFc/0RGMGDhdTU+Fy5AiEAqM9tZMFHE7xheqLxEoXe4Lx5uKYjxEXrcgCS4i2CtM4="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.3.0_1635884661686_0.6742699517972559"},"_hasShrinkwrap":false},"8.3.1":{"name":"discord-music-player","version":"8.3.1","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.6.0","@discordjs/voice":"^0.6.0","axios":"^0.22.0","axios-retry":"^3.2.0","discord-ytdl-core":"^5.0.4","domhandler":"^4.2.2","ffmpeg-static":"^4.4.0","htmlparser2":"^7.1.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.27","ytdl-core":"^4.9.1","ytsr":"^3.5.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"directories":{"doc":"docs","test":"test"},"gitHead":"a16969466190d496e7fa151454979251ae65a4f3","_id":"discord-music-player@8.3.1","_nodeVersion":"16.6.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-OYZjKtDhPbjg0YxHbVtTklb2u7BbJar2cMdelipIdcB2R5aBopUgYPq+fPwOsP4DXURVqsBwAr9my6BEgObTvg==","shasum":"a2fbc6e154c4170e0069a71233ae9e9115ed2a21","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.3.1.tgz","fileCount":25,"unpackedSize":101864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2oS6CRA9TVsSAnZWagAA+yoP/jhJ0yuCeI8OW3L4Vp0m\ndcRHGaQLzDln+251MjY/gA6rjD/osXvH0hu3/NxuoG7YvyIoENK0N1sEfhWT\nKMhIk2zGE4ygIFuKcyZw8Lf8dGJEWH5u7ozni6zIuTIxoiCO+bbtRlDFmguB\nEYhNmEw9K8uyW1QxkTYivruLL7UrYUTHDV5j7qREohamCOJt5+8PIT5OCHTq\n6aEa9vUpZipD9VO1yXWqcAmCvF4dA7S/1bfR6Er4MZH0a4YzYnTITkvgF9Wg\nflMh5gvxjThEJvUahpxI1Wilbby8WJ3PbT3tjsiIwUMP4pit5Hla91pywF40\nU91uEBnqjNhR0vbWJqmr7nC/BfVAGDte0FWvcMaYvqbNGQFsWkqreRf8dzDR\n8559MUsc1lntZ4pRz+A9PUjgjFblg42Ca+FMClss5KZl1He/K92PG3UaFC2d\nz0gglLu42kMkR631S80OZ/A9Y3Be0rbzzevqid16hlt7OBfdP/qcoZKUE4KJ\nnBFnYYsOvQvwfp/X2DT4JtxY0FAKqgDWudZkk4fAjNSGgBM9+XQsTIJYKtPb\ny3j80Ck4efiEXE2QJripd7XiKUlfVxGbcjib3ZQ7HU6YTFVLCzDsVd5LBspo\nTLpihnq40H3U/MScQkxu87VuUoyT1GzAm4/eIaoRV9pekZpaD+HtVK0rZSWb\nddnZ\r\n=gcUI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIIVq8BlSL1wPQCl2ejFnvvZfke+CSm4QRruXvXacXXAiEAw4HcY2TmWxtIkge4c6iPa/pjDhcJHwfJ5QzTRH6zMjE="}]},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.3.1_1636625341545_0.12803359761156985"},"_hasShrinkwrap":false},"8.3.2":{"name":"discord-music-player","version":"8.3.2","description":"Complete framework to facilitate music commands using discord.js v13","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.7.0","@discordjs/voice":"^0.6.0","axios":"^0.22.0","axios-retry":"^3.2.0","discord-ytdl-core":"^5.0.4","domhandler":"^4.2.2","ffmpeg-static":"^4.4.0","htmlparser2":"^7.1.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.34","ytdl-core":"^4.11.0","ytsr":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^13.1.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"directories":{"doc":"docs","test":"test"},"gitHead":"884e428bf127de43fe84e642e43062a256678b08","_id":"discord-music-player@8.3.2","_nodeVersion":"16.13.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-srhivRrzIbXvnV3q21eT8iRaeWxaBMgQ2i5V97KwTTrmIlB7mQeSOr45Sv5/mAnbaMm4j4IkClJqUzez6t1bnw==","shasum":"4d51be6062926c779c11b8905dea87c831386acc","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-8.3.2.tgz","fileCount":25,"unpackedSize":97348,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6eSTyUL9d/efMXsae491JkWbS2T9jyyijMiC3A/tgfgIhAKUo27vTBCOzH2DeeNYbp6Syc0/B7NsGXDGyBZQ8H7Wi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTworACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhyw//cmH10Xs61DvO0nS+XGjGGrJGhfyyr0EKF/R2xJtGAkuUNQ7V\r\nZiB3npn0jXbuEo6+rvolhK70adPY/KuJBth4VTzxwZDW9J3Rp8j8hk3XUysQ\r\n8jSfaIUERKl5pC96WFej5ardpd91kPNNileaAEhB4W0AiwZ3e7HLDSnKGoLt\r\nCeDklBA5zD+iGL4xuj77HpeJxmdtDKjaxEO1VC9Iix5PrPgSR2SBpmc2z+1k\r\nPe7lwS47TbM/LHestUt1Nj1f0XxnETwfET4rXtj/tZfazcsA1lxxCVTrj8w8\r\nisw93J8lozc+ErPFDfchKv3MxVEP26NaJ0RM+9VtHgu4ival+gx4Cz9/NMJy\r\njBbbn6fltm2e97gO7nMyjf9xyFKuGEEjbjcgqzjRKcYAu2uAf3RGh3BhOCLD\r\nMjWIeaTxHMhQSnd/6IOzSM9cnKkHZYmMNVd9cuuVRtAPa9kgABrvZGqS8I8h\r\nFrk8M6AlQirmz331Z6XV2//SeI77/126Spq628s5J/CXAS85VVIzUGy7e6+I\r\nKsSsFIjv/XjRrRVLZG2x9AO5XrrpeyF/EesrQwSj3WH3EVK9ff4dPWOr77D5\r\nUUf3q3HJg+NB+WWfCgWukdFkOXaB2WN75APMZB5ARcGZGfYhBXB7ohKpFOQy\r\n2ytbXamW/UMICKBPwzxW9B51D7wc2JXBHU8=\r\n=Oenr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_8.3.2_1649347115398_0.8274637139810472"},"_hasShrinkwrap":false},"9.0.0-dev":{"name":"discord-music-player","version":"9.0.0-dev","description":"Complete framework to facilitate music commands using discord.js v14 and v13.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.8.0","@discordjs/voice":"^0.11.0","apple-music-metadata":"^1.0.10","axios":"^0.22.0","axios-retry":"^3.2.0","discord-ytdl-core":"^5.0.4","domhandler":"^4.2.2","ffmpeg-static":"^5.0.2","htmlparser2":"^7.1.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.34","ytdl-core":"^4.11.0","ytsr":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^14.0.2","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"directories":{"doc":"docs","test":"test"},"readme":"# 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","gitHead":"ffe747e96489c986006e1fa9d5b247f04f57c318","_id":"discord-music-player@9.0.0-dev","_nodeVersion":"16.13.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-pzJNmYcuoZqi9JUZxWH+xVZce6lDd51Sb1rWd26tUK05I9vg2yDzFOfi/wiEjNpP6p0QFidTcA/rbScz+ekaqg==","shasum":"c03db6efde4fa9a48a4b2ed2e225232fa58378b3","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-9.0.0-dev.tgz","fileCount":25,"unpackedSize":98404,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChXu38Td1U+kx13lbIJOzRhVIf78YWLNo3h9YL83nZpAiEAr69jA/qNQ3dSBKOuJMdE9qf0t6EVthS/cuznqIAj9c8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2sLeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWMhAApQp9t2UoQ84MFTvHQXFFa6XPGihv47v0v88VjcBi0zSBfL1t\r\nDKTIMwFzijIs2SBnBYjXZdmf75lKkvkn+84PiZItZDqwvGWITJ7RWLlcrIIX\r\nkcl7gGKRxfObMactkTPNsX64XLqLkXOvtb4/MMcFIRFHZirsiN1BZs08EEdc\r\nVpCNm44Xj7rv62h95mCvNUka8KGITzRnhoMOIf2Xn4llWsbHRS2+lKlT3t8r\r\nbrAVrq/EmyZe2oO17pouQNmX6D3ZHVDRtbMYzjG8WvB9c1hq2La7MnH0p8fw\r\nG72k9Dr5FOKNiVnaazrCbGD1ai8z8l/BG0sWp71zZCPqOeCYLBczgf0n7zn4\r\nOlozQr8nARyRFXkGVTm0mleDh74oGwhyO4VsoM383NYpTVHJ09cbKZzjbmox\r\n8UF4NoJLdV8ASYj8qWeNsrtbtCGGTkt1sy7w62N7FZV4FVT++RKfdo8aHYtx\r\nuLRojMOAJYK01ctbzjbJbCtITXzIt5/gMmBe47BrBgDUkI6hth/K5N3hlLeR\r\nftylJDIv6d2rKS5kZ3aKNC/9YvaxVHFoUUSOso2Yttyt6EcBa6r9J2udsagO\r\nZsmdfpZuvJEchuxeL3xf5V/iu1LAbDS48XgPFCDzvOQqtbZezd/XTUdqqhoM\r\nADHHBbD2K3MtknE98WjJH4m86YcqDmR4tXQ=\r\n=ibTP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_9.0.0-dev_1658503902632_0.7054772270329985"},"_hasShrinkwrap":false},"9.0.0":{"name":"discord-music-player","version":"9.0.0","description":"Complete framework to facilitate music commands using discord.js v14 and v13.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.8.0","@discordjs/voice":"^0.11.0","apple-music-metadata":"^1.0.10","axios":"^0.22.0","axios-retry":"^3.2.0","discord-ytdl-core":"^5.0.4","domhandler":"^4.2.2","ffmpeg-static":"^5.0.2","htmlparser2":"^7.1.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.34","ytdl-core":"^4.11.0","ytsr":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^14.0.2","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"directories":{"doc":"docs","test":"test"},"gitHead":"94ed7d83f171794ef6150050c9d5b3dab2be518d","_id":"discord-music-player@9.0.0","_nodeVersion":"16.13.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-bKZVYD2O4zLM7DoHIbjILuEo7UOmlPUrZQw85UUaD3UDRlHoCpu3FLEbW76MIE+BCQYK51raaG5WowRD0EHBFg==","shasum":"b764119c26903de044903a7db046343d31b5bde4","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-9.0.0.tgz","fileCount":25,"unpackedSize":98400,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBojtCaCDs8Z8205FsVSYpj/ztoPfmAIB9TMQb2WbjcbAiAeC6y7a6iCsIHAEGpI+x0y351b5tMnzCMOcIRVCmuErg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2sbSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQtBAAmPz0WCPFAWmgQYfsZRVJBlOynsjY09NajUwRgK3hqnCWvSCL\r\nFVsQD9g7/LeW/ovYD+gKLcX1+xUPh37HKJtu/F/RovyLIRDSgIUHv38vV5jA\r\njKkOqevLVACU67+t6jHPv2r8Xr5ht56EFw6NJjaU72YZaMBMdsCsYQqyFRDe\r\nG1dGWz5Dm/87gHc+brk4EF5EWLLOcQQGk28WekjJWB9XITKpn4rejVV/kFFA\r\nES/8PZKcIH20aOkjbtXVDjZEOC+xe59S8QmZqE4Gl/nsWrsqn4ODlfM9M+Op\r\nphGZx+/6T6vAwEhkjbCC4UxK2AXz9uKJpDJ6kHNOeaPJKJEn1VnQjHej8qvE\r\nXNQg+/AUeTOavtydinJGGa1WJEhX4D4dgUbpBWQLmg1zEWZ+XcU3VwGMLmAu\r\nRe9w52VwH26LRbVK+WLv4rBMqFb/OAPEE+onpWB+cfCIp8Jm7EH/tmpDeaim\r\n5nQ0gbArLelJx94No+lD9iLrciV2MowMYJty3SwyOn4mk+O3uCYKMbbQNLPU\r\nF1TULfohGLUUAq1/DhJpwrL5LT9agpqR0A0iJmv+IRyrgu1J/fTAHG5jPXSl\r\nZ7ra2ICOrWiUQ3IfWGBonXRJIjsC1NLN5ApH7xlPO7sdujXUQn3k8RYNenfV\r\nMhOOJgmS0LX7o/TTp/oLMbHxxndi282Pn04=\r\n=n17V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_9.0.0_1658504913836_0.36858902014512274"},"_hasShrinkwrap":false},"9.0.1-dev":{"name":"discord-music-player","version":"9.0.1-dev","description":"Complete framework to facilitate music commands using discord.js v14 and v13.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.8.0","@discordjs/voice":"^0.11.0","apple-music-metadata":"^1.0.10","axios":"^0.22.0","axios-retry":"^3.2.0","discord-ytdl-core":"^5.0.4","domhandler":"^4.2.2","ffmpeg-static":"^5.0.2","htmlparser2":"^7.1.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.34","ytdl-core":"^4.11.0","ytsr":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^14.0.2","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"directories":{"doc":"docs","test":"test"},"readme":"# 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","gitHead":"40237e46d733757bcfd7bd53872ea15b80abf454","_id":"discord-music-player@9.0.1-dev","_nodeVersion":"16.13.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-Uv9C2R56Kwvq1J/+wAdLJDs+WmnDdWVHJE9dIZ+yNABhle/YDconP1yeTeGORnMdzRm3+2h29Aj0N2hAIiYRGw==","shasum":"a6549650395f651ec03aabe327776fc2c096b8b2","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-9.0.1-dev.tgz","fileCount":25,"unpackedSize":98869,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtCuszGT9I6ONYOFMlOu1HcP50VbBbrSWgHSHYJoowNAiBAmiq9O242Vc9695U2QJ0iSjMAWc8vQJw4AWfWztmOUA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2tujACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmolww/+MX3tw7IaiBRr1CIL9HC98i75QiHcZ0qBD9GHOJTwpCYRugXa\r\n/9CRn6E6Y8pf1Gw3ryrpu8KSJNWQ577dbUdoAC5Bm1PQrYj2HLiz1vE5KyfQ\r\nDxHvckFaSymkiwUiWuI+OCT0daF73KbJpTuyGqfwnl0/TleQ5Wv9UGJY/GvX\r\naH70ey6n32pHiM+kqA4Hz910Z8y+Amj9BSOTlImDLERLy8kEXHO/dr9tnPIQ\r\nW2CkUyk47p8lBZw48Ai0JR0VjNwHvDSANuJ2paie1VmKk6igHVRBVzIqVBA/\r\nfa+8EjgMSWiP51d8/x+XE8xYneAV1PnPO3ilTlKQnlxUDx9DHmKw/qFPcFoI\r\ngS7uzSAwhtdPGLef+zFHchVnn73wibdFNSIF6Fv4S3pIugKYlV7v2LDbtWFw\r\nBS624jMjgcrt8oo5DK+AQ5bX5lVq2jSplioDn0YUAqni/uDTcSQ96oTRrZ3q\r\n/cbEwghKUwlr0XJSKnhvNiR9mi1lO4pIui3P0UVD/2SGeqJgnpeylS7/7O+r\r\nWtBOxDFPOfMnvSI7jotCtccJF3FskbLl5FzZvf9uAnQPGh/Z0jHCNDowPSta\r\nBHg4JTfPqvABN6bvnnKbB9AViJccYJF9BNcfiF0tv6RKroZiJcymrWPnRFVk\r\nGqF1OCSrLri8lWonlmHNifbPSsVIA2R8MsI=\r\n=XRF7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_9.0.1-dev_1658510243465_0.8631442150610118"},"_hasShrinkwrap":false},"9.0.1":{"name":"discord-music-player","version":"9.0.1","description":"Complete framework to facilitate music commands using discord.js v14 and v13.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.8.0","@discordjs/voice":"^0.11.0","apple-music-metadata":"^1.0.10","axios":"^0.22.0","axios-retry":"^3.2.0","discord-ytdl-core":"^5.0.4","domhandler":"^4.2.2","ffmpeg-static":"^5.0.2","htmlparser2":"^7.1.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.34","ytdl-core":"^4.11.0","ytsr":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^14.0.2","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"directories":{"doc":"docs","test":"test"},"gitHead":"241928b87ef82e3504a38f5d7fdc78391d2d1594","_id":"discord-music-player@9.0.1","_nodeVersion":"16.13.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-5h9Ijqj92vRgA3GXxYKuBByIxnUad3jGm+5SH9aPuqXFDp0Q81rUFBMhryuEWLfMZfNnIunuP3zoAaOkR9IMEA==","shasum":"838fd653924b7fbd16f5379e6570abeb1a32d867","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-9.0.1.tgz","fileCount":25,"unpackedSize":98865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/YVrrEeQl89Ns3uSJMehQBj5rYamBVjR2b76tetwdIAiBNkjaVyd2zavQBbwHgcOxDkatQIqopl35t4MWz2pjhSw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2t1pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+DA//Q17BtZdNAzDHkt+PnI1lhsxIcZf7m9FwuFcMYRVbH9dMRFSF\r\neLjrr1keuyC6C5vaJk01rrJqM/0DenOIfRpgezwwlTYKcBRQPSOtB1kp/P9x\r\neyfWjW+eXwDKGa1DbE27KLgmN22QLEskof20gmA4XZ6NKxQYmDiUbLX81T6+\r\nerSmccg3oMYngzyNi8pAomhTC0ltHbbItM/jUBB9ScxIaeehpEUGGkJAxFqI\r\n+p4fRWwQC7leKfWID6DtV7M9khOESNZpizfO6SoB/p3xmOMfMnKyDtZTLcwb\r\nVwsdGQv5UQKPsXLhg93cgQhmaFMunky/2UoMNPsHS8BC4E5UDgM1ekdV1by0\r\n3k6uy2AXOT/5cHdZZ7hmNNmOq+nk927Fc8quoS//AqTx7B5NQa8q83lj1eDm\r\nBa7+fgA3a/B6mIHMYguxzW6bmzexGlj8/0sEJeLxvDzBhpQJ4HEF+Guwn7Qk\r\nXmZEceXckThONHYiZyjy+keD/jpk91MZ5441MUZNsxIGpfIAclylymYj2wTo\r\nqYOtDcj8e36xS/WmWRKvYMLM1eOh8iKRmx3WjHvISXtvDQPwbcKQZTp7toTo\r\nD89QJQAA/f9So6yIppjFr7WpGTyN6SWEiPjrKBUjRGbZKtT5ZGS4O29zI7Jm\r\nSM4GWobUJVbZW9kPsrdf/dxLG62R7bb80xo=\r\n=VufH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_9.0.1_1658510697355_0.7309226431001739"},"_hasShrinkwrap":false},"9.0.2-dev":{"name":"discord-music-player","version":"9.0.2-dev","description":"Complete framework to facilitate music commands using discord.js v14 and v13.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.8.0","@discordjs/voice":"^0.11.0","apple-music-metadata":"^1.0.10","axios":"^0.22.0","axios-retry":"^3.2.0","discord-ytdl-core":"^5.0.4","domhandler":"^4.2.2","ffmpeg-static":"^5.0.2","htmlparser2":"^7.1.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.34","ytdl-core":"^4.11.0","ytsr":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^14.0.2","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"directories":{"doc":"docs","test":"test"},"readme":"# 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","gitHead":"241928b87ef82e3504a38f5d7fdc78391d2d1594","_id":"discord-music-player@9.0.2-dev","_nodeVersion":"16.13.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-D5dN9qNDtvwSJV4dWzDe+APAKvjjfLcZL6HFsy/T6yb7ElSr0oHhspGy+KYdYOlDG71EmZ7bnJS4PrlG0fMqfw==","shasum":"f247144381718c0552574158b438bba2b9e3ff4a","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-9.0.2-dev.tgz","fileCount":25,"unpackedSize":98957,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH+efNTsoPHASex5jZ7MFArBqvNk5eDCUthY/AhZXfHgIgT0+m0MaQNHYC8U/lKvU3sx2amgU2KMHCSKJ/BIQo++4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2t40ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqZRAAkccFYt8BAdZ1ref99fmSPxKdb8AiQZJ/UFkFtHyW9JkcoZHB\r\nntxbfCrf0Ke6SJPOkFQdAsJqQMaixdMJFmaU2htXM/J7zILB+XPB4Pt+ZKIE\r\ntGwrhQTUTzDYzqyU6O4ubCSQC2Kg+CIo0RI7eIBQjmZrfur6MjaL/RHAHpcJ\r\na9CLXEew+JzfEeMqZRdrt4SDEtgTgDzXsf8i3Ae5Bj6qFdGhkqE+M6IvInG2\r\nFTmZ8LnirR5+/rDw8yTwrH6WpxkSjmsuAPa8CmZK2lJLplyevJ2gNBWl4aXV\r\nyJUvafWGzxiX6VhEIUx/dKvdDNcSfRyt3M7aO2hhbRCfLO2M2HxKsKwa05mK\r\nhVPwLKV8O8OSZVzjjuRpXOAghT9VPjdkxyCboHGc+k97pU3s3AN0aXsejkS/\r\npxyDVyLsmX+6BkBxgh0EYabAEOV0x+8FhfPBBn10vlLNVhQ1WeP+3WDh2MjU\r\nYdNIZxpRNwMTXIHlAVwJUaJ4xabA7zpOuiGz5J2rfTIr5L/HbTrXeVbAaSzE\r\n1DnX3Nh3HKbrPOSvWX26j2zKVxXzFdOTVKMjo+yWDDEsAAPfrk69ixFwS2dh\r\nX66XXOI6eNUWgadxek1SD+KCG1xPM9ePqsi56XWmv3FzyA2VjSLo2xXGNDtK\r\nquKYEvG2cNkwNiw5GUEUj+gwrl5C1ZBX9cc=\r\n=lw8u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_9.0.2-dev_1658510900601_0.7030962153882332"},"_hasShrinkwrap":false},"9.0.2":{"name":"discord-music-player","version":"9.0.2","description":"Complete framework to facilitate music commands using discord.js v14 and v13.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.8.0","@discordjs/voice":"^0.11.0","apple-music-metadata":"^1.0.10","axios":"^0.22.0","axios-retry":"^3.2.0","discord-ytdl-core":"^5.0.4","domhandler":"^4.2.2","ffmpeg-static":"^5.0.2","htmlparser2":"^7.1.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^2.2.3","youtubei":"^0.0.1-rc.34","ytdl-core":"^4.11.0","ytsr":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^14.0.2","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"directories":{"doc":"docs","test":"test"},"gitHead":"2165d0dfd7c6210134a8a9c09215c23729fd4250","_id":"discord-music-player@9.0.2","_nodeVersion":"16.13.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-5Q7L6pb+zBdH1J7Jb7Q1cz8ZtYxcp8vfJU3BGNmSKVN6LdeNcvYm8gIWCDlUsCsOlhosORhwf08sva90+7LPRg==","shasum":"1e9c882f75f0e11bed98806a8425e89546549215","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-9.0.2.tgz","fileCount":25,"unpackedSize":98953,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQcGGjU6VN+C+d0G45J9flXZ+d2RebLERxBwhXELvgaAIgBuiSBVXZkvYtiz6o5a210Pg2MKJz28f9B/r3GNJ7/50="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2t6hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHpw/+NhrpzjZz6pRUo/WES0B4UieebllvaeuqIp6lVuFVMkEXI+VY\r\njYneDzHc2tW3smGegqT9gZbnIsMTAkqHAy1JweiCkbFttN4e8Ad5JIsAesn5\r\nkB7KS3NvwaWqqMAsXN1/n4wc39bxYthgZ7Yp9EI9CUT87ycBvmoyD4+oxUDL\r\ngT6lG/NfxNh15qhc2wr5fcme0jJm/Dr+BliN8ESx0TwGbQnmVmQDqwy+lQue\r\n+J5shdn+BqxrWcikxpSLDm1SEPSeaHwh5lqTolVA5/F22ysWFwSSBy9sH9Ws\r\nh4e4HB+L0U89BtvFo0x50teJED51PVpIbllASAutf3HEWXofdPfT47r1xJAV\r\nXtMZom2/QHiGSXU7lwZ9rFD+zwBzC3FmXTLOtkjICia7rTCrPd5UMR+xoabj\r\nmfa4FgPY6srJ6Cza2lqsNHBmeOApr4zvvZ6LgrkgUVg5CQs/dgVGAdmcj1Hi\r\ndqrEtdptU7Du6oRovq5KjSFdroLAbEaiqmfNyUl+2uU+VKc6w3KxjbPq+Byi\r\nFi3Qp5E7nO7byDWMe+HnSoasuI6dL7sYZkQtB8u1LXIg1OuDVTHZFVlCPHgu\r\nLl+fRH7ac+0P0XVCYk9ZocNnflBRqU3ZX6pDCWxHIwlrBGyaUCqFmz+qCxv0\r\nAX2xsW3nAghbyV9DDYkvvlwPwpYxuuGKSus=\r\n=WFln\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_9.0.2_1658511009236_0.33637406779982393"},"_hasShrinkwrap":false},"9.1.0":{"name":"discord-music-player","version":"9.1.0","description":"Complete framework to facilitate music commands using discord.js v14 and v13.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --build tsconfig.json","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.8.0","@discordjs/voice":"^0.11.0","apple-music-metadata":"^1.0.10","axios":"^0.22.0","axios-retry":"^3.2.0","discord-ytdl-core":"^5.0.4","domhandler":"^4.2.2","ffmpeg-static":"^5.0.2","htmlparser2":"^7.1.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^3.1.7","youtubei":"^0.0.1-rc.34","ytdl-core":"^4.11.0","ytsr":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^14.3.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","isomorphic-unfetch":"^3.1.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"directories":{"doc":"docs","test":"test"},"gitHead":"632a8201f752d8c46ef9dae0d7b80a2ade70642d","_id":"discord-music-player@9.1.0","_nodeVersion":"16.13.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-6MNhHcYAXetuURzGd8oR42gEGRWz2QOnz3Ikpxx5pxoLHECrm+I/n/o+rUZZqkMVWWH8xzrNRGrAU88Ja2dPKQ==","shasum":"96a035722d2f15053c2472dfe7646b0af62a0a42","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-9.1.0.tgz","fileCount":23,"unpackedSize":95849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFT4aBTHGWnIcFE0Qo2Rc6Huc7kIX8lRYwyTXpHlJkFdAiB96LV0UCHeEeVU9wDxGIXpnQMOzuplxtIsC4PkA8uYVg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFPtIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqh1Q/+PLr1d85bOJFss5CZqBny9D9V+dkB+LUF+jwReIfjGcYUIpEz\r\nHrAfPx0LPECBtiWqySABJipmRpZ7xfHfgD7uI7+qXh+chsEyOzOhw79KODKR\r\n6dfkK0xHWrHP9Cei8fLsKSXgd8n+aBeH4QUa/+LWKCP5gLXFKB3UProBOZDM\r\nr6p5HwYPbDDiOSKb/Je8yY1dNG293ascIx9Lw4quIe3JU60prZlUoDAzvfKd\r\nbOTpYURwXiqTvIj/pRMR5Zh76/ffggcABduBRs/zfXbmZvSYXUkk7YsqMjQj\r\nY3R4sPwBwnaZZHy87ta16eANaGN98kp9ZiVjtxhAbIn8wOXaB6JvgYcdlSLb\r\nuQ85H4/6qOKLRQf1Q64Rpxbli1YpS4mnzt+H69dPZfMTOnsY3RTzUNOdxml8\r\nMtF3wQNoXcUiWHb2ScJB6UPFWvt0Q8ZKpGAdzNI68mfNtEKpxYOxZ5qIV24/\r\nXO39iKnWJ6A/e6j5z3fIVRyjQgCYjmoWETTbWG32Gt/aQ1qq1E9VB9GZ4DFD\r\n7avkX+r+j291d8oKO5jcC91rbnKZ3gAbf3ueIAyTTZPMh0j1c1ioSq8f7wuQ\r\nGGiDArTnHPxA4Oodxbb+jpE9HYq5KzDJnJAtjKWrtgRqENuooET0D2QjPUCe\r\nt3FsIX42tzmFsAn+8YkvOJuhR56nvz1tEkw=\r\n=StGz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_9.1.0_1662319432529_0.5285115325189744"},"_hasShrinkwrap":false},"9.1.1":{"name":"discord-music-player","version":"9.1.1","description":"Complete framework to facilitate music commands using discord.js v14 and v13.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --build tsconfig.json","test":"jest test/test.js","docs:test":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml","docs":"docgen --jsdoc jsdoc.json --source src/*.ts src/**/*.ts --custom docs/custom.yml --output docs/docs.json"},"keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"},"homepage":"https://discord-music-player.js.org/","author":{"name":"SushiBtw"},"license":"MIT","dependencies":{"@discordjs/opus":"^0.8.0","@discordjs/voice":"^0.11.0","apple-music-metadata":"^1.0.10","axios":"^0.22.0","axios-retry":"^3.2.0","discord-ytdl-core":"^5.0.4","domhandler":"^4.2.2","ffmpeg-static":"^5.0.2","htmlparser2":"^7.1.2","libsodium-wrappers":"^0.7.9","spotify-url-info":"^3.1.7","youtubei":"^0.0.1-rc.34","ytdl-core":"^4.11.2","ytsr":"^3.6.0"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.6.1","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","assert-diff":"^3.0.2","discord.js":"^14.3.0","discord.js-docgen":"github:discordjs/docgen#ts-patch","eslint":"^7.32.0","isomorphic-unfetch":"^3.1.0","jest":"^27.0.6","jsdoc-babel":"^0.5.0","ts-node":"^10.2.0","typescript":"^4.3.5"},"directories":{"doc":"docs","test":"test"},"gitHead":"ea5f3d0a03757400d1e6000f412b899aef1d81e1","_id":"discord-music-player@9.1.1","_nodeVersion":"16.13.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-pTSD58Ea4kwlpUlPpGZXvogMEwwZQsbgfIlPNflRDdaeZfY37VOQhnQ3YU18ClCIint8o0LL1jHlqJKN3oP2PQ==","shasum":"aa990517cc0671d6b93baf72ce9ab7bb713b05c8","tarball":"https://registry.npmjs.org/discord-music-player/-/discord-music-player-9.1.1.tgz","fileCount":23,"unpackedSize":95849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcGkgYtsAUR5hEyb2bbEYWvyV3WI1u/DSnmxkf+FKQ2AiAzURAALDHNBDwcxBQci0FcM8N2bkkLw35nXmPE27+AUg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFPxoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBcQ/+K1+hPxIJZmUOzjv864RgHsYKocSZH9LxwaRgKokbTfExgofB\r\nJDoCXGxJoIg5SNo4jbxIo9jtj9V14vpsIM5TrGcRJ1p3pHO4WATfnVp7MbSn\r\n4izAL8IHkFpMnXE+JrLxdi5dGaULALklSV0nwOdX++HwqPlEIgfGRQL/ql9E\r\ncIHpnzRmUBhAFbFRF8IF1/v1b92OsubHKu6BH/p2uXguIMsNNaNCw4+w4/Cc\r\n1QTifADA8UN7bDNzHIicrjby2sfZz/itlHhMOQesPjfnehnrFGf7v/9Y2pNS\r\nM06R7jJLfRyAu0iMLVd5MG+EiMXo20anHzWBtSRSMgUUK28n0rJdP9pysetv\r\nlDqaCcWnMFUStqm6yefazZsbavP9IqqGIGJFgqslunTPbeS/YPmxl+QzoARW\r\nqmP/KvdWse/HtdoARzxaZEItl596nAj8XxJymTmowBX78RWoBTqcUOJpK6Bg\r\nsbU6W8N9NZ/KA/82Es6X6AoH5qIMBrfu2+64HpGM01+bkDwyrh6e0qUcmM/y\r\ngeUkV2W5mqBalfaWgtSHJXwTC8Ne42UI1fMJy6TbxFYqExYhUgdEJ6yTbV4B\r\nnf/2m9y2pT8YKISav/l/fjZeX6oSH2EpNm2csdAPEqSeN45TJ3jW2b5VbDNn\r\nv4LcQhBa1rE6fcC0tQnS2ttoP9xknpKlpvE=\r\n=MjAa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/discord-music-player_9.1.1_1662319720094_0.762481158070266"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-11T09:16:04.260Z","1.0.0":"2020-06-11T09:16:04.369Z","modified":"2022-09-04T19:28:40.344Z","1.0.1":"2020-06-11T09:18:41.107Z","1.0.2":"2020-06-11T09:22:45.380Z","1.0.3":"2020-06-11T09:25:33.173Z","1.0.4":"2020-06-11T09:27:58.162Z","1.0.5":"2020-06-11T09:33:39.552Z","1.0.6":"2020-06-11T09:36:47.247Z","1.0.7":"2020-06-11T09:44:20.698Z","1.0.8":"2020-06-11T09:48:28.854Z","1.0.9":"2020-06-11T09:49:57.601Z","1.1.0":"2020-06-11T10:03:42.749Z","1.1.1":"2020-06-11T10:31:53.400Z","1.1.2":"2020-06-11T10:36:44.270Z","1.1.3":"2020-06-11T10:52:10.137Z","1.1.4":"2020-06-11T10:55:18.370Z","1.1.5":"2020-06-11T10:58:03.510Z","1.1.6":"2020-06-11T11:01:04.714Z","1.1.7":"2020-06-11T11:04:00.216Z","1.1.8":"2020-06-11T11:15:58.683Z","1.1.9":"2020-06-11T11:17:53.197Z","2.0.0":"2020-06-11T11:20:29.587Z","2.0.1":"2020-06-11T11:30:34.078Z","2.0.2":"2020-06-11T11:37:42.558Z","2.0.3":"2020-06-11T11:39:05.170Z","2.0.4":"2020-06-11T11:53:28.788Z","2.0.5":"2020-06-11T14:19:56.059Z","2.0.6":"2020-06-11T14:26:02.981Z","2.0.7":"2020-06-11T14:28:00.963Z","2.0.8":"2020-06-11T14:30:59.701Z","2.0.9":"2020-06-11T18:28:00.260Z","3.0.0":"2020-06-11T18:39:22.577Z","3.0.1":"2020-06-12T07:32:16.555Z","3.0.2":"2020-06-12T07:36:19.312Z","3.0.3":"2020-06-12T07:40:48.123Z","3.0.4":"2020-06-13T19:26:53.810Z","3.0.5":"2020-06-13T19:28:20.108Z","3.0.6":"2020-06-13T19:35:47.806Z","3.0.7":"2020-06-13T19:39:29.537Z","3.0.8":"2020-06-13T19:42:15.176Z","3.0.9":"2020-06-13T21:02:01.515Z","4.0.0":"2020-06-13T21:07:29.521Z","4.0.1":"2020-06-15T09:46:41.971Z","4.0.2":"2020-06-15T09:51:46.182Z","4.0.3":"2020-06-15T09:54:46.268Z","4.0.4":"2020-06-15T09:58:14.915Z","4.0.5":"2020-06-15T09:59:32.214Z","4.0.6":"2020-06-15T10:02:22.381Z","4.0.7":"2020-06-15T10:15:16.711Z","4.0.8":"2020-06-15T19:50:19.044Z","4.0.9":"2020-10-24T11:03:42.588Z","5.0.0":"2020-10-24T15:50:05.227Z","5.0.1":"2020-10-24T16:07:52.576Z","5.0.2":"2020-10-28T09:39:50.126Z","5.0.3":"2020-10-28T09:57:40.002Z","5.0.4":"2020-10-28T10:01:45.895Z","5.0.5":"2020-11-25T11:06:53.034Z","5.0.6":"2020-11-25T18:30:56.310Z","6.0.0":"2020-11-29T17:28:31.857Z","6.0.1":"2020-11-29T18:15:44.059Z","6.0.2":"2020-12-05T16:26:37.010Z","6.0.0-experimental-0":"2020-12-05T17:01:53.588Z","6.1.0":"2020-12-05T17:15:43.526Z","6.1.1":"2020-12-05T17:20:18.590Z","6.1.1-fix":"2020-12-05T17:31:30.142Z","6.1.1-fix2":"2020-12-05T17:35:45.509Z","6.1.1-fix3":"2020-12-05T17:36:09.802Z","6.2.0":"2020-12-11T16:26:18.457Z","6.3.0":"2020-12-20T17:45:56.583Z","6.3.1":"2020-12-20T18:18:33.136Z","6.3.2":"2020-12-21T21:29:54.693Z","6.3.3":"2020-12-22T11:11:49.937Z","6.3.4":"2020-12-22T11:34:16.594Z","6.3.5":"2020-12-22T20:05:48.245Z","6.3.6":"2021-01-13T16:09:39.590Z","6.3.7":"2021-01-26T12:36:50.914Z","6.4.0":"2021-01-29T17:17:28.258Z","6.4.1":"2021-02-02T09:57:58.399Z","7.0.0":"2021-03-12T20:51:34.654Z","7.0.0-fix1":"2021-03-13T17:38:40.634Z","7.0.0-fix2":"2021-03-14T18:09:03.266Z","7.0.0-fix3":"2021-03-14T18:18:03.155Z","7.0.1":"2021-03-23T20:05:56.570Z","7.1.0":"2021-04-11T17:09:04.462Z","7.1.1":"2021-04-11T19:33:20.040Z","7.1.2":"2021-04-14T19:06:32.479Z","7.1.3":"2021-04-19T09:57:40.147Z","7.1.4":"2021-04-19T17:08:46.602Z","7.2.0":"2021-06-23T18:27:35.837Z","8.0.0-dev":"2021-08-17T17:12:46.926Z","8.0.0-dev2":"2021-08-17T20:30:11.191Z","8.0.0-dev3":"2021-08-17T21:15:30.264Z","8.0.0-dev4":"2021-08-17T21:17:10.049Z","8.0.0-dev5":"2021-08-18T08:38:41.347Z","8.0.0-dev6":"2021-08-18T09:28:15.923Z","8.0.0-dev7":"2021-08-24T20:32:21.016Z","8.0.0-dev8":"2021-08-26T17:07:34.261Z","8.0.0-dev9":"2021-08-26T17:14:28.765Z","8.0.0-dev10":"2021-08-26T20:51:36.347Z","8.0.0":"2021-08-27T22:02:47.103Z","8.0.1-dev":"2021-08-28T10:26:28.343Z","8.0.1":"2021-08-28T10:30:02.605Z","8.0.2-dev":"2021-08-30T20:08:46.543Z","8.0.2":"2021-08-30T20:12:26.609Z","8.0.3-dev":"2021-08-30T21:45:58.376Z","8.1.0-dev":"2021-09-19T10:03:52.707Z","8.1.0":"2021-09-19T10:07:12.781Z","8.2.0":"2021-10-12T19:50:46.224Z","8.3.0":"2021-11-02T20:24:21.839Z","8.3.1":"2021-11-11T10:09:01.661Z","8.3.2":"2022-04-07T15:58:35.602Z","9.0.0-dev":"2022-07-22T15:31:42.754Z","9.0.0":"2022-07-22T15:48:34.107Z","9.0.1-dev":"2022-07-22T17:17:23.765Z","9.0.1":"2022-07-22T17:24:57.588Z","9.0.2-dev":"2022-07-22T17:28:20.801Z","9.0.2":"2022-07-22T17:30:09.492Z","9.1.0":"2022-09-04T19:23:52.696Z","9.1.1":"2022-09-04T19:28:40.257Z"},"maintainers":[{"name":"sushibtw","email":"kalinowskiadam2003@gmail.com"}],"description":"Complete framework to facilitate music commands using discord.js v14 and v13.","keywords":["music","player","bot","framework","discord","youtube","spotify","v14","v13"],"author":{"name":"SushiBtw"},"license":"MIT","readme":"# 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","homepage":"https://discord-music-player.js.org/","repository":{"type":"git","url":"git+https://github.com/SushiBtw/discord-music-player.git"},"bugs":{"url":"https://github.com/SushiBtw/discord-music-player/issues"}}