[PR #666] Add play button to album and playlist views #652

Open
opened 2026-02-28 14:33:46 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jpochyla/psst/pull/666
Author: @Cleboost
Created: 6/30/2025
Status: 🔄 Open

Base: mainHead: play-button


📝 Commits (4)

  • f75000e Add play button to album and playlist views
  • a476bea Add play to top bar and group with sort
  • 54cbd2a Refactor play_items_with_mode to early return on empty items
  • ed9cd0f Merge remote-tracking branch 'upstream/main' into play-button

📊 Changes

3 files changed (+90 additions, -1 deletions)

View changed files

📝 psst-gui/src/cmd.rs (+3 -1)
📝 psst-gui/src/delegate.rs (+59 -0)
📝 psst-gui/src/ui/mod.rs (+28 -0)

📄 Description

Introduces a play button to both album and playlist detail views, allowing users to start playback directly from these screens. Implements new commands and delegate handling to support playing all tracks from an album or playlist, respecting the current queue behavior (e.g., random or sequential).

Not sure about code quality or used practice

close https://github.com/jpochyla/psst/issues/656

{962628E1-A986-46AE-A412-615344ABF36F}
{5470D146-7C18-4D6E-8B40-FE0B4A3F4F56}


🔄 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/jpochyla/psst/pull/666 **Author:** [@Cleboost](https://github.com/Cleboost) **Created:** 6/30/2025 **Status:** 🔄 Open **Base:** `main` ← **Head:** `play-button` --- ### 📝 Commits (4) - [`f75000e`](https://github.com/jpochyla/psst/commit/f75000ec567d088ea42c442bf6edc8f42bb2773c) Add play button to album and playlist views - [`a476bea`](https://github.com/jpochyla/psst/commit/a476bea4c9dbea93de16125acac9d824d16e7e31) Add play to top bar and group with sort - [`54cbd2a`](https://github.com/jpochyla/psst/commit/54cbd2a5acb5de4a705a91946ca9a000fa070edd) Refactor play_items_with_mode to early return on empty items - [`ed9cd0f`](https://github.com/jpochyla/psst/commit/ed9cd0fcb348df512b419f10eaf966aeb85f5395) Merge remote-tracking branch 'upstream/main' into play-button ### 📊 Changes **3 files changed** (+90 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `psst-gui/src/cmd.rs` (+3 -1) 📝 `psst-gui/src/delegate.rs` (+59 -0) 📝 `psst-gui/src/ui/mod.rs` (+28 -0) </details> ### 📄 Description Introduces a play button to both album and playlist detail views, allowing users to start playback directly from these screens. Implements new commands and delegate handling to support playing all tracks from an album or playlist, respecting the current queue behavior (e.g., random or sequential). > Not sure about code quality or used practice close https://github.com/jpochyla/psst/issues/656 ![{962628E1-A986-46AE-A412-615344ABF36F}](https://github.com/user-attachments/assets/fb19cf30-29bf-40e8-b9a1-5ef006d6719c) ![{5470D146-7C18-4D6E-8B40-FE0B4A3F4F56}](https://github.com/user-attachments/assets/fe26b487-25a6-41c3-948a-579a8777c9b5) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
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/psst#652
No description provided.