Skip to content

Album pagination

Ciarán Ainsworth requested to merge album-pagination into develop

Closes #1136 (closed)

Following feedback in #1136 (closed), as well as an interesting edge-case on my pod, I've found some issues with lots of content being rendered on a page at once for albums and channels. In the edge-case I have on my server, there is an album with 155 tracks on it, but the page caps out rendering at 50 despite 100 being fetched in the call.

image

In addition to this as noted in the above issue, channels are difficult to navigate once too many items are added, and especially when a user simply wants to view and add items from the beginning of the series (the user has to keep clicking "Show more" to append more objects and then hit the play button to replace their queue or go to the page to add it).

image

There is also an issue to be resolved with the play button on channel series as they are not recognised as playable

image

This MR proposes the following changes:

  • The addition of pagination to the album and channel pages as well as a limit on how much is loaded in the initial page load
  • The re-introduction of play actions in the entry/track queue
  • A reworking of the podcasts page so that the Overview tab shows the latest episodes in descending order, while the "All Episodes" shows the episodes chronologically from the start
  • Fix an issue with series not being playable from the album card

image

image

image

image

Edited by Ciarán Ainsworth

Merge request reports