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.1.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.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
758eb60cb9921e2121d21823a37d87a840a0b3bbd1632e7ee537d74640a964e6
|
|
| MD5 |
3a94e299bf6ffb9578dceffd7601d291
|
|
| BLAKE2b-256 |
c18e639c29140f3f8c0787251d5bb1498f609c13e8826e5b270c596031e75715
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1873ce7eca2ef3efa6745247524b82470e4b7f7157b9760468953106e7b8bb5c
|
|
| MD5 |
e872c00a29d1b8cbf69eb1008f02e6ec
|
|
| BLAKE2b-256 |
4be30a58c00e798fc7532aea06df3e97807465ebfc82ab40fb2dca013cf2d924
|