Last active 1551993911

A script to upload music to Google Play Music

Revision 6176ff08b6b358c6eaa8f6a84f367e366177df00

gmusicupload.py Raw
1#!/usr/bin/env python3
2from gmusicapi import Musicmanager # pip install gmusicapi
3from glob import glob
4from argparse import ArgumentParser
5
6m = Musicmanager()
7if not m.login():
8 m.perform_oauth()
9 m.login()
10
11def main():
12 parser = ArgumentParser()
13 parser.add_argument("files", nargs="+", help="Files to upload")
14 args = parser.parse_args()
15 for file in args.files:
16 if '*' in file:
17 for subfile in glob(file):
18 print("Starting on {}...".format(subfile), end="\r")
19 m.upload(subfile)
20 print("Completed {} ".format(subfile))
21 else:
22 print("Starting on {}...".format(file), end="\r")
23 m.upload(file)
24 print("Completed {} ".format(file))
25
26if __name__ == "__main__":
27 main()