Find Jobs
Hire Freelancers

309706 Custom Music Track E-Commerce

N/A

В роботі
Опублікований almost 15 years ago

N/A

Оплачується при отриманні
We are looking for 1. Flash Designer that is proficient at building dynamic flash content using sound mixing features and incorporating flash into Joomla sites. 2. PHP / MySQL Programmer to do the database and customized php for the site. This is for a customized music back tracking project. The concept is to create a market place where creators of music “PRODUCERS” can upload and sell their songs as individual tracks that make up the song and where users of music “PLAYERS” can access songs and customize a downloadable file with exactly they want. For instance: a PLAYER is a guitar teacher that wants to teach her new students a popular U2 song. The PLAYER goes to website searches for the song and customizes the track so that the guitar portion is not part of the downloaded file. Just as PLAYERS can customize and download a song. The site needs to have the capability for the PRODUCERS to upload their content from the front end of the website with each itemized track of their song. For example the PRODUCER will title their song SONG 1 and then will upload the complete track and under each complete track their will be sub-categories of each individual track that makes up the complete track like DRUMS, GUITAR, VOCALS, etc. There is an existing site that is very close to the desire of the client and can be found here: [login to view URL] Please use this site for reference. Additional sites in the custom back track market. Please use for reference and to get more familiar with the concept of customized tracks. [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] It is the clients desire that the project be built using the JOOMLA CMS and as many components that can be incorporated as possible. We will be using Community Builder and Virtuemart. It should be understood that customization and bridges will most likely need to be created for this to happen. Each feature needs to work with Joomla. The main pieces of this project so far are – 1. Website Front End 2. Website Backend 3. File System Setup & Database 4. Flash Player Design 5. Back End Audio Processing Website Front End - The website front end will be designed using a customized Joomla template. Developer will have admin rights to the backend administration of Joomla installation. Besides basic look and feel the main crux of the website is to be a shopping cart. This portion of the front end is no different than any other normal shopping cart system. Each “Track” as a whole is nothing more than an item and selling items online has been solved a million times over already so this should be easy to replicate. Again this feature needs to be compatible with Joomla and preference is to use the shopping cart Virtuemart. As a developer on this project you will only need to make sure that it is user friendly and compatible with Virtuemart. Website Backend (Database) – The backend database needs to hold information about the products that are being sold. There is not a lot of magic to hold here we will just need to include some extra information about our each item. We need to keep track of the various parts that make up our item. An example of an item – 1. Title 2. Description 3. Price 4. Complete Track Name 5. Track List Breakdown (With file system path to the individual file) a. Sub Track Name (Bass) b. Sub Track Name (Guitar) c. … d. … e. … f. … g. … h. … Maybe a few more pieces of information about the item but beyond that this should be pretty straight forward. This needs to work for PRODUCERS uploading and PLAYERS downloading. Again Virtuemart is capable of this. However careful attention we need to be made regarding the database and tables to make sure that future expansion and compatibility are maintained. File System Setup – Some thoughts should be given to how to layout our file system structure but mainly this is to keep it easy for us to look after. We would propose that it be setup like so – ../musictracks/artist/album_name/song_name/track1 ../musictracks/artist/album_name/song_name/track2 ... And so on. This allows us as humans to quickly scan through and find the files. This will be helpful when adding new songs to the directory structure. The database on the other hand will just hold arbitrary links so this exercise doesn't help or hurt performance, it just makes it easier on us humans. With this as the goal, we are open to suggestions from the developer. Flash Player Design – Adobe Flash supports sound mixing right out of the box. We need an experienced flash developer that is going to be able to build this for us. We want a developer with experience as it relates to sound mixing. We do not want a flash developer that is unfamiliar with this feature but “thinks” they can handle it. We will require samples and mocks up demonstrating their proficiency with this feature. We *think* it would be relatively straight forward to build a flash template that can accept parameters when it is called. We would be looking for feedback regarding this from the developer that is chosen. Here's a rough flow – 1. User goes to website. 2. User searches a catalogue of songs sorted by genres, songs, albums, and artists. 3. User clicks on song. 4. Song id is passed to flash player, it then loads the track info from the database as well as the file system locations. 5. Flash Player starts to play all of the different tracks together 6. Flash Player adjusts output based upon user input. 7. When user is happy with the tracks, they click buy it now. The flash player will then output a list of the tracks selected as well as the audio levels and any other customizations, this information will be temporarily stored until the user checks out. Once they pay for their purchase the final part of the work flow will kickoff the backend audio processing by passing our track information as well as audio levels and customizations for each selected track. It is also important to note that the FLASH PLAYER needs to be capable of serving up ads similar to You Tube. Back End Audio Processing – This piece is straight forward and we want this process to incorporate [login to view URL] . The developer chosen for this part of the project is encouraged to suggest other open source alternatives if deemed better. However every effort should be made to use this application. The basic idea would be to execute a script that we pass our parameters for the track and audio levels. Using that track information we call Audacity with the appropriate information via the command line. It merges our WAV files into 1 new file and then we call an mp3 compressor to shrink the file size down. Once this is completed the script can then move the file to a download area and email the customer a download link. There most likely will be a bit of a lag because we will process each track when it is ordered. This is due to the amount of processing and size required to have all possible combinations of every song. The developer is encouraged to cut this processing time down as short as possible. This is a general outline and upon open discussions and narrowed selection of vendors. Spike Sales will require each bidder to specifically detail their portion of the project apps, timelines, pricing etc.
ID проекту: 2055502

Про проект

Дистанційний проект
Активність 12 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними

Про клієнта

Прапор
0,0
0
На сайті з бер. 16, 2009

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.