feat: web interface tag support
This commit is contained in:
15
database.py
15
database.py
@ -219,7 +219,6 @@ class MusicDatabase:
|
||||
else:
|
||||
return None
|
||||
|
||||
|
||||
def query_music_by_tags(self, tags):
|
||||
condition = []
|
||||
filler = []
|
||||
@ -251,6 +250,20 @@ class MusicDatabase:
|
||||
else:
|
||||
return None
|
||||
|
||||
def query_tags_by_id(self, id):
|
||||
conn = sqlite3.connect(self.db_path)
|
||||
cursor = conn.cursor()
|
||||
results = cursor.execute("SELECT tags FROM music "
|
||||
"WHERE id=?", (id, )).fetchall()
|
||||
conn.close()
|
||||
|
||||
if len(results) > 0:
|
||||
tags = results[0][0].strip(",").split(",")
|
||||
|
||||
return tags
|
||||
else:
|
||||
return None
|
||||
|
||||
def delete_music(self, **kwargs):
|
||||
condition = []
|
||||
filler = []
|
||||
|
Reference in New Issue
Block a user