Harmony Changelog

What's new in Harmony 0.9.1

Mar 12, 2018
  • Fixes YouTube playlists not corresponding to user.

New in Harmony 0.9.0 (Mar 9, 2018)

  • Features:
  • Ability to add/remove playlists
  • Better app introduction than directly opening settings
  • Save last played track and reload it
  • Darker "dark" theme
  • Improve startup time (various optimizations)
  • Improve settings startup time
  • Give infos on playlist when right-clicking them
  • Switch store of settings to electron-store
  • Use Nucleus to verify licenses
  • Ability to open settings directly with developer tools
  • Fixes:
  • Fix offline handling
  • Fix pinning app to menubar
  • Fix volume spiking mid-song when playing with YouTube
  • Fix textbox not saving in settings
  • Fix Deezer only 25 playlists showing
  • Skip tracks on 404 (or other errors)

New in Harmony 0.8.2 (Dec 4, 2017)

  • Workaround for High Sierra title bar while awaiting official Electron fix

New in Harmony 0.8.1 (Nov 28, 2017)

  • Fixes:
  • Fix can't click on some plugins when opening settings
  • Fix incorrect path for some tmp folders when caching track
  • Add song caching as an experimental option
  • Fix playing cached track not fully downloaded

New in Harmony 0.8.0 (Nov 22, 2017)

  • Features/Changes:
  • Redesigned settings ⚙
  • Use native context menus
  • Plugins are now NPM modules 📦
  • More powerful API for plugins
  • YouTube plays the video so to follow TOS
  • Simpler and more reliant YouTube algorithm
  • Smarter library refreshing 🔄
  • More complete menu-bar menu for Mac OS
  • Preload next track to play it faster 💨
  • New theme: darker 👻
  • Better volume slider
  • Better offline/online detection
  • Better playing playlist icon
  • More small improvements
  • Fixes:
  • Fix Spotify bug asking to install YouTube's plugin
  • Fix Reddit upvotes fetching
  • Fix SoundCloud not getting all likes
  • Fix can't resize sidebar after scrolling
  • Fix unrecognized license when spaces
  • Fix reset not restarting app
  • Fix cursors pointers in inappropriate places
  • Fix bug when some covers are 404
  • Fix create station for Play Music
  • More small fixes

New in Harmony 0.7.2 (Aug 30, 2017)

  • Always on Top option (non-persistent)
  • Synchronous loading of local files
  • Fix YouTube logo
  • Fix Google Play Music undefined playlist

New in Harmony 0.7.1 (Aug 18, 2017)

  • Changes:
  • YouTube: support for playlists & unlimited liked tracks
  • Cleaner CSS selectors for making themes
  • Remove an useless request to GitHub
  • Better default subreddits for Reddit
  • Better update alert
  • Add warning for breaking ToS plugins
  • Fixes:
  • Fix double click on empty playlists
  • Fix CSS for centered full screen messages

New in Harmony 0.7.0 (Aug 7, 2017)

  • Features/Changes:
  • Coverview!
  • Reddit & YouTube plugins
  • Arc & Vibrancy themes
  • Ability to install third-parties plugins
  • Ability to change current playlist when minimized
  • Ability to make operations on playing track
  • Last.fm: context menu item for finding similar tracks
  • Redesigned search
  • Smarter filtering algorithm
  • Ability to pin app to menubar on Mac OS
  • Basic Touchbar support
  • Press ? to see the list of available shortcuts
  • Cmd+R to refresh library
  • Remove tray icons
  • Ability to filter by Artist/Track/Time both ways
  • Show current playing time instead of remaining time
  • Ability to change tray without restarting app
  • Ability for plugins to have their own settings
  • Improved YouTube song matching
  • More small improvements
  • Fixes:
  • Fix Deezer playlists with more than 25 tracks
  • Fix Tray icon sizes
  • Fix arrow scrolling
  • Fix q shortcut
  • Fix Cmd+Q to quit
  • Fix login issue to Google Play Music
  • Fix unauthentificated requests with Spotify
  • Fix liking local tracks
  • Fix double clicking on header to maximize (Mac OS)
  • More small fixes

New in Harmony 0.6.0 (May 8, 2017)

  • Changes:
  • Theme engine!
  • Use a proper DB to store library: not in RAM anymore
  • Show playing track's title in tray menu
  • Ability to select multiple tracks
  • Ability to add/remove tracks to/from playlists
  • Shortcuts: Ctrl/Cmd+k to hide sidebar, Ctrl/Cmd+A to select all
  • Show a loading spinner during network ops in settings
  • Increment track count on Google Play Music
  • Ability to choose YouTube playback quality
  • Remove color from menu items
  • Set volume indicator to red when muted
  • Ability to disable update checks
  • Better track buffering
  • Better arrow scrolling
  • Less annoying license popup
  • Speed & stability improvements
  • Upgrade Electron
  • Ability to create non-services plugins
  • Simpler code & easier plugin creation
  • Other small changes
  • Fixes:
  • Fix Google Play Music playing track from YouTube at first
  • Fix Google Play Music liking/unliking tracks
  • Fix Spotify Operations before loading library
  • OSX: Fix Tray icon too big
  • OSX: Fix window fully draggable, making app hard to use
  • OSX: Fix dark theme not fully applying to header
  • Fix clicking on not-yet loaded playlist
  • Fix View artist/album view
  • Other small fixes

New in Harmony 0.5.1 (Mar 26, 2017)

  • Changes:
  • Mac OS: Cmd+W & Cmd+H shortcuts
  • Better cross-platform media keys support
  • Disable white sidebar on Windows
  • Non-expiring tokens for SoundCloud, faster requests
  • Spotify: support track numbers for album sorting
  • Silent notifications on Windows
  • Fixes:
  • Fix MPRIS integration
  • Google Play Music: fix library larger than 1000 tracks
  • Google Play Music: Fix 'view album' and 'view artist'
  • Deezer: fix liking tracks
  • Other small fixes

New in Harmony 0.5.0 (Mar 20, 2017)

  • Features/Changes:
  • Removed Coverflow
  • Simpler menu, each service is sub-menu (instead of Discover, My Music & Playlists)
  • Global search: you can now search tracks outside your library with Spotify, SoundCloud, etc...
  • New view for viewing artists, albums and search results.
  • MP4, AAC, FLAC and OGG support.
  • Header bar with tracks sorting
  • Open the album/artist when clicking on playing's track cover/artist's name
  • Smaller tray icon
  • Simpler code & easier plugin creation
  • License checking
  • Improved startup time
  • Upgrade electron to 1.6.1
  • Other small changes
  • Fixes:
  • Fix local tracks with no duration
  • Fix local tracks not showing their covers
  • Fix not working local track's button
  • Fix Google Play Music not loading tracks
  • Fix SoundCloud not loading the feed
  • Fix liking Spotify & Deezer tracks without refreshing library
  • Fix MPRIS integration
  • Fix volume not saving
  • Other small fixes

New in Harmony 0.4.7 (Mar 7, 2017)

  • Fix Oauth login.

New in Harmony 0.4.6 (Feb 28, 2017)

  • /! Update to this version or the app will stop working /!
  • Update API keys links, previous one will soon stop working
  • Convert code to ES6
  • Add donation link in the settings window

New in Harmony 0.4.5 (Feb 10, 2017)

  • Features:
  • Remember coordinates of app
  • Dynamic volume icon
  • Separate settings in two tabs
  • Add sorting dropdown
  • Fixes:
  • Fix Last.fm login
  • Fix Spotify & Deezer track playing

New in Harmony 0.4.4 (Dec 27, 2016)

  • Features:
  • Animate refresh library button
  • Deezer: support for more than 25 tracks in playlists
  • Cleaner code
  • Fixes:
  • Fix Deezer and Soundcloud liking tracks
  • Fix caching for Deezer
  • Fix a bug when listview not available

New in Harmony 0.4.3 (Dec 2, 2016)

  • Features:
  • Update Electron to 1.4.10
  • Disable auto refresh on start -> add option to enable it
  • Add choice for tray icon (black, white or normal)
  • Add icons for tray menu buttons
  • Larger min-width/min-height
  • Fixes:
  • Fix liking a Deezer's track
  • Fix Spotify blank login page
  • Fix mediakeys on Windows
  • Fix caching for some services: faster loading of app

New in Harmony 0.4.2 (Nov 6, 2016)

  • Features:
  • Google login : link for 2-steps authentication infos
  • Get every tracks for Spotify playlists bigger than 200 tracks
  • Media keys support on Windows
  • Smaller plugin files (smaller base64 images)
  • Fixes:
  • Fix Spotify data caching
  • More icons (fix unadapted icon in Linux Soundmenu)

New in Harmony 0.4.1 (Oct 28, 2016)

  • Fix startup bug

New in Harmony 0.4.0 (Oct 27, 2016)

  • Features:
  • Deezer plugin
  • HypeMachine plugin
  • System tray (for controls & keep app in background) (disabled by default, enable it in the settings)
  • Cleaner code
  • Bug fixes:
  • Fix missing icon with Windows
  • Fix integration with new plugin
  • And more

New in Harmony 0.3.2 (Oct 10, 2016)

  • New icon
  • Cleaner code
  • I'm feeling lucky and custom stations for Google Play Music
  • Directly play a playlist if double click on it
  • Add checkbox for Dark mode in settings

New in Harmony 0.3.1 (Oct 6, 2016)

  • Fix update notification popping every time.

New in Harmony 0.3.0 (Oct 6, 2016)

  • Features:
  • Dark mode
  • Plugin system (alpha)
  • Show track cover in player
  • More responsive
  • Login using Oauth token for Google Play Music, for more safety
  • Spotify playlists limits increased to 200
  • Use Electron notification API, for better support of Windows and Linux
  • And more little things...
  • Bug fixes:
  • Fix tracks not sorting according to artist
  • Fix sorting on Google Play Music thumbs up
  • And more (can't remember all)

New in Harmony 0.2.4 (Sep 13, 2016)

  • Features:
  • Cmd+Q to quit the App on Mac OS
  • Open Sans Light for empty playlists message
  • Add Weekly discover playlist to discover section
  • Smaller paddings for navgroup items (more compact navbar)
  • Fixes:
  • Fix Spotify not all playlists showing
  • Fix Google Play Music thumbs up sorting
  • Replace fs with graceful-js too handle very large folders

New in Harmony 0.2.3 (Sep 12, 2016)

  • Features:
  • Support for Google Play Music All-Access
  • Ability to resize as small as controls
  • Ability to disable tracks notifications
  • Show messages if playlist is empty
  • Sort Google Play likes by date of like
  • Support for wav files
  • Lighter buffer bar
  • Linux: add in Multimedia category
  • Small code improvements
  • Fixes:
  • Fix Facebook cookies error
  • Fix SoundCloud Discover not showing
  • Fix OSX Copy/Paste
  • Fix loading stuck with Google Play Music
  • Fix loading stuck with SoundCloud
  • Fix playlists blank covers not showing in coverflow
  • Small fixes

New in Harmony 0.2.2 (Sep 9, 2016)

  • Album column if window large enough
  • Sort listview by Artist / Albums / TrackNumber
  • Better colors for info messages
  • Contextmenu : Copy URL button for sharing song
  • Update data less often (every hour)
  • Notify if new version available