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
|
https://github.com/nlohmann/json
|
||||||
Release - 3.10.5
|
Release - 3.10.5
|
||||||
Commit - 4f8fba14066156b73f1189a2b8bd568bde5284c5
|
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;
|
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;
|
string filename;
|
||||||
|
|
||||||
@ -337,7 +338,8 @@ string get_track_filename(int track_num, const string& artist, const string& tit
|
|||||||
filename += " - ";
|
filename += " - ";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((artist != "Monstercat") && (artist != "Various Artists"))
|
if ((artist != "Monstercat") && (artist != "Various Artists") &&
|
||||||
|
(artist != album_artist))
|
||||||
{
|
{
|
||||||
filename += artist;
|
filename += artist;
|
||||||
filename += " - ";
|
filename += " - ";
|
||||||
@ -435,7 +437,7 @@ bool full_donwload(const string& path, const string& release_prefix,
|
|||||||
for (int i = 0; i < info["Tracks"].size(); ++i)
|
for (int i = 0; i < info["Tracks"].size(); ++i)
|
||||||
{
|
{
|
||||||
track_filename = get_track_filename(info["Tracks"][i]["TrackNumber"],
|
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)
|
// Download Track (MP3)
|
||||||
ok = download_track(info["Release"]["Id"], info["Tracks"][i]["Id"],
|
ok = download_track(info["Release"]["Id"], info["Tracks"][i]["Id"],
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user