Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/golddominik893/liberatube

Liberatube is a Privacy, Feature Rich alternative front end to YouTube.
https://github.com/golddominik893/liberatube

alternative alternative-frontends api free invidious-api libera libre php privacy youtube youtube-alternative

Last synced: about 2 months ago
JSON representation

Liberatube is a Privacy, Feature Rich alternative front end to YouTube.

Awesome Lists containing this project

README

        

![Liberatube banner](https://github.com/GoldDominik893/file-hosting/blob/main/screenshots/liberatube_banner.png?raw=true)

[![License](https://img.shields.io/github/license/golddominik893/liberatube?label=License&color=brightgreen&cacheSeconds=3600)](./LICENSE)
[![Release](https://img.shields.io/github/v/release/golddominik893/liberatube?label=Release&color=brightgreen&cacheSeconds=3600)](https://github.com/golddominik893/liberatube/releases/latest)
[![Commits](https://img.shields.io/github/commit-activity/y/golddominik893/liberatube?color=red&label=commits)](https://github.com/golddominik893/liberatube/commits)
[![Issues](https://img.shields.io/github/issues/golddominik893/liberatube?color=important)](https://github.com/golddominik893/liberatube/issues)
[![Pull Requests](https://img.shields.io/github/issues-pr/golddominik893/liberatube?color=blueviolet)](https://github.com/golddominik893/liberatube/pulls)
[![Build amd64 image](https://github.com/GoldDominik893/liberatube/actions/workflows/build-amd64.yml/badge.svg)](https://github.com/GoldDominik893/liberatube/actions/workflows/build-amd64.yml)
[![Build arm64 image](https://github.com/GoldDominik893/liberatube/actions/workflows/build-arm64.yml/badge.svg)](https://github.com/GoldDominik893/liberatube/actions/workflows/build-arm64.yml)

## Table of Contents

* [Screenshots](#screenshots)
* [Features](#features)
* [To do](#to-do)
* [Related Repositories](#related-repositories)
* [Instances](#instances)
* [Installation](#installation)
* [Docker](#docker)
* [Native](#native)
* [Documentation](#documentation)
* [License](#license)
* [Liability](#liability)
* [Licences from dependancies](#licences-from-dependancies)

## Screenshots

| Home | Video |
|---|---|
| ![home page](https://github.com/GoldDominik893/file-hosting/blob/main/screenshots/1.9deltaScreenshots/home.jpg?raw=true) | ![video page](https://github.com/GoldDominik893/file-hosting/blob/main/screenshots/1.9deltaScreenshots/video.png?raw=true) |

| Channel | Comments | Settings |
|---|---|---|
| ![channel page](https://github.com/GoldDominik893/file-hosting/blob/main/screenshots/1.9deltaScreenshots/channel.jpg?raw=true) | ![comments page](https://github.com/GoldDominik893/file-hosting/blob/main/screenshots/1.9deltaScreenshots/comments.png?raw=true) | ![settings page](https://github.com/GoldDominik893/file-hosting/blob/main/screenshots/1.9deltaScreenshots/settings.png?raw=true) |

[View more Screenshots](https://github.com/GoldDominik893/file-hosting/tree/main/screenshots/1.9deltaScreenshots)

## Features

* [x] Lightweight
* [x] No ads and no tracking
* [x] Native language support
* [x] DASH/HLS video support
* [x] Playlists
* [x] Blue/Ultra dark themes
* [x] Community driven plugin store
* [x] Audio-only mode
* [x] Return YouTube Dislike
* [x] Download videos
* [x] Does not use official YouTube API's
* [x] Docker compose file

## To do

* [ ] Autoplay for playlists
* [ ] Subscribing to channels
* [ ] Caching the trending page to reduce loading times significantly
* [ ] Annotations (clickable links on the video basically)

## Related Repositories

* [Liberatube](//github.com/golddominik893/liberatube) - This Repository.
* [Liberatube Plugin Store](//github.com/golddominik893/liberatube-pluginstore) - The community driven plugin store for Liberatube.
* [Liberatube Documentation](//github.com/golddominik893/liberatube-docs) - Documentation for Liberatube.
* [Liberatube Redirector](//github.com/golddominik893/liberatube-redirector) - A Chrome extension that automatically redirects YouTube links to Liberatube.
* [Liberatube Instances](//github.com/golddominik893/liberatube-instances) - Instance switcher website.

## Instances

Check the [Documentation](https://liberatube-docs.epicsite.xyz/general/2.instances/).

## Installation

### Docker

You can build an image yourself using the compose file provided, ensure that you have docker and docker compose installed.

You also need to edit the `config.php` file to uncomment and recomment some lines for the sql credentials.

```bash
git clone https://github.com/GoldDominik893/liberatube.git
cd liberatube/
nano config.php
sudo docker-compose up -d --build
```

### Native

Check the [Documentation](https://liberatube-docs.epicsite.xyz/installation/1.prerequisites/).

## Documentation

If you need help regarding this software please check the [Documentation](http://liberatube-docs.epicsite.xyz/) first before opening an issue or a discussion.

## [License](./LICENSE)

Liberatube is licensed under the GNU Affero General Public License v3.0

Copyright © 2024 Dominic Wajda

### Liability

We take no responsibility for the use of our tool, or external instances
provided by third parties. We strongly recommend you abide by the valid
official regulations in your country. Furthermore, we refuse liability
for any inappropriate use of Liberatube, such as illegal downloading.
This tool is provided to you in the spirit of free, open source software.

You may view the LICENSE in which this software is provided to you [here](./LICENSE).

> 16. Limitation of Liability.
>
> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.

### Licences from dependancies

* Google fonts material icons - Apache License 2.0
* jQuery v3.6.4 - MIT License
* Bootstrap v3.3.7 - MIT License
* Signika Negative font - Open Font License
* w3.css - No license is necessary
* [returnyoutubedislike.com](https://returnyoutubedislike.com)