[GH-ISSUE #1675] [feat] Allow resuming of a song that was previously playing. #918

Closed
opened 2026-02-26 02:34:38 +03:00 by kerem · 1 comment
Owner

Originally created by @SketchNI on GitHub (May 6, 2023).
Original GitHub issue: https://github.com/koel/koel/issues/1675

Description
Let's say I'm playing "Cliffs of Dover" by Eric Johnson and at 2 minutes 30 seconds, I close my browser. A few hours later, I reopen Koel in my browser and want to resume the song from that point but I can't.

Example
This could be achieved (maybe?) by writing the song uuid and progress to localStorage every few seconds and when initiating a new session in koel, check for koelMediaResume in localStorage, pull the song and set the progess to the last recorded timestamp.

Originally created by @SketchNI on GitHub (May 6, 2023). Original GitHub issue: https://github.com/koel/koel/issues/1675 **Description** Let's say I'm playing "Cliffs of Dover" by Eric Johnson and at 2 minutes 30 seconds, I close my browser. A few hours later, I reopen Koel in my browser and want to resume the song from that point but I can't. **Example** This could be achieved (maybe?) by writing the song uuid and progress to localStorage every few seconds and when initiating a new session in koel, check for `koelMediaResume` in localStorage, pull the song and set the progess to the last recorded timestamp.
kerem closed this issue 2026-02-26 02:34:38 +03:00
Author
Owner

@phanan commented on GitHub (May 12, 2023):

Yeah, I've been thinking of the idea of maintaining the listening session (current song, current time, and current queue) but don't have time yet. The ideal case would be that these are synced between browsers/devices as well.

<!-- gh-comment-id:1545483823 --> @phanan commented on GitHub (May 12, 2023): Yeah, I've been thinking of the idea of maintaining the listening session (current song, current time, and current queue) but don't have time yet. The ideal case would be that these are synced between browsers/devices as well.
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/koel-koel#918
No description provided.