yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] ssuukk:
RELEASE FF

New: FFMpeg playback engine

Notes:

- due to yet unsolved bug in FFMpeg only single track is played, no playlist walking

- experimental release, "production" will be smaller

- test exotic formats you may have or the ones that didn't work in normal xenoamp

- volume, replaygain and equalization works

- gapless not working (yet)

- may leave you with music still playing after xenoAmp crash (ouch!) it might be wise to reboot your device in such circumstances

- I'm not sure, but it might work only on ARM devices

It may be more non-working than working... But if it is working then for all those people whose OS didn't support gapless, this is a XenoAmp release supporting all possible audio formats.

Link to Xeno FFMpeg:

http://d-h.st/V7w
[Android Apps and Games] mguinta25:
Where the hell is the synchronize button to sync Google Music. Im losing my mind right now.
[Android Apps and Games] ssuukk:
In credentials, go to your google settings, then select "Synchronize" from header context menu!
[Android Apps and Games] AGiLiT:
If this is a limited time offer, I'd add Google Drive to the mix of options to consider. Dropbox has a daily download limit of 20gb a day. Google drive gives you the same 5gb storage and has no limit AFAIK.
[Android Apps and Games] ssuukk:
Xeno FFMpeg available here:

http://d-h.st/V7w
[Android Apps and Games] mpiekp:
Sounding good :)

No show stoppers encountered
[Android Apps and Games] aypeeootrek:
I'm having the same the issue where I don't see a synchronize button. Can't even figure out how to get my sd card songs to appear. I've tried everything so far from credentials, to files menu
[Android Apps and Games] KicknGuitar:
Download a Logcat app such as CatLog

Recreate the issue then open the logcat app,

In the Search Logs bar, type: Xeno

Once loaded, press Menu and select send as attachment pick how you wish to share it. Saving a logcat only saves it in the Catlog folder so just "share" it right away such as emailing it or uploading to dropbox etc.

Go to the SD selection on your screenshot. Make sure the path is correct. Then select one of the following syncing options in the drop down menu. The only difference I can tell is:

Look for new media

Shorter

Refresh metadata

Longer, Adds new albums (like new media?) but also updates existing media metadata. (I am hypothesizing)
[Android Apps and Games] aypeeootrek:
When I click either nothing happens:confused:
[Android Apps and Games] KicknGuitar:
There's no notification unless you go back to the main view. Once there the song title etc will fade and "syncing/Purging etc" will appear in it's place with file counts and percentages.
[Android Apps and Games] ssuukk:
OK, it would probably be wise to notify that the sync started... And please remove all these google sync accounts! One is enough!

In case you still have problems - tell me.
[Android Apps and Games] aypeeootrek:
So I woke up, opened the app and everything started syncing on its own . So thanks man
[Android Apps and Games] ssuukk:
RELEASE 0.208

New: experimental FFMpeg playback engine, enable in Misc prefs. Tested with: MP3, OGG, MPC, WMA, AIFF, FLAC, M4A, MP4. APE broken.

Fix: entries will get purged if they don't belong to any synchronizer

Fix: notification when syncing from credentials center

Fix: you can't add more than one synchronizer for a path (i.e. two Google Music syncs)

Note: size reduced to 10Mb, but still too much for XDA.

P.S.: Please do take it for a ride, not the FFMpeg part, as it is hardly usable with single track playback, but just the whole usual XenoAmp, so I can see if I didn't break anything and publish it to google Play.
[Android Apps and Games] coolnessQ:
Nice cannot wait for the 208 download :)

posted by the Q Master, woepidooo
[Android Apps and Games] mav744:
tested the New Version, with ffmpg activated the Musik is stuttering when i lock my Phone and the Display turns off. when i deactivate the Option, all works fine.

Gesendet von meinem LG-P760 mit Tapatalk 2 auf PAC-man mit einigen Verbesserungen und Anpassungen
[Android Apps and Games] ldiomedi:
The 208 it's in a link for download in the op just before the attached previous releases..

Enviado desde mi MB526 usando Tapatalk 2
[Android Apps and Games] coolnessQ:
This one?

posted by the Q Master, woepidooo
[Android Apps and Games] AGiLiT:
No. OP means original post; the first one in the thread. At the bottom of the post; before all the other downloads is the link to .208 version.
[Android Apps and Games] coolnessQ:
Oow thnx didnt see it in the first place :)

posted by the Q Master, woepidooo
[Android Apps and Games] AGiLiT:
Same here.

Oops! Found something. Find similar is not utilizing whatever logic you used to give it a random track listing. It's pulling entire albums in sequentially.

Did the kill switch in notification go away?
[Android Apps and Games] lukegb:
GMusic sync appears to do nothing

Can't get Google Music sync to work - opening Prefs->Credentials centre->+->Google Music, and using my Google Account email and a valid 2-factor application specific password, then clicking the header at the top and clicking "Refresh metadata" - a toast comes up and says "Syncing" but after that nothing seems to happen.

Trying the same steps but with my actual Google Account password also appears to do nothing than make the toast pop up.

Any help?

Logcat just contains:

D/XenoAmp ( 6059): ****************************************** newxenopath Uwaga to string zamiast get path!
D/XenoAmp ( 6059): Start sync by url:xeno:/service/google/
D/XenoAmp ( 6059): Checking credentials for:xeno:/service/google/
D/XenoAmp ( 6059): Odnalazlem:xeno:/service/google/
D/XenoAmp ( 6059): [SYNC] google music synchronizer =========================================
<some Dalvik VM garbage collection stuff>
D/XenoAmp ( 6059): purge

Version is milky trichome 0.208 (from first page - FFMpeg engine off)
[Android Apps and Games] markk1995:
Oh wow just found what I thought you removed ages ago. The look for new files button was so hard to find, I thought it was in the pathetique options. Could you make that whole section much clearer? Maybe don't call it credentials but sync options and hint about it in description

On 207 my ogg files work great.
[Android Apps and Games] ssuukk:
OK, that probably means I need to raise task priority for ffmpeg. Although I have no idea how :D

Find similar - bug, I will correct it.

Notification switch - do any of the switches work on your Android? It didn't go away, for sure...

Yes, I'll look into it in a moment.

Good point, I thought about that, but always forget to change it,
[Android Apps and Games] ssuukk:
RELEASE 0.209

Fix: "Find similar" returning sorted results

Fix: Google Music synchronizer will now add "@gmail.com" if omitted by user (was: Google Music not syncing)

Fix: Synchronization purging existing media (was: Google Music not syncing)

New: Sync button added to credentials action bar for less confusion
[Android Apps and Games] AGiLiT:
What other switches are there? Buttons on the widget work.
[Android Apps and Games] ssuukk:
skip back / play / next / close

I thought they don't work on 2.x
[Android Apps and Games] AGiLiT:
Where are the switches located? I'm not sure I know where to look to test them or validate that they are there.
[Android Apps and Games] ssuukk:
They are in the XenoAmp notification. But if your OS doesn't support buttons in notification, they simply aren't there.
[Android Apps and Games] AGiLiT:
OK; I have no buttons in notification; just the play/pause symbol. I guess I thought at one time that worked for me.
[Android Apps and Games] GermainZ:
Wow, I skip ~50 releases and the player has entirely changed. It's so much slicker now, great job!

I personally hated the widgets, tho (mostly because my launcher's dock is transparent and set as overlay, so I couldn't really use the play/previous/next buttons). So I altered it a bit by modifying the apk (I can post the modified appwidget_4x2.xml if you want; I actually modified that then resized the widget from the launcher itself) - consider this a suggestion for a 4x4 widget, please? :D
[Android Apps and Games] ssuukk:
Sure, please do post it!
[Android Apps and Games] GermainZ:
Here it is:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:gravity="center" android:orientation="vertical" android:background="#00000000" android:paddingLeft="0.0dip" android:paddingTop="0.0dip" android:paddingRight="0.0dip" android:paddingBottom="0.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:baselineAligned="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageButton android:id="@id/logo" android:paddingLeft="0.0dip" android:paddingTop="0.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src= [MENTION=3944923]drawab[/MENTION]le/xenologo" android:scaleType="centerInside" android:layout_centerHorizontal="true" style="@style/appwidget_button" />
<LinearLayout android:gravity="left" android:layout_gravity="center_vertical" android:orientation="vertical" android:id="@id/panelInfo" android:paddingLeft="5.0dip" android:paddingRight="5.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true">
<TextView android:layout_gravity="center" android:id="@id/artist" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/widget_artist_name" />
<TextView android:layout_gravity="center" android:id="@id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/widget_track_name" />
<TextView android:layout_gravity="center" android:id="@id/album" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/widget_album_name" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/guziki" android:layout_width="fill_parent" android:layout_height="wrap_content" android:weightSum="3.0" android:layout_alignParentTop="true" android:layout_marginTop="35.0dip">
<ImageButton android:id="@id/prev" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@*android:drawable/ic_media_previous" android:layout_weight="1.0" style="@style/appwidget_button" />
<ImageButton android:id="@id/playPause" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@*android:drawable/ic_media_play" android:layout_weight="1.0" style="@style/appwidget_button" />
<ImageButton android:id="@id/next" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@*android:drawable/ic_media_next" android:layout_weight="1.0" style="@style/appwidget_button" />
</LinearLayout>
</RelativeLayout>

(I removed the float controller icon BTW, as I use a Tasker created scene for that, and the controller is too big for my screen)

(for the album icon, I just replaced xenologo.png as I was too lazy to create a new file & change the [MENTION=3944923]drawab[/MENTION]le/xenologo to something else :D)

Thanks :D
[Android Apps and Games] lukegb:
Still no luck with the new version - I'm using a full Google Account email address (since I'm using a Google Apps domain I have to anyway).

Can you make Google Music sync work using the Android account manager instead? That way I don't have to give you a username/password and it becomes a lot easier to set up.

BubbleUPnP and GMusicFS both use this (I believe).
[Android Apps and Games] ssuukk:
OK, I had to modify it so the icon gets scaled properly on big screens. It will be available next release (I'm using it already!)
[Android Apps and Games] ssuukk:
Could you send me the logcat?

As for authenticator - I am not sure. If I can get user and password from the authenticator, not some token, then it is possible. Otherwise can't do, as my GMusic api requires user and pass. Of course I might ask GMusicFS author if he can share some code...

EDIT... Ah, wait. I just looked at may code. It actually might be possible!
[Android Apps and Games] mav744:
in the New Version, the Musik is also stuttering when i lock my Phone and the Display turns off when ffmpg is activated.

Gesendet von meinem LG-P760 mit Tapatalk 2 auf PAC-man mit einigen Verbesserungen und Anpassungen
[Android Apps and Games] ssuukk:
I know that, no solution yet. Anyway, ffmpeg plays but it's hardly usable at the moment. Just a demo.

Sent by automatic reply bot from my Galaxy S2
[Android Apps and Games] lukegb:
Here you go:

This is what appears every time I press the sync arrows:

D/XenoAmp (11201): Checking for local sync
D/XenoAmp (11201): ****************************************** newxenopath Uwaga to string zamiast get path!
D/XenoAmp (11201): Start sync by url:xeno:/service/google/
D/XenoAmp (11201): Checking credentials for:xeno:/service/google/
D/XenoAmp (11201): Odnalazlem:xeno:/service/google/
D/XenoAmp (11201): [SYNC] google music synchronizer =========================================
D/XenoAmp (11201): purge

...and then there's all the gunk from my phone going to sleep.

Version: milky trichome 0.209, FFmpeg engine disabled
[Android Apps and Games] pdane:
I've been able to add my credentials, but I can't figure out how to get google music to synchronize. Can you please tell me what the next step is? I can't for the life of me figure out the what is the "header context menu".
[Android Apps and Games] ssuukk:
I'm working on using "system" credentials at the moment, it seems it might work!

Header is the top part of page, with account name and two icons. The one with arrows is sync, the other one is "+" for adding. Context menu is when you tap account name. So either this or "circular arrows" icon!
[Android Apps and Games] pdane:
Thank you for the quick reply. I have looked on every page that I can think of and I still can't find how to make google music synchronize. Can you please give me more detailed instructions or maybe a screenshot. Thanks in advance.
[Android Apps and Games] ssuukk:
1) Go to preferences

2) Go to credential preferences

3) See "+" in upper right corner? Tap it. Select "Google Music"

4) Enter your credentials (will change in next release, as Xeno will just use account info kept by Android)

5) Touch arrows icon, left of "+"

6) Wait.
[Android Apps and Games] pdane:
I don't see the sync arrows. Am I missing something?
[Android Apps and Games] ssuukk:
You're missing the latest version. In this version just tap the header, left of "+" and select "Synchronize" from a menu that will pop up!
[Android Apps and Games] ssuukk:
I've fixed it, probably.
[Android Apps and Games] KicknGuitar:
****. Forgot to mention this a while back: (in the Playstore version 209) the back arrow closes Xeno. All the other buttons seem to work properly.
[Android Apps and Games] b1ue:
Back button doesn't close the app (for me anyway)...and the x in the notification works as well.

But the volume is maxing out every time the track switches...I don't think my ears can take it much more:p

This happening with anyone else?

Latest play store version
[Android Apps and Games] ssuukk:
Pause + back on WPS should exit, unless you've tried FFmpeg codecs...

Volume change on track change occurs only when you use your volume button without GUI visible, should happen only once, though! There's also another possibility - your ROM has broken streamVolume, in this case use "My knob is broken" from behaviour prefs.
[Android Apps and Games] b1ue:
Thanks! Works great now:)

Knew I must have been overlooking something lol

Edit:Guess I should have paid more attention to the faq:p
[Android Apps and Games] Aquaticbliss:
I really love this player. It's the only one that I use now. I was wondering if you could make the 4x1 widget have no background. I tried to decompile and change it myself but couldn't.
[Android Apps and Games] GermainZ:
Decompile and change line 2 of /res/layout/appwidget_4x1.xml from this:

<RelativeLayout android:background="#55000000" android:paddingLeft="0.0dip" android:paddingTop="0.0dip" android:paddingRight="0.0dip" android:paddingBottom="0.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent"

To this:

<RelativeLayout android:background="#00000000" android:paddingLeft="0.0dip" android:paddingTop="0.0dip" android:paddingRight="0.0dip" android:paddingBottom="0.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent"

Then recompile (and sign), uninstall XenoAmp & install the new APK (can't install directly because of different signatures).
[Android Apps and Games] Aquaticbliss:
Thank you for that. I tried to decompile the app before but kept getting errors so I gave up.
[Android Apps and Games] ssuukk:
RELEASE 0.210

New: 4x4 widget by GermainZ

New: Google Music now authenticates using Android internal mechanisms. XenoAmp won't know your credentials!

Fix: skip back instead of close in notification

Note: Google Music is not entirely true, since you CAN synchronize Google without giving your [MENTION=652814]gmail[/MENTION] password to Xeno (DO try it! delete password and synchronize!), but I have no idea how to obtain streaming url using this method, so for listening you still have to pass the password... I asked gmusic FS author for hints, but since I flooded him with queries yesterday, I don't think he'll respond again :D

Note 2: The account you use for google music has to be added in system settings + you have to allow Xeno use this account when prompted.

And note - synchronizers get scheduled, if you don't see any reaction when pressing "sync", it means something other is occupying the queue...

Downlad link: http://d-h.st/cYk
[Android Apps and Games] KicknGuitar:
I love the new name "where's my music?" right to the point!!! Sync Button/notification is perfect and simple. And you fixed the Playlist issue of ending when new content is added! Cheers!

I'm sorry if I confused you with my post earlier but I was refering to the "previous/forward/pause/exit" buttons on the notification bar widget thingy. Thus the following is still true: "the [play] back arrow closes Xeno. All the other buttons seem to work properly."

I tried gmusic to sync. At first without, then with a password. No luck. My logs are saying "MP3Extractor:E: unable to resync. Signaling end of stream."
[Android Apps and Games] ssuukk:
"Play" closes xeno? All others work as expected? Does your system use big or small (old-style) notification?

Could you post more of logcat? "MP3Extractor:E: unable to resync" doesn't seem like my error message!
[Android Apps and Games] AGiLiT:
Like the new widget, but it is too transparent. Track details and controls get lost on a light background.
[Android Apps and Games] ssuukk:
Heee, heee... Too transparent... Not enough transparent... Maybe I'll add some semi-transparent background just to text fields?
[Android Apps and Games] KicknGuitar:
Just the back button. I'm guessing it's the "new" one. CM10, Android 4.1.2 Screenshot. Log.

Sorry, thought maybe that showed more since Xeno didn't seem to register what went wrong. Here ya go:

Log

AGiLiT, nice band choice.
[Android Apps and Games] ssuukk:
Heh, I was sure, I've corrected that one. Oh, well... Next try.
[Android Apps and Games] GermainZ:
Can you make the transparency and text/image shadows selectable? Some apps give you the choice. Others just offer two sets of widgets (transparent/not transparent) so you can also do that.

Oh BTW, if you could give us the choice to change the notification's colors as well, that would be great. It's black on black on my ROM.
[Android Apps and Games] AGiLiT:
Thanks. They were supposed to play in Houston this weekend but it got rained out. We had this playing in the car driving home through the storm.
[Android Apps and Games] ssuukk:
I'm absolutely for customization, but I guess it will be very last thing to look into, when I have no other worries about xeno. My! I even have some ideas for easter eggs... just imagine if the circle becomes a triangle when listening to "Seven Nation Army"... :D

And for some time I'm thinking about creating a 8Tracks mix for you all. It will be called "Stoned as a Pole", and will take you for a really eclectic trip made of progressive trip-hip-hop, dubstepped folk, free-ish jazz and vava- erm... ragamuffin... Everything in Polish. Today I've bought a new album of my favourite Polish hip-hop artist, he recorded it with... accordeon trio.

So if you're at least a bit into hip-hop (which I used to loathe several years ago), check this out - that's the guy from his earlier record, with characteristic scat-singing of Urszula Dudziak (you know "Papaya", do you?)

P.S.: For optimal vieving conditions, watch fullscreen and high.

[YOUTUBE]uam_RcA19s4[/YOUTUBE]
[Android Apps and Games] markk1995:
The close X button WORKS but only when the notification is in the style of the album art stretched as the background.

The problem still persists if the notification is in the alternative style with the small square album art on the left and the buttons on the right
[Android Apps and Games] BillyD325:
Ok I thought this was a ROM problem, but it only seems to be a problem when calibrating for something other than headphones. When I try to calibrate in my car, the calibration sounds come out the phone speaker instead of the car speakers. Then when I try to play any music after this the sound comes out the phone speaker even with headphones or the jack to the car stereo plugged in. I am able to calibrate headphones just fine, which use the same jack on the phone. Do the two calibrations access the hardware differently? This started after upgrading my phone to Android 4.2.2 (CM 10.1) from ICS. Other music apps (Pandora, Slacker, Apollo) work fine, and XenoAmp works fine as long as I don't try to calibrate my car speakers. Since the calibration is one of the big selling points of this app this is a problem. Any thoughts? Would a logcat help? If so I'll get one.

Thanks
[Android Apps and Games] KicknGuitar:
So after trying a few things to sync gmusic and to no avail I went to the music view to resort it to offline but no menus! Is that just me? What can I do to reset music view without reinstalling Xeno and wiping the prefs files?
[Android Apps and Games] AGiLiT:
Interesting! (I couldn't understand a word he was singing. though...) :laugh:

If I ever did an 8Tracks mix, it would be all covers. Here's one of my favorites (apologies if you've seen it... it was pretty viral a year ago.)

[YOUTUBE]d9NF2edxy-M[/YOUTUBE]
[Android Apps and Games] ssuukk:
Actually it was broken also in big notification style (at least on my device). Fixed in following release.

I'd say it's a ROM thing. Putting something into headphone jack should redirect media to the jack. It is how it works on my device. Unfortunately chefs keep breaking things, just look how often people have problems with fine-tune volume (btw - this makes headphone calibration impossible). Of course you can get a logcat and send it to your ROM chef! :)

I reverted to working (I hope) code before changes. The missing menu thing is a bug, fixed in below release.

Sure I've seen this one! :D

RELEASE 0.211

New: menu hard key brings up preferences

Fix: simplified internal volume management, should be smoother now! (native and FFMpeg mode)

Fix: restored working google music sync due to problems with OAuth API

Fix: skip back in notification

Fix: multi album releases sort order on double click in music view

Fix: no context menu if music view empty

Download link: http://d-h.st/U5G

Please test google music! Adding google music account fails, though, as I forgot to remove new code there...
[Android Apps and Games] selyb:
Request: I would like to be able to add tracks to multiple playlists based on a tag. One way to do this is add support for multiple genres and then I could browse by genre to create the playlists. Another way would be to use a custom ID3 tag or comment tag specifically for the playlist function.

Another request: Playlist support for setting shuffle/repeat options. Use a comment in the playlist to determine whether this playlist should be shuffled and/or repeated during playback.