# Spotify-YouTube Playlist Migrator 🎵
A Python package to migrate playlists between Spotify and YouTube Music.
---
## Features ✨
- Migrate Spotify playlists to YouTube Music.
- Migrate YouTube Music playlists to Spotify.
- Migrate Spotify Liked Songs to YouTube Music.
- Set credentials interactively.
- Detailed logging and migration statistics.
---
## Installation 🛠️
1. Install the package via pip:
```bash
pip install spotify-youtube-migrator
- Set up your credentials:
migrate-playlist set-creds --spotify migrate-playlist set-creds --youtube
Usage 🚀
Migrate Spotify Playlist to YouTube Music
migrate-playlist migrate --source spotify --destination youtube --playlist <playlist_url_or_liked_songs> --name "My Playlist"
Migrate YouTube Music Playlist to Spotify
migrate-playlist migrate --source youtube --destination spotify --playlist <playlist_url> --name "My Playlist"
Enable Logging and Statistics
migrate-playlist migrate --source spotify --destination youtube --playlist liked_songs --log --stats
Commands 📜
| Command | Description |
|---|---|
set-creds --spotify |
Set Spotify credentials interactively. |
set-creds --youtube |
Set up YouTube Music authentication. |
migrate --source <source> |
Migrate playlists between platforms. |
--destination <destination> |
Specify the destination platform. |
--playlist <url_or_liked_songs> |
Provide the playlist URL or use liked_songs for Spotify Liked Songs. |
--name <playlist_name> |
Specify a custom name for the new playlist. |
--log |
Enable detailed logging. |
--stats |
Display migration statistics. |
Contributing 🤝
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature). - Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/YourFeature). - Open a pull request.
License 📄
This project is licensed under the MIT License. See the LICENSE file for details.
Support 💬
If you encounter any issues or have questions, please open an issue on GitHub.
Release files for spotify-youtube-migrator 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| spotify_youtube_migrator-2.0.0.tar.gz | 7.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| spotify_youtube_migrator-2.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.7 kB
Release files / spotify_youtube_migrator-2.0.0.tar.gz
| Download URL | spotify_youtube_migrator-2.0.0.tar.gz |
|---|---|
| Size | 7.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
afc1bc52acfd013e5bff00f3da1766daf90b98a65410bc97d281549b08b5ff45
|
|
BLAKE2b-256 checksum How to use checksums |
885d4d3ba1ac30e22408a32e3c9f40a3eb5b0efdb3147c5e884a4f58eac3fde0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.11
|
Release files / spotify_youtube_migrator-2.0.0-py3-none-any.whl
| Download URL | spotify_youtube_migrator-2.0.0-py3-none-any.whl |
|---|---|
| Size | 8.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
953d745414ab8638ab9f3ee2d2ce55286557a23bd547b9f78d5de0185a580899
|
|
BLAKE2b-256 checksum How to use checksums |
0566263ffe0187bd5b3a5e35021fd8cf286aac6d9afb6739e884c270ffc9077b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.11
|