The idea of this application is to allow users to have more options of controlling, managing, editing and sorting their YT playlist than what YT provides. Taking part in the 100commitow competition. But I will probably fail this competition and and not make it to the end. This just feels like cheating now...
![image](https://private-user-images.githubusercontent.com/13180578/315613944-cad76c6c-0ce1-4392-bbea-4ff0c29428a3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ0NjI3NDMsIm5iZiI6MTcyNDQ2MjQ0MywicGF0aCI6Ii8xMzE4MDU3OC8zMTU2MTM5NDQtY2FkNzZjNmMtMGNlMS00MzkyLWJiZWEtNGZmMGMyOTQyOGEzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI0VDAxMjA0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFkOTFkNjVhNTIzMWFlYTcwOWJmZjUyN2MwMzAxZTYxODIzYWM3MDU3NDU3ZjBmNjM0YjU1MTZiZWMzOGQ2YWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.VjpvO9aXoWlrNTE_aGO1Ll8tm1zems5lByTf9_0TefA)
Add login via Google/YT AccountFix default Identity pages to match my needsLeavy only google login, with nice buttonDon't allow other logins, data access, etc.
Add YT Api integrationShow user's uploadsShow playlists of a userSet up YT API accessDownload a list of playlistsand display just the names with links
Add nice component library with beautiful UIChange the UI to match YT color schemeAdd nicer fontAdd AI generated cool logo-Edit playlists (name, description, etc)
- Manage user account - change data, download data, remove data
- Fix how Identity works now with Google OAuth
- Sort playlist by:
- default options (popularity, upload time, add time)
- video length
- try different sorting algorithms, bubble sort first.
- Add scheduled sorting
- Add Hangfire to the application
- Get a test server to run the application constantly
- Allow user to select one playlist to be sorted daily by the app, by his criteria of sorting
- Remove duplicates
- Add some tests????
- Remove deleted videos
- Remove unavailable videos in your region
- Get suggestions on what to watch next
- Automatically add new videos from subsscribtions to watch-later
- Warnings about lists being almost full
- Refactoring