yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] ssuukk:
Hey! Why don't you do it now? Sort rows by genre, disable column grouping and voila - you have genre playlists!

EDIT: oh, that reminds me - "no group" is not working, but generally that's how you do it when it is! :)

Actually I was thinking about such thing! I would only have to create some... hmm... standard for such annotations.
[Android Apps and Games] selyb:
For the playlist thing, what I mean is, for example, I have playlists named Hardcore, Safe, Wife, Instrumental. So I want to add All That Remains - The Waiting One to Hardcore, Safe, and Wife. If you had support for multiple genres, I would set the genre tag to Hardcore, Safe, Wife. Then I could browse by Genre > Hardcore > add all tracks.
[Android Apps and Games] ssuukk:
Yes, this is exactly how it works, when "no group" is fixed, with the difference that you can't add, it just shows one list per genre with all tracks added automatically.

Edit - ok, you want multiple genres per single track. That's more work and I am not sure if it is supported by any tagging standard. I mean - you can put anything in tag, but are separators standarised somehow?
[Android Apps and Games] selyb:
Taken from http://www.blisshq.com/music-library-management-blog/2011/03/12/multiple-genres-in-mp3s/
[Android Apps and Games] ssuukk:
OK, I'll add it to secondary todos. Same goes to multiple artsit tracks...
[Android Apps and Games] KicknGuitar:
Ssuukk!! What did you do?! My music view is fast again!

Menus are fixed and the swiping up and down has a stutter once in a while but she glides. The index has its moments of pause (well a second or two of delay) but seems much more smooth when it catches up to my finger.

Intentional or not, cheers.
[Android Apps and Games] ssuukk:
I'm very sorry to admit, but I didn't do anything there! So the problem lies on your device.

Of course there could be a reason - maybe finally, after several months your subsonic finished synchronizing with xeno?
[Android Apps and Games] :
I really like the app! Could there possibly be a shuffle all option? I can only shuffle albums not all songs, great app though!
[Android Apps and Games] b1ue:
Got a log here that you may find useful

The app is not responding when trying to play a track directly from the 'files' view. Happens consistently for me.

Hope the log helps shed some light on it
[Android Apps and Games] pdane:
How can I do a search for a single song from my large library that includes Google Music & SD card music?

Never mind, I found it along with a typo.

Thanks for a great app.
[Android Apps and Games] ssuukk:
OK, since this was answered a lot of times in the thread (at least three ways to do this), and written in the FAQ on first page (one, fastest way), there are two possibilities to get the answer:

1) paid - you tell me why you need such a strange function and I copy and paste one my previous answers again here.

2) free - you find it yourself, read FAQ and don't bother answering my question

Thanks for the log, I'll look into it.
[Android Apps and Games] ssuukk:
OH, ok, I see you're trying playback with FFMpeg. Mind that it is EXPERIMENTAL feature introduced only a week ago! I know the problem and I will be working on it. FFMpeg engine is still lacking a lot of functionality, stick to standard meanwhile.
[Android Apps and Games] KicknGuitar:
I dunno It took subsonic one more month to sync than xeno.... (I jst realized this was a bad joke nevermind. lets just end with your awesome response)

btw the music sorting confused me until I got it right a day later, for the longest time each artist had about one "album" (artwork) that had ALL the music in it, including albums with differing artwork. Somehow I had the wrong sorting options but it took a while to figure out. If I am not the only one I am willing to try to sort it out for us laymen un-xeno peoples.

Also, maybe it shows how old (young) I am but drunk walking and music searching makes reading the font in music view almost impossible unless I "pinch to zoom." maybe an option to put on the burner is to have zoom as a toggle otherwise set as "x-size." For us old people (or just really drunk).
[Android Apps and Games] ssuukk:
I'll restore full pinch to zoom later, but meanwhile, for drunk walking xenoamp has this neat feature, it's called voice command, you know? It makes playing things easier!
[Android Apps and Games] markk1995:
Haha drunk walking will need to try the feature
[Android Apps and Games] b1ue:
I totally forgot I turned that on.....thanks again:)
[Android Apps and Games] ssuukk:
For all working class heroes (that means YOU!)

RELEASE 0.212

Change: New Google Music engine - login using Android internal mechanisms WITHOUT password (TWO new permissions required, you have to allow XenoAmp using them!)

Fix: "No grouping" for rows works again

[YOUTUBE]ul7kWYUkMrQ[/YOUTUBE]

God bless all of their religions

God bless all their gods and all their superstitions

And thank you God for their patriotism

And thank you that they fear of terrorism

And thank you Lord...

that they still somehow believe that they are free

So we can be what we wanna be

Own everything the eye can see

Own everything the eye can see
[Android Apps and Games] chrislam1220:
After updated, it play the song for a few seconds and then closed.

I need help
[Android Apps and Games] ssuukk:
I need logcat!
[Android Apps and Games] chrislam1220:
I just turn off 'FFMpeg engine' in the setting and it didn't stop anymore:)
[Android Apps and Games] ssuukk:
But it would be great if you could send me the problem track

EDIT: ok, I found a bug in FFMpeg...

Sent by automatic reply bot from my Galaxy S2
[Android Apps and Games] chrislam1220:
What should I do so I can send you the problem track?
[Android Apps and Games] ssuukk:
forget it. Found the problem. But you can do it from xeno main screen :)

Sent by automatic reply bot from my Galaxy S2
[Android Apps and Games] lukegb:
Still having issues with Google Music :(

Logcat says that the token is null. I'll get a proper log in a minute.

---------- Post added at 08:03 AM ---------- Previous post was at 07:46 AM ----------

Here's the logcat:

05-02 08:00:56.634 8726 8726 D XenoAmp : CredManActivity ---- onStart ----

05-02 08:01:00.642 8726 8726 D XenoAmp : Checking for local sync

05-02 08:01:00.751 8726 8726 D XenoAmp : ****************************************** newxenopath Uwaga to string zamiast get path!

05-02 08:01:00.751 8726 8726 D XenoAmp : Start sync by url:xeno:/service/google/

05-02 08:01:00.822 8726 9033 D XenoAmp : [SYNC] google music synchronizer =========================================

05-02 08:01:00.868 8726 9033 D XenoAmp : Checking credentials for:xeno:/service/google/

05-02 08:01:00.884 8726 9033 D XenoAmp : Odnalazlem:xeno:/service/google/

05-02 08:01:00.884 8726 9033 D XenoAmp : Token:null

05-02 08:01:00.884 8726 9033 D XenoAmp : GMusic login failed

05-02 08:01:00.954 8726 9033 D XenoAmp : purge
[Android Apps and Games] KicknGuitar:
I'm getting the add to current playlist issues again (it was working until this 212 release). Added tracks aren't added and when they are the list will stop before it reaches them. (And I just tried to recreate this and I can't so... never mind I guess).

Swiping forward to skip a track works fine but once the song finishes it pauses (Xeno doesn't say anything it just sits there with the circle full). I haven't tried GMusic yet and If I'm that drunk again, I'll have to reinstall my voice app to use the voice controls in xeno!

One more comment: Music View

When selecting sort by Artist by Artist, only one "album" is show with all the tracks? But if I sort Artist by Album I get the albums but now there's no more artist name. Is there a setting that gives us individual albums with the artist name?
[Android Apps and Games] ssuukk:
Well until last change I had more control in this process, but now everything is up to the system, so... it does work. Just make sure that:

1) You have googe account with access to google music added in system settings, where all other sync accounts are

2) allow XenoAmp use the account when prompted (a warning sign will pop up in your notification asking if XenoAmp can use "sj" service through your account)

3) sync. That's it.
[Android Apps and Games] ssuukk:
I don't get that sorting thingy. Can you explain a bit more?

EDIT: I just finished syncing to your Subsonic! It took 3 hours! New version of XenoAmp shows the progress and currently synced artist!
[Android Apps and Games] yairku:
This music player is really cool!! The fact that it took way too long for me to understand how to use it, and I'm still a noob, shows the difference from everything I know.

Something that is missing: The player doesn't support the function of CyanogenMod that makes the volume keys able to change tracks, and the shutter key able to stop the music. Please add this feature, it's so useful!
[Android Apps and Games] ssuukk:
Hey, thanks for warm words! :D

As for your query - Xeno does support track skip by volume rocker, I'm using it every day! If you have it turned on in Cyangen it just works cause from application point of view these keys then look like hardware |< and >| keys. Meaning - I can't even discover that this was volume rocker pressed, not i.e. "skip forward". Of course only on long press. On short press it acts like volume.

I haven't even heared about shutter key, but I guess it's possible to look up its code somehow... If you have a headset, though, then you can play/pause with single click, FF - 2 clicks, REW - 3 clicks.
[Android Apps and Games] yairku:
Thanks for the answer!

The keys work now just as you said. All I had to do was to disable another music player that I used earlier.

Now everything works. I think that the shutter key pause/resume is a special option in CyanMobile (CMX) ROMs. It also works for me now! YAY!

Thank you again for this wonderful player! It just adds to the sound experience an insanely good visual experience!

[thumbs up]
[Android Apps and Games] ssuukk:
RELEASE 0.213

New: Subsonic sync shows progress

Fix: Voice commands working again

Fix: Row label in music view making a comeback

Fix: Despite of above - music viev just became faster

Fix: FFMpeg crashing after a few seconds of playback

Fix: Playing subsonic tracks from servers with non-standard port number

OK, please take it for a ride and report any glitches, as starting tomorrow I'm hoping not to tocuh XenoAmp for a week, so I'd rather prefer not to push faulty release to Play!

Following releases will probably become a bit faster and more responsive thanks to new concept I'm testing - EventBus. Muuuch better though-out than android intents.

Download link: http://d-h.st/0cR
[Android Apps and Games] coolnessQ:
Have to uninstall the old version too bad, no i have to set everything back but still nice version

posted by the Q Master, woepidooo
[Android Apps and Games] Piscolero:
Couldn't install 213. Maybe I have to uninstall the 212 app first? The logcat error message doesn't look like this would solve the problem, but I'll give it a try.

05-03 11:47:22.976 W/dalvikvm(30742): DexOptZ: zip archive '/data/app/pl.qus.xenoamp-1.apk' does not include classes.dex

05-03 11:47:22.976 W/installd(142): DexInv: --- END '/data/app/pl.qus.xenoamp-1.apk' --- status=0xff00, process failed

05-03 11:47:22.976 E/installd(142): dexopt failed on '/data/dalvik-cache/data@app@pl.qus.xenoamp-1.apk@classes.dex' res = 65280

05-03 11:47:22.976 W/PackageManager(1076): Package couldn't be installed in /data/app/pl.qus.xenoamp-1.apk
[Android Apps and Games] ssuukk:
Hmmm...That explains smaller size! Let me check that.
[Android Apps and Games] ssuukk:
Link to correct (?) file:

http://d-h.st/0cR
[Android Apps and Games] ssuukk:
Oooops, sorry. That's my first attempt at using EventBus. A fix is underway!
[Android Apps and Games] ssuukk:
Another fix:

http://d-h.st/0cR

This one has the added benefit of voice command working (and probably more things, as this was a bug in playlist creation code used by many components)
[Android Apps and Games] varunit:
Great app, I love the overall experience with the application, however I do have a few complaints though.

1.When I'm not connected to the internet, and I try to update artowkr for an album, I'm taken to a screen with fetching option and it never returns back. I have to press the home button, then open the app again, luckinly I've added a widget, so I open the app again.

2.The song which is playing right now doesn't match with the artwork shown in notification drawer. I've proof for it. I've captured screenshots to show you.

3.If I create a dynamic playlist and if I don't like a song to be played, do I have to go back to the respective album and uncheck it? Wouldn't it just be easy if I could remove it from the playlist?

4.May I requst you to add an OTA(on the air update service) so that the application could be updated whenever a new version of it is available?
[Android Apps and Games] raimondomartire:
Now, on htc all thing are ok
[Android Apps and Games] ssuukk:
Thanks! :D As for your queries:

1) is just one of (hundreds?) of small bugs still existing, the piece of app is one of the oldest, I didn't know anything bout Android programming when I created this

2) This usually happens, when currently played song has no cover available yet. Xeno searches and downloads covers only if its GUI is visible. When you exit xeno and leave just the service playing, it won't do these things to conserve your battery. Of course I can put some default artwork if proper cover is not available

3) touch the icon and pull it right! Wooosh - and it is removed!

4) OTA is part of google Play, if you install XenoAmp from Google Market, you will get updates automatically, I'm not going to reinvent the wheel.
[Android Apps and Games] varunit:
My bad that I haven't tried the sweep feature to remove song from dynamic playlist. Thanks for letting me know the trick. I don't know that play store cotains this app. May be you should include a link to play store in the OP. Anyways, since you're updating stuff and posting the latest updates and fixes faster, I'll install from the thread.

Subscribed. :D
[Android Apps and Games] AGiLiT:
Thank you. :)
[Android Apps and Games] ssuukk:
Don't forget to raport how it works.
[Android Apps and Games] selyb:
Is there currently any way to 'emulate' rockbox's function to queue a track?

Track is added to next position in current playlist immediately after last queued track or currently playing track.

Queued track(s) is(are) removed from playlist after finished playing.
[Android Apps and Games] ssuukk:
Just add a track to any playlist by making it active and selecting a track from browser or music view. What's the point in removing tracks from playlist?

Edit: or is it about "non-permanently inserting some tracks after currently played"? That would be a bit problematic (not impossible, though) due to:

1) m3u8 format not supporting this (althoug I'm planning extending m3u8 :D)

2) xenoAmp commiting EACH change to playlist automatically

So it will be possible if I add a special tag/something to m3u8 that will cause the entry to be discarded after play.

Sent by automatic reply bot from my Galaxy S2
[Android Apps and Games] ssuukk:
This is Google Play release, it contains some new calibration data, a few insignificant fixes + small optimization for Music View.

http://d-h.st/xPr
[Android Apps and Games] selyb:
You understand correctly. This is how I use Rockbox religiously. I have one main playlist that I keep on shuffle full time. Then when the kids are in the car, I will let them queue a handful of songs so that it plays them but doesn't permanently change my playlist.
[Android Apps and Games] ssuukk:
He, he, now that I know how to create rockbox playlist I don't need xenoamp! :)

You do know that creating multiple lists in xeno is fast and easy, right? I will implement this feature, but still it seems bit redundant.

Sent by automatic reply bot from my Galaxy S2
[Android Apps and Games] selyb:
If rockbox worked corectly for me, I wouldn't have searched and found Xeno :p

Creation of new playlist is something I have learned :) I'm having a bit of trouble learning the interface between it being beta, the documentation is for an older version, and some ui actions not giving any feedback. I am a fan of efficiency so this app is just the right one for me, I just need more time with it so I can determine whether some of the things I figure out are by design or bugs :-/
[Android Apps and Games] GermainZ:
That would be my fault. :)
[Android Apps and Games] b1ue:
I've got another log for you...

Still getting a "xenoamp is not responding" message while trying to play music from the files view..

I didn't enable ffmpeg this time:p (on a clean app install)

Log is here

Hope it helps
[Android Apps and Games] ssuukk:
Hmm... For the first time here (oh, wait - second) I have to say - I'm sorry, but there's no information I could use to fix it. Your log shows only this:

05-04 15:58:47.140 I/InputDispatcher( 479): Application is not responding: Window{410b5178 u0 pl.qus.xenoamp/pl.qus.xenoamp.NewMainActivity}. It has been 5002.3ms since event, 5002.1ms since wait started. Reason: Waiting because the touched window has not finished processing the input events that were previously delivered to it.

05-04 15:58:47.145 I/WindowManager( 479): Input event dispatching timed out sending to pl.qus.xenoamp/pl.qus.xenoamp.NewMainActivity

File view is 100% standard Android components, there's no custom widget/views there... If you could try some other things - playing from playlist in file view, playing from context menu... Don't know... Invent something...

Do you have a custom ROM? Can you recreate the condition in any other part of xeno?
[Android Apps and Games] b1ue:
Yes I'm on a custom rom (cm base 4.2.2)...I will try to recreate under different circumstances

It's really no big deal, since I mainly use the playlist view anyways. And since the app never actually force closed, I wasn't sure if a log would help or not....but worth a shot at least

Latest update working great other than that. I will of course let you know about anything I find as I keep using it:)
[Android Apps and Games] ssuukk:
Ok, guys. My skin is already sizzling in tropical sun, so support will be limited if any this week. Still I'm hoping to get some inspiration for xeno, so it won't be completely idle time.

Sent by automatic reply bot from my Galaxy S2
[Android Apps and Games] KicknGuitar:
Don't mind the sort thing, either I was stupid or just unlucky that one day. She's all good... I am very afraid to sync subsonic now that Xeno is smooth (something makes me wonder if I had to scroll through the whole list to force xeno to cache the artwork... then again I ain't no engineer). If I get the balls to, I will.

One thing that should be figured out or I need to precisely troubleshoot is why adding to the the current playlist doesn't always add to the current playlist, or saving it after a certain event or time. I thought it was working a few versions ago. (and before that was broken). I hear peanut butter and mayonnaise is good your sunburnt skin. Cover yourself it in. :p

I tried Subsonic. It purged (with the %s) but then nothing, nor in the logs nor did music view show them, which leads to: Xeno registers the colmenu/rowmenu being pressed but doesn't show me the menu. I'm stuck with a blank music view. :/
[Android Apps and Games] ssuukk:
Interesting. You may post some logcat if you want. Meanwhile I'm enjoying your music collection.

Sent by automatic reply bot from my Galaxy S2
[Android Apps and Games] markk1995:
Can you make it that after you edit a preset eq you have to save to keep changes. Just calibrated and then clicked flatten and can't undo :(
[Android Apps and Games] ssuukk:
Whoa! That looks buttugly!
[Android Apps and Games] ssuukk:
Let me guess - are you using Beats Audio? :D
[Android Apps and Games] eventcom:
lol yes, but I'm not going to complain too loud as this is a beta and I didn't find too many bugs. The UI may look more ugly than on MDPI devices - but: no resizing problems regarding the usage - that's kinda impressive from my experience :D

BTW: You might have noticed the dead space on the left - no idea about that. Regarding bugs: I've had one or two fc's on install which I couldn't reproduce anymore and if I remember correctly one or two more while in settings and turning the screen (yes you have to do that from time to time with a LDPI device lol). Screen flip seems to be a bit flabby in general - but that's probably not the apps fault as the CPU is doing a hard job with media apps on our little Willy... ;)
[Android Apps and Games] ssuukk:
Well I can tell you that XenoAmp is thread hungry beast, I am still wondering if I should adjust threadpools for low end devices.
[Android Apps and Games] throughtheblack:
Tried it on BB Playbook. It actually loads and I'm able to play music. Things I quickly found are the volume control doesn't work, EQ doesn't load, framerate seems a little low (Pretty sure these are because of incompatibilities with the playbook android environment). There are other bugs but this could be because it is still only in beta. I hope this gets some actual playbook support, since I suspect it would only take some minor tweaking to make it work smoothly. Interestingly though, it works better on my Playbook than it does on my Archos 32 which actually runs Android. Anyway, I'm gonna keep an eye on this project. It looks very promising.
[Android Apps and Games] eventcom:
I can't say that I'm experiencing big differences in performance between XenoAmp and e.g. Jetaudio or even the standard GB player. But the mileage of other may strongly vary as I have tweaked my Willy to death - which means: no process or service runs on my Willy without my explicit approval lol.
[Android Apps and Games] ssuukk:
Yeah, but you have little influence on threads spawned by apps, and opening DB view is similar to pouring water on a gremlin.
[Android Apps and Games] ch1naski:
Well, since you made it in the XDA news, I expect this thread to become very busy soon.:)

I have just installed it a few minutes ago, but I can't figure out how to exclude directories. Sorry, I haven't read thru the thread yet, but am about to take a trip and was hoping to figure it out quickly before I leave so I can enjoy it for the trip.

d3rpalicious.
[Android Apps and Games] ayysir:
I'm not knocking your app at all its cool but like to have all my music displayed out at once because I pick and choose what I want to listen to... that's why I use poweramp, probably why I have been frustrated with your app
[Android Apps and Games] Hairo The Blue Mage:
Having the notification bar present at top of the screen...
[Android Apps and Games] ssuukk:
Sorry, it's broken in 0.11, but when it works, you do it like this: go to Xeno file browser, long touch a dir you want to exclude, select on/off to flip its status. In next release it will work for bot local and SMB files.

Hmmm... I still don't get it. Sheet mode does display your whole library at once. It doesn't filter anything! The ONLY thing you can't do from sheet view is select ALL tracks. But you can easily select "All from 1993" or "All by Steve Reich" or "All of hip-hop" whe you're there. But still - a virtual directory with all your tracks is coming... if your device's mem can handle it, that is. Xeno Sheet View keeps memory profile low, allocates only things that are visible. I don't know if your device can handle a massive playlist of 1000s of tracks, if it doesn't... well... I will have to rewrite playlist engine :D

No prob. Another pref to make.
[Android Apps and Games] fragargon:
Hi

i just saw few pics. Is this one correct? From my device hdpi screen?
[Android Apps and Games] ch1naski:
Thanks

d3rpalicious.
[Android Apps and Games] ssuukk:
Are you using Beats Audio? What ROM? OK, I see, you are.

The first bass effect is the default one. The second one, with same OpenSL id is Beats Audio. Why it uses the same id is beyond my comprehension (not to mention it creates additional fake null effect). Probably because it's a hack, to make Beats work with all beats unaware players. I will take this into consideration. Unfortunately I didn't get much help from beats audio thread...