2026-06-03 20:24:57 -07:00
2026-06-03 20:24:57 -07:00
2026-06-03 20:24:57 -07:00
2026-06-03 20:24:57 -07:00
2026-06-03 20:24:57 -07:00
2026-06-03 20:24:57 -07:00
2026-06-03 20:24:57 -07:00
2026-06-03 20:24:57 -07:00
2026-06-03 20:24:57 -07:00
2026-06-03 20:24:57 -07:00
2026-06-03 20:24:57 -07:00
2026-06-03 20:24:57 -07:00
2026-06-03 20:24:57 -07:00
2026-06-03 20:24:57 -07:00
2026-06-03 20:24:57 -07:00

洛星瓷歌单

Blazor Server-style song list site for 洛星瓷, built with .NET 10, MudBlazor, EF Core, and PostgreSQL.

Local Setup

The sandbox home directory is read-only for .NET first-run files, so local commands here use:

DOTNET_CLI_HOME=/tmp/dotnet-home

Database created during implementation:

  • database: lxc_songlist
  • role: lxc_songlist
  • development password: change-me

Apply migrations:

DOTNET_CLI_HOME=/tmp/dotnet-home dotnet ef database update

Run locally:

DOTNET_CLI_HOME=/tmp/dotnet-home ASPNETCORE_ENVIRONMENT=Development dotnet run --urls http://127.0.0.1:5000

Development admin login:

  • URL: /admin/login
  • password: lxc-admin

For production, set Admin:PasswordHash or Admin:Password and ConnectionStrings:DefaultConnection outside source control.

Current Features

  • Chinese-first public song search page.
  • Empty PostgreSQL-backed catalog ready for import.
  • Song title and tag search.
  • Copyable request text, defaulting to 点歌《{title}》.
  • Instant viewer-added tags.
  • Single-admin song and tag management.
  • Star porcelain MudBlazor theme with responsive desktop/mobile layout.
S
Description
No description provided
Readme
66 KiB
Languages
C# 43.9%
HTML 38%
CSS 15%
JavaScript 3.1%