Skip to content
This repository has been archived by the owner on Jun 5, 2024. It is now read-only.

Sorrow446/Sony-Kuke-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sony-Kuke-Downloader

Sony Kuke downloader written in Go. This one was a pain, enjoy. Windows, Linux, macOS and Android binaries

Setup

Active subscription required. Input Sony Select user ID into config file.

Sony Select ID

1. Login on browser.

2. Right click, view page source.

3. Ctrl+f, search for sonyselectid.

Sniff Windows app, see post data of any of the API posts or PM.
https://www.reddit.com/user/Sorrow446/
Sorrow#6826

Configure any other options if needed.

Option Info
sonySelectId Sony Select user ID.
outPath Where to download to. Path will be made if it doesn't already exist.
trackTemplate Track filename naming template. Vars: album, albumArtist, artist, title, track, trackPad, trackTotal, year.
omitArtists Omit album artists from album folder names.
keepCover Don't delete covers from album folders.

FFmpeg is needed to concat FLAC segments.
Windows (gpl)
Linux: sudo apt install ffmpeg
Termux pkg install ffmpeg

Usage

Args take priority over the same config file options.

Download two albums:
sk_dl_x64.exe https://hi-resmusic.sonyselect.kuke.com/page/album.html?id=10628 https://hi-resmusic.sonyselect.kuke.com/page/album.html?id=10896

Download a single album and from two text files:
sk_dl_x64.exe https://hi-resmusic.sonyselect.kuke.com/page/album.html?id=10628 G:\1.txt G:\2.txt

 _____                _____     _          ____                _           _
|   __|___ ___ _ _   |  |  |_ _| |_ ___   |    \ ___ _ _ _ ___| |___ ___ _| |___ ___
|__   | . |   | | |  |    -| | | '_| -_|  |  |  | . | | | |   | | . | .'| . | -_|  _|
|_____|___|_|_|_  |  |__|__|___|_,_|___|  |____/|___|_____|_|_|_|___|__,|___|___|_|
              |___|

Usage: sk_dl_x64.exe [--outpath OUTPATH] URLS [URLS ...]

Positional arguments:
  URLS

Options:
  --outpath OUTPATH, -o OUTPATH
                         Where to download to. Path will be made if it doesn't already exist.
  --help, -h             display this help and exit

Disclaimer

  • I will not be responsible for how you use Sony Kuke Downloader.
  • Sony brand and name is the registered trademark of its respective owner.
  • Sony Kuke Downloader has no partnership, sponsorship or endorsement with Sony.

About

Sony Kuke downloader written in Go.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages