feat: AudioMetadataReader

This commit is contained in:
2026-05-12 19:19:46 +08:00
parent dc11d65148
commit c4634bd981
25 changed files with 626 additions and 682 deletions
Regular → Executable
+5 -5
View File
@@ -6,7 +6,7 @@ namespace OCES.Resonance.Core;
public static class Database
{
static readonly string DefaultConnectionString = "Data Source=default.db;Version=3;";
static readonly string DefaultConnectionString = "Data Source=default.rdb;Version=3;";
/// <summary>
/// 获取数据库连接
@@ -15,7 +15,7 @@ public static class Database
/// <returns>数据库连接</returns>
public static IDbConnection GetConnection(string dbName = "default")
{
string connectionString = $"Data Source={dbName}.db;Version=3;";
string connectionString = $"Data Source={dbName}.rdb;Version=3;";
return new SQLiteConnection(connectionString);
}
@@ -28,7 +28,7 @@ public static class Database
connection.Open();
const string sql = @"
CREATE TABLE IF NOT EXISTS sounds (
CREATE TABLE IF NOT EXISTS audio_files (
id INTEGER PRIMARY KEY AUTOINCREMENT,
unique_id TEXT NOT NULL UNIQUE,
short_id TEXT,
@@ -144,7 +144,7 @@ public static class Database
@BwfOriginator, @BwfOriginatorRef, @ProjectName, @Library, @CdTitle,
@TrackTitle, @Episode, @Scene, @Take, @Tape, @CueNumber, @SyncPoint,
@ReleaseDate, @TrackYear, @IsEdited, @IsSplit, @Location, @Group,
@Markers, @Comments, @Notes, @Copyright, @CodingHistory, @Microphone,
@Markers, @Comments, @Notes, @Copyright, @BwfCodingHistory, @Microphone,
@MicPerspective, @User1, @User2, @User3, @User4, @User5, @User6, @User7, @User8
);
";
@@ -195,7 +195,7 @@ public static class Database
@BwfOriginator, @BwfOriginatorRef, @ProjectName, @Library, @CdTitle,
@TrackTitle, @Episode, @Scene, @Take, @Tape, @CueNumber, @SyncPoint,
@ReleaseDate, @TrackYear, @IsEdited, @IsSplit, @Location, @Group,
@Markers, @Comments, @Notes, @Copyright, @CodingHistory, @Microphone,
@Markers, @Comments, @Notes, @Copyright, @BwfCodingHistory, @Microphone,
@MicPerspective, @User1, @User2, @User3, @User4, @User5, @User6, @User7, @User8
);
";