Definitions - 0x213F/jukebox-radio GitHub Wiki

MBC

MBC is short for the Musician's Benefit Counsel. The MBC is a democratic governing body that directs the development of Jukebox Radio. Any musician or allied worker is welcome to join the Musician's Benefit Counsel.

Collection

A collection of tracks. You can think of this as a one word version of the phrase "album or playlist." (UML)

Marker

A marker is a point on a track that acts as a bookmark. For example, a marker could signify the start of a verse.

|--------------------------------------|
                     ▲
               Start of Verse

Interval

An interval is defined by two markers in the same track. For example, an interval may represent the part of the track where a solo happens.

                            End of solo
                                 ▼
|--------------------=============-----|
                     ▲
               Start of Solo

Player

The player allows a user to access playback controls. It also allows the user to visualize the current track progress as well as markers and configured intervals.

Feed

The feed is the main user interface presented while music is playing. The feed is mainly comprised of:

  • Text comments
  • Voice recordings (and their transcriptions)
  • Player events (informing the user of track/ player changes)

Only relevant items are displayed in the feed. The feed is analogous to a live stream comments thread.