@jonas OK, thanks. So maybe it's a GStreamer issue then. TagLib reads the metadata, and gets it correct, as it is when the song is stopped. But GStreamer must be doing something wrong as it dynamically reports the info while playing.
I'm just a layman, so forgive me is my interpretation is wrong. Guess it couldn't hurt for me to report this to the GStreamer developers though.
Ahh, I'll bet this is related to Issue #511 on GitHub, "Songs added to playlist are not sorted as they should".
I guess you can't please everyone, but I actually found the lack of sorting new playlist items useful, as I built playlists. Often I would add items and then decide I didn't want them in the playlist. By having them all at the end of the playlist, in the order that I added them, I could easily keep track of things.
I hope you will reconsider and put the sort arrows back.
Removing them did nothing to change the behavior, and I think showing them actually provides something useful. My opinion.
I've been curious about the same thing. We use taglib library for reading them initially, then when they are played, samplerate, bit depth, bitrate and file type is updated by reading using the gstreamer engine.
Wow! That's what I call service! Thank you!
Just tested lyrics with m4a files and the tag editing now works!
I also tested with an ALAC (Apple Lossless) file, which, confusingly (to me, anyway!) is also m4a. It works on that also!
This is great news. For what it's worth, I think that full compatibility with Apple sourced files is important if you want to develop Strawberry for the Mac platform. While I don't have any real evidence, I think a lot of audiophiles own Macs. I used to read Stereophile magazine, and they were always mentioning their Macs when the subject of computers in audio came up.
To this day, iTunes will not play FLAC files, so Mac users that use iTunes will most likely use ALAC, or lossy AAC. iTunes default decoding is 256 kbps AAC, and that is also what you get if you purchase music from Apple.
On a side note, there is a lot of dissatisfaction with Apple these days, even with long time users. I love my iMac, but I am using Linux more and more. It is wonderful that my iTunes collection works well with a player like Strawberry. For Mac expatriates moving to Linux, Strawberry could be a good fit. It could also be a nice alternative to iTunes on the Mac platform.