This module provides functionality for interacting with the user's Spotify library,
focusing on track management operations such as checking saved status, liking,
and unliking tracks.
Features:
Check if tracks are saved in the user's library
Add tracks to the user's library (like/save)
Remove tracks from the user's library (unlike/unsave)
Silent operation mode for background checks
Automatic token validation before API calls
Comprehensive error handling with optional silent mode
Automatic retry for API request failures
The library management functionality is essential for implementing features
such as track favoriting, checking save status in playlists, and synchronizing
local application state with the user's Spotify library.
Description
Spotify Library Management Service
This module provides functionality for interacting with the user's Spotify library, focusing on track management operations such as checking saved status, liking, and unliking tracks.
Features:
The library management functionality is essential for implementing features such as track favoriting, checking save status in playlists, and synchronizing local application state with the user's Spotify library.
Usage: