Music Store/KaraokeCloud/IssueTracker: Difference between revisions
No edit summary |
|||
| Line 84: | Line 84: | ||
must check with DigiTrax | must check with DigiTrax | ||
:Right now C is the only mix being used | :Right now C is the only mix being used | ||
==is it true there are only 3007 songs?== | ==is it true there are only 3007 songs?== | ||
Revision as of 23:22, 7 November 2012
In Priority Order:
is there online documentation for all calls i can make?
??
"unlimited" user can pre-download library
I need to know the proper method for doing this. eg: for the "Use" parameter, you specify these values:
kJSON_Use_DOWNLOAD = 0 kJSON_Use_STREAM = 1
So may i assume that you will add:
kJSON_Use_TETHER = 2
? Or what is the proper way to request songs for tethering?
Method for determining when to update the catalog
I depend on the "Last-Modified" field from the header of the "Catalog.zip" file to know when i need to re-download the catalog.
however, it seems that this date-stamp changes every single time i access it.
can you fix that? or is there some OTHER file i need to check the date stamp on in order to know when the catalog is out of date?
take 1: note the time stamp
0: http://api.karaokecloud.com/catalog/Catalog.zip
0: Type: <CFDictionary>, Value: <<CFBasicHash 0x5c36860 [0xac727840]>{type = mutable dict, count = 9,
entries =>
1 : Case Insensitive Key: Etag = <CFString 0x5c40c50 [0xac727840]>{contents = ""cca6262eab2cd1:0""}
2 : Case Insensitive Key: Last-Modified = <CFString 0x5c3abc0 [0xac727840]>{contents = "Thu, 25 Oct 2012 19:53:20 GMT"}
take 2: one minute later:
0: http://api.karaokecloud.com/catalog/Catalog.zip
0: Type: <CFDictionary>, Value: <<CFBasicHash 0x1e5ecbd0 [0xac727840]>{type = mutable dict, count = 9,
entries =>
1 : Case Insensitive Key: Etag = <CFString 0x1e5e91e0 [0xac727840]>{contents = ""1cb64f8deab2cd1:0""}
2 : Case Insensitive Key: Last-Modified = <CFString 0x1ce699b0 [0xac727840]>{contents = "Thu, 25 Oct 2012 19:54:32 GMT"}
mark free songs as "free" in the Catalog.zip
pending
user can preview without signing up for streaming
as discussed, kjams will provide a 20 second preview
I need to know the proper method. Will you add:
kJSON_Use_PREVIEW = 3
? if so, then you may want to actually only serve up HALF the mp3+cdg. Literally just cut the file off half way thru. cuz otherwise this could be exploited to download the library without paying.
include "duration in seconds" in the Catalog.zip
pending "I'll check with Digitrax on this." suggestion: write a (python?) script that runs thru each mp3 gathering it's duration
KJ user can subscribe to streaming-only tier
pending
ability for user to purchase gift vouchers
this could be done at your web site, user receives a code, they can give this code as a gift, or enter it into their own account
- There are voucher codes that can be purchased. However, it is not available in a digital option.
- sorry, can you define "digital option"? dave (talk) 11:54, 16 October 2012 (PDT)
- Your original question suggest a digital option. Provided only on a web site with a code being provided then. Compared to an actual physical card that vouchers come on now.
- this is definitely required dave (talk) 12:07, 17 October 2012 (PDT)
- just to clear this up. digital vouchers do not exist, and will not be a high priority. The current voucher system with the physical cards that is in place now work. You might be able to work something out with Digitrax where they can provide you with an excel file of the vouchers and you can issue them from there.
- Your original question suggest a digital option. Provided only on a web site with a code being provided then. Compared to an actual physical card that vouchers come on now.
- sorry, can you define "digital option"? dave (talk) 11:54, 16 October 2012 (PDT)
how to differentiate songs
A Hard Day's Night Beatles, The USD $1.99 10/22/10 8:39 AM G Oldies A Hard Day's Night Beatles, The USD $1.99 10/8/12 7:31 PM - Pop / Rock A Hard Days Night Beatles, The USD $1.99 10/8/12 7:40 PM - Pop / Rock
these songs all appear to be the same. what is the difference? if there is no difference, why are there duplicates?
- There are just multiple labels for the songs, you'll see this for a bunch of songs.
- will you be fixing this (removing duplicates)? or: what is the point of this? how is the USER supposed to know the difference?
What are the "mix Types"
Solved.
previously we had these mix types:
A = stereo vocal mix (training track) B = Vocal Right Stereo mix (training track) C = Performance track (no lead vocal – most used) D = Instrumental track (no background vocals)
are they the same? or: what are the mix types? currently it seems only C is available?
must check with DigiTrax
- Right now C is the only mix being used
is it true there are only 3007 songs?
Solved. --More songs were added last night. However, they did discover that some files may not have been uploaded.
user can recover account number based on email and some other validation
pending. Implemented.
seems that all that is needed is the email address and password for the account and you're in. on your web site, you already have a "i forgot my password" workflow, so this seems like it's all set.
how to specify "use voucher credit" vs. "use credit card"
Solved.
in my "developer account" i have eg: $100 in voucher credits.
in the "PaymentMethod" field, i currently specify "0" as the number, and it works now, deducting from the credits shown. will it be that credit cards will have a number > 0?
-- Voucher credits are always used before credit card. If a voucher code can't cover the full amount, the credit card takes over.
user can create new account
pending Solved.
user can subscribe to one of two tiers
pending Solved.
user can add/edit/remove credit card in account
pending Solved.
user can re-download all previously purchased songs
pending Solved.