Wie bearbeite ich die von mdls in der CLI angezeigten Metadateninformationen?


1

Wie bearbeite ich die von mdls in der CLI angezeigten Metadateninformationen?

[-zsh] sarbbo @ rushpress-lm: ~ 吽 mdls ~ / Musik / BANGLA \ BAND / MOHINER \ GHORAGULI / MAYA / BHALOBASI.mp3
kMDItemAlbum = "Maya"
kMDItemAudioBitRate = 128000
kMDItemAudioChannelCount = 2
kMDItemAudioSampleRate = 44100
kMDItemAudioTrackNumber = 1
kMDItemAuthors = (
    "Mohiner Ghoraguli"
)
kMDItemContentCreationDate = 2009-02-17 00:35:48 +0000
kMDItemContentModificationDate = 2009-02-17 00:35:48 +0000
kMDItemContentType = "public.mp3"
kMDItemContentTypeTree = (
    "public.mp3",
    "public.audio",
    "public.audiovisual-content",
    "public.data",
    "public.item",
    "public.content"
)
kMDItemDateAdded = 2013-05-31 06:57:37 +0000
kMDItemDisplayName = "BHALOBASI.mp3"
kMDItemDurationSeconds = 284.8210625
kMDItemFSContentChangeDate = 2009-02-17 00:35:48 +0000
kMDItemFSCreationDate = 2009-02-17 00:35:48 +0000
kMDItemFSCreatorCode = ""
kMDItemFSFinderFlags = 0
kMDItemFSHasCustomIcon = 0
kMDItemFSInvisible = 0
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery = 0
kMDItemFSLabel = 0
kMDItemFSName = "BHALOBASI.mp3"
kMDItemFSNodeCount = 4558848
kMDItemFSOwnerGroupID = 285597778
kMDItemFSOwnerUserID = 69664
kMDItemFSSize = 4558848
kMDItemFSTypeCode = ""
kMDItemKind = "MP3 Audio"
kMDItemLogicalSize = 4558848
kMDItemMediaTypes = (
    Klang
)
kMDItemMusicalGenre = "Genre"
kMDItemPhysicalSize = 4558848
kMDItemTitle = "Track 01"
kMDItemTotalBitRate = 128000

Danke,
Sarbbottam

Antworten:


1

Die Spotlight-Metadatenattribute werden nicht in den Dateien gespeichert, sondern basieren auf anderen Metadatenwerten oder Eigenschaften der Dateien.

  • ID3-Tags können in iTunes oder mit mid3v2 von mutagen bearbeitet werden
  • Änderungs- und Erstellungszeiten können mit touch oder SetFileInfo geändert werden
  • Dateiflaggen wie kMDItemFSIsExtensionHidden können mit chflags bearbeitet werden
  • kMDItemContentTypeTree hängt von der Dateinamenerweiterung ab
  • kMDItemLogicalSize hängt von der Größe der Datei ab

Änderungen an Dateien wirken sich normalerweise innerhalb weniger Sekunden auf die MDL-Ausgabe aus. Wenn dies nicht der Fall ist, versuchen Sie es mit mdimport.


Danke Lauri, bitte entschuldige meine Unwissenheit. Können Sie mir bitte mitteilen, wie ich kMDItemTitle = "Track 01" über die Befehlszeile bearbeiten kann?
Sarbbottam Bandyopadhyay

Es ist dasselbe wie der in iTunes angezeigte Titelname, aber Sie können auch so etwas verwenden sudo easy_install pip; sudo pip install mutagen; mid3v2 --song 'New Title' file.mp3.
Lri

Ich habe die Dokumentation der Manpage unter github.com/enginous/mutagen/blob/master/man/mid3v2.1 durchgesehen . Konnte nicht herausfinden, wie ich die folgenden bearbeiten kMDItemAudioEncodingApplication = "xxx", kMDItemLyricist = "xxx", kMDItemCopyright = "xxx"
Sarbbottam Bandyopadhyay
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.