Fix no more support for AudioOnly :(, Youtube are assholes

This commit is contained in:
2026-06-07 22:35:32 +00:00
parent 509dc3ddfb
commit e62d9f5c1d
+5 -5
View File
@@ -1121,7 +1121,7 @@ namespace Tesses.YouTubeDownloader2025Companion
if (!File.Exists(videoPath + ".bin")) if (!File.Exists(videoPath + ".bin"))
{ {
var cfg = Config ?? new AuthConfig(); var cfg = Config ?? new AuthConfig();
HttpRequestMessage msg = new HttpRequestMessage(HttpMethod.Get, $"{cfg.TYTDUrl.TrimEnd('/')}/api/v1/download?v={id.Value}&res=AudioOnly"); HttpRequestMessage msg = new HttpRequestMessage(HttpMethod.Get, $"{cfg.TYTDUrl.TrimEnd('/')}/api/v1/download?v={id.Value}&res=LowVideo");
if (!string.IsNullOrWhiteSpace(cfg.Session)) if (!string.IsNullOrWhiteSpace(cfg.Session))
{ {
@@ -1149,7 +1149,7 @@ namespace Tesses.YouTubeDownloader2025Companion
} }
string videoPath = Path.Combine("data", "MusicFromTYTD", $"{value.Value}.bin"); string videoPath = Path.Combine("data", "MusicFromTYTD", $"{value.Value}.bin");
if (!string.IsNullOrWhiteSpace(songId) && (File.Exists(videoPath) || await VideoExistsOnTYTD(value, TYTDResolution.AudioOnly))) if (!string.IsNullOrWhiteSpace(songId) && (File.Exists(videoPath) || await VideoExistsOnTYTD(value, TYTDResolution.LowVideo)))
{ {
await DownloadSongFromTYTD(value); await DownloadSongFromTYTD(value);
@@ -1180,7 +1180,7 @@ namespace Tesses.YouTubeDownloader2025Companion
} }
else if (!string.IsNullOrWhiteSpace(songId)) else if (!string.IsNullOrWhiteSpace(songId))
{ {
AddVideo(value, TYTDResolution.AudioOnly); AddVideo(value, TYTDResolution.LowVideo);
} }
@@ -1446,7 +1446,7 @@ namespace Tesses.YouTubeDownloader2025Companion
} }
AddVideo(myId.Value.Value, TYTDResolution.AudioOnly); AddVideo(myId.Value.Value, TYTDResolution.LowVideo);
//await ctx.SendTextAsync($"<p>{HttpUtility.HtmlEncode($"SongId: {songId}, AlbumId: {albumId}, Url: {url}")}</p>"); //await ctx.SendTextAsync($"<p>{HttpUtility.HtmlEncode($"SongId: {songId}, AlbumId: {albumId}, Url: {url}")}</p>");
@@ -1480,7 +1480,7 @@ namespace Tesses.YouTubeDownloader2025Companion
} }
AddVideo(myId.Value.Value, TYTDResolution.AudioOnly); AddVideo(myId.Value.Value, TYTDResolution.LowVideo);
//await ctx.SendTextAsync($"<p>{HttpUtility.HtmlEncode($"SongId: {songId}, AlbumId: {albumId}, Url: {url}")}</p>"); //await ctx.SendTextAsync($"<p>{HttpUtility.HtmlEncode($"SongId: {songId}, AlbumId: {albumId}, Url: {url}")}</p>");