├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.md └── workflows │ ├── autocloser.yml │ └── publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── common ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ └── dev │ │ │ └── lavalink │ │ │ └── youtube │ │ │ ├── CannotBeLoaded.java │ │ │ ├── ClientInformation.java │ │ │ ├── ExceptionWithResponseBody.java │ │ │ ├── OptionDisabledException.java │ │ │ ├── UrlTools.java │ │ │ ├── YoutubeAudioSourceManager.java │ │ │ ├── YoutubeSource.java │ │ │ ├── YoutubeSourceOptions.java │ │ │ ├── cipher │ │ │ ├── CipherManager.java │ │ │ ├── CipherOperation.java │ │ │ ├── CipherOperationType.java │ │ │ ├── CipherUtils.java │ │ │ ├── LocalSignatureCipherManager.java │ │ │ ├── RemoteCipherManager.java │ │ │ ├── ScriptExtractionException.java │ │ │ └── SignatureCipher.java │ │ │ ├── clients │ │ │ ├── Android.java │ │ │ ├── AndroidMusic.java │ │ │ ├── AndroidVr.java │ │ │ ├── ClientConfig.java │ │ │ ├── ClientOptions.java │ │ │ ├── ClientWithOptions.java │ │ │ ├── Ios.java │ │ │ ├── MWeb.java │ │ │ ├── Music.java │ │ │ ├── Tv.java │ │ │ ├── TvHtml5Embedded.java │ │ │ ├── Web.java │ │ │ ├── WebEmbedded.java │ │ │ └── skeleton │ │ │ │ ├── Client.java │ │ │ │ ├── MusicClient.java │ │ │ │ ├── NonMusicClient.java │ │ │ │ └── StreamingNonMusicClient.java │ │ │ ├── http │ │ │ ├── BaseYoutubeHttpContextFilter.java │ │ │ ├── YoutubeAccessTokenTracker.java │ │ │ ├── YoutubeHttpContextFilter.java │ │ │ └── YoutubeOauth2Handler.java │ │ │ ├── polyfill │ │ │ └── DetailMessageBuilder.java │ │ │ └── track │ │ │ ├── TemporalInfo.java │ │ │ ├── YoutubeAudioTrack.java │ │ │ ├── YoutubeMpegStreamAudioTrack.java │ │ │ ├── YoutubePersistentHttpStream.java │ │ │ └── format │ │ │ ├── FormatInfo.java │ │ │ ├── StreamFormat.java │ │ │ └── TrackFormats.java │ └── resources │ │ └── yts-version.txt │ └── test │ └── java │ └── CipherManagerTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── plugin ├── build.gradle.kts └── src │ └── main │ ├── java │ └── dev │ │ └── lavalink │ │ └── youtube │ │ └── plugin │ │ ├── ClientProvider.java │ │ ├── ClientProviderV3.java │ │ ├── ClientProviderV4.java │ │ ├── IOUtils.java │ │ ├── PluginInfo.java │ │ ├── Pot.java │ │ ├── YoutubeConfig.java │ │ ├── YoutubeOauthConfig.java │ │ ├── YoutubePluginLoader.java │ │ ├── YoutubeRemoteCipherConfig.java │ │ ├── YoutubeRestHandler.java │ │ └── rest │ │ ├── MinimalConfigRequest.java │ │ └── MinimalConfigResponse.java │ └── resources │ └── yts-version.txt ├── settings.gradle.kts └── v2 ├── build.gradle.kts └── src └── main ├── java └── dev │ └── lavalink │ └── youtube │ └── clients │ ├── AndroidMusicWithThumbnail.java │ ├── AndroidVrWithThumbnail.java │ ├── AndroidWithThumbnail.java │ ├── IosWithThumbnail.java │ ├── MWebWithThumbnail.java │ ├── MusicWithThumbnail.java │ ├── TvHtml5EmbeddedWithThumbnail.java │ ├── WebEmbeddedWithThumbnail.java │ ├── WebWithThumbnail.java │ └── skeleton │ ├── NonMusicClientWithThumbnail.java │ ├── ThumbnailMusicClient.java │ ├── ThumbnailNonMusicClient.java │ └── ThumbnailStreamingNonMusicClient.java └── resources └── yts-version.txt /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/autocloser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/.github/workflows/autocloser.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/README.md -------------------------------------------------------------------------------- /common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/build.gradle.kts -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/CannotBeLoaded.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/CannotBeLoaded.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/ClientInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/ClientInformation.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/ExceptionWithResponseBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/ExceptionWithResponseBody.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/OptionDisabledException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/OptionDisabledException.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/UrlTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/UrlTools.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/YoutubeAudioSourceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/YoutubeAudioSourceManager.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/YoutubeSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/YoutubeSource.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/YoutubeSourceOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/YoutubeSourceOptions.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/cipher/CipherManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/cipher/CipherManager.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/cipher/CipherOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/cipher/CipherOperation.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/cipher/CipherOperationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/cipher/CipherOperationType.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/cipher/CipherUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/cipher/CipherUtils.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/cipher/LocalSignatureCipherManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/cipher/LocalSignatureCipherManager.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/cipher/RemoteCipherManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/cipher/RemoteCipherManager.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/cipher/ScriptExtractionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/cipher/ScriptExtractionException.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/cipher/SignatureCipher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/cipher/SignatureCipher.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/Android.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/Android.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/AndroidMusic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/AndroidMusic.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/AndroidVr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/AndroidVr.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/ClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/ClientConfig.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/ClientOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/ClientOptions.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/ClientWithOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/ClientWithOptions.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/Ios.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/Ios.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/MWeb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/MWeb.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/Music.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/Music.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/Tv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/Tv.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/TvHtml5Embedded.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/TvHtml5Embedded.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/Web.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/Web.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/WebEmbedded.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/WebEmbedded.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/skeleton/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/skeleton/Client.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/skeleton/MusicClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/skeleton/MusicClient.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/skeleton/NonMusicClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/skeleton/NonMusicClient.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/clients/skeleton/StreamingNonMusicClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/clients/skeleton/StreamingNonMusicClient.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/http/BaseYoutubeHttpContextFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/http/BaseYoutubeHttpContextFilter.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/http/YoutubeAccessTokenTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/http/YoutubeAccessTokenTracker.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/http/YoutubeHttpContextFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/http/YoutubeHttpContextFilter.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/http/YoutubeOauth2Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/http/YoutubeOauth2Handler.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/polyfill/DetailMessageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/polyfill/DetailMessageBuilder.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/track/TemporalInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/track/TemporalInfo.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/track/YoutubeAudioTrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/track/YoutubeAudioTrack.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/track/YoutubeMpegStreamAudioTrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/track/YoutubeMpegStreamAudioTrack.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/track/YoutubePersistentHttpStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/track/YoutubePersistentHttpStream.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/track/format/FormatInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/track/format/FormatInfo.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/track/format/StreamFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/track/format/StreamFormat.java -------------------------------------------------------------------------------- /common/src/main/java/dev/lavalink/youtube/track/format/TrackFormats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/main/java/dev/lavalink/youtube/track/format/TrackFormats.java -------------------------------------------------------------------------------- /common/src/main/resources/yts-version.txt: -------------------------------------------------------------------------------- 1 | @version@ -------------------------------------------------------------------------------- /common/src/test/java/CipherManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/common/src/test/java/CipherManagerTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/jitpack.yml -------------------------------------------------------------------------------- /plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/plugin/build.gradle.kts -------------------------------------------------------------------------------- /plugin/src/main/java/dev/lavalink/youtube/plugin/ClientProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/plugin/src/main/java/dev/lavalink/youtube/plugin/ClientProvider.java -------------------------------------------------------------------------------- /plugin/src/main/java/dev/lavalink/youtube/plugin/ClientProviderV3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/plugin/src/main/java/dev/lavalink/youtube/plugin/ClientProviderV3.java -------------------------------------------------------------------------------- /plugin/src/main/java/dev/lavalink/youtube/plugin/ClientProviderV4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/plugin/src/main/java/dev/lavalink/youtube/plugin/ClientProviderV4.java -------------------------------------------------------------------------------- /plugin/src/main/java/dev/lavalink/youtube/plugin/IOUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/plugin/src/main/java/dev/lavalink/youtube/plugin/IOUtils.java -------------------------------------------------------------------------------- /plugin/src/main/java/dev/lavalink/youtube/plugin/PluginInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/plugin/src/main/java/dev/lavalink/youtube/plugin/PluginInfo.java -------------------------------------------------------------------------------- /plugin/src/main/java/dev/lavalink/youtube/plugin/Pot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/plugin/src/main/java/dev/lavalink/youtube/plugin/Pot.java -------------------------------------------------------------------------------- /plugin/src/main/java/dev/lavalink/youtube/plugin/YoutubeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/plugin/src/main/java/dev/lavalink/youtube/plugin/YoutubeConfig.java -------------------------------------------------------------------------------- /plugin/src/main/java/dev/lavalink/youtube/plugin/YoutubeOauthConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/plugin/src/main/java/dev/lavalink/youtube/plugin/YoutubeOauthConfig.java -------------------------------------------------------------------------------- /plugin/src/main/java/dev/lavalink/youtube/plugin/YoutubePluginLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/plugin/src/main/java/dev/lavalink/youtube/plugin/YoutubePluginLoader.java -------------------------------------------------------------------------------- /plugin/src/main/java/dev/lavalink/youtube/plugin/YoutubeRemoteCipherConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/plugin/src/main/java/dev/lavalink/youtube/plugin/YoutubeRemoteCipherConfig.java -------------------------------------------------------------------------------- /plugin/src/main/java/dev/lavalink/youtube/plugin/YoutubeRestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/plugin/src/main/java/dev/lavalink/youtube/plugin/YoutubeRestHandler.java -------------------------------------------------------------------------------- /plugin/src/main/java/dev/lavalink/youtube/plugin/rest/MinimalConfigRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/plugin/src/main/java/dev/lavalink/youtube/plugin/rest/MinimalConfigRequest.java -------------------------------------------------------------------------------- /plugin/src/main/java/dev/lavalink/youtube/plugin/rest/MinimalConfigResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/plugin/src/main/java/dev/lavalink/youtube/plugin/rest/MinimalConfigResponse.java -------------------------------------------------------------------------------- /plugin/src/main/resources/yts-version.txt: -------------------------------------------------------------------------------- 1 | @version@ -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /v2/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/v2/build.gradle.kts -------------------------------------------------------------------------------- /v2/src/main/java/dev/lavalink/youtube/clients/AndroidMusicWithThumbnail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/v2/src/main/java/dev/lavalink/youtube/clients/AndroidMusicWithThumbnail.java -------------------------------------------------------------------------------- /v2/src/main/java/dev/lavalink/youtube/clients/AndroidVrWithThumbnail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/v2/src/main/java/dev/lavalink/youtube/clients/AndroidVrWithThumbnail.java -------------------------------------------------------------------------------- /v2/src/main/java/dev/lavalink/youtube/clients/AndroidWithThumbnail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/v2/src/main/java/dev/lavalink/youtube/clients/AndroidWithThumbnail.java -------------------------------------------------------------------------------- /v2/src/main/java/dev/lavalink/youtube/clients/IosWithThumbnail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/v2/src/main/java/dev/lavalink/youtube/clients/IosWithThumbnail.java -------------------------------------------------------------------------------- /v2/src/main/java/dev/lavalink/youtube/clients/MWebWithThumbnail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/v2/src/main/java/dev/lavalink/youtube/clients/MWebWithThumbnail.java -------------------------------------------------------------------------------- /v2/src/main/java/dev/lavalink/youtube/clients/MusicWithThumbnail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/v2/src/main/java/dev/lavalink/youtube/clients/MusicWithThumbnail.java -------------------------------------------------------------------------------- /v2/src/main/java/dev/lavalink/youtube/clients/TvHtml5EmbeddedWithThumbnail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/v2/src/main/java/dev/lavalink/youtube/clients/TvHtml5EmbeddedWithThumbnail.java -------------------------------------------------------------------------------- /v2/src/main/java/dev/lavalink/youtube/clients/WebEmbeddedWithThumbnail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/v2/src/main/java/dev/lavalink/youtube/clients/WebEmbeddedWithThumbnail.java -------------------------------------------------------------------------------- /v2/src/main/java/dev/lavalink/youtube/clients/WebWithThumbnail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/v2/src/main/java/dev/lavalink/youtube/clients/WebWithThumbnail.java -------------------------------------------------------------------------------- /v2/src/main/java/dev/lavalink/youtube/clients/skeleton/NonMusicClientWithThumbnail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/v2/src/main/java/dev/lavalink/youtube/clients/skeleton/NonMusicClientWithThumbnail.java -------------------------------------------------------------------------------- /v2/src/main/java/dev/lavalink/youtube/clients/skeleton/ThumbnailMusicClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/v2/src/main/java/dev/lavalink/youtube/clients/skeleton/ThumbnailMusicClient.java -------------------------------------------------------------------------------- /v2/src/main/java/dev/lavalink/youtube/clients/skeleton/ThumbnailNonMusicClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/v2/src/main/java/dev/lavalink/youtube/clients/skeleton/ThumbnailNonMusicClient.java -------------------------------------------------------------------------------- /v2/src/main/java/dev/lavalink/youtube/clients/skeleton/ThumbnailStreamingNonMusicClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lavalink-devs/youtube-source/HEAD/v2/src/main/java/dev/lavalink/youtube/clients/skeleton/ThumbnailStreamingNonMusicClient.java -------------------------------------------------------------------------------- /v2/src/main/resources/yts-version.txt: -------------------------------------------------------------------------------- 1 | @version@ --------------------------------------------------------------------------------