I just want to share about MP3 Player apps that I just created using App Inventor which I name it "My MP3 Player".
This apps could create playlist from internal memory or SD card and the playlist could be stored in local database (using TinyDB).
When this app run it will check is there any playlist in database or not, if there then it will load playlist into Listview but if database blank then it will check is there SD card or not, if there then it will retrieve mp3 files in SD card but if not there then it will retrieve mp3 files from internal memory.
These functions/features work using icon playlist INT (internal memory), SD (SD card) and PL (playlist from internal memory or SD card that stored in database).
I hope there are some member could check this apps and give feedback to me to improve this apps.
You find this apps via this URL link :
[mod edit: no direct links to files please, provide a landing page, or upload the aia project here]
Thanks to remind and share this to me.
The summary from your input is there are something need to be considered to make the apps run well on all devices.
It would look better if only the music titles were listed in the ListView and not the absolute path, but also no MP3 extension (because only MP3 files are listed anyway).
I also have some WAV, FLAC and many M4A & OGG audio files on my devices. So you can think about listing such audio formats too.
When a song is selected, the music starts playing. However, the start/play button should not be visible and especially should not be clickable (since the music will then start from the beginning).
The pause and stop buttons should also only become visible when the music is playing.
I am sorry I got difficulties to fix this issue (List Index too large) because the app could run well on my android 13 device but failed to run on my android 10 device.