Skip to content

Commit

Permalink
Merge branch 'dev' of https://github.com/angelobreuer/lavalink4net in…
Browse files Browse the repository at this point in the history
…to dev
  • Loading branch information
angelobreuer committed Sep 22, 2023
2 parents 1c7b3a0 + b4440f3 commit 1d37d6e
Showing 1 changed file with 35 additions and 35 deletions.
70 changes: 35 additions & 35 deletions docs/docs/comparison.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,44 +4,44 @@ This guide will help you in your choice to choose between the .NET Lavalink clie

## Overview

| - | Lavalink4NET | Victoria | DisCatSharp | Nomia |
|--------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------|
| Maximum Lavalink version | 4.0.0-beta3 | 3.7.8 | 4.0.0-beta3 | 3.7.8 |
| Minimum .NET version | [6.0](https://github.com/angelobreuer/Lavalink4NET/blob/30c3cdc474a18399e9b79baa2dd87f0ff8cd3343/src/Lavalink4NET/Lavalink4NET.csproj#L5) | [6.0](https://github.com/Yucked/Victoria/blob/a57501af2af03d1fcdde18275dd925bb74491504/src/Victoria.csproj#L5) | [6.0](https://github.com/Aiko-IT-Systems/DisCatSharp/blob/50a71fec3d60fa1bfc709c08e1cf2dcbb6a55b30/DisCatSharp.Targets/Library.targets#L5) | [6.0](https://github.com/DHCPCD9/Nomia/blob/597d15d0136466eb6ba4397313f449dcc95ef7c3/Nomia/Nomia.csproj#L5) |
| Supported clients | Discord.Net/DSharpPlus/Remora.Discord | Discord.Net | DisCatSharp | DSharpPlus |
| Test coverage | 67.8 % | 0.0% | 0.0% | 0.0% |
| - | Lavalink4NET | Victoria | Nomia |
|--------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------|
| Maximum Lavalink version | 4.0.0-beta3 | 3.7.8 | 3.7.8 |
| Minimum .NET version | [6.0](https://github.com/angelobreuer/Lavalink4NET/blob/30c3cdc474a18399e9b79baa2dd87f0ff8cd3343/src/Lavalink4NET/Lavalink4NET.csproj#L5) | [6.0](https://github.com/Yucked/Victoria/blob/a57501af2af03d1fcdde18275dd925bb74491504/src/Victoria.csproj#L5) | [6.0](https://github.com/DHCPCD9/Nomia/blob/597d15d0136466eb6ba4397313f449dcc95ef7c3/Nomia/Nomia.csproj#L5) |
| Supported clients | Discord.Net/DSharpPlus/Remora.Discord | Discord.Net | DSharpPlus |
| Test coverage | 67.8 % | 0.0% | 0.0% |

## Features

| - | Lavalink4NET | Victoria | DisCatSharp | Nomia |
|-------------------------------|--------------|----------|-------------|-------|
| Built-in queue support | | | ||
| v3 backwards compatible | | - | ||
| Track decoding (built-in) | | | ||
| Track decoding (external) | | | ||
| Track search | | | ||
| Pausing/resuming | | | ||
| Filter support | | | ||
| Inactivity tracking | | | ||
| Lyrics | | | ||
| V4 initial play optimization | | | ||
| Caching support | | | ||
| External queue support | | | ||
| Built-in ExtraFilters support | | | ||
| Built-in LavaSearch support | | | ||
| Built-in LavaSrc support | | | ||
| Built-in SponsorBlock support | | | ||
| Built-in TextToSpeech support | | | ||
| Player preconditions | | | ||
| Vote player implementation | | | ||
| Artwork resolution (native) | | | ||
| Artwork resolution (Lavalink) | | | ||
| Load balacing/Clustering | | | ||
| Payload interception | | | ||
| Proxy support |* | | ||
| Custom players | | 🟨 | ||
| Session resumption | | | ||
| NativeAOT ready\*\* | | | ||
| - | Lavalink4NET | Victoria | Nomia |
|-------------------------------|--------------|----------|-------|
| Built-in queue support ||||
| v3 backwards compatible || - ||
| Track decoding (built-in) ||||
| Track decoding (external) ||||
| Track search ||||
| Pausing/resuming ||||
| Filter support ||||
| Inactivity tracking ||||
| Lyrics ||||
| V4 initial play optimization ||||
| Caching support ||||
| External queue support ||||
| Built-in ExtraFilters support ||||
| Built-in LavaSearch support ||||
| Built-in LavaSrc support ||||
| Built-in SponsorBlock support ||||
| Built-in TextToSpeech support ||||
| Player preconditions ||||
| Vote player implementation ||||
| Artwork resolution (native) ||||
| Artwork resolution (Lavalink) ||||
| Load balacing/Clustering ||||
| Payload interception ||||
| Proxy support |* |||
| Custom players || 🟨 ||
| Session resumption ||||
| NativeAOT ready\*\* ||||

- \* Proxy support indirectly provided by IHttpClientFactory
- \** Assuming discord library is also NativeAOT ready
Expand Down

0 comments on commit 1d37d6e

Please sign in to comment.