Share My Creation BeatStep - Make the Beat follow your Step!

Hello everyone,

I am really excited to announce my first Android-App today. It's called BeatStep.

What does it do?
Well, it allows you to create two different playlists with your favourite songs. On the first list you may put your calming songs and on the second list the more driving and powering songs. After that you will set a speed limit at which BeatStep will crossfade between the songs of the two lists.
For example when you are outside and jogging, and you overstep the limit, beatstep will seamlessly crossfade from a slow and chilling song to a powering song. This allows you to support your sportive activities with the suitable sound. That will be a totally new experience of your song collection!

BeatStep supports ID3v2-Tag information of your MP3-Files. That means it does not only show the artist and the title of the current song, it will also display coverart on screen (if available in your file). Your speed is measured by your device's GPS functionality.

BeatStep is available for free on Android Market! Please feel free to test it and report any bugs. I really appreciate your feedback!!

http://market.android.com/details?id=com.beatstep.client

 

Attachments

  • fb-screenshot01.jpg
    41.8 KB · Views: 6,373
Last edited:

drloosi

Member
Licensed User
Longtime User
oh sorry to hear that! what phone do you have?
and: can you make a guess how much songs you have on your sd?
 

NJDude

Expert
Licensed User
Longtime User
I tried it on an EVO 4G, and I have 34 MP3's.

NOTE TO ADD: I also tried on a Galaxy Tab, same thing.

EVO runs Froyo 2.2 (SDK8)
Galaxy Tab runs Honeycomb 3.2 (SDK 13)
 
Last edited:

drloosi

Member
Licensed User
Longtime User
Oh boy, suddenly i have the same problem on my htc desire and my friends xperia ray. I guess code obfuscation is messing up my code... i will fix that

for now i have taken BeatStep offline again...sorry folks...!

EDIT: BeatStep is available on the Market again. Hopefully I fixed it
 
Last edited:

evilpaw

Member
Licensed User
Longtime User
Samsung

I installed it on my Samsung Galaxy s2.
could not add songs to the Playlists.

I have 17 Mp3 on my SD Card.

I like the concept and love the artwork...
 

drloosi

Member
Licensed User
Longtime User
:sign0013:hmmmm...it works on all of my devices. As Erel suggested please check the logs
 

evilpaw

Member
Licensed User
Longtime User
I did another test, (i couldn't figure out how to view the Logs on my phone)

But the main issue was that all my mp3 resides on my external SD card, in a folder called DJMixes.

there was no music mp3's on my phone's internal memory (16GB for Samsung S2) other than ringtones and alarms.

Created a folder called music,
copies some music over.
ran your app.

works like a charm

I hope that helps...

PS. As i mentioned above, I do have ringtones and Alarms which are mp3s.

ringtones - reside in the folder "ringtones"
Alarms - reside in the folder "alarms"

both of these folders are on the internal memory.

Using the android's default music player (or samsungs default) , all my mp3 files (internal or external) appear in the music list.

Are you looking for a particular folder for mp3 files. Like folder "music" ?

I chop and change music on my phone very frequently and I have many versions of the same music mix. Being a DJ, I make DJ mixes, so I listen to my mixes whilst i am cycling or running or just in the gym...

Your app is really good. If I find any other issues, Will let you know.
 

drloosi

Member
Licensed User
Longtime User
hi evilpaw!

you are my hero! you really figured it out!

it's correct, that my app is searching in /mnt/sd/music for songs! i thought this folder would be mandatory by the OS!

I will change it to root-sd folder and put an update immediately!

Thank you again and i really hope lots of other users will love BeatStep as much as you do!

EDIT: Beta 2.0.8c is available on the market now. It scans ALL folders on sd for songs now, so that process could take a little longer...
 
Last edited:

NJDude

Expert
Licensed User
Longtime User
Still having the same issue on my EVO and Galaxy Tab.

Go to your market account, you should see a crash report there, I sent it from my phone, that might help.
 

drloosi

Member
Licensed User
Longtime User
Allright, as far as i could understand your crash report, there is an "ANR keyDispatchingTimedOut"-Error. Google told me that this is happening when UI thread is blocked too long with work. But I am doing all this scanning and updating stuff in a seperate thread... so I don't know whats making your EVO and galaxy tab upset. On all the other devices from my friends it works just fine.

Maybe I can get a Galaxy Tab into my fingers in the next few days and hopefully figure it out.

As you suggested I added "DoEvents" on Thread_Ended-Event. Maybe this will fix it... please check out Beta 2.0.9c it should be available on the market in couple of minutes.

Thank you for your help - this starts to upset me :-(
 

evilpaw

Member
Licensed User
Longtime User
Hi,

I got the latest version of your app. 2.0.8c (i think), It hangs when its trying to load the music..

Now some of my music mixes are about 60 minutes long, Single file encoded at 320k.

now I have 8 of these. Since these were created from Virtual DJ and some from Sony Sound Forge, they may not have ID tags setup. I usually dont set the tags up, until its ready for release.

i have sent the Crash report through.

if u dont mind me asking, how are you reading the ID3 tags and are you looking it up on a public CDDB?

cos if this is the case, then my mp3 will definetly not be on there list.
 

drloosi

Member
Licensed User
Longtime User
Another day, another update! Beta 2.0.10c

IMPORTANT: After you have downloaded the new version from the market, make sure that you delete BeatStep's stored data before you start the App!

I figured out that the library update freezes when a song file does not contain album information. Fixed that now and it works fine. I also added a lot of songs to my sd to check, if the trouble is caused by too much files: i have like 400 songs on it now and it still works without any problems!

Maybe this also fixes the keyDispatchingTimedOut error, which I don't get...



Evilpaw, to answer your questions:

MP3 information is read directly from the songfile (ID3v2-Tag: Title, Artist, Album , Coverart). In case no Tag was found, Beatstep uses the filename to display. If there was no cover art there will appear a blue note on screen.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…