2020-12-03
- Switch from Bootstrap to custom CSS. This clean up the design somewhat.
- Add light mode.
- Save Twitch and radio visibility state across page loads.
- Add mute/unmute buttons.
2020-12-01
- Embed Twitch in page.
- This allows mobile users to watch stream and listen to music simultaneously.
- Desktop users can watch and control volume of both audio/video sources in one convenient location.
- Make content 100% width of page, make header fixed.
- Allow hiding Twitch embed and radio (YouTube, etc).
2020-11-23
- Added ability to play direct URLs to video/audio files.
2020-11-20
- Added ability to remove a specific song in the queue with
!remove <song number>
.
2020-11-18
- Reconnecting to the server (e.g. when the server restarts) no longer causes the web client to reload the video.
- Show name of user who originally requested a song that is being replayed.
- Allow requesting song URLs without
https://
.
2020-11-17
- Begin keeping changelog. No changes documented before this date.
- Fix SoundCloud autoplay issue on Chrome.
Autoplay now works except in the niche situation when the user loads the page in Chrome while a SoundCloud song is playing and has not unmuted the volume yet.
In this case, the audio will be out of sync by the number of seconds it takes the user to increase the volume after loading the page.
The sync will be corrected when the next song plays.
This case can be avoided altogether by clicking on the lock icon in the address bar, choosing “Site settings”, and changing the “Sound” permission to “Allow”.
- Add
!seek
command.
- Move instructions to bottom of page.
- Added time remaining to progress bar.
2020-11-12