aome510 / spotify-player

A Spotify player in the terminal with full feature parity
MIT License
3.14k stars 137 forks source link

Add option to disable album art and reduce header height #409

Closed rolanday closed 3 months ago

rolanday commented 3 months ago

Is your feature request related to a problem? Please describe. Album are is highly pixelated when used inside a tmux session, which I assume it limitation of tmux and not a Spotify-player issue (see attached). Regardless, I run the player inside a split window at bottom of my terminal (Neovim above) and the window is relatively short in height. The screenshot shows the player in area reserved for it w/o needing to compromise my preferred overall window sizing (just two lines for playlists to appear and a lot of dead space above).

Screenshot 2024-04-10 at 8 51 54 PM

Describe the solution you'd like I don't need or care for the album are and would like an option to change the header height so there is more room for browsing files, etc., in the lower part of player app.

Describe alternatives you've considered Simply trade-off editor space to make more room for libraries, playlists , etc.

Additional context Thank you for spotty_player! It completes me :0)

aome510 commented 3 months ago

Album image is not a default feature. How did u install spotify_player? If installed via cargo install spotify_player for example, album art should not be included

rolanday commented 3 months ago

Hi @aome510 , I brew installed it using brew install spotify_player. I didn't find anything in the config doc indicating covert art can be disabled, but sounds like possible -- can you please share details.

I did try changing the cover art size to 1x1, which successfully reduced the size, but it had no effect on header height -- which is main thing I'm hoping to achieve.. It's a nice to have for me so just checking, otherwise just very happy that this app exists! Thank you again.

aome510 commented 3 months ago

@rolanday thanks for the kind words ❤️ . Glad to hear that you enjoy using my project.

I brew installed it using brew install spotify_player. I didn't find anything in the config doc indicating covert art can be disabled, but sounds like possible -- can you please share details.

Brew package includes some additional features such as image, lyric-finder, notify, etc. Those features are not runtime feature, so disable using configs is not supported. If you have cargo installed, you can install the "vanilla" application using cargo install spotify_player command.

Also what do you mean by header height?

aome510 commented 3 months ago

If you want the playback window to be vertically smaller. You can set playback_window_width to a smaller value.

rolanday commented 3 months ago

@aome510 , yes, playback window is the better term. ty, and I'll give it (and vanilla version) a try. Thanks again, and you should add a buy me a coffee link!

aome510 commented 3 months ago

Great! Will close this issue for now. Feel free to reopen it if you encounter any similar issue.

I don't really care about donations. I would prefer people to contribute back to the project if they enjoy using it!

rolanday commented 3 months ago

Great! Will close this issue for now. Feel free to reopen it if you encounter any similar issue.

I don't really care about donations. I would prefer people to contribute back to the project if they enjoy using it!

@aome510 , works like a charm /w the cargo installer ver and changing window with value. Thank you!!