OpenSplash

is a free, multi-platform, open source media player that can be driven by any content management and scheduling system.

It is highly extensible with a plugin architecture.