Skip to main content

Script to migrate music between platforms

Project description

MMM

Python module that helps move all your music and other stuff from one music service to another.

Features

Moves tracks, playlists, albums and artists between vk, Yandex.Music, Spotify

Installation

pip install Move-My-Music

Usage

Exporting to JSON

MMM export --source vk --playlists True
MMM export --source ym --artists True --albums True

Full run (export->import)

MMM run --source vk --source-user Admin --source-pass Admin --target sp --target-user Max --target-pass Max --alltracks True --playlists True

Parameters

Global

  • --log-path: Path for the log file.
  • --data-path: Filename for temp data.

Common

  • --playlists: Include playlists (Default: False)
  • --artists: Include artists (Default: False)
  • --albums: Include albums (Default: False)
  • --alltracks: Include all tracks (Default: False)

Export

  • --source: Get music from (vk | ym | sp)
  • --source-user: Login on source site.
  • --source-pass: Password on source site.

Run

  • --source: Get music from (vk | ym | sp)
  • --source-user: Login on source site.
  • --source-pass: Password on source site.
  • --target: Insert music into (ym | sp)
  • --target-user: Login on target site.
  • --target-pass: Password on target site.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Move-My-Music-0.0.2.dev8.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Move_My_Music-0.0.2.dev8-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file Move-My-Music-0.0.2.dev8.tar.gz.

File metadata

  • Download URL: Move-My-Music-0.0.2.dev8.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.6

File hashes

Hashes for Move-My-Music-0.0.2.dev8.tar.gz
Algorithm Hash digest
SHA256 ca3d6b124fb205751b956f2c1b3a4364be278c28ae5ea0fbcff697afdc140cd4
MD5 9b747e8f1cb9c0f8ec4a6b00c10adab5
BLAKE2b-256 bb3af99f4cf6e20db57b26d4504bb1e98f4b5d7c80113724f7226207502a9089

See more details on using hashes here.

File details

Details for the file Move_My_Music-0.0.2.dev8-py3-none-any.whl.

File metadata

  • Download URL: Move_My_Music-0.0.2.dev8-py3-none-any.whl
  • Upload date:
  • Size: 14.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.6

File hashes

Hashes for Move_My_Music-0.0.2.dev8-py3-none-any.whl
Algorithm Hash digest
SHA256 c4d4441d0524267da071b0ce9b222bca3536324a5b9b2daa7c2b2e52177d2bf9
MD5 b48126fa1af98ae80b21a3f8fc159e00
BLAKE2b-256 cfaaa4927ceb842c0cd78e531d6378b17f7e1d32d2c55050ccd7dc4ff00945f6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page