Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > CSDb Discussions > Android SID/MOD/etc player
2010-08-02 16:06
Sasq

Registered: Apr 2004
Posts: 156
Android SID/MOD/etc player

I am working on a SID/MOD player for Android called Droidsound and need some beta testing...

* Music goes into MODS/ on sdcard
* Requires Android 1.6
* Uses sidplay2 (and modplug + GME)
* Indexes zip-files (like C64Music.zip)
* Title search
* CSDB metadata browsing

(To try out CSDB browsing, put "csdb.dump" in your MODS dir)

The player (and csdb.dump) can be found here:

http://swimmer.se/droidsound/files/

 
... 22 posts hidden. Click here to view all posts....
 
2010-08-18 13:29
Perff
Administrator

Posts: 1679
All media buttons on my HTC headset now works perfectly with beta6c. :)
Great work!

However, it still takes forever to update the database (C64Music.zip especially) on my phone. It takes at least 5 minutes. Not so big a problem, but I remember it as being faster at some point. Perhaps before upgrading to 2.2!? :)
What are your experience?
2010-08-18 15:26
Sasq

Registered: Apr 2004
Posts: 156
Quote: All media buttons on my HTC headset now works perfectly with beta6c. :)
Great work!

However, it still takes forever to update the database (C64Music.zip especially) on my phone. It takes at least 5 minutes. Not so big a problem, but I remember it as being faster at some point. Perhaps before upgrading to 2.2!? :)
What are your experience?


Actually that sounds slow - I think its under 2 minutes on my Galaxy... I'll time it to make sure.
It really shouldn't have to do with 2.2 - can you think of anything else that is different with your phone?
2010-08-18 15:28
Sasq

Registered: Apr 2004
Posts: 156
Quoting Stein
I just installed beta6c and my headset buttons still don't work :(
!


What kind of headset did you have?
If you can run logcat, look for lines starting with MEDIA BUTTON from the class PlayerService, that shows which key events are broadcasted...

2010-08-18 16:03
Sasq

Registered: Apr 2004
Posts: 156
Wishful thinking on my part - it takes 03:15 to index C64Music.zip on my Samsung Galaxy S
2010-08-18 21:32
Stone

Registered: Oct 2006
Posts: 172
Quoting Sasq

What kind of headset did you have?
If you can run logcat, look for lines starting with MEDIA BUTTON from the class PlayerService, that shows which key events are broadcasted...

I have the Google Nexus One headset, which I think is exactly the same as the one that comes with the HTC Desire. I got a replacement HTC headset that works exactly the same as the Google one.

I don't have the sdk, but I downloaded aLogcat and tried filtering on PlayerService but no key events showed up. I tried the same with the Spotify app and then I get a log like this:
D/SpotifyJava(13367): PHONE STATE - IDLE
D/SpotifyJava(13367): Received broadcast: android.intent.action.HEADSET_PLUG
D/SpotifyJava(13367): Not logged in. Ignoring intent.
D/SpotifyJava(13367): Received broadcast: android.intent.action.MEDIA_BUTTON
D/SpotifyJava(13367): Received broadcast: android.intent.action.MEDIA_BUTTON
D/SpotifyJava(13367): Received broadcast: android.intent.action.MEDIA_BUTTON
2010-08-18 21:52
Sasq

Registered: Apr 2004
Posts: 156
PlayerService logs lots of things, you're looking for lines like this;

V/PlayerService( 4108): MEDIA BUTTON android.intent.action.MEDIA_BUTTON
V/PlayerService( 4108): MEDIA BUTTON KEY KeyEvent{action=0 code=79 repeat=0 meta=0 scancode=248 mFlags=8}
V/PlayerService( 4108): MEDIA BUTTON android.intent.action.MEDIA_BUTTON
V/PlayerService( 4108): MEDIA BUTTON KEY KeyEvent{action=1 code=79 repeat=0 meta=0 scancode=248 mFlags=8}


2010-08-18 23:36
Stone

Registered: Oct 2006
Posts: 172
I only see the following (from PlayerService):
V/PlayerServiceConnection(12977): binding
V/PlayerService(12977): Silence detection off
V/PlayerService(12977): Service started
V/PlayerService(12977): Intent null / null
V/PlayerServiceConnection(12977): Service Connected
V/PlayerService(12977): Adding com.ssb.droidsound.PlayerServiceConnection$1@44a23520
V/PlayerServiceConnection(12977): Unbinding
V/PlayerService(12977): Removing com.ssb.droidsound.PlayerServiceConnection$1@44a23520
V/PlayerServiceConnection(12977): binding
V/PlayerService(12977): Silence detection off
V/PlayerService(12977): Service started
V/PlayerService(12977): Intent null / null
V/PlayerServiceConnection(12977): Service Connected
V/PlayerService(12977): Adding com.ssb.droidsound.PlayerServiceConnection$1@44a23520
V/PlayerServiceConnection(12977): Unbinding
V/PlayerService(12977): Removing com.ssb.droidsound.PlayerServiceConnection$1@44a23520

I feel like an idiot suggesting things to you since I've never even looked at the Android sdk myself, but did you try raising the priority of the IntentFilter thingie as suggested in an earlier post?
2010-08-19 05:44
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
My handset, MH801 for Sony X10 mini - it operates on the phone's music player, when droindsound is running, and not on droidsound :)
2010-08-19 06:22
Sasq

Registered: Apr 2004
Posts: 156
Quoting Stein

I feel like an idiot suggesting things to you since I've never even looked at the Android sdk myself, but did you try raising the priority of the IntentFilter thingie as suggested in an earlier post?


Yep it's the highest priority ATM.
If that log is when you actually pressed the MEDIA_BUTTON then I can only guess one of two things;

1. You are running some evil program that lies before Droidsound in the queue, also runs on highest priority and steals the broadcast.

2. You are actually running the old beta5 from swimmer.se and not the new beta6c from swimsuitboys.com
2010-08-19 06:23
Sasq

Registered: Apr 2004
Posts: 156
Quote: My handset, MH801 for Sony X10 mini - it operates on the phone's music player, when droindsound is running, and not on droidsound :)

If Droidsound is not either playing or paused, it will ignore the broadcast in favor of other programs... maybe that's whats happening?
Previous - 1 | 2 | 3 | 4 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Haplo
iceout/Avatar/HF
instant
E$G/HF ⭐ 7
Wayne/Art Ravers
Guests online: 75
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 The Demo Coder  (9.6)
7 What Is The Matrix 2  (9.6)
8 Uncensored  (9.6)
9 Wonderland XIV  (9.6)
10 Comaland 100%  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Libertongo  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Morph  (9.5)
9 Dawnfall V1.1  (9.5)
10 It's More Fun to Com..  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Nostalgia  (9.3)
5 Triad  (9.2)
Top Graphicians
1 Mirage  (9.7)
2 Archmage  (9.7)
3 Mikael  (9.6)
4 Carrion  (9.6)
5 Sulevi  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.224 sec.