Go port of my Nugs tool.

Nugs-Downloader

Go port of my Nugs tool. Windows, Linux and macOS binaries

Setup

Input credentials into config file. Configure any other options if needed.

Option Info
email Email address.
password Password.
format Download quality. 1 = 16-bit / 44.1 kHz ALAC, 2 = 16-bit / 44.1 kHz FLAC, 3 = 24-bit / 48 kHz MQA (or next best), 4 = 360 Reality Audio (or next best).
outPath Where to download to. Path will be made if it doesn't already exist.

Usage

Args take priority over the config file.

Download two albums:
nugs_dl_x64.exe https://play.nugs.net/#/catalog/recording/23329 https://play.nugs.net/#/catalog/recording/23790

Download a single album and from two text files:
nugs_dl_x64.exe https://play.nugs.net/#/catalog/recording/23329 G:\1.txt G:\2.txt

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

Usage: nugs_dl_x64.exe [--format FORMAT] [--outpath OUTPATH] URLS [URLS ...]

Positional arguments:
  URLS

Options:
  --format FORMAT, -f FORMAT [default: -1]
  --outpath OUTPATH, -o OUTPATH
  --help, -h             display this help and exit

Disclaimer

  • I will not be responsible for how you use Nugs Downloader.
  • Nugs brand and name is the registered trademark of its respective owner.
  • Nugs Downloader has no partnership, sponsorship or endorsement with Nugs.
Owner
Download Gate Bypasser GPM-DL HRA-DL Idagio-DL MQ-DL Nugs-DL Playlist Migrator Qo-DL / Reborn Ti-DL 日本語もできる。
null
Comments
  • Error on downloading video

    Error on downloading video

    Hi, not sure if I've missed an obvious config step.

    I'm getting 'The API didn't return a video manifest URL' on the following. Windows version. Apple Auth which is working.

    https://play.nugs.net/#/videos/artist/1238/The%20Rolling%20Stones/container/23708

  • Exclusive Livestreams URL support

    Exclusive Livestreams URL support

    Hello this tool works great and I am able to use it for catalog audio and video downloads. However I am getting Invalid URLs for the Exclusive Livestream URLs, examples:

    "https://play.nugs.net/#/exclusive-livestreams/container/30059" "https://play.nugs.net/#/exclusive-livestreams/container/30119" "https://play.nugs.net/#/exclusive-livestreams/container/30120"

    I was able to download this URL: "https://play.nugs.net/#/videos/artist/1125/Billy%20Strings/container/28952"

  • Failed to get album metadata

    Failed to get album metadata

    Item failed. Get "https://streamapi.nugs.net/api.aspx?containerID=30781&method=catalog.container&vdisp=1": x509: certificate signed by unknown authority

  • nugs_dl_mac_x64 fails with segmentation fault on macOS Ventura 13.0

    nugs_dl_mac_x64 fails with segmentation fault on macOS Ventura 13.0

    After upgrading to Ventura, the x64 binary for macOS fails with a segmentation fault:

    % ./nugs_dl_mac_x64 https://play.nugs.net/index.html#/catalog/recording/XXXXX
    zsh: segmentation fault  ./nugs_dl_mac_x64 https://play.nugs.net/index.html#/catalog/recording/XXXXX
    

    (I tried the ARM version in the past, but it failed with an error I don't recall. Should I use that instead?)

    However, I was able to get around this by compiling from source:

    % GOOS=darwin GOARCH=amd64 go build
    % ./main https://play.nugs.net/#/catalog/recording/XXXXXX
    # success
    
  • 24/96 flac?

    24/96 flac?

    Is there an option possible for the 24 bit 96khz? Just curious as Pearl Jam offers there shows in 24/96 flac-hd but can't download them through this app at that rate. Just 24/48.

  • Only Downloading Livestream 30119

    Only Downloading Livestream 30119

    No matter what link I paste in for the live-streams, it is trying to download https://play.nugs.net/#/exclusive-livestreams/container/30119.

    I tried https://play.nugs.net/#/exclusive-livestreams/container/30120 , https://play.nugs.net/#/exclusive-livestreams/container/30137 , and https://play.nugs.net/#/exclusive-livestreams/container/30138 which all tried to download 30119 instead.

Brigodier is a command parser & dispatcher, designed and developed for command lines such as for Discord bots or Minecraft chat commands. It is a complete port from Mojang's "brigadier" into Go.

brigodier Brigodier is a command parser & dispatcher, designed and developed to provide a simple and flexible command framework. It can be used in man

Dec 15, 2022
A CLI to execute AT Commands via serial port connections.
A CLI to execute AT Commands via serial port connections.

AT Command CLI A CLI to execute AT Commands via serial port connections. Development Install Go Run go run main.go

Dec 13, 2022
Tabouli: a TUI for interacting with firmware/embedded devices that support a CLI via serial interface/virtual COM Port
Tabouli: a TUI for interacting with firmware/embedded devices that support a CLI via serial interface/virtual COM Port

Tabouli Information Tabouli is a TUI for interacting with firmware/embedded devi

Apr 2, 2022
This tool is a CLI-interactive tool for TA who use eeclass platform

NTHU eeclass TA helper. This tool is a CLI-interactive tool for TA who use eeclass platform. It helps TA to download all the submitted homework, and use CSV to record the score and comment, and upload CSV score directly to the eeclass platform with just 2 Enter key!

Dec 11, 2021
A command line tool that builds and (re)starts your web application everytime you save a Go or template fileA command line tool that builds and (re)starts your web application everytime you save a Go or template file

# Fresh Fresh is a command line tool that builds and (re)starts your web application everytime you save a Go or template file. If the web framework yo

Nov 22, 2021
fofax is a fofa query tool written in go, positioned as a command-line tool and characterized by simplicity and speed.
fofax is a fofa query tool written in go, positioned as a command-line tool and characterized by simplicity and speed.

fofaX 0x00 Introduction fofax is a fofa query tool written in go, positioned as

Jan 8, 2023
Nebula Diagnosis CLI Tool is an information diagnosis cli tool for the nebula service and the node to which the service belongs.

Nebula Diagnosis CLI Tool is an information diagnosis cli tool for the nebula service and the node to which the service belongs.

Jan 12, 2022
timestamp convert & compare tool. 时间戳转换与对比工具

ts timestamp convert & compare tool Install Shell Install support Linux & MacOS # binary will be $(go env GOPATH)/bin/ts $: curl -sfL https://raw.gith

Sep 26, 2022
Arduino command line tool
Arduino command line tool

arduino-cli Arduino CLI is an all-in-one solution that provides builder, Boards/Library Manager, uploader, discovery and many other tools needed to us

Jan 7, 2023
A CLI tool implemented by Golang to manage `CloudComb` resource

CloudComb CLI tool: comb Get Started comb is a CLI tool for manage resources in CloudComb base on cloudcomb-go-sdk. Support Mac, Linux and Windows. We

Jan 4, 2021
Command line tool for Google Cloud Datastore, written in Go
Command line tool for Google Cloud Datastore, written in Go

dsio dsio is a command line tool for Google Cloud Datastore. This tool is under development. Please use in your own risk. Features Bulk upsert entitie

Feb 8, 2022
gomerge is a tool to quickly bulk merge several pull requests from your terminal.
gomerge is a tool to quickly bulk merge several pull requests from your terminal.

Gomerge is a tool to quickly enable you to bulk merge Github pull requests from your terminal. The intention of this tool is to simplfy, and eventually automate the merging of github pull requests. This tool should be able to run on most systems.

Dec 28, 2022
A small CLI tool to check connection from a local machine to a remote target in various protocols.

CHK chk is a small CLI tool to check connection from a local machine to a remote target in various protocols.

Oct 10, 2022
A CLI Tool to easily generate your Terraform configuration

Tf Tf is a command line tool to easily generate your Terraform configuration with an interactive prompt. Inspiration Boredom in Covid-19 Installation

Sep 30, 2022
`tmax` is a powerful tool to help you get terminal cmd directly.
`tmax`  is a powerful tool to help you get terminal cmd directly.

The positioning of tmax is a command line tool with a little artificial intelligence. If you frequently deal with the terminal daily, tmax will greatly improve your work efficiency.

Oct 15, 2022
A powerful cli tool to implement gin annotation ⭐
A powerful cli tool to implement gin annotation ⭐

gin-annotation A powerful cli tool to implement gin annotation Chinese Document Features Using code generating technology by operating golang AST Rout

Mar 24, 2022
A CLI tool that generates OpenTelemetry Collector binaries based on a manifest.

OpenTelemetry Collector builder This program generates a custom OpenTelemetry Collector binary based on a given configuration. TL;DR $ go get github.c

Sep 14, 2022
A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a proxy.
A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a proxy.

Fake-SMS A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a pr

Dec 31, 2022
pgCenter is a command-line admin tool for observing and troubleshooting Postgres.
pgCenter is a command-line admin tool for observing and troubleshooting Postgres.

Command-line admin tool for observing and troubleshooting Postgres.

Dec 29, 2022