Registry / communication / spotify-to-ytmusic

spotify-to-ytmusic

JSON →
library0.8.0pypypiunverified

A Python library and CLI tool for transferring Spotify playlists to YouTube Music. Version 0.8.0, requires Python 3.10+. Active development with occasional releases.

pip install spotify-to-ytmusic
INSTALL
IMPORT
SIG · SPOTIFY-TO-YTMUSIC
S
spotify-to-ytmusic
communicationpythonv0.8.0
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.

SpotifyToYTMusic
from spotify_to_ytmusic import SpotifyToYTMusic
from spotify_to_ytmusic import SpotifyToYTMusic

Initialize the client and transfer a single playlist. Requires authentication setup.

import os from spotify_to_ytmusic import SpotifyToYTMusic # Requires Spotify and YouTube Music credentials in environment variables # See https://github.com/sigma67/spotify_to_ytmusic for setup sp = os.environ.get('SPOTIFY_CLIENT_ID', '') styt = SpotifyToYTMusic( spotify_client_id=sp, spotify_client_secret=os.environ.get('SPOTIFY_CLIENT_SECRET', ''), youtube_music_auth_file='headers_auth.json' ) # Example: transfer a playlist by ID styt.transfer_playlist('spotify:playlist:37i9dQZF1DXcBWIGoYBM5M')
spotify_to_ytmusic --version
Debug
Known issues
breakingIn v0.7.0, the class `Client` was renamed to `SpotifyToYTMusic`. Old code using `from spotify_to_ytmusic import Client` will fail.
fix
Change import to `from spotify_to_ytmusic import SpotifyToYTMusic`.
affects: >=0.7.0
deprecatedThe function `spotify_to_ytmusic.transfer_playlists` is deprecated since v0.6.0. Use instance method instead.
fix
Use `styt.transfer_playlist(playlist_id)` on a `SpotifyToYTMusic` instance.
affects: >=0.6.0
gotchaYouTube Music authentication requires a `headers_auth.json` file obtained via browser cookies. The library does not generate this automatically.
fix
Follow instructions in the README to export your YouTube Music cookies to `headers_auth.json`.
affects: all
Upgrade
Version history
0.8.0latest on PyPI · released Apr 27, 2025
Audit
Dependencies
spotipyrequiredRequired for Spotify API authentication
ytmusicapirequiredRequired for YouTube Music interaction
Agent activity
25 hits · last 30 days
node
20
Amazon
1
OpenAI (training)
1
Resources
spotify-to-ytmusic — pip install spotify-to-ytmusic · libregistry