Kid3-CLI fails when file path has Diacritics
Having a problem working with kid3-cli and files that have foreign diacritics such as Ce Matin Là -> the a and maybe the I Le Voyage De Pénélope -> the e's in Penelope Medellín - the i
I've tried many different ways of executing from:
- Shell Script Execution
- Command Line Direct: KTEL-MBP-1312:~ djk-tel$ kid3-cli -c "{"method": "get", "params": ["all",2]}" "/Volumes/Tekno/Users/kerry/Music/iTunes/iTunes Media/Music/Madonna/Madame X HD/Medellín.m4a"
- Kid3-Cli Shell: KTEL-MBP-1312:~ djk-tel$ kid3-cli "/Volumes/Tekno/Users/kerry/Music/iTunes/iTunes Media/Music/Madonna/Madame X HD/Medellín.m4a" kid3-cli> {"method":"get","params":["all",2]}
All Results the same:
{ "result": { "taggedFile": { } } }
I have tried all the above with different paths: quoted/escaped - get same results. Encoded as: /Volumes/Tekno/Users/kerry/Music/iTunes/iTunes%20Media/Music/Madonna/Madame%20X%20HD/Medelli%CC%81n.m4a FAILS with does not exist
If I load the folder, select next, execute the command then repeat select next when it gets to the file it works: KTEL-MBP-1312:~ djk-tel$ kid3-cli /Volumes/Tekno/Users/kerry/Music/iTunes/iTunes\ Media/Music/Madonna/Madame\ X\ HD kid3-cli> select next kid3-cli> {"method":"get","params":["all",2]} ............ TRIMMED kid3-cli> select next kid3-cli> {"method":"get","params":["all",2]} {"result":{"taggedFile":{"fileName":"Medellín.m4a","fileNameChanged":false,"format":"MP4 AAC 16 bit 513 kbps 30464 Hz 2 Channels 4:58","tag2":{"format":"MP4","frames":[{"changed":false,"name":"Title","value":"Medellín"},{"changed":false,"name":"Artist","value":"Madonna"},{"changed":false,"name":"Album Artist","value":"Madonna"},{"changed":false,"name":"Album","value":"Madame X HD"},{"changed":false,"name":"Comment","value":"88"},{"changed":false,"name":"Date","value":"2019"},{"changed":false,"name":"Genre","value":"Pop"},{"changed":false,"name":"Track Number","value":"1/15"},{"changed":false,"name":"Composer","value":"FLAC 24bit/88.2khz"},{"changed":false,"name":"Label","value":"FLAC 24bit/88.2khz"},{"changed":false,"name":"Picture: Cover (front)","value":""},{"changed":false,"name":"Encoder Settings","value":"fdkaac 0.6.3, libfdk-aac 4.0.1, CBR 512kbps"},{"changed":false,"name":"Lyrics","value":"{\n "currentLocation" : "/Volumes/Tekno/Users/kerry/Music/iTunes/iTunes Media/Music/Madonna/Madame X HD/Medellín.m4a",\n "persistentID" : "219B4B70BD978E78",\n "changes" : [\n {\n "dateCreated" : "2023-02-14, 23:04:24"\n },\n {\n "newValues" : {\n "episodeID" : "219B4B70BD978E78"\n },\n "oldValues" : {\n "episodeID" : ""\n },\n "dateChanged" : "2023-02-14, 23:04:23"\n }\n ],\n "locations" : [\n "/Volumes/Tekno/Users/kerry/Music/iTunes/iTunes Media/Music/Madonna/Madame X HD/Medellín.m4a"\n ]\n}"},{"changed":false,"name":"Work","value":"CHECKED:\nALL-BASE - ALL-MID - WH_SP - MulART"},{"changed":false,"name":"iTunSMPB","value":" 00000000 00000800 00000070 0000000001B4C390 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000"},{"changed":false,"name":"replaygain_track_gain","value":"-8.18 dB"},{"changed":false,"name":"replaygain_track_peak","value":"1"},{"changed":false,"name":"TV Episode","value":"219B4B70BD978E78"},{"changed":false,"name":"TV Episode Number","value":"1023"},{"changed":false,"name":"Movement Count","value":"0"},{"changed":false,"name":"Movement Number","value":"2"},{"changed":false,"name":"Movement Name","value":"FLAGS:\nGENRE"},{"changed":false,"name":"©pub","value":"FLAC 24bit/88.2khz"}]}}}}
^^^^ WHICH IS EXACTLY WHAT I'M LOOKING TO GET but can't access it via the file directly.