Commit Graph

165 Commits

Author SHA1 Message Date
nanako
e150efdc10
🐛 Fix activeTrack being null crashing the bot (#57)
Co-authored-by: kawao <beninthepan@icloud.com>
Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com>
2023-01-16 22:35:51 +01:00
Manuel
ad3519ea8c Add tests for utils 2023-01-16 22:25:50 +01:00
Manuel
2ec9c03b48 Add tests for update service #12 2023-01-16 21:49:52 +01:00
Manuel
469d1cb69d Add tests for health indicators #12 2023-01-15 00:45:00 +01:00
Manuel Ruwe
8527bf546e 🔖 Tag Version 2023-01-09 22:50:06 +01:00
Manuel
1ec65c93a8
Report playstate to Jellyfin #14 (#43) 2023-01-09 22:12:08 +01:00
Manuel
9ecce22f14
Add websocket control for grouped items 2022-12-27 16:50:03 +01:00
Manuel
538b2451f6
Add healthchecks for Jellyfin and Discord 2022-12-27 16:48:16 +01:00
Manuel
80e138900c
Add report capabilities and session api (#40) 2022-12-27 14:22:05 +01:00
Manuel
9f02a6058e 🔀 Version 0.0.2 2022-12-25 23:02:23 +01:00
Manuel Ruwe
d37f01e5c4 🔖 Upgrade version 2022-12-25 22:56:07 +01:00
Manuel
f29c22349f
🐛 Fix repeated update announcement messages (#23) 2022-12-25 22:54:31 +01:00
Manuel
3d722dbc9c
Remote images api #17 (#22) 2022-12-25 21:57:37 +01:00
Manuel
92021dd94e
🐛 Fix voice connection bug after summon #15 (#21) 2022-12-24 23:35:22 +01:00
Manuel
4fc81e2b7c
Add port env variable (#19) 2022-12-21 08:35:48 +01:00
Manuel Ruwe
46aa88e9b3 🚨 Fix EsLint errors 2022-12-20 11:03:24 +01:00
Manuel Ruwe
73d36ae1f3 Add update checker #13 2022-12-19 11:57:04 +01:00
Manuel Ruwe
cadb67e291 🥅 Add logger for command execution exception filter 2022-12-19 09:52:30 +01:00
Manuel Ruwe
1dae9a8644 🥅 Add error filter for catching command errors 2022-12-19 09:47:27 +01:00
Manuel Ruwe
fa9f32fe4a 🎨 Code review 2022-12-18 19:39:03 +01:00
Manuel Ruwe
152e603742 🐛 Crash with unknown description 2022-12-18 19:23:56 +01:00
Manuel Ruwe
fdf190c2b5 Merge branch 'nestjs-migration' of https://github.com/manuel-rw/jellyfin-discord-music-bot into nestjs-migration 2022-12-18 19:21:36 +01:00
Manuel Ruwe
a63a2c6dc5 🎨 Code review 2022-12-18 19:21:33 +01:00
Manuel
576d97ed82
🎨 Code review
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
2022-12-18 19:21:21 +01:00
Manuel Ruwe
3fd94e590d 🔥 Remove console log debug 2022-12-18 17:54:36 +01:00
Manuel Ruwe
1a1e12506f Add album playback 2022-12-18 17:46:31 +01:00
Manuel Ruwe
c218c1273d Add playlists playback 2022-12-18 16:34:06 +01:00
Manuel Ruwe
fb60efde67 Add artists to the play selection and dropdown component 2022-12-18 12:37:33 +01:00
Manuel Ruwe
a7eb89d0e4 ✏️ Rename skip command to next 2022-12-18 12:30:42 +01:00
Manuel Ruwe
d024b4f714 ♻️ Rename current command to playlist 2022-12-18 12:17:34 +01:00
Manuel Ruwe
4be0ca1537 Implement stop command 2022-12-18 12:17:34 +01:00
Manuel Ruwe
7d8dc888c3 🐛 Fix invalid try state when client already owns a voice connection 2022-12-18 12:17:34 +01:00
Manuel Ruwe
86ffb19c9a 🐛 Inverted pause states for pause command 2022-12-18 12:17:34 +01:00
Manuel Ruwe
a31928ab15 🐛 Unused try dto from try join in play command 2022-12-18 12:17:34 +01:00
Manuel Ruwe
f9a376495b 🐛 Duplicated singleton services and playlist ending 2022-12-18 12:17:34 +01:00
Manuel Ruwe
ef01e80890 🎨 Use new embed builder method instead for status and help 2022-12-18 12:17:34 +01:00
Manuel Ruwe
2571c71184 🐛 Crash with nextTrack and previousTrack 2022-12-18 12:17:34 +01:00
Manuel Ruwe
60df58959a Add on track change event and automatic track waterfall 2022-12-18 12:17:34 +01:00
Manuel Ruwe
feeb09a17d Add embed to display playlist 2022-12-18 12:17:33 +01:00
Manuel Ruwe
9c23ef293f 🐛 Crash when no items from API are present 2022-12-18 12:17:33 +01:00
Manuel Ruwe
c2c2a9d091 🎨 Code cleanup, remove old api package 2022-12-18 12:17:33 +01:00
Manuel Ruwe
fe5096acf7 Add universal audio streaming endpoint 2022-12-18 12:17:33 +01:00
Manuel Ruwe
2aa2d16e40 Add search result embed 2022-12-18 12:17:33 +01:00
Manuel Ruwe
4693b2f75f Add search command and service 2022-12-18 12:17:33 +01:00
Manuel Ruwe
17eee92404 Add playback manager 2022-12-18 12:17:33 +01:00
Manuel Ruwe
ca10c0fd6d Add play track command 2022-12-18 12:17:33 +01:00
Manuel Ruwe
73f2f0eb5f Implement Summon and Disconnect 2022-12-18 12:17:33 +01:00
Manuel Ruwe
3d9ba8ede7 Add playback commands 2022-12-18 12:17:33 +01:00
Manuel Ruwe
f5c1cb71a6 Add status command 2022-12-18 12:17:33 +01:00
Manuel Ruwe
beb34b7d7c Add nestjs discord package 2022-12-18 12:17:33 +01:00
Manuel Ruwe
0e70791284 🚨 Fix eslint warnings and remove old files 2022-12-18 12:17:33 +01:00
Manuel Ruwe
6c5b282bc0 ♻️ Migrate to NestJS 2022-12-18 12:17:33 +01:00
Manuel Ruwe
5f164202a2 fix: compile error 2022-12-15 19:54:59 +01:00
Manuel
d645509aaa Refactor: convert to const exports 2022-08-07 18:26:55 +02:00
Manuel
6c34025dae Refactor cleanup playbackmanager and document code 2022-08-07 17:35:17 +02:00
Manuel
00a66a668f Format code using Prettier 2022-08-07 16:14:24 +02:00
Ty Chermsirivatana
2ebccf904b
Update jellyfinclientmanager.js 2021-10-15 08:06:07 -04:00
KGT1
fe539c384d fix deprecet payload 2021-04-18 02:01:25 +02:00
KGT1
f005b404ca fix wrong playback payload 2021-04-17 04:13:42 +02:00
KGT1
5d6a88860c fix lint 2021-01-18 07:31:25 +01:00
KGT1
84ff83ede0 extend logging of playbackstop 2021-01-18 07:30:33 +01:00
KGT1
b8396da7d2 fix undefined compare 2021-01-18 07:15:26 +01:00
KGT1
2e48f43b72 add logging prefix and colors 2021-01-18 07:15:12 +01:00
KGT1
c717eb152c fix false return 2021-01-18 07:03:05 +01:00
KGT1
0db64a3ee2 fix false comare 2021-01-18 07:02:50 +01:00
KGT1
f75b978dd8 implement basic debug logging 2021-01-18 06:49:32 +01:00
KGT1
fb38c2b37d return 1 regex result for itemIds 2021-01-17 05:27:53 +01:00
KGT1
8ae3cfa3bb Merge branch 'master' of https://github.com/KGT1/jellyfin-discord-music-bot 2021-01-17 04:31:33 +01:00
KGT1
de9adfc5bf add graceful fallback to song image if no album image is found 2021-01-17 04:30:28 +01:00
KGT1
dc24a30a97 remove obsolete function 2020-11-20 10:44:55 +01:00
KGT1
e895e849a2 report position ticks with playback stop 2020-11-20 10:42:21 +01:00
KGT1
ea61bfbaa9 fix not sending track stop on next or previous track 2020-10-26 10:17:50 +01:00
KGT1
9ec2d2aa73 fix lint 2020-10-06 00:47:26 +02:00
KGT1
0b861cc2ca fix repeat mode 2020-10-06 00:41:04 +02:00
KGT1
76ef7d1e3e fix repeate mode 2020-10-06 00:26:46 +02:00
KGT1
41434ec805 add add command 2020-10-06 00:18:39 +02:00
KGT1
2964b4a7e0 added direct album and playlist play 2020-10-05 23:22:31 +02:00
KGT1
26e2a16f98 add error check 2020-09-30 17:37:26 +02:00
KGT1
5eda09d559 add spawn command 2020-09-30 17:37:15 +02:00
KGT1
0b76f59077 improve play message 2020-09-30 17:27:09 +02:00
KGT1
a218a71ac2 remove dead code 2020-09-29 13:40:46 +02:00
KGT1
1acc765f92 added transcode commend 2020-09-29 13:32:52 +02:00
KGT1
9f12d8bfc1 fix previous discord button 2020-09-29 13:32:37 +02:00
KGT1
08cd0cb525 added new play message 2020-09-25 13:11:13 +02:00
KGT1
0fe1c80f88 fix lint 2020-09-24 13:37:17 +02:00
KGT1
e019f4c6e5 add playlist support 2020-09-24 13:34:39 +02:00
KGT1
bd4ad6b424 fix breaking change 2020-09-23 18:31:07 +02:00
KGT1
0d26a5723c fix wrong Jellyfin gradient colors 2020-09-23 17:59:56 +02:00
KGT1
a719ccecd9 fix lint 2020-09-23 17:42:13 +02:00
KGT1
db6638724c add seek command + update README 2020-09-23 17:39:41 +02:00
KGT1
f905d65973 fix leave on wrong song 2020-09-23 17:08:38 +02:00
KGT1
212b9f658b fix lint 2020-09-23 17:06:20 +02:00
KGT1
242ae2ffff add seek functionality 2020-09-23 16:47:12 +02:00
KGT1
4a65cceca3 fix lint 2020-09-23 13:08:49 +02:00
zadi15
540c70e304 Fixed linter issues 2020-09-23 12:02:32 +03:00
zadi15
6c0ef87c35
Removed unnecessary function 2020-09-23 09:54:58 +03:00
zadi15
ed20432c02
Update src/messagehandler.js
Co-authored-by: KGT1 <kilian.gamn@gmx.de>
2020-09-23 09:52:51 +03:00
zadi15
1b7f4b786d
Update src/messagehandler.js
Co-authored-by: KGT1 <kilian.gamn@gmx.de>
2020-09-23 09:52:35 +03:00
zadi15
94f765af0d Update messages sent to users 2020-09-22 15:37:45 +03:00
KGT1
de043b479f faster Report Limits 2020-09-21 09:56:46 +02:00