Free, fournisseur d'accès internet français base fourni à tout abonné une modem nommé FreeBox. La Freebox ayant commencée sa carrière comme modem avec support de la téléphonie, elle est ensuite devenue routeur. Elle continue maintenant son évolution en devenant maintenant un véritable centre multimédia.
La freebox est utilisé pour commander un logiciel hébergé sur le PC de l'internaute et permettant de déclencher l'emission d'un flux audio et/ou vidéo à destination de la Freebox. L'émission du flux étant à la charge de VLC qui doit s'exécuter également sur le PC hôte
Free fourni comme outils le FreePlayer, outils remplissant sa tâche mais limité par rapport à l'énorme potentiel de ce qu'il vienne de mettre en place.
JFreePlayer est donc un outils permettant de remplacer le FreePlayer de Free mais fournissant d'autre fonctionnalités comme par exemple, la possibilité de naviguer partir une liste de fichiers sur le disque pour selectionner le film ou le document à visionner sans passer par une playlist, pour les versions futur, la possibilité de naviguer sur internet, ...
JFreePlayer se veut simple d'utilisation. La prise en main doit être direct avec un minimum de configuration lors du premier lancement. Ensuite, lorsque l'utilisateur a une meilleur maitrise, l'application doit rester totalement configurable.
JFreePlayer est écrit en Java, il peut donc être éxecuté depuis n'importe quel type de plateforme.