Download Latest Version attrezzi_1_0.zip (1.2 MB)
Email in envelope

Get an email when there's a new version of Boost Media APS

Home / PurpleTube
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-12-08 2.7 kB
PurpleTube2.0.zip 2025-12-03 286.4 kB
purpletube.png 2025-10-04 39.8 kB
PurpleTube1.1(ultimaversione).zip 2025-10-04 59.8 kB
PurpleTube1.0.zip 2025-09-26 23.1 kB
Totals: 5 Items   411.8 kB 6

PurpleTube is a decentralized video launcher for PeerTube content, designed for digital freedom and ethical media access.

Table of Contents


πŸ“Œ Info

PurpleTube Player is an open-source application that allows users to search, organize, and watch videos from PeerTube, a decentralized video platform. It supports playlists, RSS feeds, and offline viewing, prioritizing user privacy and control.

↑ Back to Table of Contents

πŸ›  Technologies Used

Libreria/App Scopo
Python 3.8+ Core programming language
PyQt5 GUI Framework
SQLite Database management
yt-dlp Video downloading
python-vlc Video player
SepiaSearch API Video search functionality
Feedparser RSS feed parsing
Requests HTTP requests
BeautifulSoup HTML parsing

↑ Back to Table of Contents

πŸš€ Usage

  • Video Search: Enter a search term or paste the PeerTube video's URL in the search bar and press Enter or click "Search." Results are fetched from SepiaSearch.
  • Advanced Search: Use filters for language, category, and duration to find specific videos.

  • Playlists: Create, edit, and delete playlists. Add videos to "Watch Later" or custom playlists.

  • Feed RSS: Add PeerTube channel RSS feeds to stay updated. Update feeds manually or automatically.

  • Video Playback: Open videos in your default browser or in VLC (if installed). Download videos for offline viewing.

  • Settings: Choose between browser or VLC for playback. Clear user data if needed.

  • Keyboard Shortcuts: Use shortcuts for quicker access to various features.

↑ Back to Table of Contents


πŸ“ License

This project is distributed under the GNU GPL v3 licenseβ€”see the LICENSE file for details.

πŸ“§ Contact

For questions and feedback, please contact the developer: Angelo Massaro – amassaro@boostmedia.it

πŸ™ Acknowledgments

SepiaSearch and Framasoft for video search functionality.

VLC for their excellent video player.

PeerTube for decentralized video hosting.

BoostMedia APS for supporting open-source initiatives.

↑ Back to Table of Contents

Source: README.md, updated 2025-12-08