All Versions
10
Latest Version
Avg Release Cycle
154 days
Latest Release
2726 days ago

Changelog History

  • v3.36.1 Changes

    May 18, 2017
    • ๐Ÿ›  Bugfix: Voteskip button stays disabled after going afk
    • ๐Ÿ†• New feature: max total playlist time for a single user
    • ๐Ÿ—„ Deprecated JWPlayer video type (no longer used JWPlayer, has been superseded by raw file support)
    • ๐Ÿ—„ Deprecated Google+/Picasaweb video type (no longer exists)
    • โšก๏ธ Updated playlist links to be HTTPS
    • ๐Ÿ†• New server feature: hotswapping of TLS certificates (useful for renewing LetsEncrypt certs without requiring a process restart)
    • ๐Ÿ›  Bugfix: Ustream playlist URLs formatted incorrectly
    • ๐Ÿ”€ Recognize VidMe embed URLs
  • v3.21.3 Changes

    September 01, 2016
    • โž• Added Google Drive userscript and documentation
    • โž• Added new account chat restrictions (https://github.com/calzoneman/sync/blob/3.0/docs/new-account-chat-restrictions.md)
    • Replaced Twitch.TV flash player with HTML5 embed
    • ๐Ÿ›  Fixed a bug causing channels to break when you try to load them while the database is down
    • โž• Added concurrency to channel saves on server shutdown, to speed up shutdowns for servers with higher latency DB connections
  • v3.19.0 Changes

    August 10, 2016
    • โž• Added support for streamable.com
    • โž• Added support for HLS livestreams
  • v3.18.7 Changes

    July 26, 2016
    • ๐Ÿ›  @Xaekai fixed moderator flair state to be saved when toggled using the button in chat
    • ๐Ÿ”จ Refactored the channel settings emote list to be much more performant
    • โž• Added a hack to detect when a user's browser distrusts Let's Encrypt and allow them to opt-in to connecting to the insecure endpoint
    • ๐Ÿ”€ @Xaekai added UNIX socket support to the command-line interface -- allows running console commands even when the server is started as a daemon
    • ๐Ÿ”€ @Xaekai fixed a small bug with the video error reporting
  • v3.14.5 Changes

    April 02, 2016

    ๐Ÿ”„ Changelog:

    • ๐Ÿ”€ [FIX] #548
    • [ENHANCEMENT] Changed the /clean command to fail if no parameters are given, to prevent people from accidentally wiping the entire playlist. You can still clear the whole playlist via the trash button under the video.
    • [ENHANCEMENT] Changed the moderator name color button to be labeled more clearly, to prevent confusion about what it does.
  • v3.14.4 Changes

    March 26, 2016

    ๐Ÿ”„ Changelog:

    • ๐Ÿ”€ [FIX] [#566] ffmpeg module is now smarter about detecting the streams in a file and deciding whether it's an audio or video file. Previously, if the video portion of a file was not supported (e.g. MKV), it would fall through to audio and cause a confusing/incorrect error.
    • ๐Ÿ›  [FIX] ffmpeg module now properly follows relative redirects. This fixes confusing behavior where links with relative redirects would result in the error message "links must start with http or https"
    • [FIX] Soundcloud player now properly preserves volume when switching tracks.
    • ๐Ÿ”€ [ENHANCEMENT] [#560] Added a "Volume" label next to the Soundcloud volume slider to make it more visible.
    • ๐Ÿ”€ [ENHANCEMENT] [#553] The /clean command is now logged to the channel log. This allows channel admins to audit who is using /clean.
  • v2.3.1 Changes

    August 07, 2013
    • Add a nice menu to userlist dropdowns for easily changing ranks
    • ๐Ÿ”€ Merge give/take leader into one button
    • ๐Ÿ”’ Move playlist lock button to the same button strip as voteskip/get playlist urls
    • Add a volume slider for Soundcloud
  • v2.3.0 Changes

    August 07, 2013
    • ๐Ÿ”จ Refactor media lookup
    • Add GDATA v3 API
      • Note: v3 of the YouTube API is only implemented for single video retrieval. For playlists and search, it doesn't return the video length, so I would have to make a second request, which makes it not really worth switching to
    • ๐Ÿ‘ Support YouTube API v2 developer keys
      • Note: This developer key is applied when available to playlists, searches, and (when enable-ytv3 is set to false) individual videos
    • My Channels interface on Account page
    • List user channels in ACP
    • ๐ŸŒฒ Allow channel admins to view channel log
    • ๐ŸŒฒ Log voteskips
    • ๐Ÿšš Log video adds/moves/deletes
    • ๐Ÿ‘ Custom embed support (iframe and object)
    • ๐Ÿ”จ Refactor clientside player loader
    • ๐Ÿ’ป Add setting for wmode=transparent (should fix flashplayer being stuck on top on some browsers)
    • Change "Show Library" to "Show Library/YouTube search"
  • v2.2 Changes

    August 05, 2013
    • ๐Ÿ‘‰ Use paginator.js for ACP
    • ๐Ÿ‘‰ Use paginator.js for channel ranks, library/search
    • Instead of SELECT * FROM actionlog, query the action names, and have the client
    • Only record administrator logins for login-success
    • Linewrap index page because people use stupid URLs
    • [FIX]Make voteskips suck less
      ๐Ÿšš -Move resizing calculation away from #queue
    • [FIX] Check for NO_WEBSOCKETS || USEROPTS.altsocket instead of just NO_WEBSOCKETS
    • [FIX] setAFK italics
  • v2.2-stable Changes

    August 05, 2013
    • ๐Ÿ‘‰ Use paginator.js for ACP
    • ๐Ÿ‘‰ Use paginator.js for channel ranks, library/search
    • Instead of SELECT * FROM actionlog, query the action names, and have the client
    • Only record administrator logins for login-success
    • Linewrap index page because people use stupid URLs
    • [FIX]Make voteskips suck less
      ๐Ÿšš -Move resizing calculation away from #queue
    • [FIX] Check for NO_WEBSOCKETS || USEROPTS.altsocket instead of just NO_WEBSOCKETS
    • [FIX] setAFK italics