# casualsnek/onthespot

qt based music downloader written in python

Repository: https://github.com/casualsnek/onthespot
Canonical: https://ross.abutalabs.com/products/onthespot
Language: Python
License: GPL-2.0
License Family: copyleft
Topics: audio-player, python, python3
Last push: 2025-06-14T10:00:28+00:00

## Health v2 (maintenance only)
Score: 34/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 26, release rhythm 8, longevity 100
- inputs: {"age_days": 1436, "days_push": 445, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1250, forks 200 (observed 2026-08-28T04:04:08.026921+00:00)

## What it is
Onthespot is a Qt-based GUI music downloader written in Python that downloads and converts tracks to local audio files. It ships as prebuilt binaries for Linux and Windows and can also be run from source.

## Use cases
- download music tracks to mp3 or other local formats
- batch download songs with a desktop gui
- convert streamed music to local audio files with ffmpeg
- run a portable music downloader on windows without installing
- install a music downloader from the AUR on arch linux

## When to choose
- you want a graphical, cross-platform music downloader with prebuilt binaries
- you prefer a Python-based tool you can run from source or customize
- you need ffmpeg-based conversion bundled or configurable

## When to avoid
- you need a headless or CLI-only downloader for servers
- you want a lightweight tool without Qt or ffmpeg dependencies
- downloading copyrighted music may be illegal in your jurisdiction

## Facets
- artifact type: application
- maturity: active
- function: audio-processing, gui, cli
- domain: media, desktop-applications, cross-platform
- platform: windows, python, cross-platform
- tags: music-downloader, qt, spotify-downloader, ffmpeg, audio-player, audio, linux, macos

## Member repositories
- casualsnek/onthespot (main) score 34

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:08.026921+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T05:07:43.876799+00:00, confidence not recorded.
  - readme: https://github.com/casualsnek/onthespot (fetched 2026-08-28T04:04:08.026921+00:00, sha d55dda45da7c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
