Commit Graph

39 Commits

Author SHA1 Message Date
Joshua Arulsamy
360416bb02 Merge branch 'master' of github.com:jarulsamy/Plex-Bot 2022-08-03 16:45:12 -06:00
Carsten Burgard
ccee843a36 added functionality to inspect current queue and skip multiple tracks at once 2022-08-03 22:40:54 +00:00
Carsten Burgard
90c40fb0d6 rewrote looping 2022-04-15 16:11:44 +02:00
Carsten Burgard
8b90fb8e34 added debug message 2022-04-15 16:06:22 +02:00
Carsten Burgard
60ef54d8e4 python version screwup workaround 2022-04-15 15:53:30 +02:00
Carsten Burgard
280cbaed92 added basic functionality for looping queues 2022-04-15 15:41:50 +02:00
Carsten Burgard
2f17494ebd added documentation 2022-04-15 15:07:17 +02:00
Carsten Burgard
ed9e677108 playlist shuffling implemented 2022-04-15 15:05:37 +02:00
Carsten Burgard
aa51cc4301 bugfix for missing thumbnail 2022-04-15 14:27:45 +02:00
Carsten Burgard
069d88fd1e implemented looping of tracks 2022-04-15 12:43:55 +02:00
Carsten Burgard
15b7e0f50e catching a few exceptions and handling them accordingly 2022-04-15 12:42:49 +02:00
Carsten Burgard
04da5dfd42 added functionality to inspect current queue and skip multiple tracks at once 2022-04-15 11:53:43 +02:00
Carsten Burgard
52099fa794 added option to show available playlists 2022-02-13 13:12:35 +01:00
Carsten Burgard
139ce07d24 fix bug related to empty playlists 2022-02-13 13:10:59 +01:00
Carsten Burgard
5f9c83b75e added documentation for missing option 2022-02-13 13:03:07 +01:00
Carsten Burgard
a45ccb657e make dependency on lyricsgenius optional by moving import 2022-02-13 12:02:49 +01:00
profesaurus
eeb430c016 Fixed even more Codacy Static Code Analysis issues. 2021-05-27 15:39:50 -07:00
profesaurus
1ffa5a7229 Attempt to fix additional Codacy Static Code Analysis issues. 2021-05-27 15:35:34 -07:00
profesaurus
f4cd675502 Attempting to fix the Codacy Static Code Analysis issues. 2021-05-27 14:33:24 -07:00
profesaurus
921dfc02b8 Updated README.md to include the playlist command. Added the playlist command to bot.py comments. 2021-05-27 08:11:02 -07:00
profesaurus
9fb091e9e1 Added the ability to play a playlist with a new "playlist" command.
Ex. ?playlist MyPlaylistName
2021-05-26 09:28:57 -07:00
Joshua Arulsamy
545654f9a7 Add lyrics command
Optionally grab lyrics of a song using the
lyrics command. Required LyricsGenius API token.
2020-09-06 15:32:40 -06:00
Joshua Arulsamy
db188d968b 🎨 Static methods 2020-08-13 03:20:41 -06:00
Joshua Arulsamy
228c2b480b Add custom help command 2020-08-13 02:52:22 -06:00
Joshua Arulsamy
f95d5c1fd2 Add album playback features
Queue a whole album with one single command.
2020-08-13 02:27:46 -06:00
Joshua Arulsamy
5f90b17b0e Switch to PlexAPI for search 2020-08-13 01:58:12 -06:00
Joshua Arulsamy
ed1a64cb52 🎨 Fix style of docstrings 2020-08-10 02:26:38 -06:00
Joshua Arulsamy
1a8ec5f21f ♻️ Helpful documentation
Add docstrings and other useful comments.

Extended variable names to be more descriptive.
2020-08-09 14:47:00 -06:00
Joshua Arulsamy
63fea747c6 🐛 Fix np status autoremoval 2020-08-09 00:35:27 -06:00
Joshua Arulsamy
d48188870e 🔊 Major changes to logging systems
Discord bot and plex operations are now logged seperatly.
2020-08-09 00:28:14 -06:00
Joshua Arulsamy
21c6bcc746 Add auto message deletion
Now playing messages now auto delete on song completion.
2020-08-08 18:08:51 -06:00
Joshua Arulsamy
9f9ba0f5e5 Add auto disconnect on idle
Bot now leaves a voice channel if nothing is playing for more than 15
seconds.
2020-08-08 17:07:21 -06:00
Joshua Arulsamy
ed74254d83 🐛 Fix broken await for queuing 2020-08-04 18:17:22 -06:00
Joshua Arulsamy
ed1ec214ee ♻️ Major revamp for queuing
Queues now use a proper asyncronous callback.
This allows for a much more consistent and error free experience.
2020-08-04 18:07:29 -06:00
Joshua Arulsamy
6614843242 More improvements
Add new embeded style for playback

Add some more queue manipulation commands.
2020-08-04 17:20:13 -06:00
Joshua Arulsamy
4c75d4c27f 🐛 Polished queue issues
Queue now actually works, async callback is properly awaited.
2020-08-04 03:59:48 -06:00
Joshua Arulsamy
ac25330f70 🔊 Add basic logging 2020-07-26 22:08:00 -06:00
Joshua Arulsamy
3aff8261bf Added majority of voice logic
- Play / Pause / Stop
- Queueing still needs some work
2020-07-24 00:41:59 -06:00
Joshua Arulsamy
a2b77ccc13 🎉 Initial files 2020-07-22 22:22:09 -06:00