jagrosh / jagrosh/MusicBot

[Feature Request] Song Caching

Open
#813 2 comments 0 reactions 0 assignees View on GitHub
enhancement lavaplayer
Dominant language
Java
Stars
5.8k
Forks
2.8k
PR merge metrics
No merged PRs in 30d

Description

Looking for a caching ability, For repeat songs and playlists.

Hoping to save a local copy of commonly played music to allow for quick re-playing of already played songs.

1. Play a song
2. Play another song
3. Play the previous song without having to download it again.
4. ???
5. Weird pause in-between songs because of slow download speed might be bopped.

Quick edit:
Maybe the automatic downloading of the next song in queue to prepare to help with the delay as well. If at all possible.

**Please check the following links to confirm that your feature has not already been requested:**
I tried searching, Didn't see it.

Contributor guide

No contributing guide indexed for this repository

Research direction

No source files, tests, or entry points are named. Start by tracing how songs are downloaded and played, then define the cache and queue behavior needed to replay a song without downloading it again, including the proposed next-song prefetch; done means repeat playback avoids the download delay without introducing the reported pause.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.