Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 19 days ago
JSON representation
Liberatube is a Privacy, Feature Rich alternative front end to YouTube.
- Host: GitHub
- URL: https://github.com/golddominik893/liberatube
- Owner: GoldDominik893
- License: agpl-3.0
- Created: 2022-05-19T17:51:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-12T13:57:36.000Z (7 months ago)
- Last Synced: 2024-04-13T17:59:23.616Z (7 months ago)
- Topics: alternative, alternative-frontends, api, free, invidious-api, libera, libre, php, privacy, youtube, youtube-alternative
- Language: PHP
- Homepage: https://lt.epicsite.xyz
- Size: 26.1 MB
- Stars: 12
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: history.php
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-privacy-front-ends - Liberatube - A privacy, feature rich alternative front-end to YouTube. `PHP/AGPL-3.0`. (List / YouTube)
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)