Skip to main content

A little terminal app that controls Apple Music on macOS via natural language

Project description

Sonic Bloom

A little terminal app that controls Apple Music on macOS via natural language.

> Play something whilst I assemble this Ikea shelf

  ⠋ Searching iTunes...

  ? Pick your track:
    › The Final Countdown – Europe
      Lose Yourself – Eminem
      Harder Better Faster Stronger – Daft Punk

  Good choice.

  ╭ ▶ Now Playing ────────────────────────────╮
  │ The Final Countdown — Europe              │
  │ The Final Countdown                       │
  │ vol 75 · shuffle off · repeat off         │
  ╰───────────────────────────────────────────╯

Setup

Requires macOS, Python 3.11+, and Apple Music.

pip install sonic-bloom
sonic-bloom

You'll be prompted to choose a provider (Anthropic, OpenAI, or Ollama) and enter an API key.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sonic_bloom-0.1.1.tar.gz (20.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sonic_bloom-0.1.1-py3-none-any.whl (30.2 kB view details)

Uploaded Python 3

File details

Details for the file sonic_bloom-0.1.1.tar.gz.

File metadata

  • Download URL: sonic_bloom-0.1.1.tar.gz
  • Upload date:
  • Size: 20.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.8

File hashes

Hashes for sonic_bloom-0.1.1.tar.gz
Algorithm Hash digest
SHA256 758eb60cb9921e2121d21823a37d87a840a0b3bbd1632e7ee537d74640a964e6
MD5 3a94e299bf6ffb9578dceffd7601d291
BLAKE2b-256 c18e639c29140f3f8c0787251d5bb1498f609c13e8826e5b270c596031e75715

See more details on using hashes here.

File details

Details for the file sonic_bloom-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: sonic_bloom-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 30.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.8

File hashes

Hashes for sonic_bloom-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1873ce7eca2ef3efa6745247524b82470e4b7f7157b9760468953106e7b8bb5c
MD5 e872c00a29d1b8cbf69eb1008f02e6ec
BLAKE2b-256 4be30a58c00e798fc7532aea06df3e97807465ebfc82ab40fb2dca013cf2d924

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page