feat: bootstrap temporserv project scaffold

Add the initial project blueprint, Go backend skeleton, frontend app shell, database schema draft, and local development/deployment files.
This commit is contained in:
2026-04-02 22:17:48 +03:00
commit 2b3123a9a7
37 changed files with 4863 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
package subsonic
type Envelope struct {
SubsonicResponse Response `json:"subsonic-response"`
}
type Response struct {
Status string `json:"status"`
Version string `json:"version"`
Type string `json:"type"`
Server string `json:"serverVersion"`
OpenAPI bool `json:"openSubsonic"`
}
func PingResponse() Envelope {
return Envelope{
SubsonicResponse: Response{
Status: "ok",
Version: "1.16.1",
Type: "temporserv",
Server: "0.1.0",
OpenAPI: true,
},
}
}