All notable changes to this project will be documented in this file. This file should follow the standards specified on keepachangelog.com This project adheres to Semantic Versioning.
- Fixed an issue causing Radiant to crash (#671, @BarakaAka1Only)
- Fixed issues with Travis CI deployments (#673)
- Fixed an issue causing notifications to not trigger on song change (#632, @BarakaAka1Only)
- Miniplayer now displays retina album art (#629, @eligat)
- Repeat icon in miniplayer is now retina (#631)
- Black theme design tweaked for better display (#624, @ronilaukkarinen)
- Updated to the latest version of the gmusic.js client library (#617)
- Added option to pause music on screen lock (#611, @BarakaAka1Only)
- Added "I'm Feeling Lucky" to the menu (#592, @tjanson)
- Added option to pause music on screen lock (#607, @BarakaAka1Only)
- Various compatibility issues with macOS Sierra (#607, @BarakaAka1Only)
- Hotfixed navigation bar issue causing crashes (#604)
- Fixed visual issue with Google's recent UI update (#590, @BarakaAka1Only)
- Visual tweaks to mini player "I'm Feeling Lucky" button (#588, @BarakaAka1Only)
- Added "I'm Feeling Lucky" button to mini player (#581, @BarakaAka1Only)
- Slider button color on custom themes (#584)
- Fixed an issue causing Radiant not to load (#578, @davepagurek)
- Fixed an issue causing Radiant not to load (#573)
- Fixed "explicit" icon colouring in custom themes (#543)
- Updated the internal Google Music API (#558)
- Styling fixes for Google's latest update (#543)
- Fixed search box UI issues for El Capitan users (#537, @BarakaAka1Only)
- Fixed UI issues for Mavericks users (#534, @BarakaAka1Only)
- Updated the internal Google Music API (#520)
- Fixed UI issues for Yosemite users (#529, @BarakaAka1Only)
- Fixed various JavaScript errors from Radiant's scripts (#526)
If you're a Last.fm user, you may need to reauthorize Radiant after some API issues last week. Do this by going to Preferences > Last.fm > Deauthorize, then log back in.
- Custom CSS fixes for Google's latest update (#509)
- Option to switch between native and custom title bar. This is set to native by default while we investigate a UI freeze and window dragging issue in El Capitan - to switch back, go to Preferences > Appearance > Use custom title bar (#480)
- Updated mini player to use Play Music orange consistently (#476)
- Always show notifications, even if window is in focus (#472, @jscheel)
- Various legacy code cleanup / removal (#465)
- Fixed a vulnerability in the updater framework (#497)
- Fixed player randomly freezing after minimizing (#480)
- Fixed choppiness/lag when dragging the player (#480)
- Fixed main window hiding on close (#481, @Sidnicious)
- Fixed the preferences window always showing the first tab (#483, @Sidnicious)
- Fixed a bug introduced in 1.6.0 where Radiant would hang when external HID devices were connected (#463). Note that there is still an outstanding bug where the headphone play/pause buttons open iTunes in addition to controlling Radiant. That is still being investigated.
- Added Dark Cyan theme (#424)
- Added Rdiant theme (#444, @andrewnorell)
- Added contribution guidelines for anyone wanting to contribute code to Radiant (#401)
- Added abilty to specify how much of a song has to be listened to before it's scrobbled, between 50-100% (in line with the official last.fm scrobbler) (#428)
- Added support for headphone hardware controls, like EarPods (#450, @megalithic)
- Updated to work with Google's latest updates (#397)
- Updated referenced selectors to reflect Google's changes (#446, #452)
- Revamped website and application deployment (#433, #435, #449)
- Website made mobile-friendly (#453, @PythonProdigy)
- Added new website favicon (#456, @andrewnorell)
- Fixed tracks being "randomly" loved/unloved on last.fm (#426)
- Fixed Spotify layout (#424, #431)
- Fixed header element names (#418) (Thanks @jcurtis)
- Fixed broken notifications and mini-player updates (#400)
- Fixed crash when opening Last.fm history by allowing communication with Last.fm API servers (#389, #400)
- Restored the ability to move the window by the title bar (#413)
- Fixed broken keyboard shortcut for search (#413)
- Fixed track ratings not being reflected in the now playing bar (#436)
- Fixed shrinking nav/menu buttons at narrow widths (#443) (Thanks @davepagurek)
- Fixed AppleScript scripting (#432)
- Many other small bugfixes
This release is largely to fix issues affecting the usability of Radiant Player. However, the largest piece of news is that development of Radiant Player has been moved into an organization on GitHub, and a few collaborators have been brought on board in order to help develop Radiant Player and fix outstanding issues. Thank you to everyone who pushed for this! I'm sorry for the incredible delay between versions and addressing major issues, but hopefully this will be less of concern going forward with the new organization.
- Use the Sparkle update framework for more intuitive and user-friendly update process
- Fix broken styling in Black theme (thanks @shawn-mitch)
- Fix broken media keys by catching up to Google update
- Fix broken Last.fm scrobbling in OS X 10.11 El Capitan (thanks @chrismou)
This is a small release that fixes the main bugs that made Radiant Player entirely unusable for a little while now. My apologies to everyone for being so unavailable, and thank you to those that provided unofficial binaries and code changes.
- Fixed styling errors (fixes #340)
- Used new copy of Web Components fallback (fixes #352, thank you @jacobwgillespie)
- Radiant Player launches properly on OS X El Capitan
At long last, the actual next version! Many thanks to all the testers of the two beta releases, and I will certainly be continuing to look into the outstanding issues that a couple users have reported. Also, very many thanks to everybody who was patiently waiting for this release ever since the Google Play Music redesign! I would have liked a much shorter release window, but hopefully this version is satisfactory enough to forgive that! Enjoy.
- Support Google Play Music's latest redesign
- Add support for
⌘[
and⌘]
keyboard shortcuts to go forward and backward (fixes #296, thanks @gholts) - Implement
⌘A
(select all) shortcut (fixes #317)
- Mac OS X 10.8 is no longer supported (see #291 for progress, if any, on the possibility of re-instating support)
- Removed all styles except for Google and Black (formerly Spotify Black) due to incompatibility with the new redesign; I will be looking into porting one or two of the original styles to the new design
- Allow mini player to be used in other full screen applications (fixes #79)
- Open release page instead of home page when a new version is available
- Prevent brief 'ghost' mini player while switching spaces (fixes #309)
- Allow reload button to be clicked when internet connectivity is lost while first loading Google Play Music (fixes #313)
- Prevent dragging of file onto main window (fixes #307, thanks @nielstholenaar)
This second beta
has a few minor changes, and unless there are app-breaking bugs, the stable
version will be released no later than tomorrow night. The main changes:
- Minor polish of the dark style
- Tweak stylesheet to support when songs are selected
- Re-enable ⌘A functionality to select all
- Allow reload button to be clicked when internet connectivity is lost
There was also a change that will prevent the startup crashes on Mac OS X 10.8, which have been present since v1.3.3. However, for my machine, Google Play Music does not load in Radiant Player, while it does work properly in Safari. It appears that, at least for me, the version of WebKit used by applications and the version used by Safari differ on the same machine. In order to allow the majority of users to appreciate the working version of Radiant Player, I will be releasing the next stable
version while dropping official support for Mac OS X 10.8. If you are on Mountain Lion and this beta does work properly, please do contact me! I will also try to investigate in the future whether it will be possible to re-extend support to include Mac OS X 10.8.
My apologies everyone for getting this out so late! Between a family emergency and a new internship, it's been difficult to find the time to work on Radiant Player recently but I am still fully intending to support the application!
This beta release catches up to the Google Play Music redesign, along with a few other fixes. Some themes have been deprecated as they no longer work with the redesign, although I will look into porting selected ones to the new design (probably the iTunes-type styles). Currently, there is the default Google style and there is the Black style (formerly Spotify Black).
My apologies! In a major oversight, I managed to include the usage of a OS X 10.10 only method which appears to be causing crashes on OS X 10.9 and below. This new version contains that fix!
It also contains a new feature, which is a preference that allows you to show the current song's album art as the dock icon! Many thanks to @matthewlloyd for that one.
This release took a ridiculous amount of time, my apologies!
Many thanks to all of the contributors and users! With the creation of the beta release channel, it should be easier to get new features out to users to test without harming the experience of users who want the stable product.
- Introduce release channels
stable
andbeta
, which can be changed in the Preferences menu - New style, Light (thanks @stevenla)
- Warn user when Flash plug-in is out-of-date and blocked
- Mini player can be undocked by dragging it away from the menu
- Dramatically improved CPU performance
- Use high-quality album art for mini-player (fixes #270)
- Fix thumbs and star ratings (fixes #245, #250, #254)
- Asynchronously load album art for notifications (fixes #262)
- Many, many others!
- The option to "Use Safari cookies" was broken in the recently released 1.3.0, so this is a quick release that fixes that bug.
Radiant Player is (for the most part), Yosemite ready! There will be some problems here and there where I wasn't able to get to polishing the release for the sake of having this out before Yosemite is publicly released, so let me know about all the dents and scratches that I can work on.
My apologies that it took so long to release something, and that many of you in the beta were stuck with the pesky Library error. Please let me know if there are issues with this release on any platform!
- Create Yosemite style and Spotify Black Vibrant style
- Update styles for OS X Yosemite
- Fix separate cookie storage
Many thanks to @tonybaroneee for style updates, as well as to all the contributors that reported this problem.
- Fix bug due to Google Play Music site change that caused Radiant Player to not work correctly (see #196)
Lots of new features! In this release, the project has also finally completed the transition from google-music-mac
to the name radiant-player-mac
.
Many thanks to @tonybaroneee, @joshgordon, @se-bastiaan, @codingismy11to7, @apfelbox, and all of the contributors and users!
- Separate cookie storage from Safari by default (for OS X 10.9 and above only)
- Support 5-star rating system (in Google Play Music labs) with style fixes, 5-star rating controls in the menu and in the mini player
- Show playing status in mini player's icon
- Optionally use Growl notifications instead of Notification Center if Growl is available
- Pause music when system sleeps
- Prevent usage of discrete GPU (fixes #142)
- Fix bugs related to application of navigation features and account information (fixes #151, #157, #158)
- Fix bugs related to erratic movement of Radiant Player window when dragging (fixes #168)
- Prevent full screen when in no-dock-icon mode (fixes #152, #153)
- Fix title bar text colors of certain styles (fixes #135)
- New theme: Dark Flat (thanks to @hoffi)
- New theme: Spotify Black (thanks to @tonybaroneee)
- Last.fm button that shows a popover with your most recent tracks (preview)
- Ability to automatically love/unlove a track on Last.fm based on the song's rating (thumbs up/down)
- Ability to hide the Google apps and notifications buttons
- Multiple fixes for proper Mac OS X 10.8 support
- Fix: don't accidentally break Quick Look due to media keys support (fixes #117)
- Fix: performance of dark styles dramatically improved (fixes #90, #120)
- Fix: mini player supports multiple screens, edge of current screen (fixes #108)
So the name change is a pretty noticeable feature. Google's trademark team contacted me recently and politely asked that I change the name of the application and use a different logo. This is what I came up with (picking a name is surprisingly difficult, as is icon design). This release is a little light on new features as I had to implement this name change as soon as possible.
Update checking should work correctly for now as the repository name is still correct, though given enough time (maybe a week) I will rename the repository to something like radiant-player-mac
.
- Introduce alternate mini player (preview)
- Implement seamless title bar for original Google theme #73)
- Introduce dark style, similar to Spotify
- Prevent crash when internet or GitHub is down (fixes #73)
- Activate application when clicking on a notification (fixes #66)
- Prevent crash when using the wrong password for Last.fm on OS X 10.8 (fixes #81)
- Seems that the uploaded version v1.1.0 build had a problem with the preferences window not properly opening. This v1.1.1 should be working correctly.
Many thanks to @JamesFator, @anantn, @zfy0701, @daktales, @zwaldowski, and everybody who opened up issues for progress towards this release.
- Mini player popup in menu bar
- Last.fm integration - #33
- Automatically check and notify for version updates
- Added menu to dock icon (identical to Controls menu) - #53
- Enable two and three finger swipe to go back/forward
- Enable AppleScript support - #60
- Add option to use iTunes-style notifications (skip button, album art as main image) - #61
- Add option to keep Google Play logo instead of replacing fully with back/forward buttons - #52
- Add option to hide dock icon when mini player is enabled
- Implemented file upload dialog - #45, #62
- Implemented select all (⌘A) - #57
- Fixed thumbs up/down images - #56, #59
- Fixed bug preventing Adobe Fireworks mouse interaction - #40
- In Mac OS X appearance, allow dragging of the application title bar
- Clicking the close button on the window hides it instead; music will remain playing in the background
- Replace Google Play logo with back and forward buttons
- Open links in the default browser
Updated thumbs up and down sprite positions
- Unbundled Flash player for smaller download and easier updating
- Initial release of Google Music for Mac