OxygenCobalt / Auxio

A simple, rational music player for android
GNU General Public License v3.0
2.17k stars 146 forks source link

Playlist Sorting by date added #788

Open nitinsooni opened 5 months ago

nitinsooni commented 5 months ago

Description

Like the #181 add sorting by date added inside playlists. (it'll sort by when songs added to playlist not added to device.)

Problem solved

No response

Other implementations

symphony by zyrouge have it as 'custom' option in sorting. They have name, album and other but by select 'custom', it reorder songs as how they added.

Benefit

like this feature is beneficial in songs and album tab, it'll also be good to add inside playlists.

Duplicates

OxygenCobalt commented 5 months ago

This might be fine, not sure. Want more user demand first.

nitinsooni commented 5 months ago

How would you decide that? Maybe you should make a telegram group and poll the feature requests.

Another thing is when i open auxio, i see a 1 sec loading. Why it loads songs everytime? Can't you cache them or something, no other music player do that.

OxygenCobalt commented 5 months ago

I let other users stumble upon this issue and leave their thoughts. I like keeping the discourse centralized but open. Telegram groups give me a very closed-source and cult of personality feeling, I guess.

Auxio does cache music. It just groups everything up in-memory on startup. I could maybe cache that, but I am unsure how much time it would save. Other players completely cache the music and read it as it goes along, but this leads to the 1 second delay becoming distributed in infuriating ways across the app. Perhaps it takes longer to shuffle all songs, or move a queue item, or view an artist, or has some scroll jank, or has an animation that flickers and jumps as data pops in. May as well just delay at the start so that the rest is smooth.

@nitinsooni