Jump to content
Reliance Jio & Reliance Mobile Discussion Forums
StaticElectricity

Software For Ringtones & Wallpapers

Recommended Posts

Here I Present A Drag->Drop->Click->Upload Wallpaper Tool For The LG RD2030 Phone.

It Currently Supports BMP And DAT Files And Automatic Re-Scaling And Conversion Of BMP's To 2030 Compatible Wallpaper Files.

Hope You Like It.

Comments,Suggestions,Improvements Etc welcome at

StaticElectricity@Indiatimes.com

RDWallpaper10 (137KB)

(To Download Right Click On The Link And Select 'Save Target As')

If You Have Made Any Programs For Reliance Phones Please Post It Here.

Share this post


Link to post
Share on other sites

Hay Techie Expert,

Do u hv similar kind of software 4 Samsung SCH A563? If u hv plz upload dat 4 me.

Share this post


Link to post
Share on other sites

:rolleyes: Seems There Are A Lot Of Problems...

So I've Uploaded The File To The Following Link.

What's More It That It's Now Version 1.1 Check It Out!!

RDWallpaper Tool Version 1.1

And Let Me Add That Here Don't Right Click And Save As...

Just Click On The Link.

I've Checked It Myself With DAP Etc. Should Work Perfectly.

And Hey, I've Made This Program Myself Especially For All The Members Of Rimweb.com ... And You People Are Not Giving Me Any Feedback...

How Do You Suppose That I Can Add More Features Without Feedback?? :)

So Please Give Some Feedback And Keep Us All Interested.... ^_^

Share this post


Link to post
Share on other sites

Your tool really ROCKS manthe one earlier I downloaded from ngcoders that one was badly made and I got all errors while viewing the file now this tool is just amazing maybe you could add an option to directly open the file besides drag and drop also coz this program doesnt stay on top so its difficult to drag and drop through open folders. THNXX :(

Share this post


Link to post
Share on other sites

ah! this topic rocks :D Kudos to Static for his efforts! :(

btw if u guys want him to upload softwares for phones like LG 7130, do lend him one, to make it for u :D wow, wht a smart way to get better phones, wht say static? hehe

all other model phone users r requested to try out this s/w and post whether it works or wht error(exact error description) if any here, such tht static can improve the s/w from 1.1 to more n more!! :angry:

Share this post


Link to post
Share on other sites

a very good n cool software ;):clap:

Share this post


Link to post
Share on other sites

Well i see that there is a lot of demand for a program to convert MP3 to Ringtone.

well,writing such software is not an easy job. If there are nay good VC++ programers out there i would really like a bit of help.

if any of u can program vc++ modules for :-

MP3 Decoding

PCM WAVE Pulse And Beat Detection

Or MP3 Direct Pulse And Beat Detection

WAVE Table Conversion Info Or Wave Table Lookup Module For MIDI

then please do ...so that we can finish such a program...

Share this post


Link to post
Share on other sites

Here's A New Tool For Converting MIDI to Ringtones.

It's Just Like RFormat By Vikas, Only Thing Is That It Is A Bit More User-Friendly.

Hope You All Like It.

You Can Download It From Here Itself Or Can Follow This Link If You Cannot Download From Here.

RDRingtone Tool ver 1.0

RDRingtone10.zip

Share this post


Link to post
Share on other sites

Thanks a lot Static for the great work you've done :quest:

Share this post


Link to post
Share on other sites

Congratulation for the sucess of ur new program :quest: .Expecting many such kind of codes from u

Share this post


Link to post
Share on other sites

Thanks go out to all of you for all the support that you have shown.

And I Would Like To Repeat That If You Feel That There's Some (more)Features That You Would Like In My Programs then Please Tell me and i'll be very happy to write the code.

Share this post


Link to post
Share on other sites

Maybe we should start writing a code that directly uploads the ringtones and wallpapers into the phone( without using bitpim). We should also look into the refresh option as someone has pointed out earlier in this forum(changing the ringtones and wallpapers without restarting the phone).

Share this post


Link to post
Share on other sites

Forget that link, get the newer version from here

Share this post


Link to post
Share on other sites

Hey static we want you to write the same software for the Samsung SCH A563!!!!

Share this post


Link to post
Share on other sites

So send him over ur handset to do the R&D :)

Anyways, its quite difficult to crack into a Samsung Handset!

Share this post


Link to post
Share on other sites

:D:lol:

Well anujit, why we still havent been able to hack into samsung model phones is quite simple. In the case with the LG phones, bitpim was able to communicate with the LG model, so we could extract the files, look at them, study how they worked, then the decoding process could begin. The point being that, in that case we had a "Point of reference". With samsung model phones we dont. If we find some software that will let us extract fles frm the samsung mode, then we can try finding which are the melody files and try to decode them. Also like chirag mentioned, none of us people have a samsung phone. In the mood for donations anyone? :P

If someone can extract the files pls do and send them over.

Share this post


Link to post
Share on other sites

Hey there people,

Heres what can be a lot of help in programming future softwares.

http://www.roodveldt.nl/asp/GetBook.asp?isbn=159059116X

With this, we will be able to build apps like bitpim, That can be customised for out handsets.

Possiblities are endless...

Share this post


Link to post
Share on other sites
But.. it was not so.. dunno why

The ringtone I got was in DAT format... so I renamed it to mid.. so as to play it in winamp

Then I uploaded it as *.mid to the phone.. DINT WORK.. it was all silent

Well BORED,

I think you went wrong somewhere..

No matter what the ringtone extension is, if the data inside is in the correct format

it will play in your phone.. Extension and filename doesnt matter while overwriting

the melody.. ;)

Maybe you forgot something in between :o

1. Can u make the destination file Midi as in your first program?

If you want the output as .mid jus give the extension .mid along with your filename..

It will save as filename.mid

Share this post


Link to post
Share on other sites
Listen to it..

Why does the ening go Kuuuvvvvvvvaooooooooo  -_-

Can you post it out here ?

Share this post


Link to post
Share on other sites
There u go

What with the error message

THE FOLLOWING ERROR(S) WERE FOUND

You cannot upload this type of file

when uploading mid file...

GOSH.. moderators :rolleyes:

Was that error in Bitpim ?

If so which version.

Also did you use the overwrite function ?

--------------------

Regarding the tone you posted

It sounded perfect in my winamp.. Only thing was that some last part was cut off..

I think static had mentioned it in the site itself..

The program automatically trims the data to the appropriate length.. -_-

Share this post


Link to post
Share on other sites

This post is going to be HUGE ..so please have the patience to read it enitrely... but do read it entirely... -_-

now, i'll post what exactly my ringtone software does.

1) show user interface.

2) get the filename (input)

3) check if the input file is a MIDI file, by examining the header

(look for 'MThd' which is the MIDI descriptor..as per standards of MIDI format)

4) get the title for the ringtone from the user

5) create a header for the output file (by checking the length of the input file and combining the title given by the user)

6) get output filename from user

7) open the output file write the header created in step 5

8) open the input file and read all the data into a buffer

9) close the input file

10) check the size of the input file

11) if the input file is larger than 4KB ask wheather to trim the file to 4KB

a)YES: copy the first 4KB of data from the buffer stored in Step8 into another buffer.....goto step 12

b)NO: copy entire contents of the buffer created in step 8 into a another buffer. ... goto step 12

12)write the contents of the buffer from step 11 into the output file.

13)close output file and show success message if no errors were encountered.

14) flush all buffers.

now what we can see from the above algorythm is that the program does not in any way

alter the instruments of the original midi(input file) nor does it look into how long the file will play.

all it checks is wheather the file is 4KB so that the phone will accept it.

so there's no way that the output file can sound different from the input file.

there's a possibility that programs such as Winamp/PsmPlayer may not recognise the header of the output file correctly since they are not trained to read 'Reliance Ringtone' format.

there's only one BUG in the program that it cannot handle MIDI files which have a

RIFF (Resource Interchange File Format) header. (which is very very uncommon)

So it might be possible that the midi file you have has a RIFF header.

in that case just look for another midi file of the same song..

and Thanks very very much for all those requests BORED

1. Can u make mid. DEFAULT not DAT ??

2. Can u offer batch conversion?

3. Can u offer "do u want play tone now" instead of ringtone done succesful?

well, as for 1. Can u make mid. DEFAULT not DAT ?? if it's what the majority wants i'll change it.. or rather i'll add check box ->'Output To MIDI Extension'

for 2. Can u offer batch conversion?

Oh yes sure.. that's a gr8 idea.. just convert all the midis using PsmPlayer to midi and put them in one directory and use my program to convert them to ringotnes all atonce... hmmm really gr8.

but any suggestions about what to do with the Title For each file??

(maybe i'll give it a number...like Tune 01.. Tune 02... etc)

Look out for the next version ...

and for 3. Can u offer "do u want play tone now" instead of ringtone done succesful?

hmmm... this one's a bit doubtful, i'll try but cant say anything for sure.

(im not going to write Winamp by myself that's for sure :rolleyes: )

but i'll see what i can do.

hope that's enuf... and thanks for having the patience for reading such a huge post..

(PS:- I've got my AIEEE exams on the 20th of this month so..... no development until 21 atleast.. sorry..)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×