mpv-player / mpv-player/mpv

Async generating playlists from whole user content channels

Open
#10,219 0 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.