Kapalı

Costruire Siti Web -- 2

Our site helps electronic music labels and subaggregators deliver their music to multiple DSPs. Furthermore we offer our clients tools for the management and promotion of their catalogue as well as in-depth sales reporting. Anyway, while we keep working on the current site we have started its complex porting to D7. One of the first major obstacles we are facing is the reduction of content duplication in the DB, specifically of nodes of type "release" and "track".

The catalogue of a label is comprised of releases (albums) and tracks (songs): every release has one or more tracks and every track can be present in one or more releases. Ideally each track must be unique in

the system, but unfortunately some tracks have been inserted more than once and we need to be able to easily detect those duplications and correct the problem. One way to tell if a track has duplicates is to match the title, the remix title (that is the version of the track, "Original mix" is the main version) and the artists: if two tracks have the same title, remix title and artists at 99.9% they are the same track. Obviously having a "looks like" feature with partial matches would be fantastic.

Let's have a look at two tracks that are almost identical:

--------------- TRACK A ---------------

title: Enigma Feat. Antisson

remix title: Original Vocal Mix

artists: Geo Angelo

ISRC: ITH641016999

used by release: Enigma EP - Supermarket Unlimited

--------------- TRACK B ---------------

title: Enigma Feat. Antisson

remix title: Original Vocal Mix

artists: Geo Angelo

ISRC: ITH641046297

used by release: Two Years of Supermarket - Supermarket

As you see the tracks are identical save for the ISRC code (that is a unique code). This is a case of simple substitution. Given that the track A is the correct one, the release containing the track B (Two Years of Supermarket - Supermarket) - and optionally all the releases that were to contain track B - must reference the track A instead. When all the new references are made the track B can be safely deleted. Another example, this time is a merge:

--------------- TRACK A ---------------

title: Ready to Go

remix title: Original mix

artists: Dubzap

ISRC: ITH641480849

used by release: Compressor - Musichasm Records

--------------- TRACK B ---------------

title: Ready to GO

remix title: Original mix

artists: Dubzap

ISRC: ITH641480784

duration: 00:04:27

BPM: 140

The track A is still the correct one, but the track B contains a few more information that we'd like to populate the track A with. Moreover, the track B is not used by any release. This is another operation: merge the missing information from B to A and just delete track B.

Beceriler: Drupal

Daha fazlasını görün: web siti, web artists, siti web content, new music promotion, music management promotion, vocal, siti web, sales reporting, remix, enigma, costruire, bpm, drupal bpm, costruire site, operation management case, mix songs, electronic music label promotion, merge songs, drupal reference, unique promotion code, electronic music promotion, management system supermarket, songs need remix, drupal merge site, music label promotion

İşveren Hakkında:
( 36 değerlendirme ) Berlin, Germany

Proje NO: #6533772

5 freelancer bu iş için ortalamada 777$ teklif veriyor

mmagr99

Hi, ------------------------------------------------------------------------------------------------------------------------------------- We are recommended Freelancer by freelancer.com on basis of our feedback histo Daha fazlası

in 16 gün içinde2061$ USD
(13 Değerlendirme)
5.2
gopalvora

Hi I have gone through the details of your project and we find it well within our capabilities. I offer a wide range of services, including Web design, PHP/MySQL web application development, Open sources like Joo Daha fazlası

in 12 gün içinde216$ USD
(9 Değerlendirme)
4.8
magrirocks

Hi, I am a professional Web Designer and Developer with over than 7 years of experience. I will be happy to surprise you with the highest quality of my work and friendly communication. Please take a look at the l Daha fazlası

in 7 gün içinde526$ USD
(4 Değerlendirme)
3.3
abyooda

Hi Sir/Mme; My name is Ahmed; I am more than 3 years Drupal expert that knows deep details few of the experts knows about, my target is to have 100% completion rate, so I focus on building excellent relationship with Daha fazlası

in 3 gün içinde155$ USD
(2 Değerlendirme)
1.6
INCtechnology

Hi, We have understand your requirement completely,We have a lot of website with these kind requirement Here are some of our work .  We are proficient in PHP/jQuery and MySQL & depth knowledge of programming langu Daha fazlası

in 15 gün içinde927$ USD
(0 Değerlendirme)
0.0