|  | 97f4787b39   | audio/queue/player: rename queue_add to queue_push | 2025-02-09 03:35:41 -05:00 |  | 
			
				
					|  | 69f4d6967f   | audio: split into more modules | 2025-02-09 03:25:05 -05:00 |  | 
			
				
					|  | af0896a6a0   | audio: rename from youtubedl | 2025-02-09 03:04:44 -05:00 |  | 
			
				
					|  | 9a58bc964d   | refactor(commands/voice/queue): remove redundant suppress_embeds | 2025-02-06 19:59:30 -05:00 |  | 
			
				
					|  | 81e30c7e70   | refactor(commands/utils): add override for skip | 2025-02-03 16:40:01 -05:00 |  | 
			
				
					|  | 1a24754549   | refactor(commands/voice/queue): check for voice_client | 2025-02-03 16:24:47 -05:00 |  | 
			
				
					|  | fbdd442a8e   | style(commands/voice/playback): format again | 2025-02-01 16:09:55 -05:00 |  | 
			
				
					|  | ca9f811e8f   | fix(commands/voice/sponsorblock): use youtubedl duration and make sponsorblock default | 2025-01-25 19:03:26 -05:00 |  | 
			
				
					|  | 26f81bd58f   | feat(commands/voice): add sponsorblock command | 2025-01-24 17:51:25 -05:00 |  | 
			
				
					|  | 10f7ce991c   | fix(commands/voice/queue): show correct index for queue --next | 2025-01-23 19:25:01 -05:00 |  | 
			
				
					|  | fc06b312cd   | fix(commands/tools/lookup): get accent color properly | 2025-01-23 19:24:50 -05:00 |  | 
			
				
					|  | 0e69a039a1   | feat(commands/utils/tokenize): add remove_prefix parameter | 2025-01-23 14:50:39 -05:00 |  | 
			
				
					|  | 8ef4c85bd8   | refactor: use aiohttp for requests | 2025-01-22 14:49:29 -05:00 |  | 
			
				
					|  | 640e750e3d   | feat: add sponsorblock integration Add the -S option to the fast forward command. | 2025-01-22 14:47:00 -05:00 |  | 
			
				
					|  | 3ca58a4c19   | refactor(commands/voice/queue): allow query with spaces | 2025-01-19 17:53:58 -05:00 |  | 
			
				
					|  | 7f07e1bd71   | refactor(commands/bot/status): show yt-dlp version | 2025-01-14 23:40:12 -05:00 |  | 
			
				
					|  | 5bdfddbbbd   | fix(commands/voice): clean up command_allowed check | 2025-01-13 01:20:17 -05:00 |  | 
			
				
					|  | d0ddf9ee47   | fix(commands/voice/join): check if channels correct before joining | 2025-01-13 01:08:55 -05:00 |  | 
			
				
					|  | de5d4d2793   | refactor: parse_snowflake -> snowflake_timestamp | 2025-01-10 23:48:45 -05:00 |  | 
			
				
					|  | 8cbd7d6aef   | style: format with ruff 0.9 | 2025-01-09 16:31:32 -05:00 |  | 
			
				
					|  | 57809fe26d   | refactor(commands/tools): clean up | 2025-01-09 16:25:52 -05:00 |  | 
			
				
					|  | 8a4f12fcce   | refactor(commands/voice/utils): check if loaded opus manually | 2025-01-09 16:20:36 -05:00 |  | 
			
				
					|  | 1e4271217d   | refactor(commands): get rid of custom module reloader | 2025-01-09 16:20:16 -05:00 |  | 
			
				
					|  | 849af9d394   | feat(commands/tools): add lookup | 2025-01-08 16:29:10 -05:00 |  | 
			
				
					|  | aa4632b4dd   | feat(commands/bot): add ping | 2025-01-08 16:03:24 -05:00 |  | 
			
				
					|  | 79fd40a8e3   | feat(commands/voice/clear): add --attachments | 2025-01-08 14:27:40 -05:00 |  | 
			
				
					|  | d6150a664f   | fix(commands/tools/clear): check for ignore_ids | 2025-01-08 14:25:58 -05:00 |  | 
			
				
					|  | f00ac9c977   | refactor(commands/voice/queue): reduce cooldown to 2 seconds | 2025-01-08 14:20:51 -05:00 |  | 
			
				
					|  | 7a400da1ee   | feat(commands/tools/clear): add --ignore-ids | 2025-01-08 13:20:58 -05:00 |  | 
			
				
					|  | 32c7be659b   | perf(commands/utils): use lru cache for matching | 2025-01-08 10:18:46 -05:00 |  | 
			
				
					|  | 672ae02e16   | feat(commands): add cooldown system | 2025-01-08 10:17:06 -05:00 |  | 
			
				
					|  | 7c2e17e0d3   | refactor: use from imports for constants | 2025-01-08 09:28:01 -05:00 |  | 
			
				
					|  | be77e62e53   | feat(commands/bot): add status | 2025-01-08 09:25:11 -05:00 |  | 
			
				
					|  | e3982c064d   | feat: add proper logging | 2025-01-08 08:58:16 -05:00 |  | 
			
				
					|  | d6bc67f17a   | refactor: clean up some import and names | 2025-01-08 08:32:59 -05:00 |  | 
			
				
					|  | 41f9beb6e8   | refactor(commands/voice): move embed generation into separate file | 2025-01-07 16:11:32 -05:00 |  | 
			
				
					|  | 8ee5d01bf6   | refactor(commands/voice): split into separate files | 2025-01-07 15:29:28 -05:00 |  | 
			
				
					|  | 2ea3d74e8a   | fix(commands/voice): return early if voice_client doesn't exist | 2025-01-07 14:49:13 -05:00 |  | 
			
				
					|  | 803eae2adc   | feat(commands/voice/skip): add --next | 2025-01-07 12:38:08 -05:00 |  | 
			
				
					|  | 1b781ac6a0   | refactor(commands/voice): check if command allowed after argparse So the help command always works. | 2025-01-07 12:37:56 -05:00 |  | 
			
				
					|  | 5824fcdf16   | refactor(commands/voice): minor description updates | 2025-01-07 12:37:33 -05:00 |  | 
			
				
					|  | 930169346b   | fix(commands/voice/queue): only allow firstwhen queue is actually empty | 2025-01-07 12:37:02 -05:00 |  | 
			
				
					|  | 655b552c10   | feat(commands/voice): show embed for newly playing song | 2025-01-06 20:57:13 -05:00 |  | 
			
				
					|  | d52266300c   | refactor(commands/voice/queue): only show footer when more than one queued | 2025-01-06 19:26:40 -05:00 |  | 
			
				
					|  | f9489a869d   | fix(commands/voice): reply to message if first queued | 2025-01-06 18:03:05 -05:00 |  | 
			
				
					|  | 5295d75257   | refactor(commands): add current as an alias for playing | 2025-01-06 16:32:13 -05:00 |  | 
			
				
					|  | eeca6ec5d9   | fix: manually load opus if not loaded already | 2025-01-06 16:11:27 -05:00 |  | 
			
				
					|  | b9e5f1899e   | refactor(commands/voice): throw error if playback fails | 2025-01-06 15:55:16 -05:00 |  | 
			
				
					|  | cf98497c99   | refactor(commands/voice): tweak error message | 2025-01-06 15:08:57 -05:00 |  | 
			
				
					|  | da5db1e73a   | feat(utils): use improved disnake_paginator interaction wrapper Adds edit support (via utils.reply) | 2025-01-06 14:31:08 -05:00 |  |