yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] AGiLiT:
Obviously, I'm not the dev, so my comments are only based on my observations over time with this app. If this is already obvious to you, I apologize, and I would take anything I say with a grain of salt, but here goes:

I don't think TB knows about the folder on the sd card. If you did a standard system uninstall, it would be left there as well. The only important things in that directory are the dynamic playlist and a folder with a Xenoamp-generated copy of all the cover art images from your tags, or if you don't have cover art, what it has found on the web, plus any other images that it pulls down. (Have you ever grouped by artist? The app has pulled all those pictures from an external source - last.fm I believe.)

I only do a complete uninstall if things are seriously hosed in Xenoamp's view of my music library, or if I'm curious what a first-time user would experience on downloading the app. Uninstalling removes the database and the app has to recreate the database. If you were doing an upgrade from the market, it would still be there and your music library would be intact. I'm sure Ssuukk would tell us if an upgrade required an uninstall first.

I've never figured this out, but the initial scan always seems to report almost twice as many files as I have tracks. Go figure...[/QUOTE]

Well, you removed all the cover art that was there when you deleted the Xenoamp directory. Regardless, it still seems to take a while to regenerate the view. I don't think you will see a picture until that album (or artist or however you have it grouped) appears in the music view. Obviously, it will be faster to pull it if it already has the image available.

I've observed this, also and am sure this is still a WIP issue. I have seen if you don't group your rows (e.g., just group by album; not by album artist, then album) the scrolling is smoother, so I'm sure there's a lot of logic going on to create that view.
[Android Apps and Games] ssuukk:
Well - exactly. This sheet/matrix is quite a beast. Java garbage collection routines are helpless when it comes to flush it from memory (that's why there were so many complains about xenoamp filling the mem). There are people who don't believe java programs can leak memory. Ha! I've created one (although the leaks are fixed now again).

The whole sheet class is written in such a way that only those rows that you see are kept in memory. It would be pointless (and probably memory killing) to pre-compute whole sheet and keep it in mem for fast access. I may compute a few rows up or down for faster access in background, but that's it. And yes - if you choose not to group in row, it's quite fast, because basically it doesn't have to do anything to show you the row (besides generating a single sql query). When row grouping is on, for each "tile" in the row an object has to be constructed and initialized (with sql query among others).

Currently everythig is generated/calculated on spot, on ui thread, which causes bad performance. It can be moved to background thread, but requires come cleverer coding, so yes, there's still room for optimisation.
[Android Apps and Games] tomasitoc:
@ssuukk

can I flash this to a t-mobile note 2?
[Android Apps and Games] mon5trum:
It is an app so I would think you could install it on your note 2 just give it a try :)

Sent from outer space with the power of ANDROID!
[Android Apps and Games] ssuukk:
Do what you want! Install from market for more stable updates.
[Android Apps and Games] tomasitoc:
It didn't install in my note 2, but I was able to DL the playstore app.

I am still learning the player.... the player's UI is very cool.

Although the player has a built-in help instructions when you first open a function/key.

Do you have a website to use for reference for instructions.

The DL app in the playstore is a beta app, I won't hesistate to pay for this app once the final version comes out. This is a totally different app.
[Android Apps and Games] tomasitoc:
I can not figure out how to make it shuffle play all of the songs inside my music floder. Help will be appreciated.

thank you in advance
[Android Apps and Games] BillyD325:
You have to create a playlist and add all the songs you want to listen to to that. Then on the playlist screen, click and hold the playlist name until the context menu appears. Select "Sort By" and then "Shuffle".

Hope this helps.
[Android Apps and Games] ssuukk:
But he can also add "100 random tracks" entry to playlist and it will do the same. Also instead of adding one by one, it is possible to add them all from "Meta playlists" session of xeno root.

Sorry, no website yet.
[Android Apps and Games] slomo90:
Hmm I don't know if it's intended but when playing an album, nothing appears in the playlist by default (music > double click album > dynamic playlist empty). Strange thing is when I long press the playlist header, there's another dynamic playlist which shows the whole album, but it shows song names prior to tag editing.
[Android Apps and Games] ssuukk:
Thought it is fixed, it works here. Can you tell me:

1) What playlist is "edited playlist" - the one that shows when you press three dots - is this "dynamic" playlist?

2) Check if you by any chance don't have two "dynamic" playlists

3) what if "edited" is another playlist and you sweep to dynamic?

and so on. Try a few cases that come to your mind.
[Android Apps and Games] maarawoe:
Is there any way how to change the language? (Didn't found it in the menu...)

The czech translation is sometimes so strange that I barley understand it :D

Sent from that su*kin-fu*kin piece of sh*t with a locked bootloader...

---------- Post added at 10:35 AM ---------- Previous post was at 10:32 AM ----------

Also please consider changing the menu items to "standard" naming...- this is a great app with tons of features which definitely doesn't need such childish/funny menu items its very confusing and its killing ux....

Sent from that su*kin-fu*kin piece of sh*t with a locked bootloader...
[Android Apps and Games] ssuukk:
There is! Last menu "Je ne verstehen tjebja". The "big" menu options are lines from song lyrics, that's why you have small descriptions. I think song lyrics fit very well to music app!
[Android Apps and Games] AGiLiT:
And please don't ever change that! It's one of the things that set XenoAmp apart from run-of-the-mill, cookie cutter apps.
[Android Apps and Games] tomasitoc:
mmmm. other music is striaght forward, I just press shuffle in the all songs category, and all songs are played in shuffle mode. Well, this makes this player different.

thank you for the help

---------- Post added at 11:05 AM ---------- Previous post was at 11:03 AM ----------

I got to figure out how to find the meta playlist.
[Android Apps and Games] AGiLiT:
Go to 'Files' from the main menu. Whereever you left off last will be what's showing. Long press on the top level listing to bring up the context menu. Go to Xeno Root. Meta playlists are there (along with a bunch of other cool stuff ;) ).
[Android Apps and Games] ssuukk:
Well - same here, the only difference is that you have to find "all tracks" playlist. But you're right - xenoAmp isn't about playing all your tracks. It's about playing albums and keeping your collection. I have about 5000 tracks on my phone. Tens or hundreds of genres. Playing them all in random order would fry my brain.

But here's traditional daily release: 121. Bugfixes.
[Android Apps and Games] ssuukk:
Oh, I've got tour dates feature working, just wondering - should it list only gigs in your city? Some diameter from your city?
[Android Apps and Games] Pop Tarantula:
difficult one!

Not restricted to own city, as some artists might not appear there.

Nominal distance is hard to judge too.. as they might only play in big cities outside this parameter.. Example: there are many major venues within 100 miles of my house, but London is 150 miles & some bands only play huge arena there.

Desire HD : * ViperDHD v1.2.3 * : Tapatalk 2.4
[Android Apps and Games] ssuukk:
Exactly. And downloading this data is bad, the bigger diameter the worse it gets.
[Android Apps and Games] anchang1:
How about the whole country?
[Android Apps and Games] Pop Tarantula:
Just curious.. I'm thinking I've possibly misunderstood this feature.. Is the gig info related to 'current artist' or general info by user geo-location?

If former, listing full tour is probably best. If the latter, listing local gigs by town/city is more suitable.. but would maybe also depend on source of info, venues listed, etc..
[Android Apps and Games] BillyD325:
Ok here's one for you. I created a playlist by choosing songs and albums from my music view. I learned that any time I change it (sort, add songs, etc.) I must save it again. I can live with that. However, I got to the third iteration or so of update / save whilst playing my music at work and suddenly XenoAmp can't see the any of my playlists. The only one that shows when I hit the 3 dots is Dynamic and it's empty. I exit the app, even reboot and still it doesn't read them. They are still in the XenoAmp directory but when I select one in Total Commander and choose to open with XenoAmp it opens to the empty Dynamic playlist. How do I recover my playlists?
[Android Apps and Games] tomasitoc:
@ssuukk

is there a changelog for the traditional daily release?
[Android Apps and Games] ssuukk:
I'll check if that's possible.

I just want to put a date and place in "Music View" when row grouped by artist.

Well you don't have to live with it, just tell me when you want xenoAmp to save playlist. I can enable saving on each change, and we'll see what happens. As for missing playlists - I'd prefer to fix the bug than explain you how to recreate them... but here's how you do it: delete index.m3u8, start xenoAmp, refresh database. BUT BEFORE you do it, grab all playlists from xenoAmp directory (esp. index) and send them to me so I can check if they i.e. didn't get corrupted. Also, describe (if you remember) what did you do before that thing happened.

If there's some significant change/feature, then there is. If I am doing FCs / stupid bugs, then there isn't.
[Android Apps and Games] BillyD325:
Hi ssuukk. I had mentioned the playlist saving before but I guess it got lost in the shuffle. Anyway I will attempt to send you the requested files. Email may be the best way. And I will then try your steps to get the playlists back into XenoAmp.

Thank you again for all your work. I really love this app!
[Android Apps and Games] ssuukk:
RELEASE 0.122

New: playlist manager has now buttons for looping/sorting/shuffling

Fixed "Sweet 16" volulme display

Fixed: random DJ and other meta playlist being sorted

Fixed: LTR scrolling

Fixed: Playlist index, please delete your __INDEX__.m3u8 and recreate by db update!

Fixed: edited playlist gets refreshed if = dynamic and dynamic is changed
[Android Apps and Games] paul c:
Nice updates!

just installed .122:

did a full database refresh (after deleting the playlist index) - it seemed to refresh all the way :). That is, it didn't stick on 99%, - even on .121 it had stuck on 99%.

Still having a volume issue, in that with either/both/none of the 2 volume options checked, the volume indicator does not change as the volume changes.

There were also times that the circling gesture did not change the volume.

Pressing the "play" button from the status bar - in order to pause - it took about 15 seconds to cut the audio. (if audio is playing, should the "pause" symbol be shown, and if audio is paused, should the "play" symbol be shown? - like in youtube's videos)

In the WPS screen, when moving from one album into the next in the dynamic playlist, the track information was updated, but not the background album image (I have it in non-full screen view).

My phone rebooted while the screen was off, in principle with nothing else going on. Xenoamp was playing, it may have been related, maybe not... but that has not happened to me before, either with or without Xenoamp running.

This may have been mentioned way back, but how about when long pressing either a folder or an album, that one of the options be "create a new playlist"? Just beneath "add to current playlist" in the album view and "toggle into playlist" in the file view would be a logical place to find that. Pressing on that would give a field where the playlist name could be inputted.

And... the album view zoom size is growing on me :)
[Android Apps and Games] BillyD325:
I'm running .122, deleted index like you suggested and it rebuilt with no errors or force closes. Been working fine all day at work. Keeping my last playlist active between listening sessions, and no force closes. Thanks ssuukk!

I'll update as I continue to use the new build if I run into any problems.
[Android Apps and Games] dev-host.eu:
Force close upon open.

Hey there,

I'm having hard time runing the app it self.

Installed from playstore latest version, but just FC's upon open.

My phone details are as follow:

Galaxy SIII

Android v. 4.1.2 XXELKC

Rom: AnonoRom_v18 de-oxeded

Kernel: Persus v.29alpha

Tried:

Fixed permissions

Clear cache

Clear app data

Force 2d rendering

Fresh install

Attached are the logcat info.

Need any more info, just let me know :)
[Android Apps and Games] ssuukk:
OK, logcat is everything I could wish for, and as you can probably see in logcat, xenoAmp is failing during effect enginne detection. Line 301, which is:

Equalizer eq = new Equalizer(1000, pierwszy.getAudioSessionId());

Tries to create equalizer and fails with "unsatisified link error", which means your ROM is missing DSP engine (looking again at your device it's better to say - your ROM is broken), which is STANDARD part of Android since API 9. I can make XenoAmp not crash for you, but still it won't have equalizer. Ask your ROM chef to fix it.
[Android Apps and Games] dev-host.eu:
Thanks alot,

I'll try and install the DSP plugin first, b4 consulting the rom OP.

If everything works out well, you'll hear from me again :)
[Android Apps and Games] ssuukk:
Oh, seems like your servise would be a great place to host XenoAmp info. (if I only knew how to sign up).
[Android Apps and Games] ssuukk:
OK, I think we won't do anything without logcat, as volume, cover change and all others work here without problems. I wonder how's your memory, because I added some code that catches out of memory errors and discards cover cache. So in a case where xeno would crash before, now it just won't update cover images...

I'll try to add this playlist thingy today.
[Android Apps and Games] paul c:
Been using Xenoamp today, it's been pretty well behaved (since I started alogrec first!).

That is, the Xenoamp entry in the status bar stopped/restarted the music immediately; the phone didn't reboot; the circling gesture changed the volume immediately every time.

So it sounds that my phone got clogged up yesterday somehow, though difficult to say exactly why (the cover update issue may have been a symptom, prior to the crash). I have been experimenting with using a swapfile (Roehrsoft's RAMexpander), even though my phone comes with 568MB of memory, and normally there is about 150MB free, one quarter. The swapfile takes available memory up to 1800MB, though tbh I don't see much difference in daily phone operation. Just mentioning that, in case it's relevant.

The only thing which persists from yesterday's list is the volume trace on the inside of the WPS circle: volume changes fine, just that the indicator doesn't.

Attached is the logcat, in case it can shed some light on it.
[Android Apps and Games] ssuukk:
RELEASE 0.123

Fixed: Profile can now have any name (old profiles should get converted, but in case conversion fails, just delete profiles.xml and set your profiles again).

Fixed: removed playlists get also removed from playlist index

Fixed: play/pause in notification

Change: Database schema change in preparation for event data, should be transparent...

So... the database should get additional columns, but you shouldn't be aware. So if you do observe any strange behaviour of data, please report (or just uninstall and reinstall, as that will just recreate the db from scratch).
[Android Apps and Games] ssuukk:
It doesn't show a single "tick" of volume, but volume works in both modes (system and 50-step)? If yes, I will have to add more debug messages to see what's happening. Very strange. Anyone else experiencing this?
[Android Apps and Games] dev-host.eu:
Ok, Romdev says that we have audio config in the kernel it self.

So I guess you can make it work for my situation? Am keen to test that player, and would hate to install stock rom again :cool:
[Android Apps and Games] ssuukk:
I can make it NOT CRASH, but you won't get equalization, the most fun feature to caress your sound!
[Android Apps and Games] dev-host.eu:
Something I can do on my own, not at totally noob at this :victory:

Otherwise, I'll give it a go without the Eq, just to see if it's worth installing a new rom :cowboy:
[Android Apps and Games] ssuukk:
Could you start with trying 0.123? I've added code to catch your error (but I am not sure if such error is catchable at all!). If 0.123 doesn't work then I'll prepare a special version for you that doesn't even try to run eq.

Mind also that the ROM IS broken. It is like the chef removed i.e. sin from math library, because he didn't like it. As you can imagine it would be pointless for a programmer to check if this particular Android installation has sinus function, it is standard and it should be in every ROM.

And another thing is that xenoAmp equalization is a completely different story. Until you calibrate your headphones with xenoAmp you're not using their potential. Believe me, you can't do that yourself (unless you're an audio engineer and can tell sound frequency by hearing it). Calibrating my Phonaks (which are pretty good canal headphones) showed that lowest freqs are... 16 dB (sic!) weaker than middles. Would you guess it yourself?
[Android Apps and Games] dev-host.eu:
App updated to .123 but still error.

I'll try another rom later 2nite, so until now - thx for your reply's.

On the other matter regarding hosting, we'll take that over email :)
[Android Apps and Games] ssuukk:
If it isn't a great problem for you - could you send another logcat? I've read that UnsatisfiedLinkError should be catchable the way I do it, so I wonder why it still crashes on your device.
[Android Apps and Games] tomasitoc:
0.123 got automatically update by playstore.

Here's my feedback:

The scrolling effect is choppy and the I can not control the scrolling speed.

I wish that the shuffle of all my songs will be easier like a single click.
[Android Apps and Games] ssuukk:
Which scrolling effect?

As for shuffle. Create a playlist

1) with all your tracks and shuffle them

or

2) with "all tracks" entry and shuffle.

or

3) with "random 100" entry and never shuffle or add anything

From now on just click them/it. Voila! Single click!
[Android Apps and Games] ps3best:
so much nice man :D
[Android Apps and Games] ssuukk:
Obrigado, whatever you've meant. :D
[Android Apps and Games] ssuukk:
RELEASE 0.124

Cleanup: massive amout of code cleaned

Fix: xenoAmp service is now a binded service

Improvement: more cleanup in low memory situations

Change: the way media button comunicate (tell me if they don't work!)

Fix: last edited playlist gets remembered

Your preference

I've decided to create single preference for speed (probably thanks to playing Osmos). This is a rather logical choice, because I guess what you really want is just whole xenoAmp to work faster or slower. One value will govern:

- Scroll speed

- Fade speed

- Crossfades/fragment switching speeds

- Music view scroll speed

If there's some other speed you want included in this pref, tell me, maybe there's something I've forgot.
[Android Apps and Games] paul c:
Putting .124 through its paces currently, generally it feels smoother, nice!

The volume indicator now refreshes instantly when circling on the WPS screen :)

Which is the setting to control the "speed"? The album view is much smoother scrolling vertically, by artist (but it seems that it is taking many shorter movements, so it feels a bit unusual on the eye, like watching a football game at 10fps - a faster scroll may sort that out).

The horizontal scroll - albums in my case - seems to be as before, moves at the same speed but makes bigger jumps.
[Android Apps and Games] ssuukk:
Speed is not there yet.

Sent by automatic reply bot from my Galaxy S2
[Android Apps and Games] valkyrjur:
Force closes on a Lg Nexus 4 with android 4.2.1
[Android Apps and Games] DanielNL:
In Play store only beta availible? Why not all releases updated there?
[Android Apps and Games] BWolf56:
This is still Beta and he makes more updates here as they're for testing purpose, not always stable builds.
[Android Apps and Games] ssuukk:
OK, definitely need a logcat, as I don't see such error on bugsense.
[Android Apps and Games] ssuukk:
Is anyone is experiencing FC during long click in playlist? If yes please explain what you were doing.
[Android Apps and Games] ssuukk:
From your description it seems like a problem with too little fps. Faster scroll would make it only worse, if this is the case. I'll add fps display today and you'll tell me what does it show.
[Android Apps and Games] bartoloandre98:
For me no

Sent from My Samsung Galaxy S2
[Android Apps and Games] AGiLiT:
I don't have any saved playlists. On Dynamic playlist or a playlist from Your DJ, no problem. In both cases, it brings up the context menu.

However, while I was there, somehow I navigated to the xenoamp directory just by swiping left or right from one of the top level directories. I'm pretty sure I did not navigate into my sdcard to get to it. When I long-pressed there, I did get an FC. I can't seem to get to that way after restarting.

When I restarted, the contents of the xenoamp directory were in my Dynamic playlist.

Screenshot and logcat attached.
[Android Apps and Games] ssuukk:
I think what you did was double click header when in xenoamp directory! That causes "play current directory".
[Android Apps and Games] AGiLiT:
That's what comes of testing before the first cup of coffee of the day. :o
[Android Apps and Games] BillyD325:
Feedback

I have been on 0.122 for several days now and have noticed two problems that I don't see anyone else reporting.

1. The music cuts out often, like 2-3 times per song. It's only for a split second but it can be annoying.

2. If I am playing my playlist, and decide to remove a song that comes before the currently playing song, the index gets shifted by 1. The current song continues to play, but the next song on the list is highlighted, and when I exit the playlist the information and cover art for the next song are shown. It seems to be that the pointer moves one spot for all the meta data but not for the actual song being played. This continues to be out of sync until I exit XenoAmp and restart it.

You can tell the application is greatly improving when minor annoyances like these become the main problems. Great work ssuukk! I'll be traveling for the holidays and am looking forward to using the improved version in the car on the trip.
[Android Apps and Games] ssuukk:
1. is because of some background processes, it will be difficult to discover what's causing it. I've experienced it once but couldn't replicate.

2. Oh, good point. It's been some time since I played with currently played playlist :) I guess I'm not notifying playlist widget about the change.
[Android Apps and Games] anchang1:
The notification is a resource hugger. If I enable it everything goes super slow and some System UI FCs... On last version in 4.2.1
[Android Apps and Games] ssuukk:
You are first to report that. Ill disable progress notification and we'll see' ok?

Wysyłane z mojego Decontaminate V3.0 za pomocą Tapatalk 2
[Android Apps and Games] markk1995:
It sometimes gets very slow when opening notification bar but wasn't sure if that was acid mod or xenoamp
[Android Apps and Games] ssuukk:
Everything seems slow on acid.

Sent by automatic reply bot from my Galaxy S2
[Android Apps and Games] AGiLiT:
:silly:
[Android Apps and Games] anchang1:
It only happens with the expanded, ugly one :p. The app works great and it is amazing.... Except for that.