ICT: Diary
D: 28 W: 05
| < | January 2023 | > | ||||
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||
Navidrome
Cleaning up metadata:
eyeD3 --remove-frame PRIV *.mp3eyeD3 --remove-all-comments *.mp3eyeD3 --user-text-frame frameName: *.mp3eyeD3 --user-text-frame 'media_type:' *.mp3[iTunes] Apple music adds lots of frames:
UserTextFrame: [Description: major_brand]
The GnuDB is a clone of the cddb and provides track information.
eyeD3 -a: artisteyeD3 -A: albumeyeD3 -t: track titleeyeD3 -n: track numbereyeD3 -Y: year - release date
cert.pem
The cert.pem in /etc/ssl/ should be the one from the OpenBSD project (cert.pem in cvsweb).
If it is replace you end up with
certificate verify failed: unable to get local issuer certificate errors.
Compilation Albums
Compilation Albums were coming up as an album for each track, this is mentioned in the Navidrome FAQ, the issue was the TCMP frame needs to be set (see compilation tags) so the fix is setting:
eyeD3 --text-frame "TCMP:1" *.mp3
To remove the frame first if they exist use:
eyeD3 --remove-frame TCMP *.mp3
For compliations also use eyeD3 -d 1 -D 2 for disc (-d) one of two (-D).
Testing
/rest/ping.view?u=test&p=test&v=1.13.0&c=Symfonium
relayd
Using relayd in front of Navidrome to provide TLS
$Id: dates.htm,v 1
$Id: diary,v 1.38 2025/01/01 22:43:54 fred Exp $