Skip to content

v0.173 Released

Compare
Choose a tag to compare
@MeoMix MeoMix released this 07 May 04:12
  • All code for HTML injection into Beatport and YouTube has been re-written.
  • Adding multiple songs from YouTube inject code now works properly.
  • Beatport injection will now happen more reliably when navigating through pages.
  • Beatport lookup is now more reliable; 'Original Mix' is omitted from automatic search queries.
  • Beatport injection is now optional. You must opt-in to it through settings. This is an improvement over forcing additional permissions onto all users.
  • An 'add:completed' event has been implemented to improve performance during operations affecting a bulk number of items in a playlist and/or stream. You can now add 1K+ songs from a playlist into your stream without lag.
  • The 'next/previous' buttons will now update properly after drag-and-dropping items in your stream.
  • Streamus foreground will now open more quickly. Non-critical portions of the UI have had their loading deferred slightly in addition to performance improvements. Thanks to https://www.udacity.com/course/ud860 for teaching me a thing or two about debugging browser rendering performance.
  • Brazilian Portuguese translation now exists.
  • Playlists are now marked as active upon creation.
  • Backbone.Marionette has been updated to v2.4.1 and Streamus now leverages functionality provided via this update.
  • The logic for SlidingRender has been partially cleaned up along with some small performance improvements.
  • The logic for FlexBox has been fixed for Chrome v43.
  • Keyboard shortcut for opening Streamus in a new tab has been added.
  • Pressing the space bar with the UI open and focused will now toggle play/pause of the player.
  • ReadMe has received a face lift.
  • jshint/linting has been tightened down.
  • Some text elements such as active song title can now be highlighted and copied.
  • Clicking 'open in tab' while Streamus is already open in a tab which is not focused/visible will now cause a new instance of Streamus to open in the focused tab.
  • When hovering over a song which is playing the icon for 'play' will now properly show a 'pause' icon instead.
  • Opening 'background.html' in a new tab is now prevented and will no longer cause Streamus to stop working properly.
  • Streamus now forces the HTML5 player more aggressively as to prevent other extensions from forcing it to use Flash. The message for 'Flash detected' has been removed.