├── .dockerignore ├── .eslintignore ├── .eslintrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── question.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci.yml │ └── docker-build.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── __mocks__ ├── axios.js ├── discordMocks.js ├── fs.js └── ytdl-core.js ├── config └── settings.json.example ├── data └── queue.txt ├── jest.config.js ├── package.json ├── src ├── app.js ├── classes │ ├── DataFolderManager.js │ ├── Player.js │ ├── Queue.js │ ├── VoiceStateUpdater.js │ ├── errors │ │ ├── MissingArgumentError.js │ │ ├── URLError.js │ │ └── VoiceChannelError.js │ ├── presence │ │ └── PlayerPresenceTemplater.js │ └── providers │ │ ├── AbstractProvider.js │ │ ├── GenericStreamProvider.js │ │ ├── LocalProvider.js │ │ ├── ProviderFactory.js │ │ ├── SoundCloudProvider.js │ │ └── YouTubeProvider.js ├── commands │ ├── misc │ │ └── HelpCommand.js │ └── player │ │ └── SkipCommand.js ├── constants │ └── index.js └── utils │ └── array.js └── test ├── classes ├── DataFolderManager.spec.js ├── Player.spec.js ├── Queue.spec.js ├── VoiceStateUpdater.spec.js ├── errors │ ├── MissingArgumentError.spec.js │ ├── URLError.spec.js │ └── VoiceChannelError.spec.js ├── presence │ └── PlayerPresenceTemplater.spec.js └── providers │ ├── AbstractProvider.spec.js │ ├── GenericStreamProvider.spec.js │ ├── LocalProvider.spec.js │ ├── ProviderFactory.spec.js │ ├── SoundCloudProvider.spec.js │ └── YouTubeProvider.spec.js ├── commands ├── misc │ └── HelpCommand.spec.js └── player │ └── SkipCommand.spec.js ├── setupEnv.js └── utils └── array.spec.js /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docker-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/.github/workflows/docker-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/README.md -------------------------------------------------------------------------------- /__mocks__/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/__mocks__/axios.js -------------------------------------------------------------------------------- /__mocks__/discordMocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/__mocks__/discordMocks.js -------------------------------------------------------------------------------- /__mocks__/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/__mocks__/fs.js -------------------------------------------------------------------------------- /__mocks__/ytdl-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/__mocks__/ytdl-core.js -------------------------------------------------------------------------------- /config/settings.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/config/settings.json.example -------------------------------------------------------------------------------- /data/queue.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/data/queue.txt -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/package.json -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/app.js -------------------------------------------------------------------------------- /src/classes/DataFolderManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/classes/DataFolderManager.js -------------------------------------------------------------------------------- /src/classes/Player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/classes/Player.js -------------------------------------------------------------------------------- /src/classes/Queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/classes/Queue.js -------------------------------------------------------------------------------- /src/classes/VoiceStateUpdater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/classes/VoiceStateUpdater.js -------------------------------------------------------------------------------- /src/classes/errors/MissingArgumentError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/classes/errors/MissingArgumentError.js -------------------------------------------------------------------------------- /src/classes/errors/URLError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/classes/errors/URLError.js -------------------------------------------------------------------------------- /src/classes/errors/VoiceChannelError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/classes/errors/VoiceChannelError.js -------------------------------------------------------------------------------- /src/classes/presence/PlayerPresenceTemplater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/classes/presence/PlayerPresenceTemplater.js -------------------------------------------------------------------------------- /src/classes/providers/AbstractProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/classes/providers/AbstractProvider.js -------------------------------------------------------------------------------- /src/classes/providers/GenericStreamProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/classes/providers/GenericStreamProvider.js -------------------------------------------------------------------------------- /src/classes/providers/LocalProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/classes/providers/LocalProvider.js -------------------------------------------------------------------------------- /src/classes/providers/ProviderFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/classes/providers/ProviderFactory.js -------------------------------------------------------------------------------- /src/classes/providers/SoundCloudProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/classes/providers/SoundCloudProvider.js -------------------------------------------------------------------------------- /src/classes/providers/YouTubeProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/classes/providers/YouTubeProvider.js -------------------------------------------------------------------------------- /src/commands/misc/HelpCommand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/commands/misc/HelpCommand.js -------------------------------------------------------------------------------- /src/commands/player/SkipCommand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/commands/player/SkipCommand.js -------------------------------------------------------------------------------- /src/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/constants/index.js -------------------------------------------------------------------------------- /src/utils/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/src/utils/array.js -------------------------------------------------------------------------------- /test/classes/DataFolderManager.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/classes/DataFolderManager.spec.js -------------------------------------------------------------------------------- /test/classes/Player.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/classes/Player.spec.js -------------------------------------------------------------------------------- /test/classes/Queue.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/classes/Queue.spec.js -------------------------------------------------------------------------------- /test/classes/VoiceStateUpdater.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/classes/VoiceStateUpdater.spec.js -------------------------------------------------------------------------------- /test/classes/errors/MissingArgumentError.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/classes/errors/MissingArgumentError.spec.js -------------------------------------------------------------------------------- /test/classes/errors/URLError.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/classes/errors/URLError.spec.js -------------------------------------------------------------------------------- /test/classes/errors/VoiceChannelError.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/classes/errors/VoiceChannelError.spec.js -------------------------------------------------------------------------------- /test/classes/presence/PlayerPresenceTemplater.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/classes/presence/PlayerPresenceTemplater.spec.js -------------------------------------------------------------------------------- /test/classes/providers/AbstractProvider.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/classes/providers/AbstractProvider.spec.js -------------------------------------------------------------------------------- /test/classes/providers/GenericStreamProvider.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/classes/providers/GenericStreamProvider.spec.js -------------------------------------------------------------------------------- /test/classes/providers/LocalProvider.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/classes/providers/LocalProvider.spec.js -------------------------------------------------------------------------------- /test/classes/providers/ProviderFactory.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/classes/providers/ProviderFactory.spec.js -------------------------------------------------------------------------------- /test/classes/providers/SoundCloudProvider.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/classes/providers/SoundCloudProvider.spec.js -------------------------------------------------------------------------------- /test/classes/providers/YouTubeProvider.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/classes/providers/YouTubeProvider.spec.js -------------------------------------------------------------------------------- /test/commands/misc/HelpCommand.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/commands/misc/HelpCommand.spec.js -------------------------------------------------------------------------------- /test/commands/player/SkipCommand.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/commands/player/SkipCommand.spec.js -------------------------------------------------------------------------------- /test/setupEnv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/setupEnv.js -------------------------------------------------------------------------------- /test/utils/array.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonstar-x/discord-music-24-7/HEAD/test/utils/array.spec.js --------------------------------------------------------------------------------