> 1. Just one file returns nil: it has a gigantic (4.8MB) id3v2.3 tag which I
> can send if you want. Probably I should just accept defeat on this
> one!
Does emms-print-metadata, exiftool, id3info, tinytag, eyeD3, or some
other tool give sensible values for it?
Yes: both emms-print-metadata and exiftool work fine. Here is what exiftool says:
ExifTool Version Number : 11.16
File Name : 03. House Of Balloons _ Glass Table Girls.mp3
Directory : /media/shared/music/The Weeknd/House of Balloons
File Size : 20 MB
File Modification Date/Time : 2019:12:17 18:53:44+00:00
File Access Date/Time : 2019:12:19 22:53:49+00:00
File Inode Change Date/Time : 2019:12:19 22:34:22+00:00
File Permissions : rwxrwxrwx
File Type : MP3
File Type Extension : mp3
MIME Type : audio/mpeg
MPEG Audio Version : 1
Audio Layer : 3
Audio Bitrate : 320 kbps
Sample Rate : 44100
Channel Mode : Joint Stereo
MS Stereo : Off
Intensity Stereo : Off
Copyright Flag : False
Original Media : False
Emphasis : None
ID3 Size : 4753273
Band : The Weeknd
Picture MIME Type : image/jpeg
Picture Type : Other
Picture Description :
Picture : (Binary data 2371357 bytes, use -b option to extract)
Album : House of Balloons
Track : 3/9
Duration : 0:06:47 (approx)
---Fran