Cue points from MMD metadata

You have a question or need an advice about how to do something? Ask it here!
User avatar
radio42
Site Admin
Posts: 8330
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Cue points from MMD metadata

Post by radio42 »

A v4.1.4.2.-update is available, which should fix that issue.
gerritk
Posts: 34
Joined: 06 Feb 2018 10:21
Re: Cue points from MMD metadata

Post by gerritk »

Does Proppfrexx only read the cue information form mmd or does it also read
Genre, mood, artist, Title, Rating, Tempo, Hour Opener, and so on....
User avatar
radio42
Site Admin
Posts: 8330
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Cue points from MMD metadata

Post by radio42 »

It reads what was saved to it - so yes, all that data !
gerritk
Posts: 34
Joined: 06 Feb 2018 10:21
Re: Cue points from MMD metadata

Post by gerritk »

JMD and MMD.JPG
In my test it only reads cue points from mmd file
<?xml version="1.0" encoding="UTF-8"?><PlaylistItem Class="File">
<Artist>187 LOCKDOWN</Artist>
<Title>KUNG FU [RADIO EDIT]</Title>
<Duration>212.2</Duration>
<EndType>E</EndType>
<ExternalID>14226</ExternalID>
<Type>Music</Type>
<Color>#FFFFFF</Color>
<Markers>
<Marker Type="CueIn" Position="0.027"/>
<Marker Type="Ramp1" Position="5.45"/>
<Marker Type="Ramp2" Position="0"/>
<Marker Type="Ramp3" Position="0"/>
<Marker Type="HookIn" Position="0"/>
<Marker Type="HookFade" Position="0"/>
<Marker Type="StartNext" Position="207.197"/>
</Markers>
<Attributes>
<Item><Name>BPM</Name><Value>130</Value></Item>
<Item><Name>Decade</Name><Value>90s</Value></Item>
<Item><Name>Gender</Name><Value>Group</Value></Item>
<Item><Name>Genre</Name><Value>90S/DANCE</Value></Item>
<Item><Name>Cart</Name><Value>14226</Value></Item>
<Item><Name>Opener</Name><Value>Talkup</Value></Item>
<Item><Name>Tempo</Name><Value>Medium</Value></Item>
<Item><Name>Year</Name><Value>1998</Value></Item>
<Item><Name>Source</Name><Value>WAV</Value></Item>
</Attributes>
</PlaylistItem>

And JMD gives no results.

[Details]
Artist=187 LOCKDOWN
Cart=14226
EndType=End
Gender=Group
ItemType=SONG
Opener=Talkup
Styles=90S/DANCE
Tempo=Medium
Title=KUNG FU [RADIO EDIT]
Year=1998
Sync=
Sweeper=
WasMP3=1
BPM=130
StartDate=2000/01/01
KillDate=2099/12/31
Artists=187 LOCKDOWN
DuckIn=
DuckOut=
Customer=
Rating=0
Mood=
[Information]
ISRC=
Original Path=Y:\SONGS\0
Album=
Comment=
MediaRef=
Track=
Backup Path=
[Timings]
Cue=27
Intro=5450
Hook=0
HookOut=0
Segue=207197
FadeAll=

The wav file doesn't contain any tags (ID3 or APE or CHUNK)
User avatar
radio42
Site Admin
Posts: 8330
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Cue points from MMD metadata

Post by radio42 »

mAirList and JMD data is read AFTER the normal TAG reading.
As such, it only uses those meta data which is not already available thru the standard TAG reading.
Even if this doesn't relate to your initial question- as I assumed you are talking about the ProppFrexx meta data resp. the .pfmd files.

For mAirlist the following metadata s being read in:
- Artist (from mmd:Artist)
- Title (from mmd:Title)
- ModerationText (from mmd:Comment)
- EntryType (from mmd:Type)
- Options (from mmd:Options)
- CuePoints (from mmd:Markers or mmd:CueData)
- Gain (from mmd:Amplification)
mmd:Attributes are currently not read in!
I can see, to add that to a future version.

For JMD the following metadata s being read in:
- Artist
- Title
- Album
- Year
- BPM
- TrackEndIndicator (from EndType)
- Grouping (from Gender and Styles)
- Mood (from Tempo)
- EntryType (from ItemType)
CuePoints (from Timings)
- ISRC
- Publisher (from RecordLabel)

From your screenshot however, I cannot really see, what meta data is not read in as you expected.
gerritk
Posts: 34
Joined: 06 Feb 2018 10:21
Re: Cue points from MMD metadata

Post by gerritk »

Here are the files.

JMD only shows cue points.

MMD does nothing.

Have a nice weekend! Thx
Attachments
Tag2.JPG
Tag1.JPG
MMD and JMD.zip
(1.13 KiB) Downloaded 236 times
User avatar
radio42
Site Admin
Posts: 8330
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Cue points from MMD metadata

Post by radio42 »

Pretty much as expected.
a) it only reads from MMD or JMD, if no cue-points have be set yet...
b) it then only reads meta data from either the mmd file or the JMD file
c) as mmd is checked first, it reads the meta data from it (and then it dosn't read them from JMD)
d) as a result it reads the MMD meta data (as explained above) - as a result it reads the Artist (as the Title is already set in the wav) plus it reads the cue-points

I cannot see, what is wrong.
If you for example disable the MMD reading - it would read the JMD meta data.
Note, that these are compatibility settings for reading meta data from your previous system - therefore it wouldn't read data comming from multiple previous systems.

As explained, I might look into adding reading Attribute data from the MMD file in a future version.
gerritk
Posts: 34
Joined: 06 Feb 2018 10:21
Re: Cue points from MMD metadata

Post by gerritk »

Ok, I see.

My problem is that the tag info came from the RIFF tag of the wav. I removed this info to be sure the tag info comes from the JMD files.
No...... It won't read the jmd files. Here some examples https://fromsmash.com/Jmd-files (to big for this forum upload)

I have 17500 jmd files.... (I can turn them into mmd with MyLibary tool)
(re)read tag won't help

Thx for your help.
Attachments
Jmd files.JPG
User avatar
radio42
Site Admin
Posts: 8330
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: Cue points from MMD metadata

Post by radio42 »

I’ll see, if I can tweak the current logic and always combine any of the mmd or jmd values, in case the current related meta data is empty.
Today it only reads the mmd or jmd meta data if no cue-points do exist yet.
gerritk
Posts: 34
Joined: 06 Feb 2018 10:21
Re: Cue points from MMD metadata

Post by gerritk »

But do you mean no cue-points in the RIFF wav tag?
There are no cue points in the RIFF wav file. So then it will take all the cue points from JMD and incl artist, title, genre, mood and so on (also from JMD).
That doesn't work

Post Reply