I have a very specific way of listening to music: I throw a bunch of stuff on my phone, and then i use shuffle. The problem arises with the fact that Huaweis default music app isnt really that good... The shuffle option repeats songs after extended non listening time (ill listen to music today and then leave my phone and hear the same song come on shuffle tomorrow) and it deletes my metadata everytime i add/remove songs(some of them have had metadata added afterwards bc they were pirated). So what im pretty much looking for is a music app that has a shuffle all which would create a random playlist of songs that wouldnt change and would stick to it untill all songs were played. And would also allow me to edit metadata that wouldnt change if changes were made to my music library. XPERIA phones(i use to have one before) had a very good music app, so thats pretty much what im looking for. (And no, im not asking for streaming services, im talking about offline listening).