Dev 181 - Playlists, Coverart viewer(s), Installers, login dialog
Pre-releaseThis is a pre-release. Expect bugs; feel free to report them in this repository's "Issues"
Changelog
Playlists
Added a new tab which is a playlist for the player. You can add tracks by right-clicking in the catalog or the downloader tab. This also adds the possibility to shuffle tracks and repeat a playlist.
There is also a way to upload and fetch playlists from Monstercat.com in the event you need to share, save, or retreive a playlist from the website.
Coverart viewers
The coverart now shows as a background behind tabs; you can also click the small album art in the player to reveal a window with a higher-res version. Losing focus will close it.
Installers
With the help of Install4J (thanks to them for lending us a license), we now have installers; the updater function is currently not working, so in order to update, just install over it (no need to uninstall), and disable updater in the settings.
On Windows, make sure you use the correct x32 or x64 version, depending on your Java version. On Linux, execute the .sh, adjusting its permissions with chmod +x *.sh
if needed. On MacOS, open the .dmg and move the file to your app folder. It requires Java.
API Login Dialog
Using connect.sid is now obsolete but still possible. When no connect.sid are entered, the Download button changes into a "Login" button; this will open a dialog prompting you for your credentials (which we do not store, only storing the connect.sid).
Misc fixes
- Added a license file; LGPLv3
- Added option to reduce maximum simultaneous API connections for slow internet connections.
- Misc fixes, mostly related to Monstercat API changes concerning remixes and feats.