4 Commits

Author SHA1 Message Date
Tim Müller
949958641e GitVersion update 2022-03-20 12:32:57 +01:00
Tim Müller
cce7b69871 fix MusicBot 2022-03-20 12:21:55 +01:00
Tim Müller
6258c943c5 Update GitVersion.yml 2022-03-20 12:18:26 +01:00
Tim Müller
0ab009451f - fixed not being able to play file urls
- fixed bot crashing after trying to display null value to current song embed
2022-03-20 00:02:37 +01:00
5 changed files with 38 additions and 16 deletions

View File

@@ -1,5 +1,29 @@
mode: ContinuousDelivery
branches: {}
branches:
main:
regex: ^master$|^main$
mode: ContinuousDelivery
tag: ''
increment: None
prevent-increment-of-merged-branch-version: true
track-merge-target: false
source-branches: [ 'develop', 'release' ]
tracks-release-branches: false
is-release-branch: true
is-mainline: true
pre-release-weight: 55000
develop:
regex: ^dev(elop)?(ment)?$
mode: ContinuousDeployment
tag: pre
increment: None
prevent-increment-of-merged-branch-version: false
track-merge-target: true
source-branches: []
tracks-release-branches: true
is-release-branch: false
is-mainline: false
pre-release-weight: 0
ignore:
sha: []
merge-message-formats: {}

View File

@@ -1,8 +1,8 @@
{
"TOKEN": "YOUR_BOT_TOKEN",
"TOKEN": " ",
"LavaLinkPassword": " ",
"SpotifyClientId": " ",
"SpotifyClientSecret": " ",
"YoutubeApiKey": " "
}

View File

@@ -41,6 +41,8 @@ namespace TomatenMusic.Music
else
loadResult = await _audioService.LoadTracksAsync(query, SearchMode.YouTube);
if (uri != null && uri.AbsolutePath.Contains("."))
return await SearchAsync(uri);
if (loadResult.LoadType == TrackLoadType.LoadFailed) throw new ArgumentException("Track loading failed");

View File

@@ -126,15 +126,10 @@ namespace TomatenMusic
{
Services = ServiceProvider
});
/*
slash.RegisterCommands<MusicCommands>(888493810554900491);
slash.RegisterCommands<PlayQueueGroup>(888493810554900491);
slash.RegisterCommands<PlayNowGroup>(888493810554900491);
slash.RegisterCommands<MusicCommands>(835089895092387872);
slash.RegisterCommands<PlayQueueGroup>(835089895092387872);
slash.RegisterCommands<PlayNowGroup>(835089895092387872);
*/
//slash.RegisterCommands<MusicCommands>(888493810554900491);
//slash.RegisterCommands<PlayQueueGroup>(888493810554900491);
//slash.RegisterCommands<PlayNowGroup>(888493810554900491);
slash.RegisterCommands<MusicCommands>();
slash.RegisterCommands<PlayQueueGroup>();

View File

@@ -259,16 +259,17 @@ namespace TomatenMusic.Util
string progressBar = $"|{ProgressBar((int)player.Position.Position.TotalSeconds, (int)track.Duration.TotalSeconds)}|\n [{Common.GetTimestamp(player.Position.Position)}/{Common.GetTimestamp(track.Duration)}]";
builder.WithAuthor(track.Author, context.YoutubeAuthorUri.ToString(), context.YoutubeAuthorThumbnail.ToString());
builder.WithAuthor(track.Author);
builder.WithTitle(track.Title);
builder.WithUrl(context.YoutubeUri);
builder.WithImageUrl(context.YoutubeThumbnail);
builder.WithUrl(track.Source);
builder.WithColor(player.State == PlayerState.Paused ? DiscordColor.Orange : DiscordColor.Green);
builder.AddField("Length", Common.GetTimestamp(track.Duration), true);
builder.AddField("Loop", player.PlayerQueue.LoopType.ToString(), true);
builder.AddField("Progress", progressBar, true);
if (!context.IsFile)
{
builder.WithAuthor(track.Author, context.YoutubeAuthorUri.ToString(), context.YoutubeAuthorThumbnail.ToString());
builder.WithImageUrl(context.YoutubeThumbnail);
builder.AddField("Views", $"{context.YoutubeViews:N0} Views", true);
builder.AddField("Rating", $"{context.YoutubeLikes:N0} 👍", true);
builder.AddField("Upload Date", $"{context.YoutubeUploadDate.ToString("dd. MMMM, yyyy")}", true);