Skip to content

v8.1.0

Latest
Compare
Choose a tag to compare
@rstemmer rstemmer released this 04 Jun 07:22
· 111 commits to master since this release

Major Changes

  • [state.ini] A bug has been fixed that makes wrongly case insensitively behavior case sensitive. This leads to the situation that the selected genres stored in state.ini are no longer recognized. I used this "opportunity" to rename the section "albumfilter" to "GenreFilter"
  • [state.ini] Albums can now be filtered by sub genres
  • [musicdb.ini] The entry [randy]->nohidden got removed. This constraint is and should always be true
  • [Randy] The random song selection algorithm now considers sub genres
  • [Artwork] The WebUI now needs higher resolution artwork caches for better 4K support. In /etc/muiscdb.ini: [albumcover]->scales=150, 200, 500, 1000 - Restart the server to cache the albums artworks for the new resolutions
  • [Randy] Configuration of Randy moved from /etc/musicdb.ini to state/randy.ini File will be created on first run of MusicDB
  • [tracker] Tracks when a song was played. This builds up a history that will be used in later versions of MusicDB.
  • [WebUI/Randy] Allow changing Randy settings from the WebUI
  • [Chromium] The chromium web browser is now supported (experimental)
  • [WebUI] index.html now only loads a merged css file and a merged js file. debug.html loads each single source file.
  • [WebSocket] Fixed a crash ("RuntimeError: To use txaio, you must first select a framework") when using MusicDB with the latest Autobahn framework

Solved Issues: #76, #80, #81

Minor Changes

  • [WebUI] MusicDB WebSocket connection interface refactored (now object oriented)
  • [WebUI] It is now possible to continue an upload when the connection gets lost in between
  • [WebUI] Reconnect button to connection error layer added
  • [WebUI] Flickering background during Drag'n'Drop fixed
  • [WebUI] ArtistsView gets updated after reconnecting to the back end
  • [Randy] Song selection algorithm changed: Album selection is now uniform distributed, not by their amount of songs.
  • [Randy] Reloads its configuration before searching a new song
  • [Randy] If all songs of an album are on the blacklist, "AddRandomSongFromAlbum" will return one of the blacklisted songs instead of None. So the "The show must go on" requirement gets fulfilled.