Session-savable things #11

Open
opened 2026-05-09 16:35:28 +00:00 by firepear · 5 comments
Owner
  • most recent filter

  • current track (within filterset)

  • volume

  • shuffle status

Instead of firing a session save event every time vol/shuffle change, maybe an updater func should run every 20(? 10?) seconds and save if there is a change.

- [x] most recent filter - [x] current track (within filterset) - [ ] volume - [ ] shuffle status Instead of firing a session save event every time vol/shuffle change, maybe an updater func should run every 20(? 10?) seconds and save if there is a change.
Author
Owner

Test case for query: a:*parsons*&&((f:yacht||f:prog))

Test case for query: `a:*parsons*&&((f:yacht||f:prog))`
firepear added this to the v0.25 milestone 2026-05-09 20:26:20 +00:00
Author
Owner

Volume, and other things that might be useful like Shuffle status, are impossible to capture right now because there is no server-side interaction for them.

The obvious answer is to make a server call that captures those, but that can happen later.

Volume, and other things that might be useful like Shuffle status, are impossible to capture right now because there is no server-side interaction for them. The obvious answer is to *make* a server call that captures those, but that can happen later.
Author
Owner

Filter isn't quite done yet; recents are only mostly implemented. Forgot about that last night.

Filter isn't quite done yet; recents are only _mostly_ implemented. Forgot about that last night.
Author
Owner

Recents on reload works now.

Recents on reload works now.
Author
Owner

Moving the rest of this to v0.26

Moving the rest of this to v0.26
firepear modified the milestone from v0.25 to v0.26 2026-05-17 20:19:14 +00:00
firepear modified the milestone from v0.26 to v0.27 2026-05-25 20:07:02 +00:00
firepear modified the milestone from v0.27 to v0.28 2026-05-30 22:00:16 +00:00
firepear modified the milestone from v0.28 to v0.29 2026-06-08 03:29:37 +00: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.

Blocks
#27 add track position control
firepear/thrasher-media-service
Reference
firepear/thrasher-media-service#11
No description provided.