Commit Graph

122 Commits (2bc9cac661136f8f30ae08b97398871b6c56d913)
 

Author SHA1 Message Date
Nekojimi 2bc9cac661 Util: add functions for serialising YAML maps. 1 year ago
Nekojimi ee9c435b5d Add soundboard functionality. 1 year ago
Nekojimi 720c596573 TrackRequest: add "keep" flag to change download location. 1 year ago
Nekojimi 9313c9272e TrackPlayer: allow retreiving track from player. 1 year ago
Nekojimi fd8cb9ebf0 Track: handle bad URLs better, properly serialise artist, allow for clearing input stream. 1 year ago
Nekojimi 8f35828c84 QueueThing: add ability to request a specific item for processing. 1 year ago
Nekojimi 88c51129d2 Add support for downloading tracks to a permanent location. 1 year ago
Nekojimi 3da1c95453 Make MusicHandler track ending behaviour more constistent. 1 year ago
Nekojimi 5ec62d4d43 Add support for uploading tracks to play them. 1 year ago
Nekojimi a9c5bb37f8 Disable streaming mode for now. 1 year ago
Nekojimi 6759afe76b WIP: initial work on streaming instead of downloading. 1 year ago
Nekojimi c8684dbe75 Fix exception raised if something is added to the queue while Chords isn't present. 1 year ago
Nekojimi 11c8991943 Fix track skipping not clearing the current track. 1 year ago
Nekojimi 95d2e41a03 Add support for Tracks to store new input stream formats, not just files. 1 year ago
Nekojimi 536743c6c1 MusicHandler: properly skip tracks on error. 1 year ago
Nekojimi 143f5dacda Prevent error if queue command is used while not in a channel. 1 year ago
Nekojimi 758f6a0d48 Fix issue where no URL would be retrieved for search results. 1 year ago
Nekojimi a901163af3 Retry opening audio streams after all exceptions, not just IO failure. 1 year ago
Nekojimi abd676fa49 Retry opening track files after failure, and gracefully handle final failure by skipping the track. 1 year ago
Nekojimi dd977cc899 Fuck my entire existence 1 year ago
Nekojimi 1d78f2a3fb Download 8 fragments in parallel. 1 year ago
Nekojimi c2c748470f Possibly optimise download speed by rate-limiting update messages? 1 year ago
Nekojimi 268af0ff3f Stop pretending to be Android. 1 year ago
Nekojimi 26010946c2 Temporarily fix Downloader. 1 year ago
Nekojimi ab26e65fdb Remove bad references to Recommender. 1 year ago
Nekojimi 571139a59c Screw it, more changes 1 year ago
Nekojimi 95f838c392 Fix play command search result selection. 1 year ago
Nekojimi 7d3795b10a Remove debug audio output. 1 year ago
Nekojimi 3899792e7f Update README.md 1 year ago
Nekojimi fdbd8937f5 Change pipeline to use pull architecture. 1 year ago
Nekojimi b41f5c97a3 Delete 'pom.xml.orig' 1 year ago
Nekojimi 1ad6617914 Update '.gitignore' 1 year ago
Nekojimi 16c2c61e76 Fix auto-disconnect when last user leaves. 1 year ago
Nekojimi 2a25e1368d Mega-refactor: change song to track everywhere. 1 year ago
Nekojimi abfab9a18d Clean up code. 1 year ago
Nekojimi 07b45309c1 Ensure tracks play in the correct order by using PriorityQueue. 1 year ago
Nekojimi 310158a39b Add support for downloading entire playlists. 1 year ago
Nekojimi de807b4524 Add equals and hashcode to Format. 1 year ago
Nekojimi d9a7da27f2 Fix issue with skip command not ending current track. 1 year ago
Nekojimi be6036cd5d Merge branch 'jda-v5' 2 years ago
Nekojimi c7ab883d5e Update JDA to v5.0. 2 years ago
Nekojimi 3ff544d699 Report download progress while downloading. 2 years ago
Nekojimi 9fa5e36cdc Handle new format listing style in yt-dlp. 2 years ago
Nekojimi d50657ef90 Move local address handling to first part of initialisation. 2 years ago
Nekojimi f1cc31dcd9 Send acknowledgement message for new songs immediately, instead of after download is scheduled. 2 years ago
Nekojimi 0914cadaf5 Move some text-parsing methods to Util class. 2 years ago
Nekojimi 490101fcad Update JDA to v5.0. 2 years ago
Nekojimi 1dba55620f Print local address to debug on start. 2 years ago
Nekojimi 0c29d56317 Made LocalBindSocketFactory much more hardcore. 2 years ago
Nekojimi 6ef49c9e51 Fixed some silly mistakes with local address handling. 2 years ago