Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mr21/youtube-playlists-manager

Organize and browse your YouTube's playlists easily ! (use Google authentification)
https://github.com/mr21/youtube-playlists-manager

Last synced: about 1 month ago
JSON representation

Organize and browse your YouTube's playlists easily ! (use Google authentification)

Awesome Lists containing this project

README

        

[YouTube - playlist manager](http://mr21.fr/youtube-playlists-manager/)
==========================

![thumbnail](https://github.com/Mr21/YouTube-Playlists-Manager/blob/gh-pages/thumbnail.jpg)

**V1**
- [X] Forcer le **https**.
- [X] Lancer la vidéo quand on **click milieu** dessus.
- [X] Mettre un **lien externe** pour accéder à la **PL** au lieu du nom.
- [X] Pouvoir **éditer le nom de la PL** en cliquant dessus.
- [X] Pouvoir modifier le `status.privacyStatus` d'une PL.
- [X] Styliser les **scrollbars**.
- [X] Faire en sorte que le **bg des PL** corresponde toujours à sa **première vidéo**.
- [X] Faire comprendre que le **titre des PL** peut etre edite lors du `focus`.
- [X] **Multi-Channels**
- [X] Organisation par **onglets**.
- [X] Pouvoir charger plusieurs **channels** différents.
- [X] Mettre les channels autre que `Mine` en total **read-only**.
- [x] Afficher le vrai nom du channel dans l'onglet `channelTitle`.
- [X] Écrire en dessous du champs `channelName` si aucun channel n'a été trouvé OU si le channel est vide.
- [X] **DOMdiff**
- [X] **Stocker** les infos: `name`, `status`, `videos` pour chaque PL.
- [X] Mettre les boutons: **Cancel** et **Save** dans l'onglet `Mine`.
- [X] Donner la possibilité d'**annuler** toutes les modifications.
- [X] Coder une fonction `diff` generique.
- [X] Coder le **DOMdiff** qui utilisera la fonction `diff`.
- [X] Lancer les **requêtes** en prenant soin de **ré-écrire** les infos stockées dans chaque PL.
- [X] Mettre un **spinneur** d'attente lors du **save**.
- [X] Rédiger la section **About**.

**V2**
- [ ] Styliser les **infobulles**.
- [ ] **Suppression** d'une **playlist** via leur futur bouton `fa-trash`.
- [ ] **Suppression** des **vidéos** selectionnées avec la touche `delete`.
- [ ] **Ajout** d'une nouvelle **playlist** en cliquant sur un placeholder `fa-plus`.
- [ ] **Ajout** d'une nouvelle **video** dans une playlist en saisissant son `URL`.
- [ ] Pouvoir ouvrir son propre channel meme s'il est vide pour permettre de creer des playlists.
- [ ] **YouTube** (cool idee de _Misty_ <3)
- [ ] Mettre un bouton pour partager l'écran en deux pour y mettre une **iframe vers YouTube**.
- [ ] Permettre de **drag n drop** des vidéos d'une iframe vers l'autre (`HTML5`?).