mirror of
https://github.com/morpheusthewhite/spicetify-themes.git
synced 2024-11-22 19:02:45 +01:00
89 lines
2.3 KiB
Markdown
89 lines
2.3 KiB
Markdown
# 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
|
|
|
|
1. add extension - [Full App Display](https://spicetify.app/docs/getting-started/extensions#full-app-display)
|
|
|
|
```shell
|
|
spicetify config extensions fullAppDisplay.js
|
|
spicetify apply
|
|
```
|
|
|
|
2. put **Turntable** and **turntable.js** into the **.config/spicetify**
|
|
|
|
```shell
|
|
cd spicetify-themes
|
|
cp -r Turntable ~/.config/spicetify/Themes
|
|
cp Turntable/turntable.js ~/.config/spicetify/Extensions
|
|
```
|
|
|
|
3. select the theme and extension, then apply
|
|
|
|
```shell
|
|
spicetify config current_theme Turntable
|
|
spicetify config extensions turntable.js
|
|
spicetify apply
|
|
```
|
|
|
|
### How to Uninstall
|
|
|
|
1. remove **Turntable** and **rotateTurntable.js**
|
|
|
|
```shell
|
|
rm -r ~/.config/spicetify/Themes/Turntable
|
|
rm ~/.config/spicetify/Extensions/turntable.js
|
|
```
|
|
|
|
2. config to spicetify default theme
|
|
|
|
```shell
|
|
spicetify config current_theme SpicetifyDefault
|
|
```
|
|
|
|
3. remove extension - Full App Display and Turntable(optional)
|
|
|
|
```shell
|
|
spicetify config extensions fullAppDisplay.js-
|
|
spicetify config extensions turntable.js-
|
|
```
|
|
|
|
4. apply
|
|
|
|
```shell
|
|
spicetify apply
|
|
```
|