feat: basic initial implementation of spotify client link validator and song submission form refs: NOISSUE
Some checks failed
CI / linter (9.0.X, ubuntu-latest) (push) Failing after 1m3s
CI / tests_linux (9.0.X, ubuntu-latest) (push) Has been skipped
SonarQube Scan / SonarQube Trigger (push) Failing after 4m47s

This commit is contained in:
Simon Diesenreiter
2025-05-30 22:51:44 +02:00
parent 010316aa70
commit dbd83ebb6a
24 changed files with 485 additions and 35 deletions

View File

@@ -6,4 +6,6 @@ public class Song
public string? Name { get; set; }
public string? Artist { get; set; }
public string? Url { get; set; }
public SongProvider? Provider { get; set; }
public string? SpotifyId { get; set; }
}

View File

@@ -0,0 +1,11 @@
public enum SongProvider
{
Spotify,
YouTube,
YoutubeMusic,
SoundCloud,
Bandcamp,
PlainHttp,
NavidromeSharedLink,
Other
}