Skip to content

Google Play Music Playlist to Soundiiz parser written as a CLI using oclif.

Notifications You must be signed in to change notification settings

realStandal/gplay-soundiiz-parser

Repository files navigation

Giiz

oclif arguments really don't like spaces in a directory name, so sorry.

oclif

About

I wrote this to swap my Google Play Music playlist to YouTube Music using Sounddiiz; though, once converted you can transfer it to any provider Soundiiz covers. Google's transfer feature didn't apply seeing as I was also wanting to transfer accounts.

Google dumps the tracks in your playlists as indavidual CSV files. This CLI will parse those files and export them to a single CSV file compatible with Soundiiz.

Once converted, use Soundiiz's Import Playlist feature and select file.

Requirements

This package was written using Node v14.15.0. In addition, the following from the ocliff Documentation will provide useful:

Only Active LTS Node versions are supported. ...


Usage

$ npm install -g gplay-soundiiz-parser
$ giiz COMMAND
running command...
$ giiz (-v|--version|version)
gplay-soundiiz-parser/1.0.1 win32-x64 node-v14.15.0
$ giiz --help [COMMAND]
USAGE
  $ giiz COMMAND
...

Commands

giiz help [COMMAND]

display help for giiz

USAGE
  $ giiz help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

giiz playlist PLAYLIST OUTPUT [FILE]

Convert a Google Play Music Playlist CSV directory to a single Soundizz compatible CSV file.

USAGE
  $ giiz playlist PLAYLIST OUTPUT [FILE]

ARGUMENTS
  PLAYLIST  Directory containing a subdirectory 'Tracks' containing CSV files exported from Google Play Music.
  OUTPUT    Directory to output the single, Soundizz compatible CSV file to.
  FILE      [default: output] Name of the file to generate output too.

See code: src\commands\playlist.ts

About

Google Play Music Playlist to Soundiiz parser written as a CLI using oclif.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published