scrip

command module
v0.0.0-...-30d2ce8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 11, 2025 License: Unlicense Imports: 19 Imported by: 0

README

scrip

Fast SoundCloud track stream ripper. Injects metadata (author, title, genre, cover, optionally album) into the audio. Can also download entire playlists/users

Installing

You need to have Go installed.

go install git.maid.zone/laptop/scrip@main

You might need to add go binaries to your PATH (add this line to your .bashrc / .zshrc / whatever)

export PATH=${PATH}:`go env GOPATH`/bin

Usage

  • Download single track:
scrip https://soundcloud.com/<user>/<track>

This will output the audio to <track>.<best format> in the current directory.

Available formats are m4a (AAC audio, usually 160kbps), ogg (opus audio, usually 72kbps), mp3 (usually 128kbps)

  • Download playlist / album:
scrip https://soundcloud.com/<user>/sets/<playlist>

This will create a folder named <playlist>, and put the tracks as files named <track>.<best format> into it.

If it's an album, it will also add album metadata (name, track number). You can force this behaviour for playlists too with scrip -forceAlbumTags <playlist url>

  • Download user:
scrip https://soundcloud.com/<user>

This will create a folder named <user>, and put the user's tracks as files named <track>.<best format> into it.

Currently, there won't be album metadata included for tracks if you download an entire user.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL