New release thread

13»

Comments

  • gravelldgravelld Administrator
    edited March 11

    Build 20250311

    A bunch of improvements to library enhancement, OneDrive performance, library browsing and more...

    If library enhancement is enabled, we got a lot of feedback that felt that there was too much whitespace and content was pushed too far down. We've improved the layout of the artist page to make better use of the space:

    In addition:

    We also improved non-library enhancement sync:

    • Make sure album data is correctly updated when force refresh is used in sync.
    • Ignore Apple resource forks when syncing.
    • Handle when a storage account is removed mid-sync.

    This week's build also makes OneDrive use much faster. We now use path-based lookup of OneDrive resources to reduce time spent traversing large hierarchies. In addition, driven from testing with OneDrive, we've improved error messages for all storage providers in the storage browser, so that we handle JSON and non-JSON encoded messages.

    Before the smaller items, a couple of important fixes for library browsing:

    • Fix "Albums credited to this artist" filter on the artist page.
    • Fix the "Album artists" filter on the artists list.

    Other things!

    • When Subsonic IDs don't exist, return a HTTP 200 with the correct Subsonic error code.
    • When Subsonic IDs aren't specified (and should be) return a relevant Subsonic error code.
    • When there are no matching items for a filter, show a message.
    • Handle albums with "/" in the title.
    • Fix registration confirmation emails to load the HTML template correctly.
    • Allow playback of a track immediately after setting up a storage connection.


  • gravelldgravelld Administrator
    edited April 3

    Build 20250403

    This week, a few smaller items have been fixed.

    Library enhancement

    • Fix song count on library-enhanced album pages.
    • If a query fails for library enhancement, still populate the library with the unenhanced data.
    • When library enhancement is enabled, make sure the correct artist list is shown.
    • Fix added artist images not showing for some artists.

    Other stuff

    • Handle failure to connect to an FTP server more gracefully.
    • Don't require a music folder when getting random songs for the app/Subsonic.
    • Show files and folders in alphabetical order on the Web storage browser.
  • gravelldgravelld Administrator

    Build 20250512

    We've been making a lot of changes to how playlists are stored to make them more performant and extensible.

    Playlists

    Other things

    • When retrieving art for podcasts, use the Astiga User-Agent to avoid occasional artwork download failures.
    • Handle bookmarking when the duration for a podcast episode is zero.
    • Don't traverse into iTunes artwork folders during synchronisation.
    • Fix OneDrive playback for files with hashes in their name.
    • When editing metadata, ensure we also update our record of albums.
    • Only run library enhancement for files that have changed.
  • gravelldgravelld Administrator

    Build 20250520

    A few bug fixes this week...

  • gravelldgravelld Administrator

    Build 20250603

    This new build adds a new storage settings page which is linked to from the app: https://play.asti.ga/settings/edit-storage . It also makes the Web app a bit easier to use by combining all storage accounts in one index page.

    Playlist fixes

    After the recent changes to the playlist database, we've been making a few fixes here and there:

    • Ensure playlist filters are applied in the Web app.
    • Ensure a failure to save playlists correctly displays an error message.
    • Show a success message when a playlist is saved from the play queue.
    • Fix saving playlists from the app.
    • After updating a playlist by saving it from the play queue, reload the playlist page if it's displayed to show the changes.
    • Fix removing a song from a playlist on the app.

    Other things

    • Avoid "content shifting" (where the height of the page changes as you scroll leading to annoying cursor positioning problems) during lazy loading of artwork by defining an initial size of the artwork.
    • In Library Enhancement, support re-enhancing all music under a given folder when Force refresh is selected.
This discussion has been closed.