launching m3u playlist with intent

by Seb » Sun, 16 Aug 2009 21:11:31 GMT

Sponsored Links

Is there a way to launch a playlist whith intent?

I can retrieve the path of the m3u playlist with:
Cursor cursor = context.getContentResolver().query
(MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI, null, null, null,

But, I can't launch this m3u file neither with Intent nor with

Is there a way to do this?

Thanks in advance


launching m3u playlist with intent

by Marco Nelissen » Mon, 17 Aug 2009 03:23:56 GMT




Sponsored Links

launching m3u playlist with intent

by Marco Nelissen » Mon, 17 Aug 2009 03:30:16 GMT

 Well, OK, that's not entirely true. While you can't play an arbitrary
m3u file, you can play playlists that are in the database (which may
have come from m3u files originally, in which case there path is in
the _data column).
To see how, you can look at what happens when you put a shortcut to a
playlist on the home screen and then launch it.


launching m3u playlist with intent

by Seb » Mon, 17 Aug 2009 21:36:13 GMT

 Hi Marco,

Thank you very much for the response. You give me the key to find the

I had to study the code of PlaylistBrowserActivity to find the

I give it here if someone else search the solution:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setComponent(new ComponentName
intent.putExtra("oneshot", false);
intent.putExtra("playlist", playlistid);

and to retrieve the playlistid:
Cursor cursor = getContentResolver().query
(MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI, null, null, null,
if (cursor != null) {
 if (cursor.moveToFirst()) {
  do {
     playlistid = cursor.getString(cursor.getColumnIndex
     } while (cursor.moveToNext());


launching m3u playlist with intent

by » Fri, 11 Sep 2009 16:12:32 GMT

 Awesome. I love you! :)
This was just what I was looking for.


Other Threads

1. mapView and zoom widget position


Could we, in a mapView, change the position of the widget wich
controls the zoom?
(as the setBuitInControls(true) just set the widget!)


2. Game using Canvas porting to OpenGL please help

Hello All,

My game runs fairly well on my phone, but i want to increase the
performance by using opengl.
However currently i use the Canvas.
I am a beginner in opengl.
I have to port all my drawing code to opengl. However can somebody
give me directions.
For example how do i do the following in opengl:

                        c.scale(0.3f+scale, 0.3f+scale, width/2, height/2);
                                width/2 - bMsg.bitmap.getWidth()/2,
                                dy+height/2 - bMsg.bitmap.getHeight()/2,

And why cant i just use Canvas as an abstraction layer (facade) for
An implementation of canvas could call the correct opengl methods in
order to render.
Why do i have to port all my code. I thought the canvas was a good
abstraction interface to a drawing surface,
why do i have to bother with opengl?

It looks like this is possible, when is see the following contructor:
"public Canvas (GL gl)"
Also the this seems usefull.
SURFACE_TYPE_GPU        Surface type: creates a surface suited to be used
with the GPU

So what should i do?
Re implementing the GamePainter completely and call opengl functions
Or is there some kind of abstraction mechanism, so that i can use
OpenGL with just a few lines of code?

3. aborting calls on android devices

4. using mknod() to create named pipes

5. Como descargarse proyectos free de Android Market

6. Which cpu?

7. How to add a new library to android source