Hypnos - Beta 6 Release Notes

Released: 2019-07-14

Hypnos Beta 6 is done. I have made some nice improvements, and I still have some work to do before version 1.

New Features

Bugs Fixed

Known Bugs

If you run into any bugs that aren't listed here, please report them, so I can fix them!

Goals for Future Releases

The big pending project is a rewrite of the audio player engine. VLC was a big improvement on my previous system, but it's large and still doesn't behave well enough, especially on windows. In the next few releases I will be focusing on replacing the audioplayer engine on each operating system with native decoders.

The "Artist" view is still a second class citizen in the backend. You may notice this occasionally as the library loads. I would like to improve the backend for this view and change it from a list to a treeview that is expandable, with albums and tracks nested under Artist names. I'd also like to get a bit more aggressive about trying to find tracks by the artist in things like soundtracks or "featured" on songs.

I would like to add a File view, next to Artists, Albums, Tracks, and Playlists. The File view would ignore tags and just be a reflection of the disk. I started work on this, but the JavaFX TreeView class was kinda clunky so I decided to release now and work on this in the next release.

I'd also like to work on system integration. There are a handful of bugs on each of the target platforms / desktop environments. This is relatively tedious work, but I'm hoping to make a few fixes here each release. I'd also like to package Hypnos targeting Ubuntu as a .deb file, which would significantly reduce the download size. Improved drag and drop from Hypnos to the desktop environment would also be nice

I'd like to work on reducing the download size and the memory footprint while running.

I'd probably like to add a few more color themes, and maybe allow the user to set the themes. They're simple CSS, so it's not too hard for users to create their own.





Hypnos - Beta 5 Release Notes

Released: 2018-12-05

Hypnos beta 5 is here. My last release notes were wrong; I'm not releasing version 1 yet. There are a lot of minor issues and bugs I want to address before calling it a stable release.

New Features

Bugs Fixed

Known Bugs

If you run into any bugs that aren't listed here, please report them, so I can fix them!





Hypnos - Beta 4 Release Notes

Released: 2018-11-09

Hypnos beta 4 is released. I believe this will be the last beta, the next release should be version 1.

I'm pretty happy with this release. The big change here is in the backend -- we are now using VLC's libraries to decode our audio. Java doesn't have great audio decoding support and the previous decoders were hodged together from various places and had some known issues. Outsourcing this set of problems to VLC lets me focus on the user experience and UI design, which is where I want to be focused. The only downside to this approach is that I have to bundle VLC's libraries, so the download got even larger. I hope to be able to shave it down with a future release. For now, I apologize to any users that are on a slow internet connection.

Note: Hypnos Beta 4 will not load your old library data, and will instead do a single rescan of your entire library. Playlists and settings will not be lost. It just has to rescan your library to pickup some additional metadata we are using.

New Features

Bugs Fixed

Known Issues




Hypnos - Beta 3 Release Notes

Released: 2018/01/29

New Features

Bugs Fixed

Roadmap

I hope to release one more beta and then finally version 1. I have a handful of remaining issues I know about, and I'm sure there are plenty of bugs I haven't found yet.

Pending Issues

Hypnos - Beta 2 Release Notes

Released: 2017-12-28

New Features

Changes / Improvements

Bugfixes

Known Issues




Hypnos - Beta 1 Release Notes

Released: 2017-11-11

New Features

Bug Fixes

Known Issues / Bugs