[Android General] ssuukk:
Application Tour

1. Home tab

View attachment 4705988

Shows recently played tracks (including streaming radio stations!) and playlists.

2. Favorites

View attachment 4705989 View attachment 4705990

As you remember from previous XenoAmp, any container can be added as a favorite. Be it your network neighborhood, 8Track feed, album on Spotify, playlist on Subsonic, directory on SMB server, Trip-Hop tracks, tracks by Thin Lizzy and so on. You can switch tile view to row view if you prefer it that way.

3. The Music

View attachment 4706009

Good old music sheet is still there. If you don't know it from previous XenoAmp - it's a configurable matrix view that allows you to display your collection by selecting what is visible in rows and columns. This particular screenshot shows album artist in rows and albums in columns. But you can configure it to show i.e. year and genre.

4. The new context menu

View attachment 4706010

Long touch track or tile anywhere in XenoAmp and this thingy pops up. Colorful chips allow you to jump to separate pages showing only tracks from particular genres (green), album (purple), artist (blue), similar artist (yellow) - see example in 6. There are more chip types, depending on entry (i.e. users in 8Tracks or Spotify).

5. Playlist view

View attachment 4705993

Allows track reordering and expanding your knowledge! If you clicked a tile in sheet view you can pull this list left and right to see other tiles in the row

6. Category view

View attachment 4705994

This usually shows up if you click any of the colorful chips. Of course clicking any of the bands will bring you to yet another category view.

7. The browser

View attachment 4705995

The good old browser, nothing changed there. For new users: everything XenoAmp can play is part of one, large filesystem. So here you can find and list your Android device, UPnP, SMB servers, Subsonic, 8Tracks and other music services.

8. While Playing Screen

View attachment 4705996View attachment 4705997View attachment 4705998View attachment 4706000

A whole bunch of them! Long touch the cover to switch between four layouts:

a) small with thumbnail-like image (nice choice of colors for MOS 6581, XenoAmp, btw!) and boring standard controls

b) middle with whole cover visible and boring standard controls

c) big with cover filling whole screen and boring standard controls

d) big with standard XenoAmp wheel menu that some of you enjoyed

9. Lyrics

View attachment 4706001

I guess it needs no explanation

10. Equalizer

Nothing fancy here, besides the usual room correction for loudspeakers and audiogram-like test for headphones.

The technology

So this time I'm not fighting Android, during these years I learned to live with it peacefully. XenoAmp2 uses Google ExoPlayer 2 and all the goodies (and limitations) that come with it (one of them is probably there will be no Spotify support this time!). All used components and libraries are bleeding edge.

I'm planning on adding different skins that will not only change colors, but in some cases look of the whole views shown above. XenoAmp2 was written in a very skin-friendly way from the very beginning.

Unfortunately many of cool features (like i.e. nice transition animations) are supported only since Lollipop and on older Androids your XenoAmp2 experience may be different.

Misc info

It's far from being finished!

It's sure full of new bugs, as it is practically written from scratch!

Xeno Radio Station directory server is down for everyone. I'm looking for a new home for it.

Currently it asks on start for read access to your files as this is required to read ALL the tags from files, even those not supported by Android normally. For very paranoid - I might change it in the future to stick just to tags available in Android, but it's not a high priority right now.

A few first releases here will probably crash a lot due to ProGuard messing with classes it shouldn't mess with. We'll fix that as we go.