Kid3 issueshttps://invent.kde.org/multimedia/kid3/-/issues2020-02-02T10:57:04Zhttps://invent.kde.org/multimedia/kid3/-/issues/513Regex when importing from tags2020-02-02T10:57:04ZKDE CommunityRegex when importing from tagsKDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/512Using "Date Created" as a tag2020-02-02T13:31:51ZKDE CommunityUsing "Date Created" as a tagGreetings - I'n new to Kid3. I am using a stream capture tool that names the resulting files "untitled", "untitled (1), etc.
I would like to use the Date Created variable to either rename the mp3 file or use the Date Created as the "Ti...Greetings - I'n new to Kid3. I am using a stream capture tool that names the resulting files "untitled", "untitled (1), etc.
I would like to use the Date Created variable to either rename the mp3 file or use the Date Created as the "Title" tag. Is there a straightforward way to do this?
Many thanks - Richard in Allentown, PA USA
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/2abef2039c/), author: rdcuffKDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/510Add "Chapter {track-1}" to Title?2020-02-02T10:56:35ZKDE CommunityAdd "Chapter {track-1}" to Title?I'm trying to give correct chapter names to some MP3s. When the chapter matches the track, I can set the file name to "Chapter {track}" and then thefile name to the Title. But a lot of the time the chapter is offset by 1. So track 1 is c...I'm trying to give correct chapter names to some MP3s. When the chapter matches the track, I can set the file name to "Chapter {track}" and then thefile name to the Title. But a lot of the time the chapter is offset by 1. So track 1 is chapter 0, track 2 is chapter 1 etc.. Is there a way to use {track-1}, or something similar? Or a better way of changing the Title than I'm using?
Thanks!
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/4034aa3789/), author: armellineKDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/508CLI full proper export and import function2021-03-31T19:22:37ZKDE CommunityCLI full proper export and import functionHi Urs. **Thanks for this awesome tool, i really appreciate it!**
I really badly need your help, as i want to automate a workflow where i need to transfers the tags of a bigger colection of files after they have been converted.
Therefo...Hi Urs. **Thanks for this awesome tool, i really appreciate it!**
I really badly need your help, as i want to automate a workflow where i need to transfers the tags of a bigger colection of files after they have been converted.
Therefore i need to know **how can i replicate the option "Export CSV" from the gui via cli in my shellscript?**
I know that there is the option **kid3-cli export "CSV unquoted"**, but this function is not really complete as it **does not export ALL tags from a file** but only a few ones.
I need the exact fully and proper export function that is used in the gui, for my shellscript.
How can this be accomplished via kid3-cli?
Greetings to switzerland
Cheers thrdroom
PS: I also need to know how i can replicate the "Replaygain to Soundcheck" function from the gui in a shellscript.
Just for reference and for better understanding of what my goal is:
**File.Flac > kid3-cli export ALL TAGS > convert File.Flac to File.m4a > kid3-cli import ALL TAGS.**
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/bf1923426a/), author: thrdroomKDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/506Doubt or problems with accents2020-02-02T10:55:42ZKDE CommunityDoubt or problems with accentsI am having trouble writing accents and characters like: áéíóúàèìòùãõẽâêô
This works: ç
When I try to put any accent on the character, it is ignored. In any Kid3 field, even in settings. In any field in the entire program in every windo...I am having trouble writing accents and characters like: áéíóúàèìòùãõẽâêô
This works: ç
When I try to put any accent on the character, it is ignored. In any Kid3 field, even in settings. In any field in the entire program in every window I can open.
However the field accepts the accents if I paste the accented text from the clipboard.
OBS: string replacement is DISABLE
Is this a BUG? Or some configuration I did not do?
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/74d3b7980a/), author: perfection-usKDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/505kid3-CLI 3.8.0 on windows 10 does ... nothing2020-02-02T10:55:32ZKDE Communitykid3-CLI 3.8.0 on windows 10 does ... nothingHi there, I've been using 3.3.2 in a script for a few years and just downloaded 3.8.0. Everything I try, get genre 2, set artist ..., etc just returns me to the command prompt without touching the file. These commands work fine on 3.3....Hi there, I've been using 3.3.2 in a script for a few years and just downloaded 3.8.0. Everything I try, get genre 2, set artist ..., etc just returns me to the command prompt without touching the file. These commands work fine on 3.3.2 (other than complaining that windows 10 is untested OS). I'm thinking I'm doing something wrong, but I've tried everything I could think of. The program starts OK, I can get it to complain of file not found or invalid command. Any ideas?
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/6001188a59/), author: wfdecampKDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/502RIFF Tag Being Added? Why?2020-02-02T10:54:56ZKDE CommunityRIFF Tag Being Added? Why?Hi,
Not sure if I am doing something wrong, but...
If I renumber track# on a group of wav files using MP3Tag,
I find that a RIFF tag has been added to each file where the track# has
changed. This is in addition to the existing ID3v2.3.0...Hi,
Not sure if I am doing something wrong, but...
If I renumber track# on a group of wav files using MP3Tag,
I find that a RIFF tag has been added to each file where the track# has
changed. This is in addition to the existing ID3v2.3.0 tags.
I then have to use KID3 to remove the RIFF tags, as they can wind up
containing *conflicting* data. Only happens on wav files.
I play my music library using a BlueSound <https://www.bluesound.com/>,
which (no surprise) doesn't know how to deal with conflicting tags.
Am I doing something wrong? I'd expect to have an option disabling this
behaviour...
TIA --Gordo
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/f36c3fc8ad/), author: gordodelgadoKDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/501Name an artwork file after the album name2020-02-02T10:54:47ZKDE CommunityName an artwork file after the album nameHello,
I am sorry if the answer is obvious but I would like to batch extract artworks from my mp3 collection and name the artwork file itself after the album name.
For instance :
ID3 tags :
Track : Billie Jean
Album : Thr...Hello,
I am sorry if the answer is obvious but I would like to batch extract artworks from my mp3 collection and name the artwork file itself after the album name.
For instance :
ID3 tags :
Track : Billie Jean
Album : Thriller
I would like the artwork to be extracted (in the track's folder or anywhere else) and named "Thriller.jpg"
I've tried to inform %{album} in the artwork filename option, but it doesn't works (as far as I know).
Thank you so much for your help
Rémi
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/9383478d21/), author: remi-franceKDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/499MP3s repeating last few seconds after editing tags2020-02-02T10:54:20ZKDE CommunityMP3s repeating last few seconds after editing tagsI'm using kid3 to rename MP3s on macOS (Mojave 10.14.6, kid3 3.8). Occasionally I'll end up with MP3s that repeat the last few seconds after the song ends. This problem isn't present with these files before running them through kid3. Whe...I'm using kid3 to rename MP3s on macOS (Mojave 10.14.6, kid3 3.8). Occasionally I'll end up with MP3s that repeat the last few seconds after the song ends. This problem isn't present with these files before running them through kid3. When it occurs, it does so for every song in an album, but I can't work out why it happens in some albums but not others.
Using mp3val to analyze the problematic MP3s, I found the following errors:
> WARNING: "test.mp3" (offset 0x3812c8): MPEG stream error, resynchronized successfully
> WARNING: "test.mp3": Wrong number of MPEG frames specified in Xing header (4287 instead of 4953)
> WARNING: "test.mp3": Wrong number of MPEG data bytes specified in Xing header (3653440 instead of 4186176)
Is this a known problem? Is there a way to avoid it while using kid3?
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/6db57df043/), author: rampartsKDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/498Tag from Tag2020-02-02T10:54:14ZKDE CommunityTag from TagI would like to have a combination of album name and year for several titles, in the genre field. Is that possible?
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/bbde183bc4/), author: simbel007I would like to have a combination of album name and year for several titles, in the genre field. Is that possible?
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/bbde183bc4/), author: simbel007KDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/493Google Music doesn't recognize artist/album tags2020-02-02T10:53:24ZKDE CommunityGoogle Music doesn't recognize artist/album tagsI'm trying to tag an album in Kid3 and all seems well. I can see the meta data just fine, but when I upload it to Google Music (GM) but it does not find artist or album. It does, however, see the image so I know that the data is there....I'm trying to tag an album in Kid3 and all seems well. I can see the meta data just fine, but when I upload it to Google Music (GM) but it does not find artist or album. It does, however, see the image so I know that the data is there.
Does anyone know if there is some 'trick' that I need to do to get GM to correctly see the artist and album tags? I'm pretty sure this is a GM issue.
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/4da19246e4/), author: chuckconnorsKDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/492Export not exporting all of the tags2020-02-02T10:53:09ZKDE CommunityExport not exporting all of the tagsI have the following line in a script:
kid3-cli -c "tag 2" -c "export export_temp.csv 'CSV unquoted'"
I also had "tag 123" but that didn't work either. When I have any of the files viewed under kid3-qt, I have the following tags listed...I have the following line in a script:
kid3-cli -c "tag 2" -c "export export_temp.csv 'CSV unquoted'"
I also had "tag 123" but that didn't work either. When I have any of the files viewed under kid3-qt, I have the following tags listed: Title, Artist, Album, Comment, Date, Track Number, Genre, Disc Number, Picture: Cover (front), Release Date, BILLBOARD, MONOSTEREO, Total Discs, Total Tracks
But, the only tags that get exported are: Artist, Title, BILLBOARD, Album, bitrate, complete path/filename
The files are FLAC files. How do I get all of the tags to be exported?
As a side note, is there a way to get the tag names to be exported into a separate file?
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/1cf454fd35/), author: mrvideoKDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/491Reading kid3-cli output via QProcess2020-02-02T13:31:51ZKDE CommunityReading kid3-cli output via QProcessI use kid3-cli to quickly and easily read the tags via a QProcess. The communication runs via qProcess->write() and the readout via connection with readyReadStandardOutput. This ran smoothly until the new version 3.8.0. The new version n...I use kid3-cli to quickly and easily read the tags via a QProcess. The communication runs via qProcess->write() and the readout via connection with readyReadStandardOutput. This ran smoothly until the new version 3.8.0. The new version no longer delivers data that can be read via readyReadStandardOutput. Maybe qProcess->write() doesn't work anymore, I can't say that due to lack of feedback from kid3-cli.
Is there any way to solve the problem?
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/d59d93826b/), author: its--meKDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/490Kid3-qt, theming on Arch/XFCE. Runs in terminal, otherwise crashes2020-02-02T10:52:50ZKDE CommunityKid3-qt, theming on Arch/XFCE. Runs in terminal, otherwise crashesI've put XFCE4 DE on plain Arch, rather than use any pre-compiled distro.
I've successfully installed and set Qt5ct, exported the variable, and have set it to use GTK2 theming for my apps.
Just downloaded and installed Kid3-qt (my fave...I've put XFCE4 DE on plain Arch, rather than use any pre-compiled distro.
I've successfully installed and set Qt5ct, exported the variable, and have set it to use GTK2 theming for my apps.
Just downloaded and installed Kid3-qt (my fave tag editor EVER). If I run it from the whisker menu, it loads fine and I can configure everything EXCEPT the appearance under GTK2. When I select "use custom application style" I can select and apply any look no problem, but the moment I select GTK2 the app just quits on me in an instant. When I reload it, the appearance is back to plain old white.
However... if I now launch it from a terminal, it displays perfectly - is dark, with all the right theming. But the options to configure appearance are greyed out. Message when launching from terminal says:
~~~
$ kid3-qt
qt5ct: using qt5ct plugin
QML debugging is enabled. Only use this in a safe environment.
qt5ct: D-Bus global menu: no
~~~
Is this an easy fix? I'd like to be able to just run it from the menu, but in chosen style :)
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/d223f70146/), author: jdoe75KDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/486Normalize volume (dB)2020-02-02T10:52:14ZKDE CommunityNormalize volume (dB)Hi,
I'm preparing mp3's for an online radio station, but ofcourse the volume levels are not the same, so I would like to set a base value in the mp3 metadata.
I've noticed there is in Kid3 a tag `replaygain_track_gain`and if I add that...Hi,
I'm preparing mp3's for an online radio station, but ofcourse the volume levels are not the same, so I would like to set a base value in the mp3 metadata.
I've noticed there is in Kid3 a tag `replaygain_track_gain`and if I add that to the mp3 a dialogue pops up where I can fill in a a text value. So if I fill in a value for example 1.10 dB, will the mp3 be played at that dB level?
Sorry, but I'm a total noob here, so If someone can tell me if I'm on the right track (or not) with this, that would be awesome.
Cheers,
Ralph
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/236c75aa9a/), author: gentlemediaKDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/484kid3-cli Tracks in Title and Renaming Files2020-02-02T10:51:56ZKDE Communitykid3-cli Tracks in Title and Renaming FilesI have searched these forums and the internet and have made great strives, but there are a few lingering things I haven't been able to figure out and was wondering if I could get an assist.
Some background: I am tagging a directory of a...I have searched these forums and the internet and have made great strives, but there are a few lingering things I haven't been able to figure out and was wondering if I could get an assist.
Some background: I am tagging a directory of audiobooks (mp3, m4b, mp4), via a json string that I pass via bash parameter. I am using python and have figured out title (without numbers), author, cover image, narrator, etc. But there are still two tasks that I would love to complete this script.
In the GUI, when I do these tasks:
1) **Set all of these tags first:**
![](https://i.imgur.com/oN8ePK9.png)
2)** Rename the files, using this:**
%{track.3} %{artist} (%{year}) %{title}
![](https://i.imgur.com/GS4XWnR.png)
3) **Make the title match the format I am after:**
File - Import - From Tags - Import from Tags:
*Format:* Track Number to Title
*Source:* %{track}-%{tracks} %{title}
*Extraction:* %{title}(.+)
![](https://i.imgur.com/kaRBGiF.png)
I have figured out step 1 successfully via kid3-cli. Here is that part of my code:
~~~
count = 0
for root, dirs, files in os.walk(os.getcwd()):
for name in sorted(files):
if name.endswith(('.mp3', '.mp4', '.m4b')):
count += 1
filename = os.path.join(root, name)
subprocess.call([
'kid3-cli', '-c', 'set title "'+ gTitle +'"', filename,
'-c', 'set artist "'+ gAuthor +'"', filename,
'-c', 'set composer "'+ gNarrator +'"', filename,
'-c', 'set date "'+ gDate +'"', filename,
'-c', 'set album "'+ gSeries +'"', filename,
'-c', 'set genre "'+ gGenre +'"', filename,
'-c', 'set comment "'+ gComment +'"', filename,
'-c', 'set track "'+ str(count) +'"', filename,
'-c', 'set picture:"'+ os.path.join(os.getcwd(),'cover.jpg') + '" ""', filename,
], shell=False)
~~~
I think I could use pure python to achieve step 2 (renaming the files) and 3 (changing the title to current track - total tracks). But I was curious if there was a way to do this via kid3-cli instead.
Many thanks for your help and I hope I've clearly laid out what I am hoping to achieve.
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/a40a5c6123/), author: pnd-isKDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/479Adress Frames ID3v2 TYER and TDRC2020-02-02T10:50:50ZKDE CommunityAdress Frames ID3v2 TYER and TDRCHello,
my music db writes a given date 2019-01-01 in the tag TYER as 2019 and TDRC as 2019-01-01:
~~~
{TYER}
2019
{TDRC}
2019-01-01
~~~
kid3-cli displays both, but both with Datum
~~~
Datum 2019
D...Hello,
my music db writes a given date 2019-01-01 in the tag TYER as 2019 and TDRC as 2019-01-01:
~~~
{TYER}
2019
{TDRC}
2019-01-01
~~~
kid3-cli displays both, but both with Datum
~~~
Datum 2019
Datum 2019-01-01
~~~
How can I change them from the command line e.g. to
~~~
{TYER}
2018
{TDRC}
2018-01-01
~~~
Same for date original with TORY and TDOR.
Sample attached, Thanks.
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/a45549e3f5/), author: username-onlyKDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/476Copyright2020-02-02T10:50:05ZKDE CommunityCopyrightEvery time I enter the copyright info in Kid3 it goes red and no matter what I try
I cannot get it right. The tool tip says the info must start with a year and a speace. That does not seem to make it happy. How do I enter the copyright ...Every time I enter the copyright info in Kid3 it goes red and no matter what I try
I cannot get it right. The tool tip says the info must start with a year and a speace. That does not seem to make it happy. How do I enter the copyright under ID3 2.4?
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/292b2431c8/), author: dfilchak2KDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/475Adding a MEDIA vorbis tag, ignoring the unified frame mapping2020-02-02T10:49:58ZKDE CommunityAdding a MEDIA vorbis tag, ignoring the unified frame mappingI'm trying to add a VORBIS tag to a flac file.
i'm running "-c 'MEDIA' 'VALUE'" but because of the unified frame mapping, the vorbis tag name becomes "SOURCEMEDIA".
How can I ignore the mapping so I can write a tag named "MEDIA"?
Thank...I'm trying to add a VORBIS tag to a flac file.
i'm running "-c 'MEDIA' 'VALUE'" but because of the unified frame mapping, the vorbis tag name becomes "SOURCEMEDIA".
How can I ignore the mapping so I can write a tag named "MEDIA"?
Thanks.
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/1756f014a4/), author: inonioKDE CommunityKDE Communityhttps://invent.kde.org/multimedia/kid3/-/issues/474String Replace Not Replacing with Desired Character2020-02-02T10:49:43ZKDE CommunityString Replace Not Replacing with Desired CharacterWhen I went to renme a directory, the ":" in the album title was replaced with a "-". I wanted it replaced with nothing. So, I went into the settings for Files and selected the "String replacement:" box and removed the replacement charac...When I went to renme a directory, the ":" in the album title was replaced with a "-". I wanted it replaced with nothing. So, I went into the settings for Files and selected the "String replacement:" box and removed the replacement character for the ":". Then when I tried renaming the directory again, it still wants to replace with the "-", totally ignoring what I wanted. What do I need to do to get the replacement character to be nothing?
Imported from [SourceForge](https://sourceforge.net/p/kid3/discussion/241228/thread/86739005ba/), author: mrvideoKDE CommunityKDE Community