Здравствуйте, проблема с извлечением тега с mpd+mpc!
При просмотре через MPV(через консоль) видно в разделе «comment» есть ссылка на видео, если оно скачивалось с ютуб с помощью команды:
yt-dlp --add-metadata --parse-metadata "playlist_title:%(album)s" --embed-thumbnail --ignore-errors --format bestaudio --extract-audio --audio-format mp3 --output "/home/user/Music/folder/%(playlist_uploader)s/%(playlist)s/%(title)s.%(ext)s" --yes-playlist 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
В man mpc пишут - чтобы отображал тег - comment, нужно добавить строку metadata_to_use comment в mpd.conf.
Но после кучи перезагрузок и ресканов/апдейтов дата базы, ничего не меняется. Вывод mpc -f %comment%:
~ $ mpc -f %comment%
[paused] #2521/4039 0:01/3:49 (0%)
volume: 50% repeat: off random: on single: off consume: off
Хочу потом одной командой скидывать музыку в телеграм и другие места. Искать файлы по отдельности неудобно из-за огромной дата базы. Спасибо за любую помощь.
Использую MPD с конфигом
# Required files
db_file "~/.config/mpd/database/mpd.db"
log_file "~/.config/mpd/log/mpd.log"
# Optional
music_directory "~/Music"
playlist_directory "~/.config/mpd/playlists"
#pid_file "~/.config/mpd/pid/mpd.pid"
state_file "~/.config/mpd/state/mpdstate"
#sticker_file "~/.config/mpd/sticker.sql"
audio_output {
type "pipewire"
name "PipeWire Sound Server"
}
#audio_output {
# type "alsa"
# name "mpd alsamixer-output"
# mixer_type "software"
#}
#
audio_output {
type "fifo"
name "toggle_visualizer"
path "/tmp/mpd.fifo"
format "44100:16:2"
}
bind_to_address "localhost:127.0.0.1"
port "8888"
auto_update "yes"
metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc,comment"