Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Hoshiyaar Singh


  Hoshiyaar Singh

I build software that respects your ears - and your intelligence.

   


$ whoami

Hoshiyaar Singh - builder of desktop tools that do one thing, perfectly.

Current obsession → Antra, a music library downloader that speaks
  Spotify, Apple Music & Amazon Music fluently, pulls lossless audio
  from a prioritized chain of sources, and ships as a single binary
  on Windows, macOS, and Linux.

Architecture: Go (Wails) shell ↔ newline-delimited JSON ↔ Python engine
The bridge was the hard part. Everything else was just engineering.

🎧   Featured: Antra

A desktop music library downloader. Resolves Spotify / Apple Music / Amazon Music URLs → get lossless audio → auto-tags, transcodes, and organizes. No subscriptions. No compromises.

Sources tried in order:  Amazon Music → Tidal → Qobuz → Soulseek
Metadata from:           Spotify (TOTP token + partner GraphQL API) · Apple Music · Amazon
Audio pipeline:          yt-dlp → mutagen tags → ffmpeg transcode → organized library

⚙️  Tech Stack

Go    Python    Svelte    TypeScript    Vite    Linux    Git    GitHub

Layer What I reach for
Desktop shell Go · Wails v2
UI Svelte · TypeScript · Vite
Engine Python 3.11
Audio pipeline ffmpeg · mutagen · imageio-ffmpeg
Metadata spotipy · TOTP auth · Spotify partner GraphQL API · Apple Music
Sources yt-dlp · Odesli · Soulseek (slskd) · Amazon · Qobuz · DAB
Lyrics lyricsgenius · Musixmatch
Packaging PyInstaller · GitHub Actions · AppImage · create-dmg

📊  Stats

  


🏆  Trophies


📈  Activity


About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors