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
Release history Release notifications | RSS feed
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.2.tar.gz
(22.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sonic_bloom-0.1.2.tar.gz.
File metadata
- Download URL: sonic_bloom-0.1.2.tar.gz
- Upload date:
- Size: 22.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab37c587971beccd4d87e0d073176fdbbe3998de66c0e61f9a9b3155db33a8f0
|
|
| MD5 |
dbf45c7ec3aa81044fb5e3782abf39c1
|
|
| BLAKE2b-256 |
92408efb4521643438d906bd1413e87e40216ed7b2783f077e3141242f3f3a0d
|
File details
Details for the file sonic_bloom-0.1.2-py3-none-any.whl.
File metadata
- Download URL: sonic_bloom-0.1.2-py3-none-any.whl
- Upload date:
- Size: 32.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9a0c8be132e845943c5e0259a8d97fc70e1fbe6c7cc91d928c3295382996698
|
|
| MD5 |
517873e9a62fc52ca670963cb6ecff71
|
|
| BLAKE2b-256 |
66f32a4a6d881c235dc6bad7044c8e0f4f89fdd5190306df33a9c6542c7dd9d5
|