Skip to content

Releases: noee/mcwsplasmoid

1.20.0 Release

31 Mar 13:49
Compare
Choose a tag to compare
  • Small behavior change for pinned popup and panel view
  • Fix track duration format for > 1hr
  • Highlight current track again works in search mode
  • Refactor album/artist/genre track options popup
  • Track options show on cover art hover
  • Text formating and split view sizing clean up
  • Use better icons/consistent buttons for some options
  • Refactor new connection to fix erroneously missing thumbnails
  • Tweak background color theming
  • Updated default image (when cover art is not present)
  • Simplify and clean up the Logger
  • Track splash notify works better on Wayland
    • New fullscreen track splash option
    • Track splash config is under Playback
  • New experimental screensaver mode
    • Enabled from popup or plasmoid context menu
    • Click the screensaver to stop
    • Right-click for options

1.19.1 Bug Fix Release

25 Jan 00:03
Compare
Choose a tag to compare
  • Fix wrong index on play/remove track when tracklist is sorted
  • Gracefully handle undefined artist/album/genre on tracks
  • Fix track highlight when a new connection is made

1.19.0 Release

16 Jan 22:19
Compare
Choose a tag to compare

Require Qt 5.15, KDE Frameworks 5.76 (PlasmaExtras Representation item)

  • GUI change; track view and zone view panes are combined

  • Add high quality cover art option (defaults true)

  • (fix) popup would not size right (set too small)

  • Add background color theming

  • Reformat zone view, feature track info

  • Remove abbreviated zone view option

  • Remove track slider visible option

  • Default views use per track cover art as background

  • (fix) regression to zone linking (it now works again)

  • Lost connection or hosts not available more robust

  • Logger viewer updated

  • (fix) playlists and/or Library search were blank when connected

  • (fix) Zone/Track view not loading even though connected

  • Search fields can be set for the session (overriding field config)

    • does not save across sessions
  • Sort options now persist per view (playlist/search/playing now)

    • does not save across sessions
  • Cleanup numerous warnings and code formatting

Release v1.18.0

20 Apr 20:10
Compare
Choose a tag to compare

Changes

Require KDE Frameworks 5.69 (KItemmodels, Kirigami 2.12 (ShadowRectangle))

  • Update MCWS host config to support include/exclude zones
  • Show/hide zones feature now available via configure
  • Add option "checkZoneChange" which checks for zone count changes every so often
    • not available via config gui, but can be added to the main.xml, defaults false
  • Connection reset now occurs properly when a host is added/removed/enabled/disabled or zones change
  • Use new KSortFilterModel (faster, lighter and sort should now work again for all fields)
  • Sort button now shows the sort field if the track list is sorted
  • Add config option to make the popup panel bigger
  • Configured search fields are now used for the Media Library Search tab
  • Fix track splash not showing when cover art missing or in no-animate mode
  • Add toggle for Equalizer and Loudness
  • Shuffle and Repeat modes are now accessed on the popup view directly
  • Zone Playback options are now accessed by clicking the Album Art for the Zone (zone view)
  • Track/Artist/Album options are now accessed by clicking the Album Art for the Track (track view)
  • Moved playback controls and track slider so controls are available in compact mode
  • Requests JSON results from MCWS (much faster searches, somewhat less resource usage)
  • Added "Album Artist (auto)" to default fields list
  • Known issues
    • wayland: track splash location/animation is inconsistent
    • wayland: track name scrolling on panel view is inconsistent

md5: 459d151c3d7364495ac17d909b063c6f
sha256: 301717867a66bba7567d7ed10fd7a7ce4e923a4494e8d2efd12b60202047287e

Release 1.17.0

03 Jun 18:50
Compare
Choose a tag to compare

Changes

Numerous clean up and formatting fixes
More porting to Kirigami in preparation for mobile
Improved initial connection/startup performance
It’s now possible to enable/disable hosts without adding/removing
Fixed: Handle corrupted/incomplete host config properly
Fixed: regression to default to playing zone
Fixed: playback controls sizing craziness when panel grows/shrinks
Requires Qt 5.12 or later

1.16.0 Release

09 Feb 15:30
Compare
Choose a tag to compare
  • Add next to play and end of list options in Track Detail
  • Clean up the logging/debugging stuff
    • Logging can be enabled on Config/Playback Options
  • Internal comms clean up; handle failed connections gracefully
  • Use MCWS friendlyname instead of host:port for connection display
    • Host:port must still be set up correctly and are used for the connection to MCWS
    • Might require MCWS host to be re-configured (hopefully not)
  • More robust track info support for Web Streams
  • Updated some controls and config options to better handle QuickControls2-Desktop-Style
  • Change the zone view format to bring track pos slider up with playback countdown
  • Track pos slider now defaults to "show" on new installs

1.15.1 Release

26 Jan 15:29
Compare
Choose a tag to compare
  • Really work with Qt >= 5.11

1.15.0 Release

24 Jan 15:29
Compare
Choose a tag to compare
  • Fix "highlight playing track" on search (regression)
  • Fix resetting view when connection changes (regression)
  • Fix Splash import to 2.11 (regression)
  • Show zone cover art in background on popup window
  • Port away from PlasmaCore.IconItem to Kirigami.Icon
  • Fix explicit sizing vs. sizing by zone count for adv panel view
  • New install defaults adv panel sizing to size by zone count
  • Hiding zones is now smoother when changing connection

1.14 Release

17 Jan 03:01
Compare
Choose a tag to compare
  • Update readme for web streams setup
  • Major Refactor/rename/cleanup mcws connection interface
  • Fix flashing pause indicator on panel view (regression)
  • Temporarily removed the Streams page
  • Rework the command submission/refresh for faster response to change
  • Add debug logger window (Enable with allowDebug=true in main.xml)

1.13 Release

11 Jan 14:14
Compare
Choose a tag to compare
  • Requires Qt 5.11+/Kirigami 2.3+
  • Add option to disable scrolling track name
  • Refactor listview delegates - fixes some scrolling/painting anamolies
  • Port away from QQC1 to QQC2/Kirigami
  • Port to "helpers", common QML modules for other projects
  • Major refactor for the splasher
  • Remove transition animations from list views (paint issues)
  • Add basic DSP features (currently only Equalizer On)
  • Use animatedLoad on Track images, speeds larger searches, scrolling
  • Refactor compact view to make L-to-R/R-to-L size properly
  • Initial support for streaming sources (SomaFM only, currently)
  • Hacks to handle viewing web streams a little nicer
  • Numerous performance updates regards animations and cover art
  • Much more robust panel view sizing, RTL and LTR
  • Add feature to hide zones from the views (does not save across sessions)
  • Add config option to hide playback controls completely