├── .dev ├── githooks │ └── commit-msg └── scopes.txt ├── .gitignore ├── .travis.yml ├── Api.md ├── CONTRIBUTING.md ├── LICENSE ├── MonsterUtilities.install4j ├── README.md ├── assets ├── Monstercat API.md ├── Story.md ├── favicon.png ├── favicon_macos.png └── screenshots │ ├── catalog.png │ ├── catalog_small.png │ ├── downloader.png │ ├── downloading.png │ ├── filtering.png │ ├── filtering_fastest.png │ ├── filtering_house.png │ ├── old │ ├── catalog.png │ ├── catalog_broken.png │ └── downloader.png │ ├── player.png │ └── settings.png ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── archive ├── Downloader.kt ├── DownloaderSettings.kt ├── FileProgressBar.java └── TabDownloader.java ├── main └── xerus │ ├── ktutil │ └── javafx │ │ └── controlsfx │ │ ├── ControlsFX.kt │ │ └── FilterableCheckTreeView.kt │ └── monstercat │ ├── Logging.kt │ ├── Main.kt │ ├── MonsterUtilities.kt │ ├── Settings.kt │ ├── Sheets.kt │ ├── api │ ├── APIConnection.kt │ ├── APIUtils.kt │ ├── Cache.kt │ ├── Covers.kt │ ├── DiscordRPC.kt │ ├── Player.kt │ ├── Playlist.kt │ └── response │ │ ├── Artist.kt │ │ ├── Items.kt │ │ ├── KeyUtils.kt │ │ ├── ListResponse.kt │ │ ├── Release.kt │ │ ├── ReleaseResponse.kt │ │ ├── Session.kt │ │ └── Track.kt │ ├── downloader │ ├── Download.kt │ ├── DownloaderSettings.kt │ ├── DownloaderState.kt │ ├── SongView.kt │ └── TabDownloader.kt │ └── tabs │ ├── BaseTab.kt │ ├── FetchTab.kt │ ├── TabCatalog.kt │ ├── TabGenres.kt │ ├── TabPlaylist.kt │ ├── TabSettings.kt │ ├── TabSound.kt │ └── TableTab.kt ├── resources ├── Genres ├── META-INF │ └── services │ │ └── ch.qos.logback.classic.spi.Configurator ├── css │ └── style.css ├── discordapi └── img │ ├── icon64.png │ ├── loading-16.gif │ └── updater.png └── test └── xerus └── monstercat └── api └── APIUtilsTest.kt /.dev/githooks/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/.dev/githooks/commit-msg -------------------------------------------------------------------------------- /.dev/scopes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/.dev/scopes.txt -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/.travis.yml -------------------------------------------------------------------------------- /Api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/Api.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/LICENSE -------------------------------------------------------------------------------- /MonsterUtilities.install4j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/MonsterUtilities.install4j -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/README.md -------------------------------------------------------------------------------- /assets/Monstercat API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/assets/Monstercat API.md -------------------------------------------------------------------------------- /assets/Story.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/assets/Story.md -------------------------------------------------------------------------------- /assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/assets/favicon.png -------------------------------------------------------------------------------- /assets/favicon_macos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/assets/favicon_macos.png -------------------------------------------------------------------------------- /assets/screenshots/catalog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/assets/screenshots/catalog.png -------------------------------------------------------------------------------- /assets/screenshots/catalog_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/assets/screenshots/catalog_small.png -------------------------------------------------------------------------------- /assets/screenshots/downloader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/assets/screenshots/downloader.png -------------------------------------------------------------------------------- /assets/screenshots/downloading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/assets/screenshots/downloading.png -------------------------------------------------------------------------------- /assets/screenshots/filtering.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/assets/screenshots/filtering.png -------------------------------------------------------------------------------- /assets/screenshots/filtering_fastest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/assets/screenshots/filtering_fastest.png -------------------------------------------------------------------------------- /assets/screenshots/filtering_house.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/assets/screenshots/filtering_house.png -------------------------------------------------------------------------------- /assets/screenshots/old/catalog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/assets/screenshots/old/catalog.png -------------------------------------------------------------------------------- /assets/screenshots/old/catalog_broken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/assets/screenshots/old/catalog_broken.png -------------------------------------------------------------------------------- /assets/screenshots/old/downloader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/assets/screenshots/old/downloader.png -------------------------------------------------------------------------------- /assets/screenshots/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/assets/screenshots/player.png -------------------------------------------------------------------------------- /assets/screenshots/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/assets/screenshots/settings.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "MonsterUtilities" -------------------------------------------------------------------------------- /src/archive/Downloader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/archive/Downloader.kt -------------------------------------------------------------------------------- /src/archive/DownloaderSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/archive/DownloaderSettings.kt -------------------------------------------------------------------------------- /src/archive/FileProgressBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/archive/FileProgressBar.java -------------------------------------------------------------------------------- /src/archive/TabDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/archive/TabDownloader.java -------------------------------------------------------------------------------- /src/main/xerus/ktutil/javafx/controlsfx/ControlsFX.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/ktutil/javafx/controlsfx/ControlsFX.kt -------------------------------------------------------------------------------- /src/main/xerus/ktutil/javafx/controlsfx/FilterableCheckTreeView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/ktutil/javafx/controlsfx/FilterableCheckTreeView.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/Logging.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/Logging.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/Main.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/MonsterUtilities.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/MonsterUtilities.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/Settings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/Settings.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/Sheets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/Sheets.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/api/APIConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/api/APIConnection.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/api/APIUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/api/APIUtils.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/api/Cache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/api/Cache.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/api/Covers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/api/Covers.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/api/DiscordRPC.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/api/DiscordRPC.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/api/Player.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/api/Player.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/api/Playlist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/api/Playlist.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/api/response/Artist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/api/response/Artist.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/api/response/Items.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/api/response/Items.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/api/response/KeyUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/api/response/KeyUtils.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/api/response/ListResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/api/response/ListResponse.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/api/response/Release.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/api/response/Release.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/api/response/ReleaseResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/api/response/ReleaseResponse.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/api/response/Session.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/api/response/Session.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/api/response/Track.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/api/response/Track.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/downloader/Download.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/downloader/Download.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/downloader/DownloaderSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/downloader/DownloaderSettings.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/downloader/DownloaderState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/downloader/DownloaderState.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/downloader/SongView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/downloader/SongView.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/downloader/TabDownloader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/downloader/TabDownloader.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/tabs/BaseTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/tabs/BaseTab.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/tabs/FetchTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/tabs/FetchTab.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/tabs/TabCatalog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/tabs/TabCatalog.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/tabs/TabGenres.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/tabs/TabGenres.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/tabs/TabPlaylist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/tabs/TabPlaylist.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/tabs/TabSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/tabs/TabSettings.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/tabs/TabSound.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/tabs/TabSound.kt -------------------------------------------------------------------------------- /src/main/xerus/monstercat/tabs/TableTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/main/xerus/monstercat/tabs/TableTab.kt -------------------------------------------------------------------------------- /src/resources/Genres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/resources/Genres -------------------------------------------------------------------------------- /src/resources/META-INF/services/ch.qos.logback.classic.spi.Configurator: -------------------------------------------------------------------------------- 1 | xerus.monstercat.LogbackConfigurator -------------------------------------------------------------------------------- /src/resources/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/resources/css/style.css -------------------------------------------------------------------------------- /src/resources/discordapi: -------------------------------------------------------------------------------- 1 | 452444322004992001 -------------------------------------------------------------------------------- /src/resources/img/icon64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/resources/img/icon64.png -------------------------------------------------------------------------------- /src/resources/img/loading-16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/resources/img/loading-16.gif -------------------------------------------------------------------------------- /src/resources/img/updater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/resources/img/updater.png -------------------------------------------------------------------------------- /src/test/xerus/monstercat/api/APIUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defvs/monsterutilities/HEAD/src/test/xerus/monstercat/api/APIUtilsTest.kt --------------------------------------------------------------------------------