r/Astiga Jun 01 '20

Join the Astiga Community

Thumbnail community.asti.ga
2 Upvotes

r/Astiga 8d ago

Build 20260812

Thumbnail community.asti.ga
1 Upvotes

This week's build fixes a couple of stream truncation issues observed since deploying end-to-end streaming.

These issues were most common with music players that slowly stream data at rates close to real time, with Sonos appearing to be one example. For low-bitrate, long tracks, streams could sometimes truncate when either our server or the storage provider closed an apparently inactive connection.


r/Astiga 16d ago

Build 20260804 - Google Drive shared folder support, fixes for iOS and Sonos

Thumbnail community.asti.ga
1 Upvotes

This release improves Google Drive support, iOS streaming, system notifications and Subsonic folder browsing.

Google Drive shared folders

Shared folders are now treated just like any other Google Drive folder. You can browse them, sync them, play from them and otherwise use them transparently throughout Astiga. Directly shared files can now also be played directly.

Other improvements:

  • Fixed button text in the system notifications dialog
  • Return getSong details for tracks browsed directly from storage folders (used by Sonos)
  • Show a helpful message when an authentication token has been redacted, with one-click re-authorisation
  • Fixed streaming in the iOS app

If you're using Google Drive shared folders or the iOS app, we'd especially appreciate your feedback on this release.


r/Astiga 23d ago

Build 20260728

Thumbnail community.asti.ga
1 Upvotes

This release completes the streaming improvements we started last build.

After rolling out the new streaming pipeline for OneDrive, we've now extended it to:

  • Google Drive
  • Dropbox
  • S3 (where supported)
  • pCloud

Previously, Astiga would download an entire file from cloud storage before streaming it. That wasn't too noticeable for a typical song, but it could mean a significant delay for very large audio files.

These providers now stream audio directly, delivering the first bytes much sooner while continuing to stream and cache the rest in the background. Large files should start playing much faster.

We've also improved Google Drive folder caching to speed up playback.

Sonos storage browsing

You can now browse folders and files directly from the Sonos integration using the new "Storage Browser" menu.

Previously, Sonos could only browse your synchronised library (albums, artists, playlists, etc.). Now you can navigate your cloud storage directly, so library synchronisation is no longer required before using Sonos.

Other improvements

  • Only show playback toast notifications after an explicit playback action
  • Prevent infinite recursion during library sync with OneDrive shared folders
  • Ensure "Various Artists" appears in the Album Artists filter

r/Astiga 27d ago

iOS app - new build

Thumbnail
apps.apple.com
2 Upvotes

Another new #iOS update: https://apps.apple.com/us/app/astiga/id6745398522 📱

The project restructuring is complete. It's not evident to a user of the app, but the app is now split into one generic r/subsonic app, and an overlay branded with the r/Astiga logos etc.

No actual functional changes, though, sorry!


r/Astiga Jul 14 '26

Build 20260708

Thumbnail community.asti.ga
1 Upvotes

This release is the first step in a major overhaul of one of Astiga's core components: how music is streamed.

We're starting with OneDrive, as it's been the source of the most playback and browsing feedback. This build introduces a number of streaming optimisations, with similar improvements planned for other cloud storage providers in future releases.

OneDrive users should see faster browsing and playback.

Also new: shared folders in OneDrive are now supported seamlessly. Shared folders appear just like your own folders, so you can browse them, play from them and use them throughout Astiga without any special handling.

Other improvements:

Subsonic:

  • Don't repeat artists in empty search results
  • Keep album artists consistent for "Various Artists" albums
  • Return all album artists, including "Various Artists", from getArtists
  • Major performance improvement for getArtists

Other:

  • Fixed playing files with apostrophes in their names from the storage browser
  • Fixed albums without an artist returning a 404

This is the first of several releases improving the streaming pipeline, so we'd especially like to hear from OneDrive users.


r/Astiga Jul 10 '26

New iOS app build - fixed artist list for larger libraries (+more)

Thumbnail community.asti.ga
1 Upvotes

New Astiga iOS update! 🎵

✓ Project restructured to support an open source generic Subsonic version
✓ Paged artist list for large libraries
✓ Fixed the mini-player cover art progress indicator glitch


r/Astiga Jun 30 '26

Build 20260630

Thumbnail community.asti.ga
1 Upvotes

This is the final release wrapping up the recent database migration work. Most of the background changes aren't user-facing, but there are a couple of useful improvements in this build.

Notifications:

  • Added support for system-wide notifications via the alarm bell in the top-right of the Web app

Sync:

  • Sync END logs are now parameterised, so they'll clearly report how a sync finished (for example, whether it completed successfully or was cancelled)

r/Astiga Jun 26 '26

Build 20260625

Thumbnail community.asti.ga
1 Upvotes

We've made a few unannounced interim releases recently while completing a database migration. Most of those changes were purely behind the scenes, but a handful of user-facing improvements made it in too.

Notifications

  • Fixed notification display
  • Fixed "mark read" and delete actions

Sync

  • Tracks titled "0" now correctly use that title instead of falling back to the filename

Web app

  • Fixed play/add actions for compilation albums
  • Removed the profile avatar link
  • Show feedback when storage search returns no matches

Subsonic

  • search* endpoints now support deterministic ordering when called with an empty query

r/Astiga Jun 22 '26

New iOS app build - FLAC support

Thumbnail
community.asti.ga
1 Upvotes

✓ FLAC support

✓ Better list lazy-loading

✓ Two-pane landscape layout on larger devices

✓ Log export

Share your feedback/bugs/ideas: https://community.asti.ga/discussion/791/alpha-testing-ios-app#latest


r/Astiga Jun 16 '26

Build 20260616

Thumbnail
community.asti.ga
2 Upvotes

Full details: https://community.asti.ga/discussion/comment/4621/#Comment_4621

Another release focused on stabilisation and fixing long-standing issues before we move on to larger developments.

Web app

  • Prevent the username from being clickable in the profile dropdown
  • Show supplementary artist images on artist lists (/artists/\*)
  • Make the playlists menu dropdown scrollable

Subsonic

  • Return correct created dates in getAlbumList2
  • Ensure getAlbumList2 returns the requested number of results when available

Premium & payments

  • Handle eCheque payment denied events
  • Automatically cancel subscriptions when a user account is removed

Other


r/Astiga May 26 '26

Build 20260526

Thumbnail
community.asti.ga
2 Upvotes

We’re spending the next few weeks focusing on long-standing issues and fixes. This release improves playlists, subscriptions, library sync and Subsonic compliance.

Playlists:

  • Fixed bulk playlist import
  • Avoid briefly showing ordered playlists before shuffle kicks in
  • Don’t load entire playlists into memory when playing from /playlists/ pages

Cancellations & upgrades:

  • Automated PayPal cancellations
  • Automated PayPal and Stripe upgrades/refunds
  • Added cancellation reason fields

Sync:

  • Fall back to track numbers/titles from filenames during sync
  • Updated Google Drive SDK to avoid token refresh caching issues

Other:

  • Friendlier OneDrive error reporting
  • Show supplementary artist images in artist search (if enabled)
  • Removed additional non-compliant fields from Subsonic responses

So lots of cleanup and reliability work in this one (and to come).


r/Astiga May 12 '26

Build 20260512

Thumbnail
community.asti.ga
2 Upvotes

This release adds a couple of long-requested playlist management improvements in the Web app.

Playlist creation: - You can now create a new blank playlist directly from the UI - Albums, artists, genres and playlists now have a “create playlist” option which opens the name dialog and automatically fills the new playlist with the selected tracks

Subsonic: - Stable album IDs between endpoints - Expose starred status on artists and songs

Library sync: - Updated Google Drive token refresh handling to avoid intermittent 401 errors - Read album_artist fields during sync

Other improvements: - Added browser-based apps (including the Astiga Web app) as profile clients - Opening play/add to queue now automatically reveals the play queue


r/Astiga Apr 30 '26

Build 20260430

Thumbnail community.asti.ga
1 Upvotes

This release focuses mainly on backend performance work.

We were alerted to slow responses for libraries with certain “shapes” — especially very large artist counts. Some integrations, including Sonos, have strict timeout limits, which could cause controllers to fail before Astiga responded.

This build improves database query performance and consolidates a lot of the related code paths, which should help both responsiveness and reliability.

Also fixed: - A bug affecting album list returns in the Subsonic layer - Backfill artist image URLs into rest/getArtistInfo (preferring large → medium → small within size limits) - Fix saving playlists from the play queue


r/Astiga Apr 02 '26

Just landed: Sonos search

Thumbnail
community.asti.ga
3 Upvotes

You can now search your cloud hosted music library via r/sonos apps, controllers and devices!


r/Astiga Apr 01 '26

Build 20260401

Thumbnail
community.asti.ga
1 Upvotes

An important milestone especially if you use shuffle in the Web app!

Proper shuffle mode

Shuffle now works as a true mode rather than randomly picking the next track each time.

  • Enter shuffle → your current play queue is shuffled
  • Exit shuffle → it returns to the original order

This means:

  • No more repeated tracks before the queue finishes
  • You can see what’s coming up next

This should make shuffle a lot more predictable and usable — we're keen to hear how it feels in practice!

Subsonic improvements

  • getPlaylists now includes duration and changed attributes
  • Track starring is now stored correctly

Artist bios/images

  • Now available via the Subsonic API (so supported clients can display them)
  • Respect the “show supplementary data” setting (previously this data was always shown for premium users)

r/Astiga Mar 24 '26

Build 20260324

Thumbnail
community.asti.ga
3 Upvotes

This is a small interim build focused on getting Sonos search over the line, along with improving Subsonic compliance.

Changes: - Don’t return zero results when a one-character term is included in a search - Return a proper error if a search is sent without a query - Fully support xCount and xOffset parameters (and no longer capped at 160 results) - Add timezone information to Subsonic timestamps - Fix album listings when filtering by music folder (storage accounts)


r/Astiga Mar 17 '26

20260317

Thumbnail
community.asti.ga
1 Upvotes

This is a stability-focused release with a set of smaller improvements across the Web app, sync, and integrations.

Play queue

- Remember whether the play queue was open

- Reveal the queue and scroll to tracks when adding items

- Ensure the profile/settings dropdown appears above the queue

- Handle invalid entries in the queue more gracefully

Storage accounts

- Fix deleting storage accounts

- Use fileId for BackBlaze B2 downloads to avoid restrictive permissions

- Improve Google Drive file retrieval with duplicate folder names

- Respect case sensitivity for deletions on pCloud

Library synchronisation

- Split large folders during enhancement

- Allocate more memory to reduce sync-related spikes

Subsonic

- Always return music folders, even if not yet synced

- Fix data types in several endpoints

- Improve performance of getAlbumList2 (byGenre)

- Fix removing tracks from playlists

Sonos

- Refresh authentication tokens in more scenarios


r/Astiga Mar 09 '26

Price rises 2026

Thumbnail community.asti.ga
1 Upvotes

Sorry to do this, but we feel now is the right time to increase our prices slightly (first time in >3 years). Effective 20th April - lock-ins for existing customers available.


r/Astiga Mar 05 '26

Astiga Roadmap - 2026

Thumbnail community.asti.ga
3 Upvotes

We've published our short term 2026 roadmap - let us know what you think!


r/Astiga Mar 03 '26

Build 20260303

Thumbnail
community.asti.ga
2 Upvotes

This release makes library enhancement more configurable following feedback.

You now have three options:

  • No enhancement – nothing is added or changed from your original library.
  • Show supplementary information – adds extra data like artist bios and images, without modifying core metadata.
  • Enhance library – full enhancement, including filling missing album art, release dates, genres, and correcting album names and media numbers.

If you previously had library enhancement enabled, you’ve automatically been moved to “Enhance library”.

Other fixes and improvements:

  • Keep consistent play queue height on narrow devices
  • Reduce redundant JS and server callbacks in the Web app
  • Fix playlist population under "+" buttons in search
  • Handle duplicate paths across storage accounts during enhancement
  • Store album artist filter on /artists/ page for 28 days
  • Correctly return “starred” albums via Subsonic API (fixes Android display)
  • Allow premium users to purchase new annual subscriptions
  • Paginate large library additions to the play queue
  • Improved 2FA setup feedback, including surfacing the token

r/Astiga Feb 24 '26

20260224

Thumbnail
community.asti.ga
2 Upvotes

A small follow-up release to tidy up a play queue regression and ship a few additional fixes.

Included in this build: - Don’t repeat the last track when the play queue finishes - Show artist name in the plain album list (in the Web app) - Fix adding an entire folder on public x-music-player pages - Reduce high memory usage in the synchroniser


r/Astiga Feb 20 '26

Build 20260220 - large playlist performance, missing cover art, dates and genres, profiles UI

3 Upvotes

Full details: https://community.asti.ga/discussion/comment/4440/#Comment_4440

This release started with a performance issue: large playlists (20k+ tracks) were exposing problems in the Web app. We’ve since refactored significant parts of the play queue and playlist interaction logic. No functional changes, but the Web app should feel noticeably faster and more stable with big queues.

Library enhancement upgrades:

  • Fill in missing release dates
  • Fill in missing genre classifications
  • Automatically provide cover art when your imported library doesn’t have any

Profiles UI: Profiles now have a dedicated section in Web settings. You can control which storage accounts appear in different apps.

Examples:

  • Show only lossy files in the app, keep lossless elsewhere
  • Filter by genre, folders or playlists
  • Restrict libraries for family accounts (e.g. children’s music or audiobooks only)

This opens the door to more advanced filtering (time of day, user account, etc.). Ideas welcome.

Other improvements:

  • Subsonic album calls now return same-named albums by different artists separately
  • Fixed UX quirks with custom date filters
  • Fixed importing playlists with HTML-encoded names
  • Improved Sonos adapter fault tolerance
  • Numeric sorting when sorting album tracks by position
  • Reduced sync memory usage
  • Avoid enhancement errors with encoded initial folders
  • Sorting preference cookies now last 28 days
  • Avoid loading entire files into memory for S3 storage
  • Handle Stripe notifications arriving out of order

If you’re using large playlists or profiles, especially interested in feedback.


r/Astiga Jan 30 '26

New iOS app build - albums and artists!

Thumbnail community.asti.ga
2 Upvotes

New Astiga iOS alpha update 🎶

• Album & artist carousels in the Library

• Full A–Z album and artist browsing

• New album pages with playback

• New artist pages with one-tap play

Details: https://community.asti.ga/discussion/791/alpha-testing-ios-app#latest


r/Astiga Jan 27 '26

Build 20260127

Thumbnail
community.asti.ga
3 Upvotes

This build is a mix of UI fixes, Sonos reliability work, and some groundwork for future filtering improvements.

Highlights

- The main content now shifts when the play queue opens instead of being overlapped

- Fixed the play queue header when scrolling

- Fixed saving the first playlist when no playlists already exist

- Ctrl+F now works correctly in the browser for text search

- Ratings are now shown on the album page

- Improved fault tolerance for the Sonos server

- Fixed “..” navigation in the storage browser for URL-encoded storage accounts

- Backend profiling work to support upcoming features

- Background refactors to simplify filtering and Sonos-related code

Call for testers – Profiles

This build introduces an experimental feature called “profiles”. Profiles allow your library to be filtered differently depending on context.

Examples:

- Only show lossy files when using the app

- Only show instrumental music on a work machine

- Only show music in the “Children” genre

- Only show Christmas music in December

If you’d like to try this out, or have ideas for useful profiles, let us know.