https://github.com/realstandal/gplay-soundiiz-parser
Google Play Music Playlist to Soundiiz parser written as a CLI using oclif.
https://github.com/realstandal/gplay-soundiiz-parser
cli google-play google-play-music nodejs oclif parser soundiiz
Last synced: 3 months ago
JSON representation
Google Play Music Playlist to Soundiiz parser written as a CLI using oclif.
- Host: GitHub
- URL: https://github.com/realstandal/gplay-soundiiz-parser
- Owner: realStandal
- Created: 2020-11-09T22:45:34.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-10T01:59:07.000Z (over 4 years ago)
- Last Synced: 2024-03-26T06:24:39.770Z (about 1 year ago)
- Topics: cli, google-play, google-play-music, nodejs, oclif, parser, soundiiz
- Language: TypeScript
- Homepage:
- Size: 79.1 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Giiz
=====================> oclif arguments really don't like spaces in a directory name, so sorry.
[](https://oclif.io)
## About
I wrote this to swap my Google Play Music playlist to YouTube Music using [Sounddiiz](https://soundiiz.com/); 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](https://oclif.io/docs/introduction#requirements) will provide useful:
> Only Active LTS Node versions are supported. ...
---
* [Usage](#usage)
* [Commands](#commands)## Usage
```sh-session
$ 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]`](#giiz-help-command)
* [`giiz playlist PLAYLIST OUTPUT [FILE]`](#giiz-playlist-playlist-output-file)### `giiz help [COMMAND]`
display help for giiz
```
USAGE
$ giiz help [COMMAND]ARGUMENTS
COMMAND command to show help forOPTIONS
--all see all commands in CLI
```_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v3.2.0/src\commands\help.ts)_
### `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](https://github.com/realStandal/gplay-soundiiz-parser/blob/v1.0.1/src\commands\playlist.ts)_