Commit Graph

125 Commits (soundboard)
 

Author SHA1 Message Date
Nekojimi 396d776ea1 ACTUALLY use the permanent download location when we're meant to 8 months ago
Nekojimi 7c24016bac Fix issue with download locations? 8 months ago
Nekojimi 4a5c0d41c9 Playlist: fix bad try statement. 8 months ago
Nekojimi 2bc9cac661 Util: add functions for serialising YAML maps. 8 months ago
Nekojimi ee9c435b5d Add soundboard functionality. 8 months ago
Nekojimi 720c596573 TrackRequest: add "keep" flag to change download location. 8 months ago
Nekojimi 9313c9272e TrackPlayer: allow retreiving track from player. 8 months ago
Nekojimi fd8cb9ebf0 Track: handle bad URLs better, properly serialise artist, allow for clearing input stream. 8 months ago
Nekojimi 8f35828c84 QueueThing: add ability to request a specific item for processing. 8 months ago
Nekojimi 88c51129d2 Add support for downloading tracks to a permanent location. 8 months ago
Nekojimi 3da1c95453 Make MusicHandler track ending behaviour more constistent. 8 months ago
Nekojimi 5ec62d4d43 Add support for uploading tracks to play them. 9 months ago
Nekojimi a9c5bb37f8 Disable streaming mode for now. 9 months ago
Nekojimi 6759afe76b WIP: initial work on streaming instead of downloading. 9 months ago
Nekojimi c8684dbe75 Fix exception raised if something is added to the queue while Chords isn't present. 9 months ago
Nekojimi 11c8991943 Fix track skipping not clearing the current track. 9 months ago
Nekojimi 95d2e41a03 Add support for Tracks to store new input stream formats, not just files. 9 months ago
Nekojimi 536743c6c1 MusicHandler: properly skip tracks on error. 9 months ago
Nekojimi 143f5dacda Prevent error if queue command is used while not in a channel. 9 months ago
Nekojimi 758f6a0d48 Fix issue where no URL would be retrieved for search results. 9 months ago
Nekojimi a901163af3 Retry opening audio streams after all exceptions, not just IO failure. 9 months ago
Nekojimi abd676fa49 Retry opening track files after failure, and gracefully handle final failure by skipping the track. 9 months ago
Nekojimi dd977cc899 Fuck my entire existence 9 months ago
Nekojimi 1d78f2a3fb Download 8 fragments in parallel. 9 months ago
Nekojimi c2c748470f Possibly optimise download speed by rate-limiting update messages? 9 months ago
Nekojimi 268af0ff3f Stop pretending to be Android. 9 months ago
Nekojimi 26010946c2 Temporarily fix Downloader. 9 months ago
Nekojimi ab26e65fdb Remove bad references to Recommender. 9 months ago
Nekojimi 571139a59c Screw it, more changes 9 months ago
Nekojimi 95f838c392 Fix play command search result selection. 10 months ago
Nekojimi 7d3795b10a Remove debug audio output. 11 months ago
Nekojimi 3899792e7f Update README.md 11 months ago
Nekojimi fdbd8937f5 Change pipeline to use pull architecture. 11 months 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