Display lyrics on your touchbar with BTT
Project description
Synced Lyric on TouchBar
:warning: I no longer have a macbook with TouchBar, so I won't be able to update this project as often.
Show synced lyric in the touch-bar with BetterTouchTool and NetEase/QQ Music APIs. Based on the idea of Kashi.
Features
- Synced lyrics from QQ Music and NetEase Music APIs;
- Support Spotify (Recommended) & Music (Only songs in your playlists);
- Support for English/Spanish/Chinese(Simplified/Traditional)/Japanese and more;
Instruction
If you are not familiar with command line, python ecosystem or having problems understanding this tutorial, find a friend to help you. Issues/DMs are not actively monitored for this project.
1. Installation
pip3 install touchbar_lyric --upgrade
2. Configuration in BetterTouchTool
Same as Kashi:
- Copy&paste the content in
lyric.jsonin Meun Bar > Touch Bar; - Change the python path
$PYTHONPATHto your own python path in the script area;
$PYTHONPATH -m touchbar_lyric --app Music
or use Spotify(default)
$PYTHONPATH -m touchbar_lyric --app Spotify
Show Traditional Chinese lyrics
$PYTHONPATH -m touchbar_lyric --app Spotify --traditional
Be careful with typing double hyphens in BTT. It automatically change it to an em slash. Use copy & paste instead!
Acknowledgement
- Inspired by Kashi by Jim Ho.
- Supported by wonderful projects like qq-music-api by Rain120 and spotifylyrics by SimonIT.
Disclaimer
This project is not affiliated with Apple, Spotify, QQ Music, NetEase Music, BetterTouchTool or any other third party. This project is not intended to violate any terms of service of the aforementioned parties. This project is for educational purposes only.
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
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 touchbar_lyric-0.8.2.tar.gz.
File metadata
- Download URL: touchbar_lyric-0.8.2.tar.gz
- Upload date:
- Size: 10.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.10.14 Darwin/23.4.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb2c265ccd4adc6d0245ac811100dc16e2186685434acbdaac94d8b8d7497f13
|
|
| MD5 |
3f76a9e0a9b74fe831de994bea3b6c00
|
|
| BLAKE2b-256 |
013b058e480d1f79ac5057d83b6f40eec91304a6196171dd79644dea139c3821
|
File details
Details for the file touchbar_lyric-0.8.2-py3-none-any.whl.
File metadata
- Download URL: touchbar_lyric-0.8.2-py3-none-any.whl
- Upload date:
- Size: 11.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.10.14 Darwin/23.4.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6636747ded17a791952713ec348a6cab02fc3b2b92bdbc8e497cb2aa225fe5fc
|
|
| MD5 |
a3f21920e5aaf26b29275b37484b5158
|
|
| BLAKE2b-256 |
a91215fb3eac26e075d2f9b0ca290853b7fb26768920e1ea9cc370fd0d7f7e99
|