diff --git a/headphones/updater.py b/headphones/updater.py index 67e5796b..73778626 100644 --- a/headphones/updater.py +++ b/headphones/updater.py @@ -19,19 +19,18 @@ from headphones import logger, db, importer def dbUpdate(forcefull=False): - logger.info('Starting update for %i active artists' % len(activeartists)) - myDB = db.DBConnection() + logger.info('Starting update for %i active artists' % len(activeartists)) #This can be updated to NOT include: paused artists, artists with extras enabled, wanted albums, albums matched to specific releases, etc #But it absolutely FLIES if these dB's are destroyed in their entirety. With the new system, there's really no need to pause artists. if forcefull==True: - myDB.select('DELETE from albums') - myDB.select('DELETE from allalbums') - myDB.select('DELETE from tracks') - myDB.select('DELETE from alltracks') - myDB.select('DELETE from descriptions') - myDB.select('UPDATE artists SET LatestAlbum=?, ReleaseDate=?, AlbumID=?, HaveTracks=?, TotalTracks=?', [None, None, None, None, None]) + myDB.select('DELETE from albums') + myDB.select('DELETE from allalbums') + myDB.select('DELETE from tracks') + myDB.select('DELETE from alltracks') + myDB.select('DELETE from descriptions') + myDB.select('UPDATE artists SET LatestAlbum=?, ReleaseDate=?, AlbumID=?, HaveTracks=?, TotalTracks=?', [None, None, None, None, None]) activeartists = myDB.select('SELECT ArtistID, ArtistName from artists WHERE Status="Active" or Status="Loading" order by LastUpdated ASC')