+ /// Format in which you'll provide tracks. Can be:
+ /// youtube - For list of YouTube links
+ /// youtube_ids - For list of YouTube video IDs
+ /// youtube_titles - For list of YouTube titles (faster)
+ /// spotify - For list of Spotify IDs (fastest)
+ ///
+ [JsonPropertyName("provider")]
+ public string Provider { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/KSoftNet/Utils/ParameterFormatter.cs b/KSoftNet/Utils/ParameterFormatter.cs
new file mode 100644
index 0000000..4448975
--- /dev/null
+++ b/KSoftNet/Utils/ParameterFormatter.cs
@@ -0,0 +1,110 @@
+using System;
+using System.Reflection;
+using System.Text;
+using KSoftNet.Enums;
+using Refit;
+
+namespace KSoftNet.Utils {
+ internal class ParameterFormatter : IUrlParameterFormatter {
+
+ public string Format(object value, ICustomAttributeProvider attributeProvider, Type type) {
+ if (value == null)
+ return null;
+
+ var parameterType = Denullify(type);
+
+ if (parameterType == typeof(Span)) {
+ return GetLowerEnumName