master
Mid Favila 8 months ago
parent b6f6640a83
commit 8c2ac0ddae
  1. 50
      TODO
  2. 1
      invcli

50
TODO

@ -0,0 +1,50 @@
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

@ -40,6 +40,7 @@ fetch_id()
generate_locations()
{
# 18 is for 360p, 22 is for 720p
# In the future, this will be automatic.
for itag in 18 #$(fetch_itag $(extract_urls|sed $chosen_video!d)|sed $chosen_video!d)
do
watch_vid

Loading…
Cancel
Save