[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#777220: ITP: you-get -- downloader for youtube and number of sites



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

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: