Skip to content

Release/2.3#127

Draft
faultables wants to merge 23 commits intodevelopfrom
release/2.3
Draft

Release/2.3#127
faultables wants to merge 23 commits intodevelopfrom
release/2.3

Conversation

@faultables
Copy link
Copy Markdown
Member

No description provided.

faultables and others added 18 commits March 24, 2026 17:58
…t images so lists and artwork load instantly from disk while refreshing from the network in the background. Includes pull-to-refresh on Library, Artists, Songs, and Playlists views.
Add heart button to now playing bottom bar for starring/unstarring
the current track via Subsonic star/unstar API. Add "Liked Songs"
entry in Library view that shows all starred songs from getStarred2
endpoint, with tap-to-play queuing them as a playlist.

Shared code (Song.starred, Starred2Response, SubsonicSong,
SongCollection, AlbumService star methods) matches watchOS branch
to minimize merge conflicts.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
…ange

Distribute lyrics, heart, AirPlay, and queue icons with equal spacing
using maxWidth .infinity frames. Re-fetch liked songs list when star
status changes so unliked songs disappear from the view.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
Co-authored-by: faultables <[email protected]>
SindreKjelsrud and others added 5 commits April 21, 2026 19:29
Adds a Liked Songs entry to the Library tab with Play All, Shuffle,
and individual track playback. Follow-up to #119.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Shows stream-cached songs as a browsable playlist in the Downloads
tab with Play All, Shuffle, and individual track playback. Follow-up to #115.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Co-authored-by: faultables <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants