TODO: LITERALLY HALF THE API ISNT EVEN AWARE ABOUT AUTHENTICATION, FIX BEFORE RELEASE video player, use hls, add direct download at somepoint list available files, movies, videos, shows, and folders, for future release, currently just glorified file server upon the selection of a movie or show, display info and play button, for future release add hls streaming and support with ffmpeg (server side) add library restrictions based on user permissions and details add user groups for mass application of permissions (admin, lib1, lib2, etc) implement auth list libraries done, fix with auth fix /web/libraries and /web/login to use api js instead of /web/js/login.js and /web/js/libraries.js music streaming? electron app for desktop? cli tool for easy bulk downloads? temporarily use local cache folder, use /var/tmp for fhs compliance later down the line (make user customisable)