Commit Graph

50 Commits (d7c48b38fa1aad6c97e310aedeed83d229b4477d)
 

Author SHA1 Message Date
Nekojimi d7c48b38fa Add debug method. 3 years ago
Nekojimi 795e31aa62 Fix playback issues caused by new track player. 3 years ago
Nekojimi f64ed119a7 WIP: work on new track player system. 3 years ago
Nekojimi 3f5ed0af08 Add initial version of PlayList class. 3 years ago
Nekojimi 2345ddf17f Main: Log various events to stdout. 3 years ago
Nekojimi 76921f6855 Song: add isDownloaded() method. 3 years ago
Nekojimi 983b4b0123 WIP: add logic for joining the user's current voice channel. 3 years ago
Nekojimi e9ee8a575d Change downloader to allow different destinations for downloaded songs. 3 years ago
Nekojimi 4220222ad5 Move command implementation into command classes. 3 years ago
Nekojimi e8727d163c Add initial version of serialisation to Song and Format. 3 years ago
Nekojimi a4e4093f40 Add initial version of command structure. 3 years ago
Nekojimi 2bd51ea856 Try multiple manual download formats before falling back to auto, and display the bitrate and download size to the user. 3 years ago
Nekojimi 83bb9e5805 Optimise downloads by selecting download format manually. 3 years ago
Nekojimi cc17eb0bd9 Added "keep" flag to songs, which will stop them being deleted. 3 years ago
Nekojimi 17591cd6a7 Added leave command. 3 years ago
Nekojimi 0a8d526ff1 pom.xml: add JSON library. 3 years ago
AwesomeToaster 617d1ebacf Update pom.xml 3 years ago
Nekojimi c31e32c96e Add secrets.yml to .gitignore. 3 years ago
Nekojimi 3437887551 Downloader: Download to temporary directory, and read track info from 3 years ago
Nekojimi 03ffc9d994 Output artist and track number in Song.toString() 3 years ago
Nekojimi 3ee4f8fde5 Disable autoplay, remove track number tag in download messages. 3 years ago
Nekojimi 7c1000ba55 Update pom.xml to use aven-assembly-plugin instead. 3 years ago
Jim d24bb58b68 Remove Maven noise from repo. 3 years ago
Nekojimi ce21d0b5de Sweet mother of jesus that wasn't a fix at all 3 years ago
Nekojimi a5bccb1657 Fix pom.xml probably. 3 years ago
Nekojimi fe2f46938f Update pom.xml with main class definition. 3 years ago
Nekojimi 851c173a27 Change MusicSearcher dependency. 3 years ago
Nekojimi 6d1e3b78a3 Update .gitignore to ignore Maven files. 3 years ago
Nekojimi 5c814b4cd3 Updated dependencies and searchproviders.yml 3 years ago
Nekojimi 66cdca8f0d Add music searching support. 3 years ago
Nekojimi cf24072f35 Song: add sequence number. 3 years ago
Nekojimi b7f0794bc4 Downloader: keep track of download queue. 3 years ago
AwesomeToaster 579fb01a20 Don't respond to messages unless they're in a text channel with "music" 3 years ago
Nekojimi 42a9f0047b MusicHandler: rewrite to use circular byte buffer. 3 years ago
Nekojimi 2412d57f4d Downloader: change timeout to 300 seconds, and fix destination parsing. 3 years ago
Nekojimi 603b7e2cd8 Print user's proper name, not ID. 3 years ago
Nekojimi 3695e4bb13 Downloader: try to get low-quality audio for now. 3 years ago
Nekojimi c8810ca271 Implement multithreaded downloading (Downloader class) 3 years ago
Nekojimi 2f7bb13dc6 Fix various problems. 3 years ago
Nekojimi 367f2b93de Add Song class for storing details about queue items. 3 years ago
Nekojimi ed610ebdae Reformat code. 3 years ago
Jim b8b7a99a8d Moved MusicHandler to it's own source file. 3 years ago
Nekojimi 358b4e11c8 Add initial version of searchproviders YAML. 3 years ago
Nekojimi e603a6aea9 Update .gitignore to ignore target/ 3 years ago
Jim d2e02ef2f1 Remove temporary files. 3 years ago
Nekojimi d68fed6d4b Update .gitignore to ignore Syncthing noise. 3 years ago
Nekojimi 97e13ee83d Update .gitignore to ignore audio files. 3 years ago
Jim 8f29ee87e3 Add local changes. 3 years ago
Nekojimi 536ea6ca2f Initial commit 3 years ago
Jim 9b93ed88a9 First commit 3 years ago