Added tagging in README. Artist not added to filename when is release artist
This commit is contained in:
parent
0fd2679d51
commit
eaf8bcdfc0
36
README
36
README
@ -2,3 +2,39 @@
|
||||
https://github.com/nlohmann/json
|
||||
Release - 3.10.5
|
||||
Commit - 4f8fba14066156b73f1189a2b8bd568bde5284c5
|
||||
|
||||
--- id3edit ---
|
||||
https://github.com/rstemmer/id3edit
|
||||
For MP3 tagging
|
||||
id3edit
|
||||
--set-name "Title"
|
||||
--set-album "Album"
|
||||
--set-artist "Artist"
|
||||
--set-track "Track Number"
|
||||
--set-artwork "/path/to/cover"
|
||||
file.mp3
|
||||
|
||||
--- metaflac ---
|
||||
https://xiph.org/flac/download.html
|
||||
For FLAC tagging
|
||||
metaflac
|
||||
// Common
|
||||
--preserve-modtime
|
||||
--no-utf8-convert
|
||||
|
||||
// First Step - Remove
|
||||
--remove --block-type=PICTURE
|
||||
--remove-tag=TITLE
|
||||
--remove-tag=ARTIST
|
||||
--remove-tag=ALBUM
|
||||
--remove-tag=TRACKNUMBER
|
||||
|
||||
// Second Step - Add
|
||||
--import-picture-from=3|image/jpeg|||"/path/to/cover"
|
||||
"--set-tag=TITLE=..."
|
||||
"--set-tag=ARTIST=..."
|
||||
"--set-tag=ALBUM=..."
|
||||
"--set-tag=TRACKNUMBER=..."
|
||||
--dont-use-padding
|
||||
|
||||
file.flac
|
||||
|
||||
8
main.cpp
8
main.cpp
@ -327,7 +327,8 @@ string get_release_dir_name(const string& main_path, int release_num,
|
||||
return path;
|
||||
}
|
||||
|
||||
string get_track_filename(int track_num, const string& artist, const string& title)
|
||||
string get_track_filename(int track_num, const string& artist,
|
||||
const string& title, const string& album_artist)
|
||||
{
|
||||
string filename;
|
||||
|
||||
@ -337,7 +338,8 @@ string get_track_filename(int track_num, const string& artist, const string& tit
|
||||
filename += " - ";
|
||||
}
|
||||
|
||||
if ((artist != "Monstercat") && (artist != "Various Artists"))
|
||||
if ((artist != "Monstercat") && (artist != "Various Artists") &&
|
||||
(artist != album_artist))
|
||||
{
|
||||
filename += artist;
|
||||
filename += " - ";
|
||||
@ -435,7 +437,7 @@ bool full_donwload(const string& path, const string& release_prefix,
|
||||
for (int i = 0; i < info["Tracks"].size(); ++i)
|
||||
{
|
||||
track_filename = get_track_filename(info["Tracks"][i]["TrackNumber"],
|
||||
tags[i].artist, tags[i].title);
|
||||
tags[i].artist, tags[i].title, release_artist_title.first);
|
||||
|
||||
// Download Track (MP3)
|
||||
ok = download_track(info["Release"]["Id"], info["Tracks"][i]["Id"],
|
||||
|
||||
Loading…
Reference in New Issue
Block a user