Fix ListenBrainz database path not respecting DATABASE_PATH env var

pull/253/head
Broque Thomas 3 months ago
parent c279f2e4fa
commit db2f7e999c

@ -21884,7 +21884,7 @@ def start_watchlist_scan():
watchlist_scan_state['current_phase'] = 'updating_listenbrainz'
try:
from core.listenbrainz_manager import ListenBrainzManager
lb_manager = ListenBrainzManager("database/music_library.db")
lb_manager = ListenBrainzManager(str(get_database().database_path))
lb_result = lb_manager.update_all_playlists()
if lb_result.get('success'):
summary = lb_result.get('summary', {})
@ -22755,7 +22755,7 @@ def _process_watchlist_scan_automatically():
watchlist_scan_state['current_phase'] = 'updating_listenbrainz'
try:
from core.listenbrainz_manager import ListenBrainzManager
lb_manager = ListenBrainzManager("database/music_library.db")
lb_manager = ListenBrainzManager(str(get_database().database_path))
lb_result = lb_manager.update_all_playlists()
if lb_result.get('success'):
summary = lb_result.get('summary', {})
@ -23916,7 +23916,7 @@ def get_listenbrainz_created_for():
try:
from core.listenbrainz_manager import ListenBrainzManager
lb_manager = ListenBrainzManager("database/music_library.db")
lb_manager = ListenBrainzManager(str(get_database().database_path))
# Check if cache is empty - if so, populate it on first load
if not lb_manager.has_cached_playlists():
@ -23966,7 +23966,7 @@ def get_listenbrainz_user_playlists():
try:
from core.listenbrainz_manager import ListenBrainzManager
lb_manager = ListenBrainzManager("database/music_library.db")
lb_manager = ListenBrainzManager(str(get_database().database_path))
# Check if cache is empty - if so, populate it on first load
if not lb_manager.has_cached_playlists():
@ -24016,7 +24016,7 @@ def get_listenbrainz_collaborative():
try:
from core.listenbrainz_manager import ListenBrainzManager
lb_manager = ListenBrainzManager("database/music_library.db")
lb_manager = ListenBrainzManager(str(get_database().database_path))
# Check if cache is empty - if so, populate it on first load
if not lb_manager.has_cached_playlists():
@ -24066,7 +24066,7 @@ def get_listenbrainz_playlist_tracks(playlist_mbid):
try:
from core.listenbrainz_manager import ListenBrainzManager
lb_manager = ListenBrainzManager("database/music_library.db")
lb_manager = ListenBrainzManager(str(get_database().database_path))
tracks = lb_manager.get_cached_tracks(playlist_mbid)
if not tracks:
@ -24095,7 +24095,7 @@ def refresh_listenbrainz():
try:
from core.listenbrainz_manager import ListenBrainzManager
lb_manager = ListenBrainzManager("database/music_library.db")
lb_manager = ListenBrainzManager(str(get_database().database_path))
result = lb_manager.update_all_playlists()
return jsonify(result)

Loading…
Cancel
Save