Skip to content

Releases: GoldDominik893/liberatube

Liberatube v1.8

28 Jan 17:00
Compare
Choose a tag to compare

Changelog

  • Now uses prepared SQL statements which eliminates any SQL injection vulnerability.
  • Added an "SQL-Less" feature for admins that don't want to use SQL, which can be configured in the config file.
    • This will also mean that users of that Liberatube instance can't create an account hence can't create playlists etc.
  • Added an option in the config that gives the option to change the default setting for loading comments.
  • Video Thumbnails are now rounded which makes it look nicer.
  • Now uses the Signika Negative font.
  • All the frameworks and fonts are stored locally.
  • Fixed a bug from issue #15 where the image on the login or signup page would not load.
  • No longer uses pre-defined itags and now gets available itags.
  • The download options now show all the available downloads instead of using pre defined itags.
  • Removed the "Related Channels" tab since YouTube has removed it.
  • Removed the Dark theme and the Light theme.
  • The blur backdrop filter effect now works on Apple devices.
  • Docker compose for easy deployment and updating.
  • Add user icon on the channel page.
  • Added large image meta tags for videos.
  • Small UI updates with the search bar.
  • Captions are now being fetched dynamically.
  • Added clickable timestamps in comments and in the description.
  • Added a load comments button on the watch page.
  • You can now load more videos when searching.
  • Made and implemented a instance switcher.

Upcoming Features

  • Annotations (clickable links on the video).
  • DASH/HLS video through VideoJS.
  • Native language support.
  • Autoplay for playlists.
  • Watch History.
  • Subscriptions.
  • Playlists.

Contributing

  • If you encounter a bug, please report it via an issue in this repo.
  • Please feel free to suggest new features.

Liberatube v1.7

06 Apr 22:54
82e61b9
Compare
Choose a tag to compare

Some of the new features

  • Search bar is now on the top navbar and the 3 buttons moved into a footer.
  • Name is no longer "Bad YouTube" it is now "Liberatube".
  • No longer uses any official Google or YouTube API's.
  • Collapsible Description.
  • Comment replies.
  • Now able to go to commenters channel.
  • Search a users channel.
  • See related channels in the channel page.
  • See a channels playlists.
  • Account settings: Change Password, Clear History, Delete Account.
  • Condensed the files in /videodata to only three files: media.php, captions.php and poster.php.
  • Allow users to proxy videos through the instance (admin can turn this off).
  • More download options.
  • Video timestamps on the thumbnails.
  • Make a video start in a specific spot with ?t=(s).
  • Fixes a bug that would keep the user logged in even after the password was changed.

Features that will come in the future

  • DASH video through VideoJS.
  • Autoplay for playlists.
  • Sort videos on a users channel by date and popularity.
  • Clickable timestamps from description or comments.
  • Native language support.
  • Playlist creation.
  • Subscribing to channels.
  • Caching the trending page to reduce loading times significantly.
  • Annotations (clickable links on the video basically).

Please feel free to suggest features through issues or pull requests.

Bad YouTube v1.6

14 Jan 20:17
1f82ae2
Compare
Choose a tag to compare

Some of the new features

  • You can download videos through the server.
  • Now has icons instead of text in the sidebar.
  • Channel pages can be viewed.
  • Playlists can be viewed.
  • Comments section.
  • Trending page categories.
  • Uses the return youtube dislike API to get an estimate of how many dislikes a video has.
  • Small security fixes.
  • Set default region and theme.

Features that will come in the future

  • Native language support.
  • Playlist creation.
  • Subscribing to channels.
  • Collapsible description.
  • A better name than "Bad YouTube".

Please feel free to suggest features through issues or pull requests.

Bad YouTube v1.5

09 Nov 23:55
8531aee
Compare
Choose a tag to compare

Some of the new features

  • New trending content page which takes the currently trending content from YouTube.
  • On the video and audio player page there is a better download page which is not done yet.
  • The audio page has the video element with only the audio and the thumbnail which is slightly darker in the background, when you hover over the audio controls the background turns white so you can see the content.
  • On the video and audio page the content has a slight shadow which makes the video stand out.
  • The video and audio page has a share button which copies the video page URL.
  • Now has account support which uses MySQL as the backend and since an older version not on here it went from using only sha1 hashing to using 8 character before and after salts with sha512 hashing for increased security.
  • There are new Watch History, Subscriptions, Playlists and Settings pages which allows you to change the theme, and soon there you will be able to select a language.
  • Now has terms and conditions and privacy policy pages.
  • On some pages it no longer uses the <style> and <script> elements but uses external files in a different folder to make it cleaner.
  • No longer uses POST requests in the search feature but now uses GET requests and now uses the /search extension and also now uses URL parameters so you no longer get the message about "sending the data again" when going back to the search results.
  • Now gets the full title and description in the video page, additionally it gets the amount of views, likes and the author of the video.
  • In search results and in the trending content you also get the channel name and when it was shared to YouTube.
  • Generally just a cleaner design.
  • Custom scroll bars.
  • The ability for instance operators/runners to have a custom admin account.
  • It is better optimized for mobile users.
  • Support for captions for videos.
  • In the search results if a result or more is found to not be a video it will try to get the channel icon instead of the video icon.
  • config.php file which doesn't have much customization at the moment.
  • There is so many more features but i just couldnt remind myself of them.

Features that will come in the future

  • The sidebar will be turned into an "iconbar".
  • Watch History, Subscriptions, Playlists and Settings pages.
  • The ability to choose a language in the settings page to work.
  • Comments and other videos on the video and audio pages.
  • Ability to open channel pages and playlists.

Please feel free to suggest features through issues or pull requests.

(Skipping a couple versions because so many features were added since v1.0)

Bad YouTube v1.0

20 May 18:42
7182b4c
Compare
Choose a tag to compare

First Bad YouTube release

Bad YouTube is a privacy front end to YouTube.

  • Allows you to search for videos on YouTube.
  • Allows you to watch videos from YouTube.
  • Has a dedicated audio only mode.
  • Requires a YouTube API v3 key.

Please feel free to suggest features through issues or pull requests.