Commit graph

16 commits

Author SHA1 Message Date
a 84a2d6e31a Add: ytlogin command to authorize against YouTube 2024-10-23 04:35:02 +00:00
a 7fca69c645 WIP: test oauth2 2024-10-22 13:17:39 +00:00
a edfc281d6c Fix: break out of infinite loop 2024-10-21 22:53:25 +00:00
a 561793286c Add: support using cookies 2024-10-21 22:21:42 +00:00
a 52ed4f40bb Fix: load opus on debian 2024-10-21 21:55:51 +00:00
a 9decd6552b Fix: actually import YoutubeSearch and fix self-variable access
doesn't actually fix the issue where youtube is blocking requests behind a signin requirement but eh
2024-10-21 21:40:57 +00:00
a 8ba7906e9f FIx: More robust opus loading code 2024-05-13 05:36:25 +00:00
a eade77ffc3 Move opus fix to correct location? 2024-05-13 05:27:28 +00:00
a 76c933bde1 Fix: Try to load opus if it wasn't automatically loaded
This is necessary for musl-based systems like Alpine because ctypes.util.find_library('opus') will not find anything -- see https://bugs.python.org/issue21622 for more info
2024-05-13 05:23:32 +00:00
a 3914b44274 Change to using youtube_search instead of yt-dlp for searches 2024-05-10 19:02:03 +00:00
a 2352c101bc Update 'cogs/music.py' 2023-03-27 00:43:27 +00:00
a eb6ed9e784 store original url for nowplaying, fix ytsearch due to yt-dlp api changes 2023-01-29 18:46:37 -06:00
a 4ac878fecb Modern packaging
- add pyproject.toml, README, and recommend using pdm
- cleanup dependencies and switch to better ones
- remove mumble stub

fix missing env var call
fix null env var
2022-12-12 06:59:21 -06:00
a 5a0dff92b0 add refresh command and protect against empty queries 2022-07-01 09:07:16 -05:00
a 83bc13a2c0 update with bugfixes 2022-06-29 11:03:26 -05:00
a 8d3e7b6356 first commit 2022-06-23 00:09:34 -05:00