Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - karbock

Pages: 1 ... 7 8 910 11 ... 23
121

(1) Tag identifiers written by MusicBee to audio files

Tag types (column "T")
  • Standard tags: (blank)
    they are all available in MusicBee's interface (most of them in the «Edit Tags» window), and you do not need to define them as custom tags.
  • Custom tags: (c)
    those shown in the table below are predefined in «Configuration.xml».
    To be able to see them in the «Edit Tags» interface, under tab «Tags (2)», you must first define them as custom tags in MusicBee's preferences.
  • Virtual tags: (v).

How to add a predefined custom tag to MusicBee's interface:
  • Open Preferences (Ctrl+O).
  • Select tab Tags (1).
  • In section custom tags, choose an unused entry, say «Custom2».
  • Replace display name «Custom2» by the name of your choice.
  • For save to music file as tag, select the predefined tag in the drop-down list.

MusicBee ID

T

ID3v2.3/2.4

(.mp3)
Windows Media

(.asf, .wma)
Vorbis Comment

(.flac, .ogg, .opus)
MPEG-4

(.m4a, .m4b, .mp4)
Monkey's Audio

(.ape)
AlbumTALBWM/AlbumTitleALBUM©albAlbum
Album ArtistTPE2WM/AlbumArtistALBUMARTISTaARTAlbum Artist
Album RatingTXXX/ALBUM RATINGmusicbee/ALBUM RATINGALBUM RATINGALBUMRATINGAlbum Rating
ArtistTPE1AuthorARTIST©artArtist
Artists: GuestTXXX/GUEST ARTISTGUEST ARTISTGUEST ARTISTGUEST ARTISTGuest Artist
Artists: PerformerTXXX/PERFORMERPERFORMERPERFORMERPERFORMERPerformer
Artists: RemixerTXXX/REMIXERREMIXERREMIXERREMIXERRemixer
BPMTBPMWM/BeatsPerMinuteBPMtmpoBPM
CommentCOMMDescriptionCOMMENT©cmtComment
ComposerTCOMWM/ComposerCOMPOSER©wrtComposer
ConductorTPE3WM/ConductorCONDUCTOR©conConductor
CopyrightcTCOPCopyrightCOPYRIGHTcprtCopyright
Disc CountTPOSfoobar2000/TOTALDISCSDISCTOTALdiskDisc
Disc#TPOSWM/PartOfSetDISCNUMBERdiskDisc
Display ArtistTXXX/DISPLAY ARTISTDISPLAY ARTISTDISPLAY ARTISTDISPLAY ARTISTDisplay Artist
Display ComposerTXXX/DISPLAY COMPOSERDISPLAY COMPOSERDISPLAY COMPOSERDISPLAY COMPOSERDisplay Composer
Encoder SettingscTSSEWM/EncodingSettingsENCODER SETTINGSENCODERSETTINGSEncoderSettings
Encoding TimecID3v2.3: TXXX/ENCODINGTIME
ID3v2.4: TDEN
WM/EncodingTimeENCODINGTIMEENCODINGTIMEEncodingTime
Episode---------------
Episode dateTDRL------------
Episode descriptionTDES------------
File OwnercTOWNFILEOWNERFILEOWNERFILEOWNERFileOwner
File TypecTFLTFILETYPEFILETYPEFILETYPEFileType
GenreTCONWM/GenreGENRE©genGenre
GroupingTIT1WM/ContentGroupDescriptionCONTENTGROUP©grpContentGroup
Initial KeycTKEYWM/InitialKeyINITIAL KEYINITIALKEYInitialKey
Instruments: Performersv---------------
Involved People ListcID3v2.3: IPLS
ID3v2.4: TIPL
INVOLVEDPEOPLEINVOLVEDPEOPLEINVOLVEDPEOPLEInvolvedPeople
ISRCcTSRCWM/ISRCISRCISRCISRC
iTunes CompilationTCMPCOMPILATIONCOMPILATIONcpilCompilation
KeywordsTXXX/KEYWORDSmusicbee/KEYWORDSKEYWORDSKEYWORDSKeywords
LanguageTLANWM/LanguageLANGUAGELANGUAGELanguage
LocationcTXXX/LOCATIONLOCATIONLOCATIONLOCATIONLocation
LoveTXXX/LOVE RATINGmusicbee/LOVE RATINGLOVE RATINGLOVERATINGLove Rating
LyricistTEXTWM/WriterLYRICISTLYRICISTLyricist
LyricsUSLTWM/LyricsUNSYNCEDLYRICS©lyrUnsyncedLyrics
Media TypecTMEDMEDIATYPESOURCE MEDIUMMEDIATYPEMediaType
Mix ArtistcTPE4MIXARTISTMIXARTISTMIXARTISTMixArtist
MoodID3v2.3: TXXX/MOOD
ID3v2.4: TMOO
WM/MoodMOODMOODMood
Movement CountMVINMOVEMENTTOTALMOVEMENTTOTAL©mvcMovementTotal
Movement NameMVNMMOVEMENTNAMEMOVEMENTNAME©mvnMovementName
Movement#MVINMOVEMENTMOVEMENT©mviMovement
Net Radio OwnercTRSONETRADIOOWNERNET RADIO OWNERNETRADIOOWNERNetRadioOwner
Net Radio StationcTRSNNETRADIOSTATIONNET RADIO STATIONNETRADIOSTATIONNetRadioStation
OccasionTXXX/OCCASIONmusicbee/OCCASIONOCCASIONOCCASIONOccasion
Original AlbumTOALWM/OriginalAlbumTitleORIGALBUMORIGALBUMOrigAlbum
Original ArtistTOPEWM/OriginalArtistORIGARTISTORIGARTISTOrigArtist
Original FilenamecTOFNWM/OriginalFilenameORIGFILENAMEORIGFILENAMEOrigFilename
Original LyricstcTOLYWM/OriginalLyricistORIGLYRICISTORIGLYRICISTOrigLyricist
Original YearID3v2.3: TORY
ID3v2.4: TDOR
WM/OriginalReleaseYearORIGYEARORIGYEAROrigYear
PublisherTPUBWM/PublisherORGANIZATION©pubPublisher
QualityTXXX/QUALITYmusicbee/QUALITYQUALITYQUALITYQuality
Release TimecID3v2.3: TXXX/TDRL
ID3v2.4: TDRL
WM/ReleaseTimeRELEASETIMERELEASETIMEReleaseTime
Season---------------
Set SubtitlecID3v2.3: TXXX/TSST
ID3v2.4: TSST
SetSubTitleSETSUBTITLESETSUBTITLESetSubtitle
Show MovementTXXX/SHOWMOVEMENTSHOWMOVEMENTSHOWMOVEMENTshwmSHOWMOVEMENT
Sort AlbumTSOAALBUMSORTALBUMSORTsoalAlbumSort
Sort Album ArtistTSO2ALBUMARTISTSORTALBUMARTISTSORTsoaaAlbumArtistSort
Sort ArtistTSOPARTISTSORTARTISTSORTsoarArtistSort
Sort ComposerTSOCCOMPOSERSORTCOMPOSERSORTsocoComposerSort
Sort TitleTSOTTITLESORTTITLESORTsonmTitleSort
SubtitlecTIT3WM/SubTitleSUBTITLESUBTITLESubtitle
TempoTXXX/TEMPO---TEMPO---Tempo
TitleTIT2TitleTITLE©namTitle
Track CountTRCKTOTALTRACKSTRACKTOTALtrknTrack
Track RatingPOPMWM/SharedUserRatingRATINGrateRating
Track#TRCKWM/TrackNumberTRACKNUMBERtrknTrack
Volume AdjustmentID3v2.3: RVAD
ID3v2.4: RVA2
------------
WorkTXXX/WorkWORKWORK©wrkWork
WWW ArtistcWOARWM/AuthorURLWWWARTISTWWWARTISTWWWArtist
WWW Audio FilecWOAFWM/AudioFileURLWWWAUDIOFILEWWWAUDIOFILEWWWAudioFile
WWW Commercial InfocWCOMWM/PromotionURLWWWCOMMERCIALINFOWWWCOMMERCIALINFOWWWCommercialInfo
WWW CopyrightcWCOPCopyrightURLWWWCOPYRIGHTWWWCOPYRIGHTWWWCopyright
WWW PublishercWPUBWWWPUBLISHERWWWPUBLISHERWWWPUBLISHERWWWPublisher
WWW Radio PagecWORSWWWRADIOWWWRADIOWWWRADIOWWWRadio
YearID3v2.3: TYER
ID3v2.4: TDRC
WM/YearDATE©dayYear

123
A first thought: have you noticed such clicks while listening?
If not, I wouldn't change anything to your current configuration. Such clicks are of course possible, but they shoudln't be audible as long as the tracks are separated by some silence (or sufficient fading) and the cue stops had been set correctly.

But if you want to keep a single FLAC+CUE along with each split album, it is indeed possible to exclude some folders from what MusicBee automatically scans:
Preferences -> tab Library -> button «Exclude» (under «monitored folders»).

You are of course aware of this last caveat, but for other readers who would consider using CUE sheets:
With a global file + CUE, the only tags that one can define at track level are:
  • TRACK,
  • TITLE and
  • PERFORMER (which maps to ARTIST within MusicBee).
Hence, all the other tags defined in the single global FLAC will apply to all the inferred tracks: GENRE, WORK, LANGUAGE, YEAR, etc.

As for me, I use both systems (single file + cue sheet, and split tracks).
I have used MediaHuman AudioConverter so far, but I will give Medieval CUE splitter a try. These words in its home page caught my attention: "without decoding/re-encoding the data stream".

124
Thanks karbock
I have often wondered if it would be a good idea to have a comprehensive tag mapping topic post on the forum.
...

That's a nice and appealing challenge, which implies a large chunk of learning.

The first question is the significance of such a project, since your Excel table already excels... :)

Do you have in mind something more compact, that users can quickly grasp?
Or do you mean with "comprehensive" something that includes exceptions and variants/differences (such as between GROUPING and CONTENTGROUP)?

There are different ways of building such a comparison table. The first that came to my mind:
  • Tag names used in different pieces of software, mainly:
  • Tag names used in different audio file formats:

We can discuss the details by PM.

125
Hat tip!

P.S.
I am not using MP3tag myself, so it might be useful if someone who does could check if the information on MP3tag is correct.
e.g., am I correct to assume that MP3tag does not have a distinction between its tag names, and its Vorbis comment tag representative?
In other words, MP3tag's names are always identical to how it names (reads and writes) the related Vorbis comment tag?

Your assumption is correct:
by default, mp3tag's internal tag names do not map to the standard Vorbis comment tags.

How to match mp3tag tag names with Vorbis tag names

In mp3tag:
  • Select menu File/ Options... (Ctrl+O)
  • Select tab Tags/ Mapping
  • Create new entries (star button) with the values below.

Column "Source" = Vorbis Comment tag name
Column "Target" = mp3tag's internal name

TagSourceTarget
VorbisCommentTRACKNUMBERTRACK
VorbisCommentDATEYEAR
VorbisCommentSOURCE MEDIUMMEDIATYPE
VorbisCommentORGANIZATIONPUBLISHER
VorbisCommentINITIAL KEYINITIALKEY

For a complete list, see this post: Tag Mapping: MusicBee, mp3tag, Picard.

126
is there a way to find the files wihout tags  using autoplaylist ?

Instead of an auto-playlist, I would use built-in function "Show files with missing tags":
via MB's main menu -> Tools -> Tagging tools -> Show files with missing tags

127
Tips and Tricks / Re: MusicBee File Paths: Installed vs Portable
« on: July 19, 2023, 06:55:01 AM »
No idea if this is something that belongs in this guide but while trying to make the switch to portable, i noticed that the podcast graphics i use are stored at "L:\Users\*.*\AppData\Local\MusicBee\InternalCache\Subscriptions\".

The links can be found in the Subscriptions.dat file under \Library\*.*\Podcasts\.

I changed the .dat file with a text editor replaced "L:\Users\*.*\AppData\Local\MusicBee\InternalCache\Subscriptions\" with "\MusicBeePortable\AppData\InternalCache\Subscriptions\" and it worked.

Thanks for your contribution, Gendji! It fits perfectly within the purview of this thread.
I have just updated the main post accordingly.

128
Questions / Re: Tricky regex expression...?
« on: July 08, 2023, 03:28:15 PM »
What's the magic there?
Hi, guy! ;)
In the comments below, the numbers refer to the table rows in post #2 and spaces are replaced by "_" for legibility purposes.
A keyword is a non-null sequence of characters different from ";", thus a keyword = "[^;]+".

3. "([^;]+);_"
Between round brackets: the keyword that will be repeated, followed by ";_".
5. "\2"
The repeated keyword (captured group nr. 2).

1. + 2.
The keyword to look for is possibly preceded by 0, 1 or more other keywords with semi-colons in between, thus 2 possible variants: "([^;]+;_)*" or "(.*;_)?".

6. + 7.
The 2nd occurrence of the keyword is possibly followed by 0, 1 or more other keywords with semi-colons in between, thus 2 possible variants: "(;_[^;]+)*" or "(;_.*)?". Note that the semi-colon starts the RegEx part this time.

4.
Between the keyword and its repetition, you can have 0, 1 or more other keywords, with semi-colons in between.

I made the RegEx as general as possible, so as to normally cover all the cases.
Moreover, it is important to use the semi-colon at each transition: between 2 and 3, 3 and 4, etc. By doing so, you know that no RegEx part matches a substring of a keyword.

I could have used non-capturing groups in 2., 4. and 6 but it would have been even more illegible.

129
Questions / Re: Album Cover Size & Album Name Color in MAIN window
« on: July 04, 2023, 10:43:54 AM »
Hi Jeff,

As for the album cover size:
- Click on the main panel's header (=Album)
- At the menu bottom, adjust the horizontal slider (= picture size)

As for the album title colour:
Although it is not directly configurable in the interface, there is a workaround:
Use, instead of Album, a virtual tag (say MyAlbumName) with this content:
{color: 180,70,40}<Album>

Just replace by your favourite colour. Blue! No, yellooowwww....
https://www.youtube.com/watch?v=L0vlQHxJTp0

130
Questions / Re: Tricky regex expression...?
« on: July 03, 2023, 06:18:22 PM »
Thankyou so much karbock. You're a genius! I must confess, I doubted if it was even possible.
You're very welcome! As for me: I'm not a genius, but simply used to analysing. :)

Tested and seems to work perfectly - that was the easy bit! It'll take me quite a bit longer to figure out HOW it works!
Maybe the updated presentation above will give better insight into the different RegEx parts.

131
Questions / Re: Tricky regex expression...?
« on: July 02, 2023, 04:59:54 PM »
A first remark:
In this case, you must include the separator ("; "), and not just rely on "\w+" to define an element.
Otherwise, you will get a false positive with "ABC; ABCD".

The following RegEx works:
$IsMatch(<MyCustomField>,"^(.*; )?([^;]+); ([^;]+; )*\2(; [^;]+)*$")

I have tested it with different cases, but I may have forgotten a particular configuration. Let me know if you come across a false positive/negative.

Explanation of the RegEx parts:
Nr.
RegEx part
Alternative RegEx part
Meaning
Condition
1^beginning of field
2([^;]+; )*(.*; )?any number of elementsThe substring, if present, must end with a semicolon.
3([^;]+); a specific elementFollowed by semicolon + space. The separator (; ) is not included in the capturing group.
4([^;]+; )*(.*; )?any number of elementsThe substring, if present, must end with a semicolon.
5\2repeated specific element
6(; [^;]+)*(; .*)?any number of elementsThe substring, if present, must start with a semicolon.
7$end of field

132
Questions / Re: Seperate Album titles in album collections
« on: June 15, 2023, 08:05:50 AM »
Hi Sem, and welcome to the forum.

Are you aware of the sub-grouping header? It can be seen as a subtitle within an album.

Based on your only example (the CD set with works by Berlioz), I would suggest using tag WORK as subgrouping header, provided that WORK is populated in your audio files. But you can choose any tag as sub-grouping header, which can be specified in views Album and Album and Tracks of the main panel.

See examples of what you can achieve with the sub-grouping header in the links provided below,
which present more general solutions or other options you might consider:

133
Tips and Tricks / Re: MusicBee File Paths: Installed vs Portable
« on: May 31, 2023, 09:03:43 PM »
In fact, the location is already in the table, but with «%APPDATA%» instead of «c:\users\<your id>\appdata\roaming».
Ah, O.K. I overlooked that.
But other users might too? Not everybody will fully understand the workings of %APPDATA%?
(not a strong opinion, your call of course)
I've just added some explanation about the environment variables used.

134
Tips and Tricks / Re: MusicBee File Paths: Installed vs Portable
« on: May 31, 2023, 07:33:36 PM »
Perhaps this location for TM's should be added?:
https://getmusicbee.com/forum/index.php?topic=39390.msg212893#msg212893

Doing a speed-read on it, I am a bit confused if this is about Theater Modes or Skins though.

In fact, the location is already in the table, but with «%APPDATA%» instead of «c:\users\<your id>\appdata\roaming».
There are 2 «Add Skin» commands:
  • one for skins (which copies the file to «%APPDATA%\MusicBee\Skins», see F.1)
  • one for theater modes (which copies the file to «%APPDATA%\MusicBee\Plugins\TheaterMode.List», see F.2)

135
Well, the option is already present... :)

Preferences
-> tab "General"
-> section "application"
-> minimise to: Notification Tray

Pages: 1 ... 7 8 910 11 ... 23