From 723709563665b06d82f8b01fffdf3da5d165cbe5 Mon Sep 17 00:00:00 2001 From: limited_dev Date: Thu, 11 May 2023 09:09:58 +0200 Subject: [PATCH] fix: nowplaying command now shows the current position of the track Signed-off-by: limited_dev --- README.md | 2 +- .../botendo/extensions/music/NowPlayingExtension.kt | 4 ++-- .../botendo/extensions/music/components/MusicManager.kt | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 9e1b2a3..4992739 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ A Discord music bot, written in Kotlin using the kord library. ## Known issues -- The nowplaying command always shows the current position of the track at 0s +- None (currently). Report issues to issues@moonleay.net or moonleay#7441 ## Commands & Features diff --git a/src/main/kotlin/de/limited_dev/botendo/extensions/music/NowPlayingExtension.kt b/src/main/kotlin/de/limited_dev/botendo/extensions/music/NowPlayingExtension.kt index 13e8d1c..5788901 100644 --- a/src/main/kotlin/de/limited_dev/botendo/extensions/music/NowPlayingExtension.kt +++ b/src/main/kotlin/de/limited_dev/botendo/extensions/music/NowPlayingExtension.kt @@ -69,9 +69,9 @@ class NowPlayingExtension : Extension() { MessageUtil.getEmbedWithImage( Color(0x52E01A), "Currently playing", - "**${track.title}**\n*Now Playing*\nby ${track.author} :${ + "**${track.title}**\n*Now Playing*\nby ${track.author} ; ${ TimeUtil.getTimeFormatedRaw( - track.position.inWholeMilliseconds + player.position ) }: ${ TimeUtil.getTimeFormatedRaw( diff --git a/src/main/kotlin/de/limited_dev/botendo/extensions/music/components/MusicManager.kt b/src/main/kotlin/de/limited_dev/botendo/extensions/music/components/MusicManager.kt index 2b9a3ba..a1342a9 100644 --- a/src/main/kotlin/de/limited_dev/botendo/extensions/music/components/MusicManager.kt +++ b/src/main/kotlin/de/limited_dev/botendo/extensions/music/components/MusicManager.kt @@ -76,7 +76,7 @@ object MusicManager { MessageUtil.getEmbedWithImage( Color(0x52E01A), "Queuing track from link", - "**${item.track.info.title}**\n*Queue*\nby ${item.track.info.author} :: ${ + "**${item.track.info.title}**\n*Queue*\nby ${item.track.info.author} ;: ${ TimeUtil.getTimeFormatedRaw( item.track.info.length ) @@ -108,7 +108,7 @@ object MusicManager { MessageUtil.getEmbedWithImage( Color(0x52E01A), "Queuing playlist from link", - "**${item.tracks.first().info.title}**\n*${item.playlistInfo.name}*\nby ${item.tracks.first().info.author} :: ${ + "**${item.tracks.first().info.title}**\n*${item.playlistInfo.name}*\nby ${item.tracks.first().info.author} ;: ${ TimeUtil.getTimeFormatedRaw( item.tracks.first().info.length ) @@ -137,7 +137,7 @@ object MusicManager { MessageUtil.getEmbedWithImage( Color(0x52E01A), "Queuing track from query", - "**${item.tracks.first().info.title}**\n*Queue*\nby ${item.tracks.first().info.author} :: ${ + "**${item.tracks.first().info.title}**\n*Queue*\nby ${item.tracks.first().info.author} ;: ${ TimeUtil.getTimeFormatedRaw( item.tracks.first().info.length )