forked from EllieBotDevs/elliebot
11 lines
No EOL
401 B
C#
11 lines
No EOL
401 B
C#
using System.Text.RegularExpressions;
|
|
|
|
namespace EllieBot.Modules.Music;
|
|
|
|
public interface IYoutubeResolver : IPlatformQueryResolver
|
|
{
|
|
public Task<ITrackInfo?> ResolveByIdAsync(string id);
|
|
IAsyncEnumerable<ITrackInfo> ResolveTracksFromPlaylistAsync(string query);
|
|
Task<ITrackInfo?> ResolveByQueryAsync(string query, bool tryExtractingId);
|
|
Task<string?> GetStreamUrl(string query);
|
|
} |