Introduce core library model

This commit is contained in:
Philip Guzman
2026-06-30 10:10:14 -07:00
parent 508eecd0bd
commit 09167e44c7
9 changed files with 108 additions and 32 deletions
+12
View File
@@ -0,0 +1,12 @@
from dataclasses import dataclass
from pathlib import Path
@dataclass(frozen=True)
class DiskTrack:
"""An audio file discovered on disk."""
path: Path
filename: str
size: int
suffix: str