Differences between revisions 6 and 7
Revision 6 as of 2015-02-09 12:06:27
Size: 1746
Editor: ?Zlatan Todoric
Comment:
Revision 7 as of 2017-04-17 04:27:09
Size: 2965
Editor: PaulWise
Comment: merge VideoDownloaders
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
||'''Package Name'''||'''GUI/CLI'''||'''Language'''||Features?||
|| DebianPkg:pafy || CLI || Python ||
|| DebianPkg:quvi || CLI || C ||
|| DebianPkg:nomnom || GUI || C, Qt ||
|| DebianPkg:cclive || CLI || C ||
||'''Package Name'''||'''Interface'''||'''Language/Framework'''|| '''Sites''' || '''Comment''' ||
|| DebianPkg:pafy || library, command-line || Python || !YouTube only ||
|| DebianPkg:quvi || library, command-line || Lua, C, C++ || several sites ||
|| DebianPkg:nomnom || graphical || C++, Qt ||
|| DebianPkg:cclive || command-line || C ||
Line 14: Line 14:
|| DebianPkg:groovebasin || GUI || NodeJS || || DebianPkg:groovebasin || GUI || JavaScript, NodeJS ||
Line 23: Line 23:
|| DebianPkg:get-flash-videos || CLI || Perl || || DebianPkg:get-flash-videos || command-line || Perl || many sites ||
Line 28: Line 28:
|| [[https://bitbucket.org/delx/webdl|webdl]] || command-line, console || Python || Australian public TV channels || not in Debian ||
|| [[DebianPackage:svtplay-dl|svtplay-dl]] || command-line || Python || several sites ||
|| [[DebianPackage:mediathekview|MediathekView]] || graphical || Java || German public TV channels ||
|| [[DebianPackage:get-iplayer|get_iplayer]] || command-line || Perl || BBC iPlayer ||
|| [[DebianPackage:libwww-youtube-download-perl|WWW::YouTube::Download]] || library, command-line || Perl || !YouTube only ||
|| [[DebianPackage:node-ytdl-core|node-ytdl-core]] || library || JavaScript, node.js || !YouTube only ||
|| [[DebianPackage:tunesviewer|TunesViewer]] || graphical || Python || iTunesU only ||
|| [[DebianPackage:nicovideo-dl|nicovideo-dl]] || command-line || Python || Niconico only ||
|| [[DebianPackage:libwww-nicovideo-download-perl|WWW::NicoVideo::Download]] || library || Perl || Niconico only ||
|| [[DebianPackage:encuentro|encuentro]] || graphical || Python || Encuentro Argentinian channel only ||

The purpose of this wiki page is to coordinate and combine upstream developers of various FLOSS projects that aim to help and provide services to users in terms of viewing, listening and downloading video and audio content from various places on Internet. Purpose of this is to easy the creation of wider and bigger picture of FLOSS ecosystem surrounding this specific field so interested parties could discuss a possibility of one unique/universal software/library that would benefit developers and in that line all our users. Bonus part is UI front-end for such software.

Notice: Features should be comparable things between listed packages. What things should we compare (so features section doesn't get to big burden to maintain and its easy to scroll through relevant information)?


Package Name

Interface

Language/Framework

Sites

Comment

pafy

library, command-line

Python

YouTube only

quvi

library, command-line

Lua, C, C++

several sites

nomnom

graphical

C++, Qt

cclive

command-line

C

mplayer2

GUI/CLI

C, SDL

groovebasin

GUI

?JavaScript, NodeJS

youtube-dl

CLI

Python

mpv

GUI/CLI

smtube

GUI

C, Qt

tribler

GUI

Python

gpodder

GUI/CLI

Python

slimrat-nox

CLI

Perl

slimrat

GUI

Perl, GTK

fatrat

GUI

C++, Qt

get-flash-videos

command-line

Perl

many sites

mps-youtube

CLI

Python

minitube

GUI

C++, Qt

glyrc

CLI

C

musique

GUI

C++, Qt

webdl

command-line, console

Python

Australian public TV channels

not in Debian

svtplay-dl

command-line

Python

several sites

MediathekView

graphical

Java

German public TV channels

get_iplayer

command-line

Perl

BBC iPlayer

WWW::YouTube::Download

library, command-line

Perl

YouTube only

node-ytdl-core

library

?JavaScript, node.js

YouTube only

TunesViewer

graphical

Python

iTunesU only

nicovideo-dl

command-line

Python

Niconico only

WWW::NicoVideo::Download

library

Perl

Niconico only

encuentro

graphical

Python

Encuentro Argentinian channel only