Async generating playlists from whole user content channels
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 37k
- Forks
- 3.5k
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 22
Description
When you "mpv https://www.youtube.com/c/SiIvaGunner" mpv will load every single video or song this whole channel has ever made before loading a single video, witch takes 5 mins for me. this should be Async meaning ones it loads 1 video into the playlist it should just play that video and let you watch/hear it while it still loads the other videos into the playlist for as long as it needs to in the background.
and all so for maybe low end hardware, or low end internet. there should be a setting to make it only load 1 video into the playlist at a time then ones that video ends it loads the next one more efficiently with out caring about the next 5 or 500 videos this channel has ever made.
Why I want this is cause this music artist uploads every min every day all most and I would like to just plop there whole channel into mpv and play all there newest current songs they made, its very nice.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how mpv handles a YouTube channel URL such as https://www.youtube.com/c/SiIvaGunner and builds its playlist. Define how playback can begin after the first item while remaining items load, and how an optional one-at-a-time mode should behave; completion should be demonstrated with a large channel playlist and low-bandwidth or low-end-hardware conditions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100