Skip to content

WreckingBANG/Self.Tube

Repository files navigation

Logo

Self.Tube

Self.Tube will be a sleek, lightweight client for TubeArchivist, designed to bring your personal YouTube archive right to your Android or Linux phone.

With a streamlined interface and direct connection to your TubeArchivist server, Self.Tube will make it easy to browse, search, and stream your archived content from anywhere.

Info

⚠️ This is an early-stage, experimental project. It works, but the code is messy and evolving. I'm not a professional developer — just someone learning Flutter. Contributions and constructive feedback are welcome!

Features

  • Browse TubeArchivist library
  • Search archived videos
  • Stream directly from your server
  • Android phone support
  • Sponsorblock support
  • Linux phone support (tested with PostmarketOS)
  • Subtitle support (#6)
  • Library management (#15)
  • Offline playback (#23)
  • Playlist management (#15)
  • Jellyfin Integration for Transcoding (#18)

Why Self.Tube

TubeArchivist is amazing for archiving, but it’s built for use in a Web-Browser. Self.Tube fills the gap by giving you a native app experience tailored for mobile devices. It’s open-source, privacy-respecting, and built for power users who want full control of their media.

Contributing

Every help is welcome. Feel free to open issues, suggest improvements, or submit pull requests.

License

Self.Tube is Free Software. You have the freedom to use, study, share, and modify it as you wish.

This app is licensed under the terms of the GNU Affero General Public License version 3 or later, as published by the Free Software Foundation. This ensures that any modifications or networked use of the software must also remain free and open.