General
Installing Puddletag
sudo apt install puddletag
Ubuntu 20.04:
sudo add-apt-repository ppa:ubuntuhandbook1/apps
sudo apt install puddletag
Making changes
- Changes made in the right side of the screen are automatically saved
- Or select one or more tracks, make changes in the left box, click Save
- You can also select a tag for multiple tracks using shift-click and paste the same value into all selected tracks
Renaming files
- Put this in the text box near the upper left:
- For Track number - Title:
$num(%track%,2) - %title%
- For Artist - Title:
%artist% - %title%
- For Track number - Title:
- Select all tracks to rename
- Click the F button to the right of the text box
Adding album artist column:
- Right-click column names > Select Columns…
- Click plus sign
- Title: Album Artist
- Field: albumartist
- In the left, check Album Artist
- OK
Auto numbering for tracks
- Select all the tracks to autonumber
- Tools > Autonumbering Wizard > OK
Look up tags using online sources
- Windows > Tag Sources
- Source > MusicBrainz
- In the search box you can type artist; album, e.g: pimsleur; french plus
- Click Search
- Select all of the tracks you want to update
- Select an album to preview the changes
- If you want to apply the updates, click Write
- Close the Tag Sources window if desired
Replacing text
- Select the tracks you want to update
- Actions > Functions > Replace
- Under Fields choose the field you want to update or __all for all fields
- Fill in the Replace and with fields > OK
String formatting
- Select the tracks you want to update
- Actions > Functions > Format value
- Under Fields choose the field you want to update or __all for all fields
- Under Format string, you can rename a tag based on the contents of that tag or another tag, for example
- Lesson %title%
Tags
List all tags and versions
Windows > make sure Stored Tags is checked
Helpful tags
- Filename without extension:
__filename_no_ext
- This can be used, for example, to append a tag to the existing filename, e.g.
%__filename_no_ext% - %title%
- This can be used, for example, to append a tag to the existing filename, e.g.
For more tags, see https://docs.puddletag.net/source/tags.html