feat: web interface tag support

This commit is contained in:
Terry Geng
2020-03-08 12:53:17 +08:00
parent f8cfb163ed
commit 2faa9dc8d3
7 changed files with 59 additions and 13 deletions

View File

@ -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 = []