Pure music is the last widget.
This widget allow control of your stock music player (Android stock, HTC player, or Samsung Player).
It is skinnable, and display album covers.
Important : it can only interact with stock media player or HTC music player (No Sony for example).
It works from Android 1.5 to Android 2.3.
ID3 tags supported up to v2.3 (android limitation)
It is now functionnal with Google Music 3.0 but Pure music can get album arts only if you use local files.
Tested on :
– HTC Desire Z
– Samsung Galaxy S 2.2
– Samsung Galaxy Tab
– Archos tab gen8
– HTC Hero 2.1
– Nexus 1
– Samsung Galaxy Nexus
Not working on :
– Kyoceria Echo
– HTC MyTouch 4G
——————————-
Install now
From Android phone market : market://details?id=org.koxx.pure_music
From web market : http://market.android.com/details?id=org.koxx.pure_music
——————————-
Screenshots
——————————-
Reviews
https://koxx3.wordpress.com/pure-widgets-reviews/
——————————-
Bugs report
– accent problem on G1
– ‘none’ on widget start >> no solution, music service is not started.
– problem with settings db on Sense
——————————-
Next features
++ control play/pause with camera button
++ encode visible strings in HTML
+ volum control
——————————-
Not developped ideas :
——————————-
Revisions log
nr : not released
1.3.4nr:
1.3.3:
– IMPROVE skin manager style
– IMPROVE skin manager download progress visibility
– FIX skin manager list issue
– FIX skin manager error message in case of invalid skin
1.3.2:
– NEW skin server (fix user skin publishing)
– ADD and UPDATE translations
– NEW compatible with Android 4.2 lockscreen widgets
1.3.1:
– FIX 4×4 update service issue
– FIX memory issue with 4×4 widget size
1.3.0:
– FIX issue with Gingerbread and Froyo
1.2.9:
– FIX ICS ‘open’ music player action
– FIX ICS album art
1.2.8:
– NEW enable Holo theme in config panel for Honeycomb/ICS
– NEW skin manager (you can publish skin)
– FIX ICS crash on app launch
1.2.7:
– NEW fully new internal skin system with lower memory usage
– NEW Galaxy Note resolution support
– NEW support of 1024×600 resolution and Ice Cream sandwich / Samsung Galaxy Nexus resolution
1.2.6 :
– NEW 2011 APP icon
– NEW support of Xoom tablet resolution
– NEW widget size adjuster background
– NEW alternative skin server added in case of problem on the primary skin server
– IMPROVE skin manager
– FIX internal service management bug
– FIX skin manager exception
– FIX skin manager modifer issue
– FIX widget size adjuster for QVGA
– FIX skin manager ‘upgrade’ action
1.2.5:
– FIX HTC & Samsung commands
1.2.4:
– FIX Gingerbread for Nexus S
1.2.3:
– FIX Samsung Player < 2.2
1.2.2: now GINGERBREAD COMPATIBLE !!!
1.2.1: fix skin manager reload on rotate + hide skins files from gallery
1.2.0: switch to a backup skin server
1.1.9: now default album cover is skinnable
1.1.8: now compatible with Samsung 2.2 player !!
1.1.7: ??
1.1.6: skinnable menu icons + compatible with Samsung Galaxy
1.1.5: fix 'prev' color button + fix reconfig crash + fix skin problem
1.1.4: new config menu + option: apply text color to buttons
1.1.3: fix settings import/exprt for HTC Hero/Eris
1.1.2: ANDROID 2.2 UPDATE + settings exporter/importer
1.1.1: fix widget size remover for nexus
1.1.0: widgets sizes remover added
1.0.9: improve cover image quality
1.0.8: bug fix
1.0.7: fix open app bug
1.0.6: improve default skin button resolution + limit cover size + new default cover + option : stop/prev buttons in layouts
1.0.5: 4×2 size added
1.0.4: automatic hero/eris bug fix selection + 4×4 size
1.0.3: fix 1×1 text overlap
1.0.2: fix 2×1 layout
1.0.1: 2×2 size added + fix font size
1.0.1: initial release
i’m using the widget in 2×1 on my homescreen.
is there a way that will default clicking on the album art to open the music player?
i find it a bit cumbersome that i have to choose from the menu every time.
I don’t see any free space for that… so no solution.
I no longer have a data plan, is there a repo online for skins? if so where do I place them on the phone?
Nop, I advise you to use Wifi to download skins.
Hi koxx3
I have bought almost all your widgets, but I cant do it with Pure Music because is not compatible with my SonyEricsson Xperia X10.
Will It be compatible in a near future? I`d love it.
Thanks 😉
Hi,
no impossible with X10 since they doesn’t use the Stock Music Android app.
Oh, whats a pity, it looks great
Is it possible for you to make a Pure Music widget that uses the doubleTwist music player instead of the stock music player?
No, it would need a DoubleTwist parternish or open sourcing (read my last blog post about partnership please).
I’ve got an HTC Droid Eris with Android 2.1. I’ve installed the stock Android Music player, and was wondering if it is possible to force the Pure Music Widget to use the stock player rather than the Hero player?
no, you can’t. Sorry.
will pure music widget word with the stock music player of i5700 in the future?
No, it won’t be possible unless you give me your phone to try. I don’t have the i5700 to search the hack…
Just got the music widget and I like it a lot but I noticed that it does not support track skip etc with bluetooth headset … am I missing some config somewhere or its just not there?
never noticed that… I’ll try during next days
i’m using samsung galaxy s and found that pure music doesn’t work for the device.
any plan to update for samsung galaxy s? it’s really uncomfortable not using widget with a music player.
unless Samsung publish his music player source code, it won’t be possible.
Any plans to update this widget in the future?
Now that swipe is possible, you could implement swipe across for forward and backward. I really would like to see one good music widget that offers access to rating, so I could change rating of song while I listen to it (that’s how I modify my songs ratings to filter through iTunes smart playlists).
Hi,
yes, I would like to add few features, but currently, I am working on a memory bug on the scrollable listview (which make the launcher crash or the list disappear).
I really want to fix this bug before continuing scrollable widgets.
I have too much issue feedback on current scrollable widgets to start something new in this mode 😦
I don’t know how much time this bug will busy me … but I already spent 20h of work on it !
Really loving your widgets so far, and your very active development schedule! I am using the 4×4 widget size right now, and I was wondering if there is an option/skin to add a track progress bar. If not, that would be awesome…something like your calendar grid widget that has the timeline and size options, so you could pick the timeline size? That’d be sweet…but I know you have your hands full! Keep up the excellent work.
Hi,
it is not possible because of restricted widget API in the stock Launcher (it is possible for internal HTC Sense widgets, nut not for external widgets).
Works fine on the X10, just need to bring out the stock music app. 😉
Yes, exactly 😉
Hi,
Since trying the colorized buttons option, unchecking it doesn’t work anymore. I’d like to go back to fully transparent buttons. reboot didn’t help. Any suggestions? Thanks!
Hi, even if you reinsert a fresh widget ?
Hi, yes. I also tried checking/unchecking & fresh widget etc. but nothing.
Any chance this widget will support this player http://www.androlib.com/android.application.org-abrantix-rockon-rockonnggl-pwit.aspx ?
I think your widgets are brilliant, and would really like if you could get cubed in your list of supported players.
Any chance of getting Spotify support for this widget?
No, because to interface an external app, the application needs to be open source. Spotify isn’t 😦
In 4 x 1 pure music widget…is there any way I can remove the album art. I just want the song name and play pause and next buttons
something like this
http://bit.ly/cMR1Lt
but in potrait mode..
No, you can’t 😦
i already bring out stock music player on my x10 but still can’t play in pure music widget. it forces close.. what should i do?
Contact me by email (see about page), and send me a logcat after the crash.
Why can’t choose the skins? Not load skin list…server’s problems?
No problem with the server.
Try entering in the skin manager, press menu key, then delete skin folder.
Hi,
you need to fix your description at the top of the page.
“This widget allow control of your stock music player (Android stock, HTC player, or Samsung Player).
Important : it can only interact with stock media player or HTC music player (No samsung for example).”
First line states it works with samsung player, 2nd line states it doesn’t work.
Done, thanks 😉
Salut,
Widget doesn’t seem to function with my Samsung Galaxy S (running 2.2). I’m using the stock Samsung player.
I get the “None” problem and force close when i try to open the player…
Any ideas as to what is happening?
Hi,
the player change in Android 2.2.
When the ROM will be official, I’ll make it compatible.
Seeing as froyo is now official via the Samsung Kies software here in Sweden, can we expect the widget to be made compatible?
When it will be available for me in France, yes 😉
Hi,
If the image of the album cover is a vertical rectangle, it is reshaped into square when displays and this screws up the image. Is there any solution for this?
Thanks.
Hi,
I do not have this problem. I need a screenshot and the cover image file please .
Thanks for your quick reply.
I have uploaded the images.
Cover:

Screenshot of the music player:

Screenshot of the widget:

Thanks again.
Perfect.
Is the image an MP3 tag or a folder/album image ?
It’s a mp3 tag.
ok, can you send me the MP3 file ?
I have just sent the mp3 file to you by mail. Thanks
Sleep Timer includet, will be Nice.
Please more skins! Love it!!
skins are users contributions 😉
I love this widget, but none of my cover art is showing up on the widgets. The songs all have the ID tag of 2.3, and the cover art works fine on any other music player, including the stock HTC player. I’m using the HTC Incredible.
Always the same problem for HTC Incredible.
Impossible to load cover if files are stored in INTERNAL memory.
Move them to sdcard, and everything should be fine 😦
I’m using Droid X and I can’t add this. When I go to add the widget to a screen there’s not an option to add the widget to the page, could you post a screen cap of the settings so show what I should be clicking?
Did you read the FAQ of this blog to insert the widget ?
I know how to insert a widget. And the video for that only showed how to insert the Calendar, doesn’t help with inserting Pure Music. 😦
I made you an album of what I’m looking at.
weird … once you finished the configuration, you pressed the back key ?
Using this on my lock screen and it is almost perfect. Is there anyway you could add an option for the 2×1 widget to have JUST a play/pause button and skip button? No album art, no nothing…just two buttons. I just want a “pure” compact control widget.
as usual 😉
https://koxx3.wordpress.com/suggestions/
Seems as great as your calendar widgets, unfortunately FCs on placing in 2.3.
will give it another go in a bit.
Yes, I know, I didn’t find any solution yet. Sorry.
it’s fine, Love your work anyway, been using pure calendar for aaaages.
thanks 😉
awesome! it works great in 2.3
even works pretty well with the leaked 3.0 player too, though the pause button fails to appear, but I know what to press.
Hey, thank you for this cool widget !
I just want to suggest you a few features to improve user experience :
– Make the long texts auto scroll on widget (up to now, it is just truncated)
– In the skin selection menu, only display one of the options “install/select” : if the theme is downloaded it just select it, else it download it and select it. (it adds one action for the user to download, then select, furthermore, he can download skins twice…)
Works perfectly on 2.3.3 with ADW launcher EX
Hi
– Make the long texts auto scroll on widget (up to now, it is just truncated)
>>> this is not technically possible (excepted for build in widgets included in ROM)
– In the skin selection menu, only display one of the options “install/select” : if the theme is downloaded it just select it, else it download it and select it. (it adds one action for the user to download, then select, furthermore, he can download skins twice…)
>>> that’s a good idea.
Hey Koxx3,
Do you think it will be possible to control the music with the volume button (next/ previous) on our phones ??? or is that something that is impossible?
I’m using a Galaxy S with default Samsung music player.
Thanks
I don’t know 😦
Hello.
Can you add Meizu M8 skin to your widget?
Screenshot: http://pixs.ru/showimage/123jpg_9667834_1813709.jpg
Unofficial chinese version with this skin:http://meizu-m8.ru/_fr/16/Pure_music_widg.rar
Will pure music widget support CM7 player some day ?
I really hope so 🙂
May be, if Google update the Android Music API interface description to match the version 3.0.
Seems they are waiting for an unification of 2.3 and 3.0 before releasing 3.0 source 😦
Just for info, the widget is able to retreive all the information about the tracks played in real time, but it can’t act on the player (play/pause, next, …)
I’ll wait for 3.0 source to be released then I’ll try again, I can’t wait to have the last standing widget that is not a pure widget to turn “light grey with outline” 🙂
It works now, awesome!
Play/pause and next works, but not shuffle and repeat
On Nexus S, the album art embedded in ID3 tags doesn’t show at all (it displays fine in the stock music player). Out of 100 files, I think 2 of them displayed album art and it was wrong — not what was in the ID3 tag but something random! Bought the widget just to have album art, so very disappointed.
I’ll install Android 2.3.3 this week end to test that.
No issue on Android 2.3.1.
Thx for the reply. I’m running 2.3.4. Let me know if I can help troubleshoot or test.
Also (a minor issue) is that the icon for play button never changes (to pause or stop icon). I’m running beautiful widget skin, in case it has something to do with it.
Francois, did you ever get a chance to debug this with API level 10? I’d really love to have this working 🙂
Not yet
I have a lot of work on Pure Grid to re-arrange all layouts for v2.
I think it should be finish in 3 or 4 days.
After that, I’ll be able to check Pure Music 😉
Where can I find information on creating skins for Pure music widget? I’ve been looking, but the best I could do was to replace the image files in /data/…
Thanks!
skins are stored on sdcard : /sdcard/.org.koxx.pure_music/
Hello,
Your widget is great. But interaction with the new google music 3.0 is buggy. Album artworks are not loaded correctly.
Will there be a fix in the next version?
Hi,
I know… I’ll try to work on this this week-end.
Due to the poor headset double click button implementation on the Nexus S (2.3.4), I’ve been using the app Headset Button Controller http://www.appbrain.com/app/headset-button-controller/com.kober.headsetbutton to control next track (long hold) and previous track (2 slow button presses)
However, the moment the app is turned on, the pure music widget previous and next buttons no longer respond, although the pause button works. I don’t know what Pure Music does differently, since HBC works with the stock music widget, and also the Winamp widget
Hi
I’m a very happy user of pure music widget since some months (nexus one before), some days ago i bought a new samsung galaxy S II and i’m having trouble to make the widget work with google music player, it opens always the samsung stock player. Is it possible to choose the google music player as default?
Thank you very much for your good work 🙂
Je préviens… j’ai téléchargé l’application sur mon Galaxy Ace…
Ca lit bien les musiques, mais… impossible d’appuyer sur les boutons… j’appuie, l’animation comme quoi j’ai cliqué est là, mais aucune interaction.
Any updates on Google Music 3.0 compatibility?
no, Google didn’t publish any sources.
my exploration of the new app API doesn’t give anything allowing me to catch the played file artwork and the play status.
Hi, i bought your app and when i put the widget on my homescreen and press play, it wont play anything even though it plays on my stock music app. I have the motorola XT300 and it has Android 2.1
Hi,
please contact me by email (see ‘about’ page for my email).
Thanks
The previous button does nothing. No matter what size widget I use, when I press it, nothing happens. Htc evo 4g.
I know, some devices doesn’t accept this ‘previous’ command … I don’t have any solution, it’s a limitation of the music player 😦
Hi, seems the stop button doesn’t work. When I press stop, it changes the track instead.
In order to actually stop, I need to first hit the pause button, then stop. And even then, it changes the track although this time it stops (i.e. no paused music player in the notification bar).
I’m running 2.3.3. on an SGS2. Is this a known issue?
Thanks
Hi, yes, this is a known problem : Samsung music player doesn’t support ‘stop’ action. No solution since it is in a non open-source code…
Why isn`t it available on the market ?
It is… search with ‘francois deslandes’ on the market.
Please, confirm that you can see it.
please add support for PowerAmp
It seems to work ok on Galaxy S2 – but when you click on the album art and choose goto music, it goes to audio player and not the music app (the audio player doesnt have the ability to choose albums)
Hi, I have a problem with pure music widget and android 2.3.6 and google music 3.0 on my nexus s… it dosent load the album cover or sometime load the wrong one… I use albumart.jpg files in each album music folder. Any idea? Thank you
Hi,
sorry, but my widget cannot properly with Google Music 3.x because Google didn’t publish any API for this. A lot of informations are missing in data sent by Music 3.x (no song folder, no artwork if not in embedded MP3, no play state).
I can’t solve this until Google fix/improve it…
Francois
I’m on galaxy s ii, I hit add 4×2, go through the settings, reboot and nothing happens, no widget appears. I’ve tried 3 times. I don’t know what’s going on 😦
Juste a suposition, did you install the application on the SD card ?
this is forbidden for widgets.
no I did not install on sd card. I finally got it figured out however none of the skins work, the widget looks ugly no matter what I do. Not really sure what the problem is.
Can we get proper compatibilty with ICS? I use 4×4, and it doesn’t show album art. not from local, nor from google music. And whenever i tap the widget and click Open music player, it force closes.
Google Music 4.0.9
I have to work on it.
That would be great. Thx for the quick response.
Hi. Love your wodgets. Im a long time user of calendar. Just tried music on a galaxy nexus. The prpblem is that it doesnt support the current google music player. Any chance of a fix?
Hi,
yes, I’ll try during next days.
I have an SGalaxy S2 running 2.3.6..why can’t I access the music menu to search by album, artist, song, etc?
unfortunatly, it seems Samsung doesn’t repect the Android standard interface … and the main problem is : I don’t have and SGS2 to make the test.
Lol well then trade in one of your other phones for an S2…that’s the most popular phone aside from the iPhone without exaggeration…could you make an alternative suggestion?…this is the second phone I’ve had that this widget didn’t work properly for…it’s beautiful but…….
Hi Francois.
Any news regarding the ICS compatibility update?
No, since baby arrived 10 days ago, I have time for nothing
Hope you’ll learn him/her to code (I don’t have bugs, just the cover not showing, so I use it because it is clearly beautiful !)
Hi, I just downloaded you music widget, It’s everything I was looking for. It’s perfect to use the Stock player using other home launcher!!
I just have a problem, don’t know if only hapend to me, but the back button don’t work on my device. It don’t start the song from the begining and don’t go back for previous song…
I have a HTC Desire HD
Any ideas? Thanks in advance.
Hi,
some HTC devices doesn’t support back action.
But I have others widgets that support this back action. But no so complete like this!!
Muy bueno
Pure Music isn’t choosing the correct music App on Samsung Galaxy Note. Didn’t know there was more than one 🙂
??? choosing ? what do you mean ?
The message is invalid music player. When I choose the player from other multimedia Apps I get 2 items to choose from. Both named music. Icons are identical
+Only one of actually accesses the Music app
Why doesn’t it recognize my Google music player? It automatically tries to use the stock Samsung music player. I only have songs with my Google music app. the only reason I bought this app was to make a widget for Google music.
I have both Google Music and HTC Music installed on my phone, yet the widget keeps on opening Google Music.
Is there anyway I can force it to link to HTC Music instead?
no, it’s not possible.
Hi
After updating SGS II to ICS 4.03 available in Samsung Kies the playback buttons don’t work. I have version 1.3 from the Google market and you write here something about version 1.31, but where is this upgrade?
Ps. I also have a question whether it is possible to do the same widget 1:1 but in size 2:2?
i’m trying to create a theme but i keep getting this error…
[ERROR] Generation background.png 9patch chunk return an error (11).
What does this mean?
Did you read the tutorial to create the 9 patch png background ?
and i actually just moved a file over from the cm9 music apk which is already a 9.png file but i’ll keep trying.
ahahaha. i got it, thanks a lot.
let me know as soon as I can publish them officially 😉
i tried, its a little confusing. ill work on it some more.
hi. i have downloaded a pure music skin online and i placed the folder inside the “skins_V2” folder but i dont know how to go about applying the skin. any help?
Hi,
what do you mean by ‘downloaded onine’ ? through the widget skin manager ?
i downloaded a skin from a deviant art page. this one to be exact.
http://blackself91.deviantart.com/art/LS-Taped-207367596
it doesn’t works like that. You need to push your skin to the skin manager :
http://pureapps.planethoster.org/skins_manager/
ok i see. but im having problems. i want this scotch tape skin that i saw someone using on there phone but i have no idea how to go about making the 9-patch. i saw the tutorial but i still dont even know what to do. i guess i can try anyways.
Skins can not be loaded, skinmanager account suspended… too bad the 15min are allready over 😦
please, check latest blog posts.
Motorola xoom Album Cover Bug ?
No problem on my Xoom. What is the exact problem ?
Would be amazing if there was a quick way to set a sleep timer from the widget!
No scheduled, sorry 😉
im using a samsung galaxy s3 and the puremusic widget 4×1 isn’t letting me pause and play music from the widget, are they any solution ? thanks
Hii Koxx, I’ve seen your widget on one of my friends phone how he used the taped skin on it.. It was gorgeous! I bought ur app from the market but it crashes on my phone.. I have a HTC Inspire 4G. When i put the widget after configure, when i say it to open the music player, it force closes saying : “process org.koxx.pure_music has stopped unexpectedly”. Kindly help! Am I doin any wrong?
I have the same exact phone and problem. 😦 please help us koxx!
It looks like the latest Google Play Music update (ver. 4.3.609.436083) that came out on August 22nd broke compatibility with the Pure Music Widget. I’ve been using PMW with Google Play Music for quite a while now, so I’m hoping you’ll be willing to update the widget to fix things. 🙂
(I still can’t believe after all these years that Google only offers on widget for their native Android music app, and an ugly one at that)! 😛
I have the new lg motion and I can’t get the pure music widget to work, am I missing something?
Thanks,
Ashley
Are you planning to update it for Jelly Bean any time soon ?
Hey,
Love your widgets dude. One thing, I can’t seem to get this to work on the s3. Any fixes for this? The widget updates and I can open the music player from it, but the media controls don’t work at all.
Cheers
Hi,
unfortunatly, I can’t test because I don’t have this device.
If you can contact me by email (see about page), I can try to send you a beta.
ciao,
Francois
Also with Galaxy S3 running latest Omega Rom and Nova Launcher. Widget looks nice and I can get to music player via it, however no controls on the widget work at all.
Pure music shows what is playing but i can’t use the buttons on my samsung galaxy note.
Is there any way to make this work?
Hi
Nothing works with this widget: the Album doesn’t show, control buttons don’t work and only one skin is working. Any suggestions ?
Thanks.
which phone do you use ?
Hi, koxx3,
is there any way to use the Pure Music on iBasso DX100 (Android-based player ), as a widget for its stock player?
thank you
Hi. no, it can support only Google music player because other players doesn’t publish their API. sorry
You should add media volume. Your widget is awesome. It will more awesome if you add the media volume.
Why not sony? 😦
What do u mean stock media player? >< I am using Samsung Galaxy Express. The buttons of this widget are not working. How do I "link" this widget to another music player?
I mean sotck Google player (not customized player like Samsung …).
But the widget doesn’t allow me to choose which music player to connect to .
Pure music shows what is playing but i can’t use the buttons on my samsung galaxy mega 6.3 .
Is there any way to make this work?
Hi.
For some strange reason, the widget can’t connect to download skins.
All the other widgets did this without a problem. Any idea what could be causing it?
Please email me if you stil have the issue. Thanks.
What happened to the skin server? I use Pure Agenda Widget and was excited when I happened to see a reference to this one, but it is defunct and I will be getting a refund in just a few minutes.
So thoroughly disappointed!
Hi, I don’t have any issue with the skin server. Did you try in wifi ?
I did just this second. When I tap “Pick a skin,” I get an error that says:
“Skins Manager
Download failed. Server is temporarily out of order.
Ok”
This is on a fresh install of the app.
I’m on a Galaxy Note6 running 5.1.1.
Also, when I tap “Visible widgets sizes,” the app crashes.
Using Widget 4×1 and cannot change skin. When clicking “pick a skin” it tries to download for like half a second And then shows “Download failed. The Server is currently not available” in my language.
Device is a Elephone P9000.
Rest works great though! Nice widget and fair price
Hi, please send me a logcat just affter it happened.