Posted February 02, 2024 by Cider Collective
#2.3.0
What’s New
General
Added light mode.
New layouts available
Calico - Based on Mojave, features a split view styled layout. (Featured in screenshot)
Montara - Based on Mavericks, features a split view styled layout.
New Player Types
Comfy – What’s typically default in Cider, commonly recognizable.
Compact – a new slim experience for folks in need of extra vertical space or have portrait monitors.
Compact Inline – an alternate version of Compact that allows for even more compactness, and inline icons.
Improvements to Mavericks
Navigation is now inlined with content.
Fixes to badges in Now Playing LCD.
Moved some controls into the player.
Various fixes to visual inconsistencies.
Deprecated ClientDB in favor of new caching system
New content caching solution
Speed increase to library sections of the app after they’ve been loaded for the first time.
Significantly less network + disk activity on startup.
Implemented background refreshes for content
New custom overlay scrollbars for various components (Can be disabled in Settings.)
Fixed WinUI style title bar always being centered.
Fixes scrollbars on v103 of WebView2
Reduced non-playback background activity when not in focus for less resource usage.
Fixes to storefront content
OOBE now has a section for choosing a layout.
Various Last.FM fixes.
Ultrawide setting in Advanced now fully uncaps the width (Bugs encountered in this mode will not be fixed.)
Audio
Audio Quality can now be forced and set in the “Audio” category, available types: 64kbps (Low), 256kbps (High)
Flavor Hack has been removed in exchange for the new bitrate handler.
Equalizer added to Audio Lab settings. (Experimental feature, needs to be enabled in Settings > Experimental)
Podcasts
Playlists / Albums
Added Playlist Suggestions (iOS 17.1)
Better caching for faster loading.
‘Love’ has been changed to ‘Favorite’ for iOS 17.1 consistency.
Added favorites indicator to tracks.
Fixed an issue where some Media Items would load their tracks for an artwork collection they are not using.
Unplayable items will now explain why they are unplayable.
Various performance and loading speed adjustments.
Optimized number of API calls when navigating to playlist / album pages.
Fixed Playlist Refresh notification
Fixes playlist list in context menu randomly opening.
Core support for Collaborative playlists.
Added setting: Visual -> Content Preferences -> Popularity Threshold
Tracks can now be previewed in the playlist editor.
Immersive
Added Immersive catalog browser
New layout: One Classic
Modeled after the original Immersive layout from the Cider 2.0 Alpha.
Has the full Mojave playback bar.
Static Artwork Position
Has a shortcut to the catalog on the player.
New Background Types
Simple Artwork
Simple Color
Fixed default background not working for iCloud uploaded tracks.
Player controls now timeout with inactivity, hiding the cursor.
One Layout
Changed the size of artwork.
Simplified metadata display when controls have timed out.
Artwork now shows fallback color until the image has loaded.
Lyrics
Huge Improvement to lyrics rendering.
New optimized scrolling code.
Scrolling curve and duration can be modified from Visual -> Lyrics
Scrolling performance improvements.
Fixes issue where speed of scrolling is inconsistent between different monitor refresh rates. (Assists macOS clients.)
Sing style lyrics should now flicker less.
Lyrics Romaji Support
Added Tweaks -> Lyrics -> Sing Lyrics Everywhere
Miniplayer
Overhauled current miniplayer to match Apple Music Preview & Apple Music (macOS)
Miniplayer now matches AMP & AMM counterparts.
Lyrics can now be viewed from miniplayer
Microplayer available to shrink it down even more
New Mini-Context menu.
Library Songs
Added favorites badges.
Added “Favorites Only” toggle.
Improved Appearance
Column View similar to iTunes/AM official clients.
Date release is now displayed.
Genre is also now displayed.
Artist Page
Items now show their release date
Styling changes
Sidebar
Songs can be right clicked to quickly shuffle all library songs.
Adjusted font spacing to better fit custom fonts.
Sidebar can now be shrunken into a “Compact” form, similar to AM Preview.
Sidebar is now space aware and will enter a popout mode if Window is too small.
Settings
Revamped Settings Panel
Added Advanced -> Tweaks, allows for more diverse control over specific app functions/appearances.
Added several Appearance related settings under Visual.
Rearranged several settings to more obvious locations.
Added Audio -> Show Badges in Now Playing
Added Audio -> Show Bitrate in Now Playing
Added Audio -> Exponential Volume
Keybinds
Various Keybinds added around the app, can be adjusted in General -> Keybinds.
Alt + Enter will now enter Fullscreen for Windows & Linux
Built-in Keybinds now use Meta (Apple) key when on macOS.
Spacebar will now toggle music playback.
Queue
Added “Play” button to items in the queue.
Added “Remove” button to items in the queue.
Languages & Region
Changing language will also change your Browse, Listen Now, etc. storefronts to their respective place. (Japanese -> Japan)
Various Language adjustments, loading entailments.
English has been renamed to English (United States), and English (United Kingdom) accordingly.
Developer
WebSockets can be enabled under Settings -> Connectivity (Windows only at this time.)
Cider ThemeKit introduced (Experimental, Get it from here: https://github.com/ciderapp/cider-themekit)
Misc & Backend
Fixed a case where Sabiiro will fail to write to the config file for some users.
Fixed window vibrancy not working correctly on macOS.
WebView2 is now bundled with the app, Cider will be an overall larger package due to this.