Как отобразить Теги MP3 ID3 в Finder Mac OS X?

есть ли способ заставить Finder показывать поля mp3? (исполнитель, должность и др.)

27
задан Chealion
14.01.2023 3:16 Количество просмотров материала 3047
Распечатать страницу

2 ответа

У меня была точно такая же проблема, тогда я начал использовать AudioFinder

AudioFinder изобрел жанр звуковых браузеров, став первым выделенным звуковым браузером на любой платформе. С длинной историей inovation, AudioFinder последовательно ломало новое основание и с бесплатными обновлениями вы можете рассчитывать всегда получать больше добавленной стоимости.

3
отвечен admintech 2023-01-15 11:04

после борьбы с этим в течение многих лет, я, наконец, придумал хак, который работает, к моему удовлетворению. К сожалению, он предоставляет доступ только к одному тегу. В моем случае желаемая мета - "битрейт".

Для начала, я создал скрипт с eyeD3 библиотека Python, которая захватывает битрейт mp3, записывает его в тег "comment" и возвращает:

import eyed3
import sys

filename = sys.argv[1]

from eyed3 import mp3
f = mp3.Mp3AudioFile(filename)

bitrate = f.info.bit_rate[1]
str_bitrate = str(bitrate).encode("utf-8").decode("utf-8")
f.tag.comments.set(str_bitrate)

f.tag.save()
exit(str_bitrate)

затем я создал скрипт bash, который берет папку, запускает на ней скрипт python и устанавливает Mac OS поле" Комментарий " к битрейту:

for f in ""*.mp3;
do
    echo "$f";
    updated=$(python bitrate.py "$f" 2>&1);

    comment=$(mdls -r -nullMarker "" -n kMDItemFinderComment "$f")

    printf "%s ( comment ): %s\n" "${1##*/}" "$comment"

    /usr/bin/osascript -e "set filepath to POSIX file \"$f\"" \
    -e "set the_File to filepath as alias" \
    -e "tell application \"Finder\" to set the comment of the_File to \"$updated\""

done

наконец, я создал скрипт Automator, который принимает папку в качестве входных данных и передает ее в скрипт bash: enter image description here

это дает вам пункт контекстного меню, который при нажатии, enter image description here

и столбец комментарий включен,

enter image description here

дает вам столбец finder с вашим мета-значением в она: enter image description here

0
отвечен Keyslinger 2023-01-15 13:21

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх