New release thread
This thread contains summaries of each new build and upload we make to the Astiga service.
By Astiga "service" I mean the Web hosted service, including the website, play.asti.ga
, the sync process and so on. It generally does not include changes to the Android, Windows or Linux apps (although updates may include functionality that those apps depend on).
We aim to ship new builds every other week, and more often when there are critical issues to fix. A regular cadence of updates gets new features into your hands quicker, and gets us feedback quicker so we can improve the product more accurately for you, our users.
This thread is read-only because I don't want to distract from the information about what each build contains. If you want to raise an issue or discuss any of the builds, or features in the builds, please open a new thread.
Comments
Build 20221027
Artist album sorting
- Add artist album sorting to the "bands" page
- When an artist has multiple albums in the same year, make sure all are shown
- Remember the sorting option for artists' albums and use as the default
- When sorting all albums for an artist by year, it shouldn't matter whether the artist is the "artist" or a "band"
- Make sure the sort dropdown doesn't redirect to a different page when there are albums with different artists
Other stuff
- When on a narrow screen, dismiss the left-hand side menu when clicking an item
- When clicking a tag on the tag modal, make sure the dark background overlay is removed
- Fix "this.splice is not a function" on macOS Chrome
- Fix songs layout when there are so many songs that the pagination links overlap their container
- Show a popup error message when a song fails to play
- Added a link to the AUR package in the /apps list
- Style the independent scrollbars for content browsing/the play queue
Build 20221108
Some UI cleanup tasks while we work on some new code for user onboarding...
Build 20221122
Build 20221207
Build 20221220
Build 20230113
Subsonic changes to support Symfonium
search3
to return all records for Symfonium sync.serverVersion
.Other
/storage/
pages to wrap.Build 20230125
Subsonic changes to support Symfonium
Other
Build 20230209
Pricing changes
Other
Build 20230222
Playlist improvements
Other
Build 20230307
Playlist improvements
Other
Build 20230321
Browsing/navigation improvements
Other
Build 20230322
A few things fixing some cosmetic issues in yesterday's release...
Build 20230406
This build contains the first set of playlist improvements from the 2023 roadmap.
Playlist improvements
Storage settings
Other stuff
Build 20230418
More work on playlists in this build...
Playlist improvements
Other stuff
Build 20230504
We ran out of time this week to integrate our biggest change to editing playlist ordering, but there are some other smaller improvements besides:
Build 20230516
As promised, this release contains some improvements to playlist editing.
Playlist ordering can now be changed on the playlist page by dragging:
Or by specifying a location:
Playlist names can also be changed:
Other items:
Build 20230530
This build has a bunch of small improvements; our main efforts this milestone were in redesigning how the product is built to make it easier to deploy in future.
The smaller items:
Build 20230613
This build adds the ability to see ratings for albums, artists and songs.
For albums and artists, the rating appears at the top of the relevant album/artist page:
For tracks, you'll find them in the list:
(Note: we've noticed this only works in the artist song list. We'll add it to the others for the next release).
Build 20230627
We're continuing our work on ratings. This release allows you to add and update ratings for albums and update ratings where ratings have already been set for songs:
We'll be working on adding ratings for songs and deleting ratings next.
We've also completed most of the "playlist addition" work in this release. You can now add entire albums, artists, genres etc to a playlist:
And some bug fixes:
Build 20230711
This release completes the work in the Web app of adding and now removing ratings. This can now be done for albums, artists and songs.
The first background change we made to support track ratings was to move to a one-line-per-track model for track listings, rather than having two columns. This provides more space for the rating to be shown. We also thought this was an improvement, beyond supporting ratings, because it's more consistent with the inherent ordering of tracks within a release.
Ratings can be added to tracks from the dropdown as so:
They can be changed like with albums, by hovering over the stars.
We've added a "trash" icon to remove the rating, rather than relying on zero stars filled in:
We thought that removing the stars completely was less ambiguous than having none of them filled - otherwise does zero stars mean an album you don't like, or an album that is unrated? Hopefully this way makes it clear it's the latter.
Our next steps with ratings will be to expose these to filtering and sorting capabilities.
Build 20230801
A small break, and just a small release, this week because I've been on holiday!
Build 20230815
Mostly bug fixes and small UX improvements on the web app this week...
Build 20230829
I had hoped to have launched song filtering today but unfortunately we ran out of time to tie up some loose ends. This will have to wait until the next release now.
Still:
Build 20230914
Song filtering is here! Well, the first step anyway. This release adds a button to the Songs list to filter by rating:
The list is inclusive, so you can list all four- and five-star rated songs if you like.
Naturally, the next steps are to add more filters, and expand these filters to the albums list.
In other news:
(Aside: we've done some work on sharing playlists between users. This is only applicable to music for which you hold the copyright, in this case the "users" were music creators. If this sounds useful to you and you'd like to try it out, let us know!).
Build 20231002
We've added a second song filter, based on the date the song was added to the library:
This works in conjunction with the rating filter.
Remember to fully refresh the page so all Javascript is updated before using the above!
Other stuff:
Build 20231010
This build contains a few smaller items... In the meantime we're working on more track filtering.
Playlists:
Other stuff:
getRandomSongs
Build 20231026
The last of the song filters in this week's build - "last played":
Next, we'll take the filters we've implemented so far on the songs page and make them available on the albums, artists, genres etc pages too.
Other stuff:
Build 20231108
In this build we've moved all of those new song filters into the other library pages, so now you can filter songs on album, artist and genre pages.
Other stuff:
Build 20231121
The focus in this release was improving error messages when files were missing from cloud storage (or having been renamed), while cleaning up a few bits around the filtering code. That's while also working on the Android app, to improve stability on Android 12+.
For Google Drive, Dropbox and pCloud we've taken extra steps to communicate missing files better. Often times, these providers would return fairly cryptic error messages which were hard to decipher, and sometimes we'd forward on error messages which were encoded and combined with other information that made it hard to read. We've changed this to try to return a more helpful and specific error message.
Other stuff:
Build 20231205
Building on our recent improvements to library navigation, this build contains artist album filtering. This only appears on the /artist/ pages, and allows you to filter an artist's albums by rating:
We'll be rolling that out to the other pages soon.
Note: the filter also appears on the /band/ pages but doesn't work properly - we're aware of this, and will fix it in the next build.
Other stuff: