[PR #793] [MERGED] add optional feature to pixelate album art to match terminal aesthetic #882

Closed
opened 2026-03-03 00:01:16 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/aome510/spotify-player/pull/793
Author: @KUHLwasStolen
Created: 8/4/2025
Status: Merged
Merged: 8/5/2025
Merged by: @aome510

Base: masterHead: pixelate-feature


📝 Commits (3)

  • a515cb7 add pixelate feature to stylize cover images
  • 05bb5ab add pixelate example pictures to README
  • 215ca3e extract code that pixelates into function pixelate_image()

📊 Changes

6 files changed (+45 additions, -0 deletions)

View changed files

📝 README.md (+16 -0)
📝 docs/config.md (+1 -0)
📝 examples/app.toml (+1 -0)
📝 spotify_player/Cargo.toml (+1 -0)
📝 spotify_player/src/client/mod.rs (+22 -0)
📝 spotify_player/src/config/mod.rs (+4 -0)

📄 Description

Inspired by #741 this pull request adds an optional feature pixelate to spotify-player that pixelates the album art to match the terminal aesthetic if wished.
The feature can be tweaked by the cover_img_pixels config option that I added.

Here are some examples:

cover_img_pixels 8 16 32 64
example 8x8 16x16 32x32 64x64

closes #741


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/aome510/spotify-player/pull/793 **Author:** [@KUHLwasStolen](https://github.com/KUHLwasStolen) **Created:** 8/4/2025 **Status:** ✅ Merged **Merged:** 8/5/2025 **Merged by:** [@aome510](https://github.com/aome510) **Base:** `master` ← **Head:** `pixelate-feature` --- ### 📝 Commits (3) - [`a515cb7`](https://github.com/aome510/spotify-player/commit/a515cb7805063cbf7106b1e5ea5441645504a5e6) add pixelate feature to stylize cover images - [`05bb5ab`](https://github.com/aome510/spotify-player/commit/05bb5aba1e0d41669a656258a83ad41c59ae0427) add pixelate example pictures to README - [`215ca3e`](https://github.com/aome510/spotify-player/commit/215ca3e42a0554f043b53879a179f69f168710c2) extract code that pixelates into function `pixelate_image()` ### 📊 Changes **6 files changed** (+45 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+16 -0) 📝 `docs/config.md` (+1 -0) 📝 `examples/app.toml` (+1 -0) 📝 `spotify_player/Cargo.toml` (+1 -0) 📝 `spotify_player/src/client/mod.rs` (+22 -0) 📝 `spotify_player/src/config/mod.rs` (+4 -0) </details> ### 📄 Description Inspired by #741 this pull request adds an optional feature `pixelate` to `spotify-player` that pixelates the album art to match the terminal aesthetic if wished. The feature can be tweaked by the `cover_img_pixels` config option that I added. Here are some examples: | `cover_img_pixels` | `8` | `16` | `32` | `64` | |--------------------|-----|------|------|------| | example | <img width="100" alt="8x8" src="https://github.com/user-attachments/assets/4137aaea-ce28-4019-8cd5-2d14327e72e4" /> | <img width="100" alt="16x16" src="https://github.com/user-attachments/assets/0ca94748-093a-468c-8fb3-1f5639666eb6" /> | <img width="100" alt="32x32" src="https://github.com/user-attachments/assets/f5d0f2da-0439-47e4-91c9-3a2aa73ac90c" /> | <img width="100" alt="64x64" src="https://github.com/user-attachments/assets/d06ef731-38fa-424d-9672-313f56c193d0" /> | closes #741 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 00:01:16 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/spotify-player#882
No description provided.