Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] A way to categorize subscriptions #4745

Open
gptlang opened this issue Jun 11, 2024 · 3 comments
Open

[Feature request] A way to categorize subscriptions #4745

gptlang opened this issue Jun 11, 2024 · 3 comments
Labels
feature-request Request of a new feature

Comments

@gptlang
Copy link

gptlang commented Jun 11, 2024

Is your feature request related to a problem? Please describe.

I have 254 subscriptions, some less important than others. Shorts #2585 and other content regularly clutters the feed such that I miss important ones.

Describe the solution you'd like

A dropdown can be added to the subscribe button which allows the subscription can be added to pre-defined lists. Similar to the Playlists section, we can have "Sublists" where these lists are stored.

Describe alternatives you've considered

Write my own UI for that via the invidious APIs. It might be inefficient to fetch /api/v1/channels/:CHANNEL_ID repeatedly for every channel & caching it so I suppose another feature request would be to expose whatever invidious uses to keep track of subscriptions such that I can send an array of channel IDs and receive a small paginated response.

@gptlang gptlang added the feature-request Request of a new feature label Jun 11, 2024
@gptlang
Copy link
Author

gptlang commented Jun 22, 2024

Note: /api/v1/channels/:ucid/videos is missing from the documentation. Remember to URL encode continuation from the response. Looked a bit at the code and it seems that invidious actually fetches the videos for each channel and stores that for subscriptions so there isn't actually a more efficient way. Looks like maintainers are busy putting out fires set by youtube so I'll try to work this out myself.

@gptlang
Copy link
Author

gptlang commented Jun 23, 2024

I've started working on this a bit: master...gptlang:invidious:master.

This is the first time I've touched crystal and can't figure out how to get an LSP and syntax highlighting working on Neovim. Could someone from @iv-org point me in the right direction?

@unixfox
Copy link
Member

unixfox commented Jun 23, 2024

I've started working on this a bit: master...gptlang:invidious:master.

This is the first time I've touched crystal and can't figure out how to get an LSP and syntax highlighting working on Neovim. Could someone from @iv-org point me in the right direction?

Join matrix (https://matrix.to/#/#invidious:matrix.org) or IRC (https://web.libera.chat/?channel=#invidious) for discussing about that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Request of a new feature
Projects
None yet
Development

No branches or pull requests

2 participants