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

Manually reorder subscriptions lists #7870

Open
5 tasks done
ghost opened this issue Feb 13, 2022 · 3 comments
Open
5 tasks done

Manually reorder subscriptions lists #7870

ghost opened this issue Feb 13, 2022 · 3 comments
Assignees
Labels
feature request Issue is related to a feature in the app GUI Issue is related to the graphical user interface playlist Anything to do with playlists in the app

Comments

@ghost
Copy link

ghost commented Feb 13, 2022

Checklist

  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I'm aware that this is a request for NewPipe itself and that requests for adding a new service need to be made at NewPipeExtractor.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Feature description

Add two-bar handle to move subscriptions up and down. Just like #8221 did for playlists, but for subscriptions.

Why do you want this feature?

I would like to sort subscriptions some down others up for convenience.

@ghost ghost added the feature request Issue is related to a feature in the app label Feb 13, 2022
@triallax triallax added the GUI Issue is related to the graphical user interface label Feb 14, 2022
@litetex litetex changed the title Sorting playlists/subscriptions Sorting playlists/subscriptions-lists Feb 15, 2022
@GGAutomaton
Copy link
Contributor

I would like to work on this issue.

@GGAutomaton
Copy link
Contributor

GGAutomaton commented Apr 14, 2022

Current progress:

  • Add a new column display_index in the database.
  • Implement an algorithm to merge local playlists and remote playlists by index. If they have the same index, sort them by name.
  • If the saved index doesn't match the actual display index for some reason (e.g., setting to all zero after database migration, or the index is not continuous after deletion), save the new index to the database.
  • A newly added playlist is always on the top of the bookmark.
  • UI design. Add item handle.
  • Debounced saver.

@SameenAhnaf SameenAhnaf mentioned this issue Aug 29, 2022
6 tasks
@opusforlife2 opusforlife2 added the playlist Anything to do with playlists in the app label Oct 24, 2022
@opusforlife2 opusforlife2 changed the title Sorting playlists/subscriptions-lists Manually reorder playlists/subscriptions-lists Oct 26, 2022
@Stypox Stypox changed the title Manually reorder playlists/subscriptions-lists Manually reorder subscriptions-lists Mar 30, 2024
@Stypox Stypox changed the title Manually reorder subscriptions-lists Manually reorder subscriptions lists Mar 30, 2024
@nerdguy1338
Copy link

Current progress:

  • Add a new column display_index in the database.
  • Implement an algorithm to merge local playlists and remote playlists by index. If they have the same index, sort them by name.
  • If the saved index doesn't match the actual display index for some reason (e.g., setting to all zero after database migration, or the index is not continuous after deletion), save the new index to the database.
  • A newly added playlist is always on the top of the bookmark.
  • UI design. Add item handle.
  • Debounced saver.

Speaking of merging playlists, could that be an option please? Merge multiple playlists into one big one, optionally remove duplicate videos?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Issue is related to a feature in the app GUI Issue is related to the graphical user interface playlist Anything to do with playlists in the app
Projects
None yet
Development

No branches or pull requests

4 participants