Closes DSD-6381
Implementation of repeat mode and shuffle mode in audio behaviour. Note: This MR depends on !206 (closed).