Plex

PROS

  • Multiplatform

CONS

  • Requires technical knowledge