Skip to main content

gaanadl-cli

Python 3.8+ License: MIT

Download high-quality music from Gaana with metadata and synced lyrics.

Features

  • 🎵 Download tracks, albums, playlists, and artist discographies
  • 🔥 Trending and new releases download
  • 🔍 Search across Gaana's catalog
  • 🎤 Synced lyrics from LRCLIB
  • 📀 11 output formats (FLAC, MP3, Opus, and more)
  • 🏷️ Full metadata + cover art embedding
  • ⚡ Fast parallel downloads

Install

Requirements: Python 3.8+ and FFmpeg

pip install gaanadl-cli

Or install from source:

git clone https://github.com/notdeltaxd/gaanadl-cli.git
cd gaanadl-cli
pip install -e .

Usage

# Download by URL or seokey
gaana https://gaana.com/song/manjha
gaana manjha

# Download album/playlist
gaana https://gaana.com/album/kesariya-from-brahmastra-hindi
gaana https://gaana.com/playlist/hindi-top-50

# Search and download
gaana -s "arijit singh" -t album

# Specify format
gaana manjha -f mp3

Trending & New Releases

# Download trending tracks (default: Hindi)
gaana --trending
gaana --trending en
gaana --trending pa

# Download new releases
gaana --new-releases
gaana --new-releases en

# Limit number of tracks
gaana --trending hi --limit 5
gaana --new-releases --limit 10

Preview Mode

Use --show-results to preview content without downloading:

# Preview trending tracks
gaana --trending hi --limit 10 --show-results

# Preview new releases
gaana --new-releases en --show-results

# Preview search results
gaana -s "arijit singh" -t artist --show-results

# Preview playlist/album tracks
gaana https://gaana.com/playlist/... --show-results

Note: When using --show-results, no files will be downloaded. This is for preview only.

Run gaana --help for all options.

Formats

Lossless Lossy
flac (default), alac, wav, aiff mp3, aac, m4a, opus, ogg, wma

API

Uses the Gaana Music API.

License

MIT

Release files for gaanadl-cli 1.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gaanadl-cli 1.4.0
File Size Uploaded
gaanadl_cli-1.4.0.tar.gz 24.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gaanadl-cli 1.4.0
File Interpreter ABI Platform
gaanadl_cli-1.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 52.4 kB

Release files / gaanadl_cli-1.4.0.tar.gz

Download URL gaanadl_cli-1.4.0.tar.gz
Size 24.9 kB
Tags Source
SHA-256 checksum
How to use checksums
bafb7170819832bddc3cae588f592e40b52f56804d6c1af4b80845099156427a
BLAKE2b-256 checksum
How to use checksums
1f255c75d0010ab25eecc087ba0a321787d836747f37c6d39f064955eb7f2fd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / gaanadl_cli-1.4.0-py3-none-any.whl

Download URL gaanadl_cli-1.4.0-py3-none-any.whl
Size 27.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c6226a73ef97df2e5cc422316916bd94d10e3ad371912cb5c8e447813a1c1578
BLAKE2b-256 checksum
How to use checksums
1b106fcc09fdb169828aa32e0f8634eae34f2ea15aa0c4486947ec010631102a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release history Release notifications | RSS feed

This release

1.4.0 This release

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page