On 02/07/2015 at 05:42 AM, Jonas Smedegaard wrote: > Quoting Paul Wise (2015-02-07 08:36:48) > >> On Fri, Feb 6, 2015 at 9:50 PM, Thorsten Glaser wrote: >> >>> I smell the chance to share… >> >> It would be nice if someone could contact all of the Python ones and >> ask them to merge their code. Same for all of the Perl ones and all of >> the other ones. > > Looking a bit closer, it seems there _is_ currently a single > download-only framework for each of Python, Lua and Perl plugin APIs > (youtube-dl, Lua and get-flash-videos, respectively): The (only?) other > related reusable framework seems to be python-pafy which seems targeted > special features of Youtube rather than generic download from many > sites. > > >> Even more interesting would be a standard for video downloader plugins >> so that video players like Totem and VLC could just play videos on >> these sites. De-duplicate all the things! > > libquvi offers Lua-based plugin API. Used by mplayer2, totem, git-annex > and older mpv (and possibly also rhtyhmbox and grilo).
It was the closest thing to a central streaming-sites access library / API at one point, AFAIK - but unfortunately it doesn't seem to have been updated since 2012, and the last non-spam thing I saw on one of its mailing lists (other than "here's another site-access definition" posts, with no= replies) was a comment to the effect that the developer seemed to have gone MIA... > youtube-dl offers Python-based plugin API. Used by freevo, lives and > recent mpv. > > get-flash-player offers Perl-based plugin API. Used by no other tools, > apparently. From personal experience get-flash-player is better than > the others at "walking blindly", fetching videos from random websites. > > Would be nice if someone... > > * rewrote site support in other tools as Python/Lua/Perl plugins. > * rewrote competing UI of other tools as libquvi/youtube-dl frontends. > * ported libquvi/youtube-dl/get-flash-player plugins to each other. Agreed, this would be nice. It would probably require reviving quvi upstream, though, whether by takeover or as a fork. -- The Wanderer The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. -- George Bernard Shaw
signature.asc
Description: OpenPGP digital signature