Several of our users have expressed disappointment that our Ulduzsoft Karaoke Player for Android does not support the popular KaraFun Karaoke format. This format seem to be very popular in some countries, and unfortunately there seem to be no player on Android capable of playing those files. Even the KaraFun Android application does not play those files which is unfortunate. Therefore we decided to add support for this format.
Even before we see our first KaraFun file, we already have some information about it. We know this file contains Karaoke, and this means it contains at least the music and lyrics. Therefore it is a container file type, like an archive.
Since the header contains the strings, it cannot use the fixed length fields (like having each field to be exactly 10 bytes long) as it would waste the disk and memory space, so there must be some other way to find out how large a specific header field is. Take a closer look at the lines 50-70:
The only question is what the 0x02 between the TITL and the length means. To find out we look at other fields, and list the prefixes, the intermediate value and the field length which we can easily predict since the field ends when a new header starts:
Thank you very much for your code, it helped me a lot to be able to generate kfn files from a java application. Now with the software to remove the voice from an audio it allows you to automate many processes and create karaokes, if you like one day I will show you my application.
Download KaraFun Mac by clicking on the button below and select "Save on my computer." Save the file on your desktop. Once the download has been completed, double-click on the file and follow the directions.
Link KaraFun Player with your account to enjoy the online catalog of KaraFun right in KaraFun Player. Click on "Profile" and "Login". Type in your KaraFun ID and password. You're now logged in (your username is displayed in the bottom left corner of the KaraFun Player) and you can enjoy the premium features of your subscription in KaraFun Player.
Although KaraFun has been designed to work with the online catalog, you can also import and use your own karaoke files. Click on "Add a folder" under "My computer" and choose the folder that contains your karaoke files. Repeat this process for each folder you want to use in KaraFun.
I'd like build a Karaoke library. The files that I want add have extension ".mid" or ".kar". I have also developed a little utility that allow to control "KaraFun Player" using a remote. The problems are:
Then try to open using Windows Media Player. There are better players but for a test it's enough. The problem here is that even if WMP is able to play and show the lyrics, WMC will not be able to show the text. This is the reason why need to be handled at least as extension by MB3.
MP3+CDG is by far the most common karaoke format, so I would start with this rather than going with .kar format. Also, I believe that MP3+CDG is supported by ffmpeg out of the box, while .kar will require additional things.
As I have already said I have wrote a wrapper to "KaraFun Player" that already support all the type of Karaoke files. What I need is just that MB3 is able to recognize these extension as music files, so I can configure an external player to play it. This solution it's easier to implement. I can understand that a full "internal" management of these files require more time and efforts, but I will be already happy if the first solution will be implemented in MB3.
I have found the following workaround: I have renamed all the ".kar" files in ".flac" files (since I'm not using this kind of extension). In this ways the files are recognized by MB3 as music files and I can build a music library. Then I have associated to the ".flac" extension my remote "KaraFun Player" that before launch the application copy in a temp dir the input file changing the extension to ".kar" so I can also properly handle this kind of extension.
1) There is a way to associate an artist to a list of files ?. I can do this manually but since this information is missing in album's fields I have to set it for each file in the album collection and is time consuming.
2) The music files don't have a parental rating. My default profile has the flag to hide files with missing rating ON but in this way I cannot see the music files. I don't know if it's a deliberate behavior but I think that the music files should be excluded from this kind of control.
.trk is not a standard audio format. It is designed to only be used in the Taranaa Karaoke Player.
It is possible that the .trk files are actually in a common format with a non-standard file extension, or they may be a special format that only works in the Taranaa Karaoke Player. Have you asked Taranaa.com for help with this issue?
The KaraFun Website allows visitors or members to access and search an exclusive catalog of karaoke songs with synchronized lyrics, via its dedicated software application, as well as other associated services.
The Website is a commercial-free, paid subscription service (henceforth referred to as "the Paid-for Service").The purpose of these terms and conditions of sale and use is to define the contractual and commercial relationship between Recisio, on the one hand, and any subscriber to the Paid-for Service (henceforth referred to as "Subscriber"), on the other hand.
3.1 The Paid-for Service is a service offered and operated by Recisio which, upon subscribing according to these conditions, allows for commercial-free listening and viewing of music in the form of Karaoke videos, via a dedicated software application. Therefore, Recisio grants Subscriber and its Authorized users a unique, non-exclusive, non-transferable and non-assignable right to use the Service to the exclusion of any other person.
3.2 After subscription, Subscriber has access to all the functionalities of the Paid-for Service from the Website. Once the Subscription expires or is terminated, access to the Service is no longer authorized.
3.4 KaraFun Subscription packages cover the rights related to the sound recording (what you hear) in association with the synchronized lyrics, as well as the copyrights of the reproduced works. However, Subscriber must pay for the public performance rights. Contact your Collecting Rights Societies and Performance Rights Organisations such as SACEM and SPRE (France), PRS (UK), ASCAP, BMI, GMR, SESAC...(USA), SOCAN (Canada) etc.for more information.
3.5 If Subscriber chooses to use the "extended" catalog, copyright management is done directly by the subscriber with the rights holders for this part of the catalog and Recisio cannot guarantee this on behalf of Subscriber.
To subscribe to the Paid-for Service, Subscribers must:
Subject to the other provisions of this Contract, the Paid-for Service Subscription will only become effective when Recisio sends the confirmation e-mail referred to in the paragraph above. Recisio recommends that Subscriber saves this e-mail and/or prints it.
Subscriber agrees to inform Recisio without delay of any change in the information provided at the time of Subscription and in particular any change of e-mail address or payment method. Subscriber can modify this information from the account area on the website.
Subscriber must immediately notify Recisio of any loss or unauthorized use of its account, login or password. Passwords and user IDs are personal and Subscriber agrees not to disclose them. As such, Subscriber is solely responsible for their use.
Subscriber is solely responsible for the consequences of the use of its account, until such time as the account is deactivated and Subscriber thereby releases Recisio and its partners, co-contractors or rights holders from any liability in this respect, unless Subscriber can demonstrate that the use of its login credentials and/or account is the result of fraudulent use by a third party.
The Subscriber to the KaraFun Business offer is able to update the number of Devices used at any time and must modify this information in its customer account area, at the latest on the day the change takes place. In this case, the amount of the Subscription fee will be automatically adjusted according to the Subscriber's declaration. In the event of omission, absence or error in the declaration of the number of Devices, Recisio will be entitled to require Subscriber to pay the amounts that should have been paid during the said period, as well as the penalties described in Article 9.4.
By ticking the box corresponding to the following sentence "I declare that I have read and accepted the KaraFun Business Terms and Conditions", Subscriber acknowledges that it is fully informed and is bound by all the provisions of the Contract. Checking the box will be deemed to have the same value as a handwritten signature on the part of Subscriber.
5.3 However, Recisio reserves the right, without notice or compensation, to temporarily suspend access to the Paid-for Service at its discretion, to carry out maintenance and technical upgrades essential to the continuity of the Paid-for Service. Subscriber consequently releases Recisio from any liability and waives any claim and/or litigation against the company in this respect. Temporary downtime for maintenance of the service will, as far as possible, be notified via the Website at least twenty-four (24) hours in advance, except when such downtime is urgent.
5.5 The Paid-for Service is only accessible from one connection at a time, except for subscriptions to the KaraFun Business offer. It is therefore specified that Recisio uses technical means to verify the absence of simultaneous multiple connections to the same account of the Paid-for Service and to detect multiple connection attempts.
c80f0f1006