General -Move useful functions like rand() to their own files, to be used like libraries. Links -Figure out a way to convert bookmarks to a textfile on exit and from the same on start, to facilitate sharing between machines bach -Generally make it suck less. fpm -Add error-handling for when fpm -s is provided an argument - right now it hangs. fpv -Add error-handling for when $# == 0. gasutc -No problems known at the moment. gcl -No problems known at the moment. invcli -Add support for playlists. -Add support for channels. -Add support for runtime choice of different video and audio streams, including e.g mixing a 1920x1080p stream with 158kbps webm audio. -When user doesn't provide a choice, default to the highest-quality combined stream available. -Allow viewing of more than ~20 things at a time - paging support? -Add command-line parameter to allow retrieval of media based on provided URL - usecase with plumber. iview -Expand support for meh if possible. lc -No problems known at the moment. modem-manager -Hide excessive output during first run. -Add error-handling for edgecases. msc -No problems known at the moment. netsh -Make it actually useful. Also maybe use the ip(1) command when the regular suite of tools isn't available? plumber -Rewrite in C at some point [low priority] -Add functionality for automatic generation and choosing of invidious instances that allow media downloads [high priority] -Add support for Nitter. -Improve handling of Reddit links (ideally people just wouldn't use Reddit, but alas) -Remove redundant program calls e.g sed foo|sed bar with sed -ne 'foo' -e 'bar/p' -Add proper handling of file:// URIs [high priority] -Add support for FTP, SSH, and other protocols