spicetify-themes/Turntable/README.md

86 lines
2.1 KiB
Markdown
Raw Permalink Normal View History

# Turntable
Based on Spotify original theme.
**Note:** Require Spicetify **v2.2.0** or higher! Otherwise, performance problems will happen when the turntable rotate!
View the **CHANGELOG** [here](https://github.com/grasonchan/spotify-spice/blob/master/CHANGELOG.md).
## Screenshots
<div align="center">
<img src="screenshots/turntable.png" alt="turntable">
</div>
<div align="center">
<img src="screenshots/fad.png" alt="full app display">
</div>
<div align="center">
<img src="screenshots/fad_vertical.png" alt="full app display - vertical mode">
</div>
## More
### About Turntable
Use CSS to achieve, not picture. This means it can be scaled to any size, but make sure the album cover is not blurry.
Actually, the rotation of the turntable was created at spicetify v1, but in some cases, animation is affected by other factors. I think "fullAppDisplay.js high GPU usage" is the reason. Fortunately, it's normal now!
### Info
Designed and developed by [Grason Chan](https://github.com/grasonchan).
The turntable inspired by [Netease Music](https://music.163.com) and [Smartisan OS build-in Music Player](https://www.smartisan.com/os/#/beauty) (not include code).
Develop and test on macOS. If there's any problem, please open issue or PR.
### Installation
2022-03-01 10:40:47 +01:00
1. add extension - [Full App Display](https://spicetify.app/docs/getting-started/extensions#full-app-display)
```shell
spicetify config extensions fullAppDisplay.js
spicetify apply
```
2023-04-16 02:43:55 +02:00
2. put **Turntable** into the **.config/spicetify**
```shell
cd spicetify-themes
cp -r Turntable ~/.config/spicetify/Themes
```
2023-04-16 02:43:55 +02:00
3. select the theme, then apply
```shell
spicetify config current_theme Turntable
2023-04-16 02:43:55 +02:00
spicetify config inject_theme_js 1
spicetify apply
```
### How to Uninstall
1. remove **Turntable** and **rotateTurntable.js**
```shell
rm -r ~/.config/spicetify/Themes/Turntable
```
2. config to spicetify default theme
```shell
spicetify config current_theme SpicetifyDefault
```
2023-04-16 02:43:55 +02:00
3. remove extension - Full App Display
```shell
spicetify config extensions fullAppDisplay.js-
```
4. apply
```shell
spicetify apply
```