Transmission + Plex Dashboard

built_with:
  • Node
    Node
  • PWA
    PWA
  • Raspberry Pi
    Raspberry Pi
  • Vue
    Vue

This project is a custom integration for my own Plex Media Server and the Transmission bittorrent client using the Plex design language to give a seamless look and feel to the experience. Built with the Raspberry Pi touchscreen and mobile devices in mind, it can act as a standalone download manager, or as a progressive-web app on mobile.

This application allows simple, one-tap interactions to handle things like, toggling an openVPN connection, searching and simultaneously scraping multiple torrent sites to get the best result.

From the dashboard, the user can see all their downloads at a glance. Each download’s name is stripped of all the noise inherent to torrent files, leaving clean and easy to read names. Individual and cumulative download speeds are displayed for all files, and you can even see the current number of active viewers on the media server.

When a download completes, a single tap will automatically search your server’s filesystem for the appropriate directory to keep everything organized and move the file for Plex to process.