yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] AGiLiT:
Have you compared XenoAmp streaming to other streaming apps (e.g., Pandora or something like that)? Have you tried streaming other streams (8track, Shoutcast) through XenoAmp to see if it is specific to Google Music or any streaming?

Just curious... I've experienced a similar issue with Audiogalaxy where it takes a while to get streaming going sometimes on 3g. I've been streaming 8track and Shoutcast through XenoAmp no problem, but I'm in a 4g area.
[Android Apps and Games] Pop Tarantula:
Don't forget to put a copy of "God Shuffled His Feet" by CTD in your Music Directory too... ;)
[Android Apps and Games] BillyD325:
Actually he didn't. I had .143 installed for a week or so before reflashing my phone and installing .144. I don't think it was current very long as .144 brought some fixes people really wanted, but i don't do any online music streaming except for Pandora and Slacker, so these fixes aren't really relevant to me as of yet - I may try some of these other options because music sounds so much better coming through XenoAmp.
[Android Apps and Games] KicknGuitar:
I usually get iffy results streaming on my 3G. The problem I was raising to ssuukk's attention was how busy the app gets that it becomes unresponsive. Many apps can still stay active when "buffering" on a slow connection. Even on my wifi it has maybe a 10 second period of congestion before loading the songs. Only thing with AudioGalaxy (and other "home" servers like subsonic) is how fast the upload is. Luckily Google Music isn't limited to my home upload of 60KBps! Until a bigger payday, 3G for my phone.
[Android Apps and Games] ssuukk:
The unresponsiveness was actually caused by me taking shortcuts while coding, NOT buffering of the stream.

See it in this this not-release. Choosing streams won't make GUI unresponsive. There are still some hiccups though, and surely there are problems with nested playlists. It's a w.i.p. code, so expect bugs, (I was listening to local and streaming for several hours now, witout problems, though)
[Android Apps and Games] KicknGuitar:
She's feelin' free now! I meant to ask before, is Xeno caching the tracks it grabs? If so, a future feature (as always just throwing you some ideas to let them compete with the rest) could be an option of saving X-amount of songs or GBs.;)
[Android Apps and Games] ssuukk:
Ah, indeed. But would that be legal?

Sent by automatic reply bot from my Galaxy S2
[Android Apps and Games] KicknGuitar:
I haven't a clue, nor will I get into the debate over legality and if it contradicts my morals but I'll say, It'll be a shame if the tracks can't be cached legally. Again, worry about the bigger stuff anyway. ;)
[Android Apps and Games] paul c:
I think so - Google Play Music (or whatever it's called, the Android App) offers this already. The music is your file, so it's just being returned from the cloud where you left it.

You can notice I'm not a lawyer...

But it does raise a lot of questions as to where you would download the cache (a subfolder of the chosen root directory?), and if/how you would want to visualise it in the Music views.

At least for my uses, I would like the music on Google Music to be totally separate from my local music, since the music library could end up being a right mess after a few sessions on the cloud. You listen to 1/2 an album from GM before terminating the session, so you'd have just 1/2 that album on Xenoamp - or some pretty funky caching logic to keep everyone happy.
[Android Apps and Games] KicknGuitar:
It's whole other feature that would require a lot of controls and preferences but such issues are quite doable. I see no reason to have Xeno let you pick where, however I think for simplicity, a single Xeno Directory for each service (ie Google Music) would do much better than having one conglomerate of music databases. I'm not following what the issue is with having half an album cached.

The reason I brought it up was I'd rather have the music on the SDcard since my download for streaming is ****. (I'd have to buffer half an album just to listen to a full album)
[Android Apps and Games] paul c:
Yes, if all the cloud services had "their own Xenoamp" - that is, on opening you would be presented with the local music, and you could load a cloud music service via Files, that'd be good. Even - but unlikely as a user preference, at least for me - Xenoamp could be told to open to the local database, Google, Samba etc.

My issue with having 1/2 albums all over the place would be only if all the music databases were merged. If Google Music etc are stand-alone it wouldn't be a problem (apart from a bit more storage used, you'd at least have a better playback experience if you return to that album). The cache could be say limited to 200MB by service, and the oldest cache is flushed - ¿live? or probably on reconnecting to the service. Arbitrary, but it would save having to tune logic about favourites, "do not delete from cache", most played etc.
[Android Apps and Games] ssuukk:
Just a reminder - it is possible to filter local / online in music view from row or column menu.
[Android Apps and Games] KicknGuitar:
What? I'm not following you. Wouldn't filters solve your question of preference of which local files to see? Hence I'm not sure I know what this issue is... When they "merge" you can still filter them.

Edit: This is what I'm talking about Paul, it would just allow for more filters to hide GM or other pieces of the catalog.
[Android Apps and Games] ssuukk:
Xeno is able to handle google music cached on storage (or SMB, or any other), it will just repoint the path to local cache and flip "remote" indicator. Actually setting some size for local cache and keeping it would be a neat feature.
[Android Apps and Games] ssuukk:
Did anybody test "non-blocking" version? Any bugs, besides always playing?
[Android Apps and Games] paul c:
Thanks both of you for pointing that out - I have been struggling with the online music for the last 2 days, have just been full-wiping and reinstalling Xenoamp - only just saw that option after a full reload.

I got 8tracks working, but having difficulties with GM, I've lost it from the XenoRoot/Music Services menu, despite a full wipe and reinstall (inc deleting the SD card Xenoamp folder). I can add the Google credentials in the credentials menu, and the details are correct in the secrets.xml file.

But with Sympathy For The Devil, I don't see the syncing dialog I'd seen in the past. Are there any system files I should delete to revert to a totally clean install?
[Android Apps and Games] ssuukk:
No google entry in files. You just have to

1) add credentials

2) sync - msg go to WPS and notification
[Android Apps and Games] KicknGuitar:
Non-block? The one a few posts up, right? So far so good. She seems to work well. Although sometimes the circle will not come (full circle) to 360 degrees when the song ends. If you want a screenshot and or log, let me know. I don't have anything to offer at the moment.

Suggestions:

• "Buffering" seems to only appear when I select a track to play, after which, (such as loading the next song) it won't appear.

• A future tweak) to let us know how much has been buffered. Can be helpful for us on slow connections wondering if she's even loading or not. (Subsonic measures the downloads in MB/KBs)

• Also a message to inform us if a connection failed.

Great work duder. ;)

2 Questions:

Is there a clear all tracks in the playlist window for "Dynamic?"

How do I make a new Playlist?

Edit:

Some funky handling,

For example:

"Get Down Woman" is to come up next but instead it never plays. I check Xeno, it's there but no signs of doing anything. When I tap the screen (hoping to making it play) Xeno starts from the top of my playlist instead.

I speculate, my wifi/data control is kicking in (when my screen shuts off and no data is being sent during an activity scan) and Xeno never tries to resume buffering. so it appears to just stay stuck on the new track but never plays it. It also uses the wrong title name (so it may use a title after "Get Down," but will play a different track.

I think the log might explain more (Jump to the bottom, I force quit her at the beginning)
[Android Apps and Games] paul c:
Yep, that's what I was doing... I had been restoring a saved copy of Xenoamp via Titanium Backup, I re-downloaded .146 and refreshed the database, checked the credentials file was OK, and synced with GM. This time I saw the syncing notification on the WPS :) However, still no Google Folder in the Files / Music Services folder...

Edit: rebooted and re-synced. Syncing took about 20 minutes, vs a minute or 2 in the past. Got a "Syncing done" message on the WPS for the first time.

But... still no GM folder in the Music Services folder :(

Edit 2: BUT if I go to the Xenoamp folder via the Files "explorer" (or the Meta playlists then xeno Lists), the 2 playlists I defined in GM are there! And at least the first song of the playlist is playing.

---------- Post added at 07:04 PM ---------- Previous post was at 06:17 PM ----------

Something I noticed while doing a few media database refreshes today - the refresh runs fine while the screen is on (say it's up to 27% when the screen goes off): if I switch the device back on, it refreshes up to say 34% and then continues, independently of whether the device has been off 3 minutes or 20 minutes.

I also noticed battery consumption was suspiciously low during these 20 mins - seems like the device is going to sleep and pausing the database refresh.

This may well be down to the smartass governor I'm using (on a GB ROM), but could the activity be classed so as to continue even if the device wants to go to sleep?
[Android Apps and Games] AGiLiT:
Bring up the playlist. Press and hold the title (e.g., Dynamic) to bring up context menu. File ... Clear.

Same thing to save - File... Save as... or Rename.
[Android Apps and Games] ssuukk:
Yes, I've seen that one, too. So don't worry.

Buffering info won't be possible until using rockbox codecs (or Android update, you never know!). Xeno needs a lot of messages regarding credentials, connection errors and so on. Currently even timeouts aren't implemented.

Playlist manager has a context menu. From file select either "Clear", "Delete" ot "New". :)

And you won't see it. Your Google Music is in "Music view"! Mixed with all your music. You can filter it by local/online/both. But if you want to have google music directory of some sort in file browser tell me how would you like it to be organised...
[Android Apps and Games] paul c:
Aaah... I get you - only I get a black screen when I request online only, don't get anything even if I stay there for 5 minutes +. Then again, there are 14,550 songs up there. But at least the playlists are there, which proves GM is on Xenoamp :good:

Actually, shout's offering is so good, I may just ignore my local and online collections for a while...
[Android Apps and Games] ssuukk:
Not until you send me your logcat of syncing google! There must be some reason why it doesn't work for you!

14500 may either

- take long

- cause out of memory

- or some other exception

So your logcat would be valuable!
[Android Apps and Games] paul c:
OK, here's a logcat, needless to say since I was recording it, it's worked pretty well!.

When I opened Xenoamp, the WPS still displayed a track from shout, despite selecting a local file. I refreshed the database, then synced with GM. Neither of these 2 activities displayed as expected: the refresh notification didn't go all the way to 100% (did it see, nett change, that there were no changes??); the sync did not put up any notifications on the WPS screen.

So, I decided to to a database reload. Purged OK, and started updating n/3672 - I have 1003 tracks in the local database. The last 30% or so updated real fast. Likewise, no notifications on the syncing screen - I had not changed anything on GM. Would be reassuring to know the check had taken place

And now, the online database appeared! Suggestion for default behaviour, to load just local.

Another suggestion, since it seems album art is not downloaded - or is possibly loading very gradually, or just picks up the album art from the local database if the album happens to be repeated - could the artist, album etc data be in a colour that contrasts with both black & white? The default no_album_art image is white, and the left side of the screen is black (with the dark theme). So if there are multiple albums for an artist, it's white on white.

The white has a bit of shadowing, how about having a white characters with a black outline?

Also the online/local bit - thinking about the above, it's possible that local/online are not well segregated. When I requested local only, I saw a lot of albums I know aren't local. So maybe the online only didn't filter out the local files - just a thought.
[Android Apps and Games] markk1995:
I looked into the problem which lists songs by an artist whose name contains a dash. In the playlist file the artist and songs are separated by a dash. E. G. Led Zeppelin - stairway to heaven. But if the artist has a dash in its name e. G. Alt-J - Breezeblocks the player thinks the first dash is the artist song separate and so puts the artists name as al and the somg name as j - Breezeblocks ad the first dash negates the effect of the second one. No clue where the t goes.

I also seem to o have a problem with playlists duplicating and track listing duplicating within a playlist. Did a clear data and refreshed database and had 4 copies of each song in the playlist
[Android Apps and Games] ssuukk:
I'm looking into this duplicating issue.

Dash bug will occur on tracks that aren't in Xeno database only, like those on SMB.
[Android Apps and Games] ssuukk:
I see a lot of errors getting covers, this was a bug. I'll add some nicer progress indicator for google music sync.
[Android Apps and Games] KicknGuitar:
Not sure what happened but I retried custom artwork and it started working for me. One of the un-reinstalls must have done it! https://www.dropbox.com/s/c1awd0494vx25hf/2013-01-17 11.30.28.png

Am I blind (like with the playlist controls I asked about earlier) or did you last apk allow for Xeno to pick up from when it was last shut down, as in, mid-song? Friggin' sweet.
[Android Apps and Games] BillyD325:
I, too, have noticed that the playlist doesn't seem to handle dashes very well. I have "Take On Me" by "a-ha" and it shows as "ha - ha - Take on Me" in the playlist. I have seen it as "ha - ha- ha - ha - ha" also after some refreshes.

---------- Post added at 10:49 AM ---------- Previous post was at 10:46 AM ----------

I never reported it before, but I'm having the dash issue (see my reply to the original post below) for awhile and don't have any online music. I sync the music on my phone with my computer using Banshee, but don't stream anything using Xeno.
[Android Apps and Games] ssuukk:
Sorry to say that, but hmmm... This feature was workinh for me for months! :D And I was sure it works the same for everybody.

I'll remove the dash thingy altogether.
[Android Apps and Games] ssuukk:
RELEASE 0.148

Fix: dash in artist name in playlist won't confuse xenoamp anymore

Fix: limited notification image size to prevent "android interface" crashes

Fix: xeno streaming/remote control socket released on exit

Fix: filtering by local/online/both

Fix: bookmarking

New: competely new playlist walker engine, will cause less "not responding"

Update: 8Tracks engine redesign, much faster now

Bug: when adding online tracks change playlists before exiting music view, or risk crash on WPS!
[Android Apps and Games] icu64:
Re: [APP][2.3+] XenoAmp 0.148 (18012013) - A Slightly Different Audio Player

Well what's wps? And and does it take 20 min. Just to build database? that takes to long. Want to use the app but the fact that database takes so long and makes my phone freeze in the process is killing me
[Android Apps and Games] ssuukk:
Odp: [APP][2.3+] XenoAmp 0.148 (18012013) - A Slightly Different Audio Player

WPS = while playing screen.

Database update takes long probably because you have a lot of files, don't you?

Sent by automatic reply bot from my Galaxy S2
[Android Apps and Games] icu64:
yes. but even still why does my phone become unresponsive? maybe add a way to skip it and just use the file browser on startup? that would be a really nice option! XD love the interface its just that that keeping me away from it for now
[Android Apps and Games] ssuukk:
Honestly nobody complained about the scan for several months! If you could give me logcat, I would look into it. There's no reason for the system to be unresponsive while scanning, the worst thing it does is sending notifications once a second. Also - I hope you aren't scanning any cifs mounted directories?
[Android Apps and Games] icu64:
if your talking about my scheduler then no because i only use sio. and if a logcat will help then i will do it because I REALLY LIKE THE PLAYER lol. just give me a sec
[Android Apps and Games] ssuukk:
RELEASE 0.148

Fix: FC fix release
[Android Apps and Games] mpiekp:
Re: [APP][2.3+] XenoAmp 0.150 (19012013) - A Slightly Different Audio Player

Gm integration is great and responsive now, is there an option to download the files, can't seem to find one and streaming all the time isn't a good plan.

When you download with gm, it keeps them in a separate folder with numbers instead of filenames, when you play these with xeno it doesn't have the metadata, so they remain numbers.
[Android Apps and Games] ssuukk:
No, no option yet. Seems original google music player does it in pretty lame way! Xeno could do it better, with regular file name and proper tags.
[Android Apps and Games] mpiekp:
Re: [APP][2.3+] XenoAmp 0.150 (19012013) - A Slightly Different Audio Player

That's the last feature I need to ditch gm, the service is great, uploading your collectibles and allowing them to be used on ten services is a winner, however their app appalling....

And Xeno is so pretty....
[Android Apps and Games] ssuukk:
You'll be syncing single tracks? Whole albums? I'm asking this because I want to know how should I batch such sync.
[Android Apps and Games] mpiekp:
Re: [APP][2.3+] XenoAmp 0.150 (19012013) - A Slightly Different Audio Player

The way gm does it, is single tracks, artisr, album and by playlist. ;)

Eg when browsing artist you can click all or select an album, when browsing an album you can click all or select a track , for playlists it just pulls the whole list(this I use more than the others).

Any implementation would be grand though.
[Android Apps and Games] ssuukk:
Odp: [APP][2.3+] XenoAmp 0.150 (19012013) - A Slightly Different Audio Player

Ok, done.

I have to add it to menu and allow to choose sync dir, probably same for google music, samba and itunes sync.

This player has definitely too many options already.

Sent by automatic reply bot from my Galaxy S2
[Android Apps and Games] mpiekp:
Re: [APP][2.3+] XenoAmp 0.150 (19012013) - A Slightly Different Audio Player

Wow that was fast, thanks dude.

Where's your donate button:)
[Android Apps and Games] ssuukk:
RELEASE 0.151

Fix: that ugly transparent space below short playlists!

New: add shares to xenoamp share list from browser menu (should also add credentials, but I just noticed it doesn't)

New: cwac-touchlist replaced by DragSortListView

New: xenoAmp cache replaced by Sergiej Tarasewicz's wonderful Universal Image Loader - new, fast music view in near future

Sorry, forgot to attach Google Music sync to some menu... :D

I've got a semi-working music view based on Universal Image Loader, much faster and cooler, whith those covers fading in nicely (like you can see in playlist in this release). It could be fully functional now, but I don't know how to make it zoom like current music view. Do you think the zoom feature is important/cool/neat or disposable?
[Android Apps and Games] SignalX:
i think it's better to have a bit better UI for player
[Android Apps and Games] ssuukk:
That's a bit too sparse to be useful! :D
[Android Apps and Games] sioxz:
Hello can you fix the equaliser Whit custom rom (2.3.5) that have Sony xloud Sony bravo engine

and HTC beats thanks beforehand I am using an LG P920

Other wise the best player there is
[Android Apps and Games] AGiLiT:
Right now, zoom is pretty essential (as well as being cool). I have to minimize in order to be able to scroll effectively through a long library. When it's zoomed out, it just takes too long. I could give it up if the zoom were at the right level (not too big; not too small) and there was an accelerated scroll function that kicked in.
[Android Apps and Games] mpiekp:
Re: [APP][2.3+] XenoAmp 0.151 (21012013) - A Slightly Different Audio Player

Anyone else getting fc on trying to add credentials, its happening after select smb 8 track or Google.

Have uninstalled, wiped data and xeno directory to no avail.
[Android Apps and Games] mothy1025:
What about 4*4 circular widget few months before i mentioned is it under construction or the idea is rejected.
[Android Apps and Games] ssuukk:
Doesn't crash, but also doesn't add anything :D Probably connected to browser "add share" change, will look into it tomorrow.

Not rejected, but you see, I'm just one guy project, not an army of programmers :D
[Android Apps and Games] ssuukk:
RELEASE 0.152

New: sync Google Music and SMB files to your device

New: "find similar" also from track context menu

Fix: dramatic speed up of music view

[*] Fix: credentials (secrets.xml) will get encrypted on first run of this version. Don't try to open it or edit manually after!

Fix: adding credentials / share

You can sync from file browser, header menu or track menu. Tracks will land in xenoamp/tunes (customizable later). I haven't checked it, but it should work. OK, maybe except passworded SMB, as I just realised I haven't implemented logging in in sync service.

Synchronizer will have a queue view that will allow cancelling tasks and show more progress.
[Android Apps and Games] AGiLiT:
I can't find the 'find similar' in track context menu. It sounds like it would be something that would be ideal to have appear in the context menu for WPS.

I've got two dynamic playlists now in the app. I only see one Dynamic.m3u8 file in Xenoamp folder. I can't delete one.

First time starting up the new version the music library came up randomly(?) sorted. I had to regroup to get it to sort properly.

The player is pausing and I can't get it to restart without rebooting. I'm trying to get a catlog for that one.

---------- Post added at 12:03 PM ---------- Previous post was at 11:49 AM ----------

It's pausing after playing one track. I can navigate through the playlist; just can't get it to restart playing.

New music view is much faster scrolling, but album art disappears once currently displayed albums are scrolled off the screen. Artwork doesn't reappear until scrolling comes to a complete stop.
[Android Apps and Games] mpiekp:
Re: [APP][2.3+] XenoAmp 0.152 (22012013) - A Slightly Different Audio Player

Is cache locally the sync option?

If so it stops too soon, only fetching 9 of 37 from my list
[Android Apps and Games] ssuukk:
Find similar is currently implemented in browser only, I'll add it to music and home later.

Delete _index__.m3u8 to recreate playlists

Yes, the music view will show "randomly" sorted until you choose sorting again. (and there are more bugs)

I was listening for whole hour, without pauses, so yes, logcat would be handy.

Fixing album art disappearing.
[Android Apps and Games] markk1995:
Re: [APP][2.3+] XenoAmp 0.152 (22012013) - A Slightly Different Audio Player

The new image loader is amazing. Looks so sleek and much better than before

Also you have removed the ability to swipe through albums by same artist when zoomed in. Could you reintroduce it like playlist swiping? When you swipe then album name at the top of the list it goes to next album