created add_genre method, groundwork for auto tagging (GPT?) - to be continued...

This commit is contained in:
codey 2025-04-22 14:51:01 -04:00
parent ebc21cfb10
commit 6bc982f668

View File

@ -204,8 +204,8 @@ class RadioUtil:
"""
try:
artist = artist.strip()
query = "SELECT genre FROM artist_genre WHERE artist LIKE ?"
params = (f"%%{artist}%%",)
query: str = "SELECT genre FROM artist_genre WHERE artist LIKE ?"
params: tuple[str] = (f"%%{artist}%%",)
async with sqlite3.connect(self.artist_genre_db_path, timeout=2) as _db:
_db.row_factory = sqlite3.Row
async with await _db.execute(query, params) as _cursor:
@ -329,7 +329,7 @@ class RadioUtil:
async with sqlite3.connect(self.album_art_db_path, timeout=2) as db_conn:
db_conn.row_factory = sqlite3.Row
query: str = "SELECT album_art FROM album_art WHERE track_id = ?"
query_params: tuple = (track_id,)
query_params: tuple[int] = (track_id,)
async with await db_conn.execute(query, query_params) as db_cursor:
result: Optional[Union[sqlite3.Row, bool]] = (