yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] ssuukk:
Can't open your images, but I guess it's as good as it gets right now. Choosing these colours is tricky, there will never be 100% nice combination, I tried it with many different covers and making these colors always those that you brain would like is just impossible...
[Android Apps and Games] IllUMINATUz:
Yeah, they're gone.. they were the images that you posted earlier.. but yes, the player is getting better & better by the day..

like these two..

I didn't knew that the blur thing is some graphics card thingy. can we test that out? I can help you.. or what if we put up a blurry image? I mean a transparent .png that's blurry..?? will that help reduce the stress on the graphics chip?
[Android Apps and Games] ssuukk:
Heh, yes, these matched perfectly, didn't they? But that's because these covers are monochromatic anyway.

Blur is achieved by using "Render Script" - as far as I can understand this is a high level interface to graphic card shaders. Never worked with it, but doesn't seem complicated. What might be complicated (and slow), though is that it would require reading data below such panel, bluring it and setting such blurred image as panel background... Plus move the image while sliding... plus updating the image if something happens in the background (scrolling title...). And this very last part may just make it too slow to be usable.
[Android Apps and Games] IllUMINATUz:
is it not possible to use a transparent .png image instead of rendering? I'm kinda confused..
[Android Apps and Games] ssuukk:
Think about left panel. To make it blur what's below, I have to:

1) actually get the image that lies below the panel

2) blur it and save as bitmap

3) set background of the panel to the bitmap from point 2)

Each time the contents below panel changes I gave to do 1-3 again...
[Android Apps and Games] IllUMINATUz:
so, a transparent image won't work.. it'll overlap the albumart or whatever's behind it.. right?
[Android Apps and Games] ssuukk:
Well, yes this image is supposed to overlap everything beneath it with blurred image of what's beneath it. Problem is such image would have to be regenerated several times a second!
[Android Apps and Games] IllUMINATUz:
what if we use a low DPI image? I think it won't matter since there should be blurring anyway right?

TBH, I have actually disabled all the animations and it's smooth as silk.. so adding this blurry backgorund + animations will slow the system down, but if the animations are disabled for the time being, maybe we can hit the nail.. I'll be more than happy to test it out for you..
[Android Apps and Games] ssuukk:
It won't matter, as there's no way to capture low dpi image anyway :D
[Android Apps and Games] IllUMINATUz:
aww.. :(

but we can hit a shot at it right? give a try and see how it fares on devices?
[Android Apps and Games] ssuukk:
Continuing last year's tradition of First of May

https://www.youtube.com/watch?v=u8Ba31qAP_M

[YOUTUBE]u8Ba31qAP_M[/YOUTUBE]

One winter in a certain city workers warn passers-by not to join them

Tekst: Wiktor Woroszylski member of Polish United Worker's Party

muzyka: Buldog

We're coming, do not join us

Do not join us!

If everything was not taken from you

Do not join us!

As long as you have enough bread and hope

Do not join us!

Your fire warms, our bites and devours

Do not join us!

Your porridge is boiling, our despair is bubbling

Do not join us!

Your home's threshold lies calm, our screams raped

Do not join us!

You're protected by the walls, our backs against them

Do not join us!

Whose arms weren't torn off

Do not join us!

Whom last bite of food wasn't torn from mouth

Do not join us!

Whose brothers weren't from brothers taken

Do not join us!

Whose tongue wasn't torn from throat

Do not join us!

While you're in pain but not SUCH pain

While you're in anger but not SUCH anger

While you're treaded on but not SO traded on

While you're bullied but not SO bullied

As long as you have enough beer and humbleness

Do not join us!

Do not join us!
[Android Apps and Games] BillyD325:
I am attaching the playlist and a logcat. Here is what I did to generate the problem while the logcat was running:

1. Started XenoAmp and selected a track about 30 tracks into the playlist to play.

2. After letting it play a few seconds, paused XenoAmp.

3. Used the back button to exit XenoAmp.

4. Used the Recents menu to kill XenoAmp.

5. Started XenoAmp again and it started at the first track in the playlist.

I had to use recents because when I just exit it doesn't always do this. The scenarios where I see this behavior (resetting to the beginning of the playlist) are: when I kill XenoAmp and restart it after exiting normally, when I reboot the phone after exiting, and when I exit normally and wait an hour or two before starting XenoAmp again.

Thanks for looking into this!
[Android Apps and Games] ssuukk:
Well, that pretty much explains it. Playlist cursor is saved on exit. Clean exit. Killing is not clean exit. I'll try to fix that, though.
[Android Apps and Games] BillyD325:
Well that's not what I normally do. I was just trying to reproduce the issue without having to let the phone sit for a few hours. I exited using the back button first. Then used recents to kill the process. Rebooting pretty much does the same thing. I can try to get a logcat of that if you think it will help.
[Android Apps and Games] ssuukk:
Naaah, won't be necessary.
[Android Apps and Games] IllUMINATUz:
anybody facing the issue of delayed music playing??

- normal music playing from the playlist of 100+ songs..

- Music # 32 playing for example

- I open the now-playing list & select shuffle

- tap another song (maybe 42 post shuffle)

- the player takes a good one minute almost to change the song and after that it's normal.

anyone else facing this??
[Android Apps and Games] ssuukk:
I will check that in a moment, but first - does your playlist include any non-local (subsonic, dropbox etc.) tracks?
[Android Apps and Games] ssuukk:
Release 0.400c

New: BE SURE TO TRY WHITE MATERIAL SKIN, change it in look prefs

New: enabled new tutorial

Fix: Google Music WORKING AGAIN!

Fix: Google Music lists will be imported

New: You can add your Google All Access Tracks by searching for them

Fix: Queuing tracks from Music cover context menu

Fix: Music view response when fast scrolling with index

Fix: directory entries in playlist drawer unclickable

Fix: FC in Xeno Automation that occured when playing files with percent inside name

Fix: FC caused by some bogus UPnP paths

Fix: Shoutcast (ICY) metadata FC

Fix: Lyrics should work also for metadated shoutcast streams

Fix: Current track not saved on XenoAmp crash

Fix: more FCs

Note: yes. that's still 0.400

Note 2: I've received 0 feedback on tutorial, you lazy bastards.

Note 3: To synchronize playlists and uploaded google tracks - resync from credential prefs

Download link: https://www.androidfilehost.com/?fid=23991606952600068
[Android Apps and Games] Shadowghoster:
As you requested: Tutorial is minimal but I think it's nice. But still you should be able to end it on every point (just an x or sth similar) and sometimes the "fingers" are pointing to wrong direction (caused by DPI?).

If needed I can make some screenies.
[Android Apps and Games] ssuukk:
Please do. Might be indeed DPI problem.
[Android Apps and Games] ssuukk:
Hmmm... it surely takes looong to shuffle 100 tracks playlist, but taping the song after shuffling starts playback immediately.

It would be interesting though, to se a logcat captured during this one minute.
[Android Apps and Games] Shadowghoster:
Regarding screenies: need some time to do them which I recently not have...

And again a question: is it possible to display the album art included in the tags of the tracks while playing? Because now I always get only one albumart displayed and not the included ones in every mp3 of the album (it's a collection so every song has a different cover - his single or original album cover). And also the picked art isn't the one from the mp3 with tracknum 1.

Any ideas why this is happening?
[Android Apps and Games] ssuukk:
That's because Xeno caches album art per album. It's very unusual for a single album to have multiple covers for each track, you know... At least in our boring 4-dimensional universe. But anynway - I can fix it in Xeno and make tag embedded cover art a priority.
[Android Apps and Games] cauch_y:
This dude is right about cancel button for tutorial. I wasted almost 10 minutes to tap through this evil thing. I know you have problem with people who can't figure out how the light goes off in fridge but remember about smarter users as well please.

By the way. Polish version of rating reminder is awesome! ;)
[Android Apps and Games] ssuukk:
Yeah, I wish I wrote it myself! :D

Btw. thanks for the tip, I was wondering if the reminder actually works!
[Android Apps and Games] BillyD325:
New Tutorial

I tried the new build this morning on the way to work and would like to comment on the tutorial. I read the earlier post about the finger pointing to the wrong place and I am seeing that too. For instance, it says to tap the track name to rate it (a feature I don't use) but the finger was pointing to the upper left corner of the screen. Also, I couldn't get past that screen. I tapped and tapped and all it did was pause and restart the track. I can still use the player, but the overlay of the rating part of the tutorial remains on the screen. I also agree that we should be able to exit the tutorial at any time for those of us who already know how to use the app. I do think the tutorial is much better than the original. It is more explanatory about how to do the main functions. And the blue finger is nice. But it is a bit buggy, at least on my phone. Once I get a new SD card I am going to load my music onto my current phone (LG G3) and try Xeno there. I've been using my old HTC Amaze which is on KitKat. Some of the problems I have been experiencing may be due to the old phone. I'll let you know.

Edit: I had an idea so gave it a try. I went to Xeno and enabled rating. Once I did that, the finger moved to the lower right of the screen and when I rated it moved to the next screen in the tutorial. I think that instead of requiring the user to do each activity in order to advance the tutorial, they should be able to click a "Next" button or swipe or something to move on, in case they don't want to perform the activity.
[Android Apps and Games] ssuukk:
Release 0.401

New: Tutorial kill switch

Fix: Yet another Music View speedup

Fix: black volume indicator

Fix: rating disabled tutorial glitch

Fix: tutorial glitches + some placement

Fix: FCs

Download link: https://www.androidfilehost.com/?fid=23991606952602241
[Android Apps and Games] ssuukk:
Aaaaah, indeed! My bad! I'll fix it next release, fortunately first time users won't have this option turned off.

As for hand going to upper left corner, that's a hard one. The hardest one. Unfortunately one never knows when Android screen is layed out and measured. I took all possible measures to prevent this, but still it happens...
[Android Apps and Games] BillyD325:
Cursor losing place still around in latest build

Looks like this issue is still around. I took logcats of the following process:

1. XenoAmp is happily playing my music

2. I pause XenoAmp

3. I press the "Back" button to exit the app

4. End of first logcat

5. Phone sits for a couple hours...

6. I start XenoAmp again

7. XenoAmp starts playing at the first track in the playlist... :(

I've included two logcats - I didn't keep it running for the two hours or so the phone sat idle - and the playlist.

Hope this helps find the problem.
[Android Apps and Games] Freak07:
Hey [MENTION=767982]ssuukk[/MENTION]

The app has come a long way since last time I was on this thread. The material update is really nice! I like it. The artist tile view is also much smoother on my m8. Thanks for the work!

Up to now I just noticed one glitch. The album in the notification stays the same from the moment on the app was closed previously.

Eg I listen to album a then album b. Then leave the app. Next morning I listen to album c and the album cover is still from b.

Would a logcat be helpful?
[Android Apps and Games] ssuukk:
I hope, too. Let me check.

EDIT: Checking... Might require more iterations, as this is a hard one. I added additional logging to the next version to investigate this case, so I will need another logcat, sorry.

Don't know. Could you give me exact steps to reproduce it? (cause it doesn't happen here...)

Does the c album actually have a cover? Because this might happen when there's only default cover for the album.
[Android Apps and Games] Shadowghoster:
I think something went wrong there, [MENTION=767982]ssuukk[/MENTION] :D

The projects mentioned under the disclaimer that xeno isn't open source were named before (no idea if the "esser general public license" is also a leftover or if it is wanted to be there, but than you should add an L ;) )

Regards Shadowghoster
[Android Apps and Games] IllUMINATUz:
Here's a log.. Had a crash..

https://docs.google.com/file/d/0B3ipMMzpaJW4VVp3MUJwSE5SUlU/edit?usp=docslist_api
[Android Apps and Games] Freak07:
Yeah I tried to reproduce it but couldn't get it again. However I found an album without a cover and then this behaviour occurs.

I think it happened to me because xeno was not done downloading all covers. Thanks!
[Android Apps and Games] ssuukk:
OK, I'm fixing it right now!
[Android Apps and Games] ssuukk:
Your device surely writes a lot to logcat, but no Xeno crash here! Could you try and filter next logcat by "xeno"?
[Android Apps and Games] Freak07:
You did it with the v401! I have absolutely no stutter in the album tile view!
[Android Apps and Games] ssuukk:
Yeah, I remember how many times I swore it can't be faster ;)
[Android Apps and Games] ssuukk:
Release 0.402

New: REALLY full screen cover view... (for KitKat and newer)

Fix: notification icon glitch

Fix: xeno lock screen FC

Fix: other FCs

Note: I really like new main view that way. I wonder how many views I've broken, though. Any eager testers? I'm especially interested in pre-KITKAT devices.

Download link: https://www.androidfilehost.com/?fid=23991606952602982

As a teaser:

[IMG="screen"]http://xdaforums.com/attachment.php?attachmentid=3310941&stc=1&d=1431531941[/IMG]
[Android Apps and Games] IllUMINATUz:
Sorry.. I don't know to read the logs.. OK here's another one when the shuffle music will delay the next song when tapped takes a long time.. Hope xeno reflects here..

https://docs.google.com/file/d/0B3ipMMzpaJW4NzJWVkJGMEQ4SFk/edit?usp=docslist_api
[Android Apps and Games] ssuukk:
From your log I can tell you:

- your google quick search box is broken and keeps crashing

- your tapatalk (probably just its widget) keeps crashing due to missing method in your ROM

- some background process is collecting usage statistics of your device and moving them from folder to folder, which might have some influence on overall performance

- I wonder how does Viper work with Xeno? OK, or not so?

But I might have found a reason for ridiculously long sorting, so keep your fingers crossed.
[Android Apps and Games] ssuukk:
Release 0.403

Fix: shuffling speed for large playlists

Fix: last track position reset after exiting Xeno

Download link: https://www.androidfilehost.com/?fid=23991606952604037
[Android Apps and Games] IllUMINATUz:
Sorry, I haven't updated my CM in over three weeks.. even the kernel (ak) :P

Viper works smooth.. no issues at all.. sorry I wasn't around for a while now.. I'll make more logs after I update my CM, kernel and everything else..
[Android Apps and Games] ssuukk:
Release 0.404

New: track will get tag embedded icon by default instead of "global" album icon

Fix: much improved CUE support

Fix: some album art obtainers

Fix: wrong cover sometimes on main screen

Note: There's no way to guess last track duration from CUE. Correct me if I'm wrong

Note 2: Yes, you can move CUE entries around, but since usually CUE is accompanied by just single long track, it won't actually change the order of songs (because this is one long song!). Think of CUE entries as bookmarks in audio files. Of course implementing expected behaviour would be possible, but IMHO not worth the effort

Note 3: Since I have album art carefully removed from all my files, you have to test if the new functionality really works

Download link: https://www.androidfilehost.com/?fid=23991606952607875
[Android Apps and Games] kickandscream:
Awesome app. I am currently playing with it. Will see what I will stumble upon and get back with a post here :cool:
[Android Apps and Games] BillyD325:
Hi ssuukk,

Sorry took me so long to get back to you on this. I reproduced the problem the way it has been happening - exit Xeno after pausing with the back button, then after a couple hours restarting Xeno and seeing that it has reset to the first track. One exception - this time when I started it again, after showing the first track on the screen, Xeno crashed. I re-entered it and it was still showing the first track in the playlist. Attached are logs and the playlist file.
[Android Apps and Games] ssuukk:
heee... heee... Pity I've already removed debug info for this bug! Sheesh...

Anyway - the crash is a new bug, connected to chameleon. \
[Android Apps and Games] Shadowghoster:
Recently xeno is forceclosing all the time. No matter what I do I get fcs even with a fresh installation of the app and wiped dalvik and normal cache (and cleared app-data of course).

Log here cause I'm too stupid to find out how to upload a txt with Tapatalk...:

klick

Regards Shadowghoster
[Android Apps and Games] ssuukk:
Hmmm... There's a lot of crashes there, but none originates from Xeno. UPnP library has a bug that FCs Xeno, you might try to disable UPnP and see if it helps.

Also it seems your ROM doesn't support equalizer and other effects

Lotta strange things happening in this logcat.
[Android Apps and Games] Shadowghoster:
Well it worked before. I have viper4android installed and it's working fine. Will try a clean flash but I have no idea why it isn't working anymore.
[Android Apps and Games] ssuukk:
Yeah, Viper's equalizer probably works, but your ROM doesn't support standard eq and other effects. Look at the logcat,there's a lot of strange crashes there...
[Android Apps and Games] Shadowghoster:
Will do a fresh install with LP 5.1.1 slimsaber build on my opo this evening. Let's see if it persisits. Seems like other apps are also affected by random fcs occurring now.
[Android Apps and Games] Shadowghoster:
Did a clean flash and problem persists if I do a clean install of xeno. But when I restore my Titanium Backup of Version 0.400 and update it to 0.404 all is working without problems, no FCs, nothing. Any idea why?
[Android Apps and Games] ssuukk:
Sorry, no. I can't see any reports from your device,either. But AFAIR your device is blocking error reporting somehow (I've seen a lot of Crashlytics crashes in your logs)
[Android Apps and Games] Shadowghoster:
AS said with restored data it is starting and music is playing well, but some things like album art aren't working. Log her: click

If I can do anything else just tell me what to do. ;)

Edit: Seems like on romside something is going completely wrong. I will report back when I got an update (should be today be tomorrow). If that isn't helping I'll try another ROM...
[Android Apps and Games] ssuukk:
Release 0.405

WARNING WARNING WARNING!!! XenoAmp is going to DROP SUPPORT FOR ANDROID LOWER THAN 2.3 (Gingerbread). Write me if anyone is still using this version

Fix: FCs

Download link: https://www.androidfilehost.com/?fid=23991606952608132
[Android Apps and Games] ssuukk:
Release 0.406

New: Cling (UPnP library) updated to latest version

New: displayed track will change when listening to CUE playlist

Fix: got rid of legacy code

Fix: notification of track change and play/pause

Download link: https://www.androidfilehost.com/?fid=23991606952610402

Last 2.3 compatible release: https://www.androidfilehost.com/?fid=23991606952608132
[Android Apps and Games] Shadowghoster:
[MENTION=767982]ssuukk[/MENTION]: Regarding my issue: seems like xeno doesn't like it, when an adblocker is enabled and blocking the crashlytics DNS resolving.

Edit: Seems like xeno is now not able to create the required database (log).

Regards Shadowghoster
[Android Apps and Games] IllUMINATUz:
Download link not working mate.. :(
[Android Apps and Games] IllUMINATUz:
And help.. I'm not able to reach the last bottom left options... The navigation bar is blocking it...
[Android Apps and Games] ssuukk:
I'll fix that for ya.
[Android Apps and Games] ssuukk:
Release 0.406b

New: Cling (UPnP library) updated to latest version

New: displayed track will change when listening to CUE playlist

New: when in car Xeno will pause playback during ignition (when speakres are usually cut off)

Fix: SMB node scan will terminate on wifi off

Fix: attemt at fixing partially downloaded covers

Fix: got rid of legacy code

Fix: notification of track change and play/pause

Fix: last favourite in left drawer no accessible

Note: this release contains a lot of internal changes (not mentioned). I HOPE it will be stable :D

Download link: https://www.androidfilehost.com/?fid=23991606952611744

Last 2.3 compatible release: https://www.androidfilehost.com/?fid=23991606952608132
[Android Apps and Games] IllUMINATUz:
Touching the now playing list, touch a music to play.. The music is being removed off of the list.. And the player is blank..

Running the latest version and did a reboot.. Didn't work..

Anyone..??
[Android Apps and Games] ssuukk:
Is this from Google Play? From XDA?

Any logcat?

I'm using ProGuard now, it could do many bad things to Xeno...

Oh, and what kind of playlist entries are those? Why don't they have tags read? Are they on DropBox?

P.S. No, I don't think it will be solvable without logcat!
[Android Apps and Games] ssuukk:
QUICK FIX for all problems:

https://www.androidfilehost.com/?fid=23991606952612000
[Android Apps and Games] Shadowghoster:
Indeed it is a fix for all problems,even for mine regarding FCs, missing tag art and not writeable database. :good:

Now I can use Xeno again as my main music player.
[Android Apps and Games] ssuukk:
Glad to hear that, but in reality it was just a fix for things I broke just yesterday! :D

Btw. clicking active playlist in playlist drawer is broken :D
[Android Apps and Games] IllUMINATUz:
no logcat.. sorry.. I'll make one shortly..

wow..

those were the music from my phone.. selected from a folder from the SD Card.. I'm using One Plus One..

ok, I'll post a log in a while..
[Android Apps and Games] ssuukk:
DOes it happen with latest fixed version?
[Android Apps and Games] IllUMINATUz:
Yeah.. The music still gets removed/deleted from now playing if selected to play..

The blank music player is fixed now..

Attaching log..

https://docs.google.com/file/d/0B3ipMMzpaJW4SDVsSVExYnJzYTQ/edit?usp=docslist_api

Hope this helps...
[Android Apps and Games] ssuukk:
what about step by step to reproduce?
[Android Apps and Games] IllUMINATUz:
well, there's no step by step to reproduce it, you touch any song in the now-playing list, it's removed.. that's all.. all my music source is from the internal storage only..
[Android Apps and Games] ssuukk:
This should fix it:

https://www.androidfilehost.com/?fid=23991606952612746
[Android Apps and Games] IllUMINATUz:
Awesome... works like a charm.. :D

you rock mate.. what did you do?? what was broken?? or was it something just small??

OK, here's another bug maybe..??

I got many folders full of songs in one folder.. The folders inside are various albums.. Now, I use the player's file explorer to navigate and select the main folder.. The player starts playing all the songs in the folder from the various folders inside.. However, only the songs from the first folder are listed.. The songs from the second folder and all are not visible in now playing.. But the player continues to play the songs from the other folders..