Registry / communication / spotify-to-musi

spotify-to-musi

JSON →
library2.0.1pypypiunverified

Transfer Spotify playlists to Musi. Current version: 2.0.1. Async rewrite with improved Spotify to YouTube Music conversion. Release cadence is sporadic.

pip install spotify-to-musi
INSTALL
IMPORT
SIG · SPOTIFY-TO-MUSI
S
spotify-to-musi
communicationpythonv2.0.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

SpotifyClient
from spotify_to_musi import SpotifyClient
from spotify_to_musi.spotify import SpotifyClient
Direct class import from package is correct in v2.

Initialize SpotifyClient and transfer a playlist.

import os from spotify_to_musi import SpotifyClient client = SpotifyClient( spotify_client_id=os.environ.get('SPOTIFY_CLIENT_ID', ''), spotify_client_secret=os.environ.get('SPOTIFY_CLIENT_SECRET', ''), spotify_redirect_uri='http://localhost:8888/callback' ) # Transfer playlist by URL client.transfer_playlist('https://open.spotify.com/playlist/...')
Debug
Known issues
breakingv2.0.0 rewrites entire codebase to async. Synchronous usage no longer possible.
fix
Use async context. See updated README for new usage.
affects: <2.0.0
deprecatedpydantic v1 compatibility removed in 2.0.1.
fix
Upgrade to 2.0.1 or later. Code using pydantic v1 schemas may break.
affects: >=2.0.0,<2.0.1
gotchaTwelve (12) tracks per batch limit from YouTube Music; transfers are not instantaneous.
fix
Script will handle batching automatically, but large playlists may take time.
affects: >=2.0.0
Upgrade
Version history
2.0.1latest on PyPI · released Jul 10, 2023
Audit
Dependencies
pydantic<3.0,>=2.0requiredRequired for data models. Migrated to v2 in 2.0.1.
Agent activity
20 hits · last 30 days
node
14
Amazon
1
OpenAI (training)
1
Resources
spotify-to-musi — pip install spotify-to-musi · libregistry