# TODO LIST ## V1 - [ ] Theme - [x] Plex - [x] Installer - [x] Checking Configuration server - [x] Connect to the database - [x] Create tables - [x] Add one PlexServer and check connection - [x] Create Admin account - [x] Registration User - [x] Login User - [x] Browse Server - [x] List Libraries - [x] List TV Shows - [x] List TV Show Seasons - [x] List Movies and TV Shows Movies - [ ] Main Interface by server - [x] List Libraries - [x] List last Movies - [x] List last TvShow - [ ] Search - [ ] Movies - [x] Title - [x] Description - [x] Note - [ ] Other information like in Plex - [ ] TV Show - [x] List Season - [x] List Episode in Season - [x] Title - [x] Description - [x] Note - [ ] Other information like in Plex - [ ] Streaming - [x] Basic options (Play, pause, next...) - [x] Implement Video Player - [ ] Select Quality - [ ] Select Audio - [ ] Select Subtitles - [ ] Management PlexServer - [x] List servers - [X] Add server - [ ] Edit server - [X] Disable Server - [X] Delete server - [ ] Check state and latence - [ ] Management Libraries - [ ] List libraries - [ ] Disable library - [ ] Add permition to library - [ ] Add permition to user - [ ] Management User - [ ] Edit profil - [ ] Add sub-account - [ ] Edit sub-account - [ ] Delete sub-account ## OTHER Version - [ ] Theme - [ ] Netflix [OTHER] - [ ] Cache - [ ] Cache Libraries [OTHER] - [x] Cache Media MetaData [OTHER] - [ ] Cache SQL request [OTHER] - [ ] Streaming - [ ] Implement Video Player that stay when we change of page [OTHER] - [ ] Management PlexServer - [ ] Stream directly from PlexServer or use the site like a web-proxy [OTHER] - [ ] Management User - [ ] List of session [OTHER] - [ ] Ban IP [OTHER] - [ ] Delete Account [OTHER] - [ ] Limit acces to ip [OTHER] - [ ] Management Permission - [ ] Limit Quality [OTHER] - [ ] Limit number streaming [OTHER]