mirror of
https://github.com/SoPat712/allstarr.git
synced 2026-02-09 23:55:10 -05:00
logic fix
This commit is contained in:
@@ -172,8 +172,15 @@ builder.Services.Configure<SpotifyImportSettings>(options =>
|
|||||||
Console.WriteLine("Parsing legacy Spotify playlist format...");
|
Console.WriteLine("Parsing legacy Spotify playlist format...");
|
||||||
|
|
||||||
#pragma warning disable CS0618 // Type or member is obsolete
|
#pragma warning disable CS0618 // Type or member is obsolete
|
||||||
|
|
||||||
|
// Clear any auto-bound values from the Bind() call above
|
||||||
|
// The auto-binder doesn't handle comma-separated strings correctly
|
||||||
|
options.PlaylistIds.Clear();
|
||||||
|
options.PlaylistNames.Clear();
|
||||||
|
options.PlaylistLocalTracksPositions.Clear();
|
||||||
|
|
||||||
var playlistIdsEnv = builder.Configuration.GetValue<string>("SpotifyImport:PlaylistIds");
|
var playlistIdsEnv = builder.Configuration.GetValue<string>("SpotifyImport:PlaylistIds");
|
||||||
if (!string.IsNullOrWhiteSpace(playlistIdsEnv) && options.PlaylistIds.Count == 0)
|
if (!string.IsNullOrWhiteSpace(playlistIdsEnv))
|
||||||
{
|
{
|
||||||
options.PlaylistIds = playlistIdsEnv
|
options.PlaylistIds = playlistIdsEnv
|
||||||
.Split(',', StringSplitOptions.RemoveEmptyEntries)
|
.Split(',', StringSplitOptions.RemoveEmptyEntries)
|
||||||
@@ -184,7 +191,7 @@ builder.Services.Configure<SpotifyImportSettings>(options =>
|
|||||||
}
|
}
|
||||||
|
|
||||||
var playlistNamesEnv = builder.Configuration.GetValue<string>("SpotifyImport:PlaylistNames");
|
var playlistNamesEnv = builder.Configuration.GetValue<string>("SpotifyImport:PlaylistNames");
|
||||||
if (!string.IsNullOrWhiteSpace(playlistNamesEnv) && options.PlaylistNames.Count == 0)
|
if (!string.IsNullOrWhiteSpace(playlistNamesEnv))
|
||||||
{
|
{
|
||||||
options.PlaylistNames = playlistNamesEnv
|
options.PlaylistNames = playlistNamesEnv
|
||||||
.Split(',', StringSplitOptions.RemoveEmptyEntries)
|
.Split(',', StringSplitOptions.RemoveEmptyEntries)
|
||||||
@@ -195,7 +202,7 @@ builder.Services.Configure<SpotifyImportSettings>(options =>
|
|||||||
}
|
}
|
||||||
|
|
||||||
var playlistPositionsEnv = builder.Configuration.GetValue<string>("SpotifyImport:PlaylistLocalTracksPositions");
|
var playlistPositionsEnv = builder.Configuration.GetValue<string>("SpotifyImport:PlaylistLocalTracksPositions");
|
||||||
if (!string.IsNullOrWhiteSpace(playlistPositionsEnv) && options.PlaylistLocalTracksPositions.Count == 0)
|
if (!string.IsNullOrWhiteSpace(playlistPositionsEnv))
|
||||||
{
|
{
|
||||||
options.PlaylistLocalTracksPositions = playlistPositionsEnv
|
options.PlaylistLocalTracksPositions = playlistPositionsEnv
|
||||||
.Split(',', StringSplitOptions.RemoveEmptyEntries)
|
.Split(',', StringSplitOptions.RemoveEmptyEntries)
|
||||||
|
|||||||
@@ -22,9 +22,13 @@ public class StartupValidationOrchestrator : IHostedService
|
|||||||
|
|
||||||
public async Task StartAsync(CancellationToken cancellationToken)
|
public async Task StartAsync(CancellationToken cancellationToken)
|
||||||
{
|
{
|
||||||
|
// Get version from assembly
|
||||||
|
var version = typeof(StartupValidationOrchestrator).Assembly
|
||||||
|
.GetName().Version?.ToString(3) ?? "unknown";
|
||||||
|
|
||||||
Console.WriteLine();
|
Console.WriteLine();
|
||||||
Console.WriteLine("========================================");
|
Console.WriteLine("========================================");
|
||||||
Console.WriteLine(" allstarr starting up... ");
|
Console.WriteLine($" allstarr v{version} ");
|
||||||
Console.WriteLine("========================================");
|
Console.WriteLine("========================================");
|
||||||
Console.WriteLine();
|
Console.WriteLine();
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,9 @@
|
|||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<RootNamespace>allstarr</RootNamespace>
|
<RootNamespace>allstarr</RootNamespace>
|
||||||
|
<Version>1.0.0</Version>
|
||||||
|
<AssemblyVersion>1.0.0.0</AssemblyVersion>
|
||||||
|
<FileVersion>1.0.0.0</FileVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
Reference in New Issue
Block a user