mirror of
https://lavaforge.org/spotizerr/deezspot-spotizerr.git
synced 2025-12-24 02:39:15 -05:00
feat: Added service key to summary callback object, it specifies the service used to download the item
This commit is contained in:
@@ -71,7 +71,7 @@ from deezspot.models.callback.callbacks import (
|
||||
from deezspot.models.callback.track import trackObject as trackCbObject, albumTrackObject, artistTrackObject, playlistTrackObject
|
||||
from deezspot.models.callback.album import albumObject as albumCbObject
|
||||
from deezspot.models.callback.playlist import playlistObject as playlistCbObject
|
||||
from deezspot.models.callback.common import IDs
|
||||
from deezspot.models.callback.common import IDs, Service
|
||||
from deezspot.models.callback.user import userObject
|
||||
|
||||
# Use unified metadata converter
|
||||
@@ -548,6 +548,7 @@ class EASY_DW:
|
||||
summary = summaryObject(
|
||||
successful_tracks=[self.__track_obj],
|
||||
total_successful=1,
|
||||
service=Service.DEEZER,
|
||||
)
|
||||
summary.final_path = final_path_val
|
||||
summary.download_quality = download_quality_val
|
||||
@@ -1325,7 +1326,8 @@ class DW_ALBUM:
|
||||
failed_tracks=failed_tracks_cb,
|
||||
total_successful=len(successful_tracks_cb),
|
||||
total_skipped=len(skipped_tracks_cb),
|
||||
total_failed=len(failed_tracks_cb)
|
||||
total_failed=len(failed_tracks_cb),
|
||||
service=Service.DEEZER
|
||||
)
|
||||
|
||||
# Report album completion status
|
||||
@@ -1447,7 +1449,8 @@ class DW_PLAYLIST:
|
||||
failed_tracks=failed_tracks_cb,
|
||||
total_successful=len(successful_tracks_cb),
|
||||
total_skipped=len(skipped_tracks_cb),
|
||||
total_failed=len(failed_tracks_cb)
|
||||
total_failed=len(failed_tracks_cb),
|
||||
service=Service.DEEZER
|
||||
)
|
||||
|
||||
# Attach m3u path to summary
|
||||
|
||||
Reference in New Issue
Block a user