yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] ssuukk:
It was small. The entry in playlist drawer just checks if it belongs to drawer playlist or a playlist that's displayed elsewhere. In first case playback command is sent, in second case - add/remove is sent. So... you may guess what happened.

You won't see all tracks inside drawers that are inside drawers and so on, as Xeno doesn't pre-cache a whole tree, it just walks it as you play. But I will check if current playlist updates when entering directories.
[Android Apps and Games] IllUMINATUz:
buddy, I agree, so, what I see is that if there are 10 folders and I select the main folder (inside which there are the 10 folders) to play, it plays..

now, for example, the player completed playing all the songs in the folder 1, now it's playing songs from folder 2. now, the playlist shows only songs from folder 1. I can skip or go backwards, all normally from player.. but from the playlist, I only see the songs list from the first folder..
[Android Apps and Games] ssuukk:
I'll fix that. What I've observed, though, that second folder inside the root folder is shown and current song is visible there.
[Android Apps and Games] IllUMINATUz:
Funny, today when it was on the last folder, all the songs from that folder was visible.. I guess there's a jump somewhere..
[Android Apps and Games] ssuukk:
Release 0.409

Fix: Downloading on unrooted Lollipop (experimental) and KitKat (gives excuse and fails)

Fix: Current playlist not changing when entering first directory in parent playlist

Fix: Small notification using standard Android template for better style (old was not working on Lollipop)

Fix: additional logging to see what's wrong with Tommy's FLACs

Fix: Up/Down-layout main page writing over status bar/navigation bar

Fix: Some changes to both skins

Fix: Removing playlist from playlist index

Fix: No text on circle menu in some circumstances

Fix: SMB credentials showing in Other Devices view (yikes!)

Fix: SMB credentials handling

Note: this release will probably have notification and Android lock screen controls broken. Since I am migrating Xeno to MediaController/MediaSession scheme (and I'm in the middle of the work) there's no point in fixing it.

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

Last 2.3 compatible release: https://www.androidfilehost.com/?fid=23991606952608132
[Android Apps and Games] Penacal:
No link in the previous post, except the latest 2.3 compatible version. wonder if that's the issue ?
[Android Apps and Games] snaporaz:
Hi, recently (it's difficult to understand exactly when, but it's a question of a week or two) I'm experiecing issues with scrobblers (I use Simple Last.fm Scrobbler, but I tried also Last.fm official app). Basically, the first track played with XenoAmp is correctly scrobbled, but from the second on nothing is. Then I tried Android's stock player and all tracks are scrobbled. Any suggestions?

Keep up the good work! (And your work is damn good.)

By the way, I don't know if you remember me, but I had the issue of "no-more-than-30-characters". The tags in my Xeno library were truncated at the 30th character, giving problems to track recognition in last.fm. In my new phone, this doesn't happen anymore.

Thanks

Roberto
[Android Apps and Games] ssuukk:
Yeah, I do remember something about 30 chars. Don't know about current scrobbler state, but I did fiddle with notifications, that could have broken it. Let me deal with it in next release!

EDIT: fixed in release b of current release
[Android Apps and Games] ssuukk:
Release 0.409b

Fix: Downloading on unrooted Lollipop (experimental) and KitKat (gives excuse and fails)

Fix: Current playlist not changing when entering first directory in parent playlist

Fix: Three different notification styles for API levels 15, 16-20 and 21+

Fix: Additional logging to see what's wrong with Tommy's FLACs

Fix: Up/Down-layout main page writing over status bar/navigation bar

Fix: Some changes to both skins

Fix: Removing playlist from playlist index

Fix: Scrobbling

Fix: No text on circle menu in some circumstances

Fix: SMB credentials showing in Other Devices view (yikes!)

Fix: SMB credentials handling

Note: downloading on Lollipop almost worked in previous release - files were downloaded and immediately deleted because Xeno erroneously determined their size as 0. This should be fixed now.

Note 2: there are 3 separate notification types now, one for API 15, second for 16-20 and third for 21+. API 15 looks like it used to look, with low-res album art. All others use standard Android template, meaning there's no big full-notification cover, just a hi-res album art and standard action buttons, while 21+ shows all-new "media style" notification. If anyone wants old big-**** Xeno style, tell me (it disables media button in compact notification, though!).

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

Last 2.3 compatible release: https://www.androidfilehost.com/?fid=23991606952608132
[Android Apps and Games] iluvamk:
Can someone refresh my memory on how to import .m3u/.m3u8 playlists and then the best way to find them.
[Android Apps and Games] ssuukk:
m3u8 is native Xeno playlist format, so there's really no way to "import" them. You can browse them as any directory in Xeno's file browser or they will get indexed into playlist drawer (three dots at the bottom) when scanning local file systems (works also for remote file systems, but turned off, as it causes too much trouble when Xeno tries to read your SMB: playlistw whier you're not home). And there's of course the playlist of playlists in xeno:/meta playlists/ directory. So to sum it up:

1) if you didn't scan your file system, just use Xeno file browser to browse your m3us

2) if you did, you can find them all in playlist drawer at the bottom of the screen

3) and all playlists gathered in another playlist: xeno:/meta/allplaylists playlist :D

But why do you ask this? Is there any problem with your m3us? Or would you just like to manually add a playlist to playlist index?
[Android Apps and Games] blue5055:
I can't seem to get it to display my Google Play Music. I downloaded the newest version listed a few post back, I've followed the instructions in the faq, confirmed my Google credentials are correct, made sure the display filter is set to "all" & tried manual sync thru settings. The toast notification says it's syncing & sync complete but doesn't display any of the music. I hope I can get this issue fixed cause I really like this app
[Android Apps and Games] ssuukk:
Can you see the music when browsing google through xeno browser (xeno:/music services)? Also - logcat would be helpfu.
[Android Apps and Games] Thunderbottom:
Thanks for the application

Have been using this lately, found out this thread and wondered why don't I thank the dev.

Cheers :highfive:
[Android Apps and Games] blue5055:
No cant see any music from google using the browser
[Android Apps and Games] ssuukk:
So you're not authorized. But to be sure I would need a logcat of sync attempt, filtered by XenoAmp tag.
[Android Apps and Games] snaporaz:
I don't know if it's just me, but the scrobbling issue got worse. Whenever Xeno is opened (or closed), Simple Last.fm Scrobbler simply crashes. I tried uninstalling/reinstalling both Xeno and SimpleScrobbler, but nothing changed. The scrobbler works with other players. Hope you can fix this! Thanks.
[Android Apps and Games] ssuukk:
Heh. Mine works. Could I get a logcat?

EDIT - ok, I think I know what the problem is!
[Android Apps and Games] ssuukk:
Release 0.410

Fix: Some more download fixes for Lollipop

Fix: Scrobbling crashing last.fm Scrobbler!

Fix: Phantom entries in PLS playlists, better PLS parsing

Fix: Xeno will not recommend FFMpeg engine if it is already active!

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

Last 2.3 compatible release: https://www.androidfilehost.com/?fid=23991606952608132
[Android Apps and Games] Meneldur:
Hello!

I've been receiving this error every time network connection changes (wifi on/off, cell data on/off)

Sorry but I couldn't find a way of expanding the error notification.
[Android Apps and Games] ssuukk:
Interesting. Could you dump a logcat? This error means Xeno was unable to fully get concert info from last.fm, ever. Do you have anything in your concert view? Can you wait for this sync to finish?
[Android Apps and Games] Meneldur:
Here's the logcat. Now it's stuck in "Syncing Events" since one hour ago. I can't find the concert view, but there's nothing on "events" tab from any artist.
[Android Apps and Games] ssuukk:
Strange, your log contains only 2 lines with string "XenoAMp" (out of 5800). Normally there should be hundreds of them... I can't really guess anything from it. Maybe I can enter your city in my prefs and see if it hangs. So what city do you have in your prefs?
[Android Apps and Games] Meneldur:
I put "Rosario, Argentina". I changed for "New York" to check.
[Android Apps and Games] ssuukk:
Rosario meaning probably "rosary", right? There must be hundreds of cities with that name! I'll be in Puerto del Rosario in a few days. This probably confuses the search engine. Searching by location would be much better, but that would require location permission and it would look quite suspicious on an audio player. Thank you, Google!

Does this look like data for yuor Rosario:

{"events":{"event":{"id":"4065074","title":"Joaqu\u00edn Sabina","artists":{"artist":"Joaqu\u00edn Sabina","headliner":"Joaqu\u00edn Sabina"},"venue":{"id":"8834450","name":"Metropolitano","location":{"geo:point":{"geo:lat":"-32.949631","geo:long":"-60.633373"},"city":"Rosario","country":"Argentina","street":"Av. Intendente Lamas 610 - Shopping Alto Rosario","postalcode":"2000"},"url":"http:\/\/www.last.fm\/venue\/8834450+Metropolitano","website":"http:\/\/www.metropolitanoros.com.ar\/","phonenumber":"+54 341 5684000 \/ +54 11 56481111","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/60833437.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/60833437.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/60833437.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/60833437.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/60833437\/Metropolitano+metropros.jpg","size":"mega"}]},"startDate":"Mon, 28 Sep 2015 22:08:01","description":"","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/36702193.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/36702193.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/36702193.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/36702193.jpg","size":"extralarge"}],"attendance":"0","reviews":"0","tag":"lastfm:event=4065074","url":"http:\/\/www.last.fm\/event\/4065074+Joaqu%C3%ADn+Sabina+at+Metropolitano+on+28+September+2015","website":"","tickets":"\n ","cancelled":"0","tags":{"tag":["sabina","spanish","cantautor","joaquin sabina","rock","singer-songwriter"]}},"@attr":{"location":"Rosario, Argentina","page":"1","perPage":"50","totalPages":"1","total":"1","festivalsonly":"0","tag":""}}}

(Btw, it's the only concert listed for this place, so you won't see much in Xeno either... Pretty bad for a million inhabitants city, probably no one cares to upload concert data to last.fm)

Aaaaaand BINGO! The error happens because there's only one entry for your city! :D
[Android Apps and Games] Meneldur:
Yup, that's my city in Argentina. I mentioned the country on my previous post and yes, I have trouble with first setup of some weather engines that assume "Rosario" is located in Puerto Rico.

Event registering and sharing is scarce and has bad quality in general. In fact I thought you would get a zero data stream regarding concerts here. [emoji53]

Glad we could find the problem. I wanted to tell you using "New York" as my city solved the problem. And you are right: no need to autolocate.
[Android Apps and Games] ssuukk:
It might have solved your problem, but getting New York event list will download A LOT of data, for sure!
[Android Apps and Games] _-Lacoste-_:
Good work:good:
[Android Apps and Games] IllUMINATUz:
Works beautiful.. One thing I miss is the little 'x' button for the notification player to close.. I have to open the app and press back back to close..
[Android Apps and Games] ssuukk:
I'll add it back, then, no prob.
[Android Apps and Games] ssuukk:
Release 0.411

Fix: FFMpeg stability fixes (not to mention - it works again)

Fix: Some more download fixes for Lollipop-horror-OS

Fix: Concert downloading for cities with just one concert...

Fix: up/down WPS layout

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

Last 2.3 compatible release: https://www.androidfilehost.com/?fid=23991606952608132
[Android Apps and Games] snaporaz:
After the last update my Xeno became very unstable. I was getting several "Error:/null" when the app was syncing the database (without apparent consequences), but now virtually every action makes Xeno crash. Just pressing play makes it crash.

I feel the issue is related to database handling. Might having a 20GB database be a problem?

Here's some logcats (please tell me if they're of some use...they're the first ones I'm doing).

Thanks
[Android Apps and Games] ssuukk:
First log:

Database? Nope. Something with access, maybe, as a lot of directories can't be listed. Do you have kitkat, lollipop or something?

Also, check your sources prefs, as Xeno is scanning your root filesystem and failing:

While trying to scan /sbin :D

06-14 23:04:39.799 D/XenoAmp (6581): Problem listing dir:

06-14 23:04:39.799 D/XenoAmp (6581): java.lang.NullPointerException

06-14 23:04:39.799 D/XenoAmp (6581):	at pl.qus.io.FSLocal.getDir(FSLocal.java:20)

Second log:

No write access to your extcard (but this is a caught, non-crashing exception)

/storage/extSdCard/Musica/Talking Heads - (1978) More Songs About Buildings and Food/00-Talking Heads - More Songs About Buildings and Food.m3u

(i'd listen to Talking Heads myself...)

+ FC because of getExternalMediaDirs() doesn't exist on pre-lollipop, which IS my mistake

Third log:

More of the same. So what's actually killing your Xeno is bug in procedure that obtains default download directory. If you clean dowload queue, it should stop. But I've fixed it, anyway. Xeno keeps trying to write More Songs About Buildings and Food.m3u, maybe just because the current track position changed, but this is a caught exception.
[Android Apps and Games] CHeyLoaN:
Hoooo Super!
[Android Apps and Games] snaporaz:
Sorry, I forgot to tell you I'm using Kitkat. How can I clean the download queue? It crashes before I get there (and I don't know exactly where it is, to be honest).

About the source prefs...you're right, but I wasn't able to set them. I tried to set the right folder, but I always got "/" instead of "/storage/extSdCard/Musica". But I think this was MY problem in setting it.

Thanks again for your prompt feedback!
[Android Apps and Games] Freak07:
Hey [MENTION=767982]ssuukk[/MENTION]

Thanks for making the ffmpeg engine working again. It does not work for ape files. However it's working for mp3 and flac.

And a little suggestion. When I fc xeno or it gets kicked out of memory and I re-enter the app the volume is at Max. This is with the 64step setup.

Could you implement and option to limit the value upon starting to a certain level to prevent a little shock in the morning :D

Because my inears are pretty loud with maybe 1/6 of the volume. Whereas my headphones need nearly full volume :)
[Android Apps and Games] ssuukk:
Go to your sdcard, find xenoamp directory, remove __DOWNLOAD_QUEUE__.m3u8 or something like this :D

Can you give me steps to reproduce your source selection error? Maybe it's my fault, I'd like to test it.

APE is problematic, AFAIK there's some strange channel layout technique there "layered" instead of "interleaved" (whichn is kinda standard). FFMPEg implementers don't know about this and that's why most APEs fail to play. But I'm not proficient enough with this library to fix it.

Anyway - new release with fixes in a few minutes.

I'll see what I can do with volume, maybe I can use my clean exit flag that I've implemented to check FFMPeg crashing... Does it happen often? The crashes and out of memory? Do you think it is caused by Xeno, or are you using some other hungry apps?
[Android Apps and Games] ssuukk:
Release 0.412

Come-back: close action in notification (only in full)

Fix: insane volume after XenoAmp crash

Fix: FC in get default download directory (causing random crashes)

Fix: Some new bugs

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

Last 2.3 compatible release: https://www.androidfilehost.com/?fid=23991606952608132

Note: insane volume is fixed only on restart of XenoAmp, there's no way to fix volume after it is crashed, d'oh! (OK, there is, but I would have to check if it doesn't interfere with my Crashlytics...)
[Android Apps and Games] snaporaz:
First of all, now the player works fine. So thanks for the release!

I couldn't find a __DOWNLOAD_QUEUE__.m3u8. The m3u8 files I have are: FAV, HISTORY, INDEX, NET, SCRATCH, SYNC_QUEUE, TAG. In a fit of desperation I deleted SYNC_QUEUE and all my music, in order to start from scratch. The player worked a bit better, but whenever I got to prefs>Pathéthèque options it crashed.

As for the selection, I'm pretty sure it's my fault. The only thing I (think I) did was that: Prefs>Where's my music>pressing +>Local Files>/storage/extSdCard/Musica. Then, the folder path is displayed in "path". Then I press Synchronize>Look for new media. Whenever I go again to Prefs>Where's my music "Path" is empty (/). It's possible that I mistakenly added "/" and looked for new media there, forcing to sync all the phone.

The result was the following: in Music View everything was ok (I see the albums of my music folder), but when I shuffled the tracks (Files>Metaplaylists>Everything or Files>Your DJ>100 random tracks), Xeno plays a "test" file (that it's not in my music folder) or Whatsapp audio files, which is disappointing (but sometimes hilarious). I tried it now and it's the same, I haves file in my now playing list that are not in my music folder.

Thanks again!
[Android Apps and Games] ssuukk:
SYNC_QUEUE. Does going to Patheteque still crash Xeno? 0.412?

There could be several paths in "Where's my music". Tap the path and see if you have more. Delete "/" and try to add your music path again. Tell me how it went.
[Android Apps and Games] snaporaz:
No no, now it works fine!

You're a patient chap, aren't you? :D

It was my mistake. I didn't put to use the trashcan icon...and yes, I had "/" among the paths. Now it's fine. It turns out that my question was pretty moronic :eek:

Thanks
[Android Apps and Games] ssuukk:
Release 0.413b

Change: Engine playlist behaviour

Change: Obtainer/displayer overhaul for better response

Fix: Too many local directories added to sources

Fix: Streaming of smb files with bogus names and paths

Fix: FCs

Note: Thanks to wonders of Scala (which I can't recommend highly enough for any new Android project!) I've overhauled the way Xeno handles current playlist.

Adding directories to current playlist will now immediately unpack their whole contents instead of keeping directory entries, which makes much more sense.

Directory entries may still exist in any other playlist.

Only "Now playing" (the list used by playback engine) has this "automatic recursive unfolding" implemented.

Interesting trivia:

The same functionality took 333 lines of code in Java and 92 lines in Scala

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

Last 2.3 compatible release: https://www.androidfilehost.com/?fid=23991606952608132
[Android Apps and Games] cauch_y:
Hi ssuukk, funny situation last night xeno added / directory to sources like 1000 times. It made my phone to continuously scan whole phone over and over again. The only way was to uninstall xeno, delete all xeno related files and install it again. Unfortunately I don't have any log but I didn't hand my phone to anyone who could mess anything up so it's Android itself or some file corruption. Maybe some additional settings to prevent adding the same source more than 1000 times ;)
[Android Apps and Games] ssuukk:
Whoa! That's EVIL! Are you sure the number of / wasn't 666? What did you do when it happened?
[Android Apps and Games] cauch_y:
I think it was closer to over 9000 ;)

I was driving a car and I thought that GPS killed my battery but when I plugged charger I couldn't charge battery up and phone was damn hot. I could see the xeno icon and toast about scanning media. I didn't listen to music from phone during driving and last time I was using xeno was day before so I don't have bloody idea what might gone wrong
[Android Apps and Games] ssuukk:
Whatever it was, I'm looking at credentials right now and hope to fix it.
[Android Apps and Games] ssuukk:
OK guys, two weeks break. Starting now. :D
[Android Apps and Games] Freak07:
Have a good time and enjoy your holiday!
[Android Apps and Games] IllUMINATUz:
Enjoy your break bro..
[Android Apps and Games] ssuukk:
Release 0.417

Fix: playlist save handling changes

Fix: album art displayer optimizations

Fix: some FCs

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

Last 2.3 compatible release: https://www.androidfilehost.com/?fid=23991606952608132
[Android Apps and Games] cauch_y:
Hi ssuukk,

Can you think about an option to prefer covers in high resolution over those in low resolution? I know that sometimes there is limited number of copies of cover but I don't see any sense in pictures with resolution under 100x100 px. It's OK to give them as a choice if there is nothing else but it is better to filter them out in first lookup.

Is it possible to add some button to make new search? Sometimes search results are biased because name of band is some ordinary word or it is close to other band. There is no way to find proper cover in this case.

PS still the best music player for Android!
[Android Apps and Games] ssuukk:
Good points. I guess even 200x200 are probably obsolete by now (ha! That's full screen picture on my C64...) No prob, I'll add a small toolbar to album art chooser.
[Android Apps and Games] cauch_y:
Thanks for your attention. Unfortunately some underground bands don't have good quality covers in internet so I have to quint my eyes to "oversample" them to HD :)
[Android Apps and Games] ssuukk:
Release 0.418

New: you can now enter your own search strings in cover chooser

Fix: crash when opening playlists with deeep directory structure

Fix: higher resolution cover art will now show first

Note: I don't know what kind of crazy playlists you're playing, but in last release I've accidentaly replaced Scala playlist walker with Java playlist walker, and the former one doesn't handle recursion as well as Scala - it causes stack overflow. So unless some of you were trying to kill poor old Xeno with a cyclic playlist (a playlist referencing itself), think again if you really need a playlist that is 80 levels deep...

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

Last 2.3 compatible release: https://www.androidfilehost.com/?fid=23991606952608132
[Android Apps and Games] cauch_y:
Hi ssuukk,

Is it possible to add some "next" button to download next portion of images? I tried with some covers and I know they are present in Google graphics but they are not in first 20 founded pictures but further (for example Warsaw hardcore band Hulk Hogan - after some pictures of Hulk Hogan there is cover ☺). Also what about other sources? Xeno shows that it looks in other services but every result got caption "internet"?
[Android Apps and Games] ssuukk:
Well - if it could't find it in these other sources, then it shows just "Internet". "Next" button would be lame, but I might add more results.
[Android Apps and Games] cauch_y:
What about an option like some apps have - if you scroll down or up till the edge of the screen it loads new items?

Wysłane z mojego GT-I9100 przy użyciu Tapatalka
[Android Apps and Games] berrybird:
Good player. Love it!