{"id":13409420,"url":"https://github.com/golddominik893/liberatube","last_synced_at":"2025-03-14T14:31:23.295Z","repository":{"id":62593309,"uuid":"494175449","full_name":"GoldDominik893/liberatube","owner":"GoldDominik893","description":"Liberatube is a Privacy, Feature Rich alternative front end to YouTube.","archived":false,"fork":false,"pushed_at":"2024-10-29T19:35:58.000Z","size":27696,"stargazers_count":18,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-29T21:39:14.683Z","etag":null,"topics":["alternative","alternative-frontends","api","free","invidious","invidious-api","libera","libre","php","privacy","youtube"],"latest_commit_sha":null,"homepage":"https://lt.epicsite.xyz","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GoldDominik893.png","metadata":{"files":{"readme":"README.md","changelog":"history.php","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":"golddominik893","issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2022-05-19T17:51:57.000Z","updated_at":"2024-10-29T19:36:01.000Z","dependencies_parsed_at":"2023-11-15T22:42:33.621Z","dependency_job_id":"4a0fdc83-79ee-4f1a-a3eb-47d8ff3b4440","html_url":"https://github.com/GoldDominik893/liberatube","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoldDominik893%2Fliberatube","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoldDominik893%2Fliberatube/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoldDominik893%2Fliberatube/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoldDominik893%2Fliberatube/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GoldDominik893","download_url":"https://codeload.github.com/GoldDominik893/liberatube/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243593391,"owners_count":20316176,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alternative","alternative-frontends","api","free","invidious","invidious-api","libera","libre","php","privacy","youtube"],"created_at":"2024-07-30T20:01:00.650Z","updated_at":"2025-03-14T14:31:18.264Z","avatar_url":"https://github.com/GoldDominik893.png","language":"PHP","funding_links":["https://liberapay.com/golddominik893"],"categories":["List"],"sub_categories":["YouTube"],"readme":"![Liberatube banner](https://github.com/GoldDominik893/file-hosting/blob/main/screenshots/liberatube_banner.png?raw=true)\n\n[![License](https://img.shields.io/github/license/golddominik893/liberatube?label=License\u0026color=brightgreen\u0026cacheSeconds=3600)](./LICENSE)\n[![Release](https://img.shields.io/github/v/release/golddominik893/liberatube?label=Release\u0026color=brightgreen\u0026cacheSeconds=3600)](https://github.com/golddominik893/liberatube/releases/latest)\n[![Commits](https://img.shields.io/github/commit-activity/y/golddominik893/liberatube?color=red\u0026label=commits)](https://github.com/golddominik893/liberatube/commits)\n[![Issues](https://img.shields.io/github/issues/golddominik893/liberatube?color=important)](https://github.com/golddominik893/liberatube/issues)\n[![Pull Requests](https://img.shields.io/github/issues-pr/golddominik893/liberatube?color=blueviolet)](https://github.com/golddominik893/liberatube/pulls)\n[![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)\n[![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)\n\n## Table of Contents\n\n* [Screenshots](#screenshots)\n* [Features](#features)\n* [To do](#to-do)\n* [Related Repositories](#related-repositories)\n* [Instances](#instances)\n* [Installation](#installation)\n  * [Docker](#docker)\n  * [Native](#native)\n* [Documentation](#documentation)\n* [License](#license)\n  * [Liability](#liability)\n  * [Licences from dependancies](#licences-from-dependancies)\n\n## Screenshots\n\n| Home | Video |\n|---|---|\n| ![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) |\n\n| Channel | Comments | Settings |\n|---|---|---|\n| ![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) |\n\n[View more Screenshots](https://github.com/GoldDominik893/file-hosting/tree/main/screenshots/1.9deltaScreenshots)\n\n## Features\n\n* [x] Lightweight\n* [x] No ads and no tracking\n* [x] Native language support\n* [x] DASH/HLS video support\n* [x] Playlists\n* [x] Blue/Ultra dark themes\n* [x] Community driven plugin store\n* [x] Audio-only mode\n* [x] Return YouTube Dislike\n* [x] Download videos\n* [x] Does not use official YouTube API's\n* [x] Docker compose file\n\n## To do\n\n* [ ] Autoplay for playlists\n* [ ] Subscribing to channels\n* [ ] Caching the trending page to reduce loading times significantly\n* [ ] Annotations (clickable links on the video basically)\n\n## Related Repositories\n\n* [Liberatube](//github.com/golddominik893/liberatube) - This Repository.\n* [Liberatube Plugin Store](//github.com/golddominik893/liberatube-pluginstore) - The community driven plugin store for Liberatube.\n* [Liberatube Documentation](//github.com/golddominik893/liberatube-docs) - Documentation for Liberatube.\n* [Liberatube Redirector](//github.com/golddominik893/liberatube-redirector) - A Chrome extension that automatically redirects YouTube links to Liberatube.\n* [Liberatube Instances](//github.com/golddominik893/liberatube-instances) - Instance switcher website.\n\n## Instances\n\nCheck the [Documentation](https://liberatube-docs.epicsite.xyz/general/2.instances/).\n\n## Installation\n\n### Docker\n\nYou can build an image yourself using the compose file provided, ensure that you have docker and docker compose installed.\n\nYou also need to edit the `config.php` file to uncomment and recomment some lines for the sql credentials.\n\n```bash\ngit clone https://github.com/GoldDominik893/liberatube.git\ncd liberatube/\nnano config.php\nsudo docker-compose up -d --build\n```\n\n### Native\n\nCheck the [Documentation](https://liberatube-docs.epicsite.xyz/installation/1.prerequisites/).\n\n## Documentation\n\nIf you need help regarding this software please check the [Documentation](http://liberatube-docs.epicsite.xyz/) first before opening an issue or a discussion.\n\n## [License](./LICENSE)\n\nLiberatube is licensed under the GNU Affero General Public License v3.0\n\nCopyright © 2024 Dominic Wajda\n\n### Liability\n\nWe take no responsibility for the use of our tool, or external instances\nprovided by third parties. We strongly recommend you abide by the valid\nofficial regulations in your country. Furthermore, we refuse liability\nfor any inappropriate use of Liberatube, such as illegal downloading.\nThis tool is provided to you in the spirit of free, open source software.\n\nYou may view the LICENSE in which this software is provided to you [here](./LICENSE).\n\n\u003e 16. Limitation of Liability.\n\u003e\n\u003e IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n### Licences from dependancies\n\n* Google fonts material icons - Apache License 2.0\n* jQuery v3.6.4 - MIT License\n* Bootstrap v3.3.7 - MIT License\n* Signika Negative font - Open Font License\n* w3.css - No license is necessary\n* [returnyoutubedislike.com](https://returnyoutubedislike.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgolddominik893%2Fliberatube","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgolddominik893%2Fliberatube","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgolddominik893%2Fliberatube/lists"}