Sugar Learning Platform - music jukebox activity

Sugar Learning Platform promotes collaborative learning through Sugar
Activities that encourage critical thinking, the heart of a quality
education. Designed from the ground up especially for children, Sugar
offers an alternative to traditional “office-desktop” software.

Learner applications in Sugar are called Activities. They are software
packages that automatically save your work - producing specific
instances of the Activity that can be resumed at a later time. Many
Activities support learner collaboration, where multiple learners may
be invited to join a collective Activity session.

The Jukebox activity is a simple media player. One can play audio
files or video files according to different codecs installed. It
supports different playlist files like .m3u , .pls . It also supports
playing of http streams over network.