Page MenuHomeSolus

Package Request - Tartube
Closed, WontfixPublic

Description

Name of the software - Tartube

Project/product Homepage - https://tartube.sourceforge.io/

Why we should include this into the repository, i.e. what does it do that the alternatives do not? - youtube-dl(c) frontend that allows for the archiving of audio/visual media from multiple sources, including Youtube, Bitchute, and others.

Is it open source? - Tartube is licensed under the GNU General Public License v3.0.

If it is open source, please provide a link to the most up to date, versioned source tarball/zipfile. master.zip links will not be accepted. - https://github.com/axcore/tartube/archive/v2.2.007.tar.gz

If there are no upstream releases but the inclusion policy is otherwise met, please provide a link to the source repository (i.e. GitHub) - https://github.com/axcore/tartube

Related Objects

Event Timeline

This comment was removed by stalebrim.
DataDrake added a subscriber: DataDrake.

We aren't comfortable with the legal ramifications of a Youtube viewer that automatically downloads content without forcing you to engage with the Youtube ToS in some way. We can't take the legal risk of being sued for shipping an application which makes piracy, intentional or otherwise, so easy. This isn't like a podcast downloader where the content provider expects you to download the audio for consumption and it's not like a bittorrent client where anything can be downloaded. It's a client for service which provides primarily copyrighted material which is not distributed under a Creative Commons license.

@DataDrake Tartube has two core functions:

  1. Download videos, and
  2. Fetch an up-to-date list of videos from many channels and playlists, so the user choose which ones to which on the original website

Legally speaking, the second of these is probably no different to 'scraping' a website, and the US courts have ruled that scraping a website is legal. Indeed, YouTube provides an RSS feed for this very purpose.

v2.3.0 adds the ability to create a package which disables downloads. The package could be created either by using the environment variable TARTUBE_PKG_NO_DOWNLOAD, or by making sure that the executable is the one in ..//pack/bin/no_download/tartube, rather than the default executable /tartube/tartube. (Further notes on packaging can be found in the README and setup.py files.)

I'm not sure if this would be enough to relieve your discomfort, but the reduced functionality now exists, for anyone who wants it.