No matter what I did, I could not get scanning to work. At least that was the case until I ran the following permission tweak; after running it I could then select the directory via Hamburger | Preferences | Music | Collection | (dropdown) | Other … | Other locations | Computer | /media/purism/sdcard/Music, and all is working well now.
a) As far as I can tell, I am not using Lollypop as a flatpak.
b) The music on my uSD card is ‘other readable’. It’s not as if publicly available music is confidential.
c) I am mounting the uSD card via /etc/fstab and hence the mount point is not buried in /media (which is good because /media can give things unusual access permissions).
(At the risk of veering too far off topic…) Be careful with that; consider specifying the “nofail” option. My experience: just for grins I was futzing around with creating a davfs2 entry in /etc/fstab & lost power before I was done. Upon powering up again I found that the incomplete entry in fstab prevented the OS from booting; on a laptop I would’ve booted a live image & commented the errant entry, but with my librem5 I ended up reflashing. (Starting from scratch wasn’t a big deal because I keep a detailed list of steps to take to restore state.)
I use a fast microSD card on my Librem 5 with Lollypop and VLC (both the PureOS versions, and both seem to work well on the screen these days). I use Lollypop only for music, and VLC is set as the default media player for both video and audio in gpodder, because I like to play both podcasts and videos faster than 1x and VLC allows that while Lollypop doesn’t.
For my microSD card, I formatted it as ext4 created a directory called /mnt/sda1 and have the following two entries in my fstab:
/dev/sda1 /mnt/sda1 auto auto,nofail 0 2
/mnt/sda1/Music/podcasts /home/purism/gPodder/Downloads none auto,bind,nofail
The second bind mountpoint is so I can store all my gPodder downloads on the large microSD card at Music/podcasts and access them from gPodder’s traditional Downloads directory. As other posts have mentioned, the nofail option is very important so that the system will still boot even if the microSD card is missing.
Do you still experience the missing collection source problem? Every time I reboot the phone (which happens regularly for battery saving reasons) I have to re-set the source (SDcard/Music). Sometimes, but rarely, it’s still saved in settings, but I have no clue why that sometimes happens.