Welcome Guest

Pages: 1 2 3
Beatport Support?
TimbersawPostJuly 26, 2015, 02:50
Newbie
Posts: 8
Registered:
March 18, 2015, 02:25
Very Hot topicRe: Beatport Support?

Hello,

Are there any news regarding possible Beatport support?

2MR2PostJuly 26, 2015, 06:56
Avatar photo
Administrator
Posts: 2364
Registered:
August 23, 2012, 19:27
Very Hot topicRe: Beatport Support?

Well, we're sort of talking now. It looks better 🙂

TimbersawPostAugust 3, 2015, 10:22
Newbie
Posts: 8
Registered:
March 18, 2015, 02:25
Very Hot topicRe: Beatport Support?

It's ok, because everything works fine now. But I need to use their official app called Beatport Pro that allows you to access database of their website. It basically goes like this:

    First put your tracks into Beatport Pro and Sync them with Beatport database. It will let you add all checked information into the tags of your tracks.
    Image
    Image
    Then drag all those tracks into Yate and write a special Beatport script that let's you copy all this information into the usual tag fields.
    Image

And that's basically it, pretty simple 😎

The only downside is that Beatport Pro doesn't let you automatically copy catalog number, that's the only feature that I miss at the moment, so I hope that in the future Yate would have Beatport support and let us do this, but for now this is the fastest way to tag Beatport tracks.

We'll be waiting for more updates.
Thanks!

2MR2PostAugust 3, 2015, 11:06
Avatar photo
Administrator
Posts: 2364
Registered:
August 23, 2012, 19:27
Very Hot topicRe: Beatport Support?

Thanks for the information. I'm looking at ways to implement. It seems to me that an implementation such as we did with Discogs and MusicBrainz is not the way to go. Any purchased tracks from Beatport already have the track identifier so matching is not so much of an issue. (Except on Wav files where the info is on the filename).

Also...in investigating I purchased some tracks and found that certain information is improperly encoded in the ID3 tags. In mp3 files Comments and UFIDs are malformed. In AIFF files, UFID files are malformed. In both mp3 and AIFF files the Commercial Information Webpage and the Official Artist Website URLs are preceded by a control character, making it not possible to launch the URL. I've sent this information off to Beatport but they haven't responded. I've put patches into v3.8 which works around the issues. You'll notice that there is no comment in your image above. There was one in the file ... but it was messed up.

2MR2PostAugust 3, 2015, 12:15
Avatar photo
Administrator
Posts: 2364
Registered:
August 23, 2012, 19:27
Very Hot topicRe: Beatport Support?

Actually if you're synching the files you should have the catalog number. It will be on the UFID panel with a description of http://www.beatport.com.

Synching seems to clean up some of the data they mess up in the files when purchased. I can't quite figure out why they don't put the metadata in wav files if they allow you to sync the information.

2MR2PostAugust 4, 2015, 07:12
Avatar photo
Administrator
Posts: 2364
Registered:
August 23, 2012, 19:27
Very Hot topicRe: Beatport Support?

It looks like a first cut will be pretty easy as all that's required is a simple action statement. Beatport access is really about matching tracks, like AcoustID, rather than matching releases as with Discogs and MusicBrainz. If your tracks are mp3 or AIFFF the catalog/sku/track reference will be in the file. It's just not showing up now because they tend to produce a malformed UFID frame. All tracks purchased from Beatport have filenames which start with the track reference. Yate will be able to extract the information from the filename for WAV files.

It would be a good idea not to rename the files such that the track references are no longer there. They are the best way to find the tracks in the Beatport catalog. The first implementation will almost certainly only find the tracks if the track reference is available.

One thing I can't seem to find is how to extract the secondary key (Key2). It must be in the API somewhere as the Beatport application displays the information. I can see where it gets stuffed into the ID3 container. More information on what can be extracted will be provided as soon as I've had more time to play with the API.

2MR2PostAugust 4, 2015, 13:59
Avatar photo
Administrator
Posts: 2364
Registered:
August 23, 2012, 19:27
Very Hot topicRe: Beatport Support?

The API does not let you extract all the data that the Beatport Pro application does. Given a track number (in the filename and/or file), I can extract the following data:

Album (Release)
Artist(s)
Artwork (small, medium, large and waveform)
BPM
Genre(s)
Key
Label
Mood
Price (total)
Publish Date
Release Date
Remixer
Title
Track
Year

Note that the above list represents potential items. Unavailable are ISRC, Key2 and Purchase Date.

The track ID can be placed properly in the file. The Key2 information may already be in the file in which case it can be made displayable.

It seems to me that this is pretty much only useful if you purchased WAV files as for some reason Beatport does not populate the metadata for WAV.

2MR2PostAugust 11, 2015, 12:27
Avatar photo
Administrator
Posts: 2364
Registered:
August 23, 2012, 19:27
Very Hot topicRe: Beatport Support?

v3.8 is now available for preview. If you'd like to play with it send an email to support@2manyrobots.com with Preview in the subject line.

LappenPostAugust 16, 2015, 04:27
Beginner
Posts: 34
Registered:
November 8, 2014, 11:13
Very Hot topicRe: Beatport Support?

Hi Barry,

Thanks for the Preview of 3.8. Great release, and great to see the Beatport integration. It works just as described. I would love to see Beatport sync by filename or artist/track/album instead of only by track identifier. But hey, one thing at a time, and this is a great and reliable start.
One again, thank you for this great app - it really is the best in its field.
//Regards, Jake

2MR2PostAugust 16, 2015, 10:21
Avatar photo
Administrator
Posts: 2364
Registered:
August 23, 2012, 19:27
Very Hot topicRe: Beatport Support?

Thanks and I'm glad you like the Beatport integration.

As far as synching on filename, artist, title, album....the issue is one of UI as opposed to implementation. Beatport's data base is fundamentally different that that of Discogs or MusicBrainz. The access is primarily organized around tracks as opposed to releases.

Extracting search results unattended via an action would be pretty dangerous as unless your metadata exactly matches the catalog representation you will get multiple results.....with no method of us weighing which is best.

In a UI based implementation we'd have to do a search for each track. We could then display the results and let you make your own choices. This would be somewhat like the AcoustID>Import AcoustID Recording Information interface. Is this what you'd like to see or were you looking for unattended metadata matching?

Pages: 1 2 3
Mingle Forum by Cartpauj | Version: 1.1.0beta | Page loaded in: 0.041 seconds.