Releases: noee/mcwsplasmoid
1.20.0 Release
- 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
- 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
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
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
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
- 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
- Really work with Qt >= 5.11
1.15.0 Release
- 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
- 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
- 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