SUMMARY *** I want support for tagging files with emojis and different text *** STEPS TO REPRODUCE 1. kid3-cli -c "set album 'LP"\!"'" -c "set artist 'JPEGMAFIA'" -c "set title '💯'" "11 - 💯.m4a" 2. kid3-cli -c "set artist 'Shoe0nHead'" -c "set title 'Clown Country | 𝕳𝖊𝖑𝖑 𝖂𝖔𝖗𝖑𝖉 Ep. 6'" "Clown Country 𝕳𝖊𝖑𝖑 𝖂𝖔𝖗𝖑𝖉 Ep. 6.mp4" 3. OBSERVED RESULT kid3-cli -c get "11 - 💯.m4a" File: MP4 AAC 16 bit 128 kbps 44100 Hz 2 Channels 1:59 Name: 11 - 💯.m4a Tag 2: MP4 Title Artist JPEGMAFIA Album LP! Encoder Settings Lavf59.27.100 kid3-cli -c get "Clown Country 𝕳𝖊𝖑𝖑 𝖂𝖔𝖗𝖑𝖉 Ep. 6.mp4" File: MP4 AAC 16 bit 129 kbps 44100 Hz 2 Channels 53:26 Name: Clown Country 𝕳𝖊𝖑𝖑 𝖂𝖔𝖗𝖑𝖉 Ep. 6.mp4 Tag 2: MP4 Title Clown Country | 핳햊햑햑 햂햔햗햑행 Ep. 6 Artist Shoe0nHead Encoder Settings Lavf59.27.100 EXPECTED RESULT kid3-cli -c get "11 - 💯.m4a" File: MP4 AAC 16 bit 128 kbps 44100 Hz 2 Channels 1:59 Name: 11 - 💯.m4a Tag 2: MP4 Title 💯 Artist JPEGMAFIA Album LP! Encoder Settings Lavf59.27.100 kid3-cli -c get "Clown Country 𝕳𝖊𝖑𝖑 𝖂𝖔𝖗𝖑𝖉 Ep. 6.mp4" File: MP4 AAC 16 bit 129 kbps 44100 Hz 2 Channels 53:26 Name: Clown Country 𝕳𝖊𝖑𝖑 𝖂𝖔𝖗𝖑𝖉 Ep. 6.mp4 Tag 2: MP4 Title Clown Country | 𝕳𝖊𝖑𝖑 𝖂𝖔𝖗𝖑𝖉 Ep. 6 Artist Shoe0nHead Encoder Settings Lavf59.27.100 SOFTWARE/OS VERSIONS Android 12 ADDITIONAL INFORMATION
I forgot to add this result, this is without pipe characters kid3-cli -c "set artist 'Shoe0nHead'" -c "set title 'Clown Country 𝕳𝖊𝖑𝖑 𝖂𝖔𝖗𝖑𝖉 Ep. 6'" "Clown Country 𝕳𝖊𝖑𝖑 𝖂𝖔𝖗𝖑𝖉 Ep. 6.mp4" kid3-cli -c get "Clown Country 𝕳𝖊𝖑𝖑 𝖂𝖔𝖗𝖑𝖉 Ep. 6.mp4" File: MP4 AAC 16 bit 129 kbps 44100 Hz 2 Channels 53:26 Name: Clown Country 𝕳𝖊𝖑𝖑 𝖂𝖔𝖗𝖑𝖉 Ep. 6.mp4 Tag 2: MP4 Title Clown Country 핳햊햑햑 햂햔햗햑행 Ep. 6 Artist Shoe0nHead Encoder Settings Lavf59.27.100
I can confirm this. It seems to be an issue with TagLib because with the Id3libMetadata and OggFlacMetadata plugins enabled (and ordered before TaglibMetadata) in the settings (and kid3-qt restarted afterwards), it seems to be possible to insert the text from your summary. Then it should also work in kid3-cli because it shares the configuration with kid3-qt. I will investigate further what goes wrong with TagLib, in the meantime, you could enable the other plugins. By the way: You say your platform is Android and the examples use kid3-cli. Are you really using kid3-cli on Android? On Android, there is only the TagLib plugin, so the suggested workaround will not be possible there.
@Urs Fleisch I'm using kid3-cli on Android via the termux app
I have now fixed this in version git20221210 on https://sourceforge.net/projects/kid3/files/kid3/development/.
@Urs Fleisch How do I close this issue?
@bluebomber182 With the "Status" dropdown at the bottom of the "Additional Comments" field. But maybe not all users have the same permissions on this Bugzilla (I for example have no such dropdown in the kernel.org Bugzilla, just a "Status" display), so I will close it now.