| |
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.... |
| |
Sasq
Registered: Apr 2004 Posts: 156 |
Beta5 in the usual place.
NEW: SID songlengths & Shuffle playback
A bunch of bugs fixed - and probably introduced a couple of new ones.
(TIP: Create a playlist, Set it as default, Add complete directories of your favorite musicians, Turn on shuffle and enjoy).
(TIP 2: You can add all songs from one playlist to another).
|
| |
Sasq
Registered: Apr 2004 Posts: 156 |
Quote: Works great! It would be nice if the buttons on my HTC headset worked too. (Play/Pause, Fast forward, Rewind)
New beta5d Supports the media button (Click to Pause/Unpause, Squeeze to skip song).
I don't know how reading the other buttons on the HTC Headset works - your app must be in the foreground with the screen turned on for it to receive normal key events (like the KEYCODE_MEDIA_* buttons which I assume HTC uses) - which is kind of pointless for a headset.
|
| |
Stone
Registered: Oct 2006 Posts: 172 |
The headphone buttons still don't work. I've googled a bit and it seems KEYCODE_HEADSETHOOK is the way to handle play/pause. The other buttons, I don't know. They work in the Spotify app, so I guess there must be some way to do it. Perhaps I'll download the sdk and give it a go myself, even though I hate cygwin with a passion. |
| |
Sasq
Registered: Apr 2004 Posts: 156 |
They really should work, that is exactly the button I handle and it works with the Samsung headset.
Note that I intentionally ignore events unless the player is playing or paused.
(PS. You can't actually read the button since then it only works when the screen is on and the app is in the foreground, you listen for MEDIA_BUTTON broadcasts).
|
| |
Perff Administrator
Posts: 1676 |
Works fine on my HTC. (Desire running 2.2)
The only thing is that the headset that came with the phone got 3 buttons. One for play/pause and two for skip forward/backward.
All buttons works the same way in DroidSound. Would it be possible to distinguish them?
(Or perhaps there isn't a totally common standard for these things?)
|
| |
Stone
Registered: Oct 2006 Posts: 172 |
I'm using a Nexus One with Android 2.2
Perhaps my problem is due to some priority issue, where the key events are absorbed by some other app. I found some interesting comments in the following code:
http://code.google.com/p/csipsimple/source/browse/trunk/CSipSim..
//
// Android 2.2 has introduced a new way of handling headset
// action button presses. This involves registering to handle
// the button presses every time one needs it and unregistering
// once the button events are no longer needed. Last app to
// register gets the focus.
//
...
//
// Register am event receiver for ACTION_MEDIA_BUTTON events,
// and adjust its priority to make sure we get these events
// before any media player which hijacks the button presses.
//
IntentFilter intentFilter = new IntentFilter(Intent.ACTION_MEDIA_BUTTON);
intentFilter.setPriority(IntentFilter.SYSTEM_HIGH_PRIORITY - 1);
service.registerReceiver(headsetButtonReceiver, intentFilter); |
| |
Sasq
Registered: Apr 2004 Posts: 156 |
New Beta, New video
http://swimsuitboys.com/droidsound/
Hopefully other media buttons are supported now.
|
| |
SIDWAVE Account closed
Registered: Apr 2002 Posts: 2238 |
now you changed the url again...
this app needs its own website, dont have to be super design, just a short note what it is, a link to video, and a download link to the app :D |
| |
Sasq
Registered: Apr 2004 Posts: 156 |
Quote: now you changed the url again...
this app needs its own website, dont have to be super design, just a short note what it is, a link to video, and a download link to the app :D
Well I got 2 out of 3 :)
Also the link was to beta6b instead of 6c, fixed now (6b did not contain the media buttons fix).
|
| |
Stone
Registered: Oct 2006 Posts: 172 |
I just installed beta6c and my headset buttons still don't work :(
Other than that, I love this app. Thanks for the great work you're doing! |
Previous - 1 | 2 | 3 | 4 - Next |