Jump to content
Kundun

Sort albums by last played ones

Recommended Posts

Hi Folks,

I'm loving the app but there is just one feature that I'd love to see added: to sort albums by the last played ones. I know that there is a library category for "Recently played", but it displays just tracks (without the possibility to group them by album), and I know that it might makes sense for most of the users, but since I'm used to listen to full albums instead of single tracks that category is just too bloated to be usable for me.

[See below] (and on a similiar topic, I see that the app in certain aspects is very track-centric, like when from the player view "Artist" is selected from the menu, the next view is "All artist Songs", and not the "Albums" one, and another time, I know that it might make sense for most of the users, but can we have the possibility to select which view to open?)

Thank you for all your work, I'm not joking when I say that yours is probably the best android app that I've ever used.

Share this post


Link to post
Share on other sites
15 minutes ago, Kundun said:

Hi Folks,

I'm loving the app but there is just one feature that I'd love to see added: to sort albums by the last played ones. I know that there is a library category for "Recently played", but it displays just tracks (without the possibility to group them by album), and I know that it might makes sense for most of the users, but since I'm used to listen to full album instead of single tracks that category is just too bloated to be usable for me.

(and on a similiar topic, I see that the app in certain aspects is very track-centric, like when from the player view "Artist" is selected from the menu, the next view is "All artist Songs", and not the "Albums" one, and another time, I know that it might make sense for most of the users, but can we have the possibility to select which view to open?)

Thank you for all your work, I'm not joking when I say that yours is probably the best android app that I've ever used.

In both cases you can sort your lists as you desire. Using the 3-dot menu when you open the Recently Played or Artist lists, you can choose to sort by album.

G

Share this post


Link to post
Share on other sites
3 minutes ago, MotleyG said:

In both cases you can sort your lists as you desire. Using the 3-dot menu when you open the Recently Played or Artist lists, you can choose to sort by album.

While it might be true for the artist view (even though I was talking more in terms of grouping, and not sorting), it isn't for the "Recently played" category, what I was talking about was to have a view with just the albums, and not the tracks (like the "Albums" library category), sorted by the lasted played albums. Practically speaking, it's a matter of adding a sort method to the albums library category, and since there is already an albums sorting method called "By date added to library", to have "By date played" or something in that line

Share this post


Link to post
Share on other sites
Posted (edited)

I see what you mean about the grouping. Not sure if @maxmp has this as part of the plan but know he has mentioned that custom sorting is in the works for us.

There is an option in recently played to sort by last played time, it is way down the list but is there.

 

Screenshot_20200414-092504.png

Edited by MotleyG

Share this post


Link to post
Share on other sites

Yes, "By last time played" is the default sorting method for the "Recently played" category, but as I said in OP that category displays only tracks, what I asked for is something like that but with albums instead. I've checked everywhere and as far as I seen something like that isn't acheivable with the current means

Share this post


Link to post
Share on other sites

I guess one thing to think about is that PA's library is (by necessity) basically just a huge collection of song files. It is only the tag data within those files that allows them to be grouped into Albums, Genres, Artists, etc. Thus there while there is the firm concept of the time/date that a file was created or last-played, there is no real 'album' as such to hold the same information. So an album does not have a 'recently played' concept, only the songs that are attached to its name do, some of which may have been played more recently than others of course (especially if you ever use Shuffled playback).

Second, when you open an Artist's view, Poweramp knows the full list of all songs that are attributed to that artist, and also you can see which of those songs are assigned to an album - and some may not have any album details at all of course, such as Single releases. So when you drill down into an Artist, you do see all of their 'albums' - plus there's also a link to optionally take you to a full list of all of their songs too. But the albums list is the first level you see. 

Andre

Share this post


Link to post
Share on other sites
48 minutes ago, andrewilley said:

I guess one thing to think about is that PA's library is (by necessity) basically just a huge collection of song files. It is only the tag data within those files that allows them to be grouped into Albums, Genres, Artists, etc. Thus there while there is the firm concept of the time/date that a file was created or last-played, there is no real 'album' as such to hold the same information. So an album does not have a 'recently played' concept, only the songs that are attached to its name do, some of which may have been played more recently than others of course (especially if you ever use Shuffled playback).

Theoretically speaking I agree on your line of thought, but since I haven't checked the codebase available on Github I don't know how the library is practically handled. Since an album is a collection of songs, and each song has a last time played value, the last time played value of an album isn't just the last time played of its last played song? (Sorry for the word blob) As I said above, isn't it just a matter of grouping?

48 minutes ago, andrewilley said:

Second, when you open an Artist's view, Poweramp knows the full list of all songs that are attributed to that artist, and also you can see which of those songs are assigned to an album - and some may not have any album details at all of course, such as Single releases. So when you drill down into an Artist, you do see all of their 'albums' - plus there's also a link to optionally take you to a full list of all of their songs too. But the albums list is the first level you see.

In this case I was specifically talking about the case where the user select the "Artist" entry from the 3-dot menu in the player view, but I didn't realize that the Artist albums view is just one left-swipe away from the Full songs list one, completely my fault on that. (I'll strikethrough the related paragraph in OP)

Share this post


Link to post
Share on other sites
6 hours ago, Kundun said:

Since an album is a collection of songs, and each song has a last time played value, the last time played value of an album isn't just the last time played of its last played song? 

That's not necessarily the last time a whole album was played though. For example, I often listen in All Songs Shuffle mode, so just a single random song within an album might be played - in amongst lots of others - and I wouldn't like to refer to that as a 'recently played album'.

Andre

Share this post


Link to post
Share on other sites
13 hours ago, andrewilley said:

That's not necessarily the last time a whole album was played though. For example, I often listen in All Songs Shuffle mode, so just a single random song within an album might be played - in amongst lots of others - and I wouldn't like to refer to that as a 'recently played album'.

Andre

I've never specified that the album has to be fully listened in order to be listed, that would surely need more logic to be implemented than the situation that I described above; I'm asking for it mainly because it's a feature that I've already seen in other players and it seems pretty feasible to be implemented

Share this post


Link to post
Share on other sites

Actually I think this is a very reasonable feature, just like per track history… It's useful to keep track of the last albums you've listened to, even if the entry is triggered by a single track.

Share this post


Link to post
Share on other sites
Posted (edited)

I noticed that in the list options for any "songs" grouping (genre, artist, but most importantly albums) there is the "by time last played" option, so isn't the information about the last time played for each track already there?

To add a little bit of background on this and why this can make sense to be implemented: most of the time I listen to four or five albums during a fixed amount of time (let's say two weeks), and then I swap them with five more new albums, and I listen to those for the next two weeks, and so on and so on, and if you have a huge library to find those albums might not be that easy. I think that this way of listening to albums isn't that rare, and to have a albums list sorting by last time played can come in handy

Edited by Kundun

Share this post


Link to post
Share on other sites
14 minutes ago, Kundun said:

I noticed that in the list options for tracks in an album there is the "by time last played" option, so isn't the information about the last time played for each track already there?

Sorting songs by time-last-played is easy, but the question was about sorting albums by last-played status.

Andre

Share this post


Link to post
Share on other sites
Posted (edited)

(I edited my previous post just right before you posted your one)

Quote

Sorting songs by time-last-played is easy, but the question was about sorting albums by last-played status.

Yes, but again, what's the difference? The last time an album has been played is the last time a track of that album has been played, it isn't about if you listened to the whole thing. You can evaluate the situation basing on an already implemented one: when a track is played it is automatically added to the recently played library option (therefore its LTP value has to be updated in some way, or something on that line), but its value is updated even if you listen to the track for half a second, so it's never a matter of completeness, to recreate that sort of behavior for album too isn't a logical consequence? Of course to implement when an album is completely listened needs extra logic and data gathering, but I'm not referring to that situation, if the LTP value for each track is already there isn't it a matter of create a sorting method for the albums list view by just using the newest LTP track value for each album? I don't want to get too technical (because by the way I don't know the specific implementation) but I think that @maxmp can understand on a practical point of view what I'm referring to

 

Edited by Kundun

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...