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.
git clone https://github.com/jameswirth/sonic-bloom.git
cd sonic-bloom
pip install -e .
python -m 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.0.tar.gz
(20.8 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.0.tar.gz.
File metadata
- Download URL: sonic_bloom-0.1.0.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ef2c4589b6caa8114b1b505466658aa033437ca0a2e6f383dff4fba043bf1ef
|
|
| MD5 |
f834b3b2923633647f97c5bcdc055c21
|
|
| BLAKE2b-256 |
70074060d2be591fc04ed176e8223a53b28a0029a83afac2ffc3c2384082b552
|
File details
Details for the file sonic_bloom-0.1.0-py3-none-any.whl.
File metadata
- Download URL: sonic_bloom-0.1.0-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de782c89bb408fda13568f7113e6e60cf160efe7b838c969b2349a6ced709bf0
|
|
| MD5 |
47d59ddea41acd4985855b7bc57bc95f
|
|
| BLAKE2b-256 |
7f552aa65355cbd25f468af6046b1892905035838cc8455805978ff12cb0d46b
|