| Name | Modified | Size | Downloads / 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.
π 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 |
π 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.
π 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.