Tag Archives: android

AIMP for Android v3.00

User Interface

New user interface is the main feature of the new version. Unlike previous releases it is not an update of the Bliss skin. We have created a new skin  following the Material Design 2 concept as base for new design of application, considering feedback from our users that using AIMP2.

So, meet a new Charm skin!

Main Screen

According to the Material Design 2 concept, all frequently used elements are placed at the bottom edge of screen. This approach simplifies the one-handed interaction with the app.

Now, Album Art displays in special “box” instead of fill all screen area as it has been implemented in Bliss skin. This “box” changes it size according to album art size and it aspect ratio. Its means that now player supports for non-square album arts which will no longer be cut by screen edges.

Waveform-navigator is one of major features of AIMP4 for Windows that so liked by users, now has been implemented in mobile version of player. In current release waveform-navigator is available only for local files.

Gestures

Now, the album art area allows you to control the player via gestures:

In this release, the area supports following gestures:

  • Double tap at left / right / top and bottom side
  • Swipe-to-left and swipe-to-right
  • Swipe-to-top and swipe-to-bottom
  • Vertical sliding

You can set any action for each gestures via app settings.

Below of album art box you can find the information box that contains information about playing track. The box also supports gestures : horizontal swipe allows to switch between track information and track lyrics (provided that it is available).

Playlist

We have enhanced the Playlist screen’s appearance:

Major feature here is playback control panel. So, you do no longer need to switch to the main screen while working with the playlist to pause playback or switch the song.

According to users feedback, we have re-designed grouping and sorting functionality:

First, we have updated list of built-in sorting and grouping templates: we removed templates based on one field and added complex templates that uses few fields.

Next, we have re-designed sort dialog that now allows users to select sort direction, sort inside groups only or shuffle playlist entries.

Equalizer

In this release, we have re-designed the Equalizer presets dialog. Now it allows you to delete few presets simultaneously:

Settings Dialog

We have updated UI of Settings Dialog too, that consists exclusively of system elements:

We have added extended description for each group that will make navigation easier. Also, the dialog now can be styled using accent and gamma of currently used skin.



Files Adding Dialog

Appearance and functionality of Files Adding Dialog have been extremely changed:

Performance

All file-based operations are now operated in background thread to increase UI responsiveness and avoid application hangup when operating with huge but slow sd-cards.

Home Screen

Next step is “Home Screen” implementation. Home Screen is a root folder that contains shortcuts to sd-cards and standard folders.

Shortcuts

In additional to shortcuts for standard folders, you can add shortcuts for custom folders – just tap on the “pin at home screen” item in folder’s context menu.

Design

To make navigation easier, we have added different icons for standard folders (Downloads, Music and etc) and custom shortcuts.

Sorting

The screenshot above demonstrates an ability to sort content of displayed folder. In this release you can sort content by name or date modified. As in the playlist screen, sorting dialog here provides an ability to choose sorting direction.

External Storages

In major version, we also have re-designed framework to operate with file system to support the changes introduced in Android Q. This approach made possible to implement the external storage support. So, in AIMP3, we made support for the SMB protocol that allows to play music from PC’s shared folders running under Windows OS. We are going to extend the list of supported external storages in future.



Layouts

According to users feedback, with this release you can select skin layout manually (for phone / for tablet / for car pc).

CarPC

We have implemented special layout on Charm skin level for CarPCs running under Android OS:

The main purpose of this layout to minimize distraction factors of UI – that is, we have removed unnecessary elements, minimized screens number, increased UI elements size to simplify touch operations, and implemented track seeking (just hold the “previous track” / “next track” buttons).

Note: this layout is optional, other skins may not support it. In this case, the player uses phone layout for landscape screen orientation.



Night Mode

According to world trends, we have added support of night mode in our application. Now, you can specify skin’s theme for night mode, if theme is not set – night mode is unavailable.

Night interval is calculated by Android OS according to your location, current time zone and date and time. Note that if player has no permissions to access your location, night mode works but less accurately.



* * *

When?

We are planning to start beta-testing in beginning of September.

Supported versions

Starting from AIMP v3.0, minimal requirements to Android OS version is Android KitKat – v4.4.

Is it possible to get previous skin?

The Bliss skin will be shipped with AIMP3, you are able to select it in app settings.

AIMP for Android v2.90

We glad to present to you a new mobile version – AIMP for Android v2.90.

Sound Engine

Resampler
In this update, we have enhanced built-in resampler: now you can choose the optimial quality / speed ratio for your device, it will allow you to get rid from small sound scratches during playback and save the phone’s energy.

The 5 quality presets are available for you choice in an app settings: Fastest / Fast / Normal / High / Highest.

Starting from v2.90 default resampler’s preset is High, not a Normal like in previous version.

Peak Volume Normalization
In additional to volume normalization via replay gain we have introduced peak-based normalization. Like in version for Windows, the normalization has highest priority.

Tracker Music
Special playback settings for the tracker music are now available in mobile version too.

Equalizer
We have introduced an ability to use different custom presets for playback via headset / phone speaker. Now player will automatically switches between these presets when you plug-in / plug-out the headset. This ability does not depended from the “auto” mode of equalizer.

Playback

Album Arts
We have enhanced album art settings by adding the “Find in Internet on Wi-Fi only” option. You will no longer have to abandon of this feature just because it spends precious megabytes of the mobile Internet.

Headset Control
Two new options has been added to control the playback via headset or hardware volume buttons:

  • Pause playback when volume become zero
  • Start playing when volume become non-zero

Shuffle Playback Mode
In this version, we have introduced an ability to switch on / off the shuffle mode for each playlist separately. If you like this behavior you should switch on option with same name in app settings.

Files Adding

Behavior Settings
The “import from external apps” options set that has been introduced in previous release, has been enhanced by the “import entire folder if one file is sent” option. This option will be useful for car pc users.

“Import from external apps”
Probably, you have repeatedly encountered the case when you click on audio file in a third-party application to play it, but player does not play anything. Usually, in these cases third-part application sends to the player special URL instead of real file path. So, player cannot find the file and does not play anything.

In v2.90, we have solve this issue: first, we have improved our algorithm that converts the special URLs to real file paths – it now successfully converts links from most popular applications. Secondly, if player cannot resolve a real file path it will use the URL to “download” the file to external cache directory and will play the file from it.

File Adding Dialog
Special attention was paid to file adding dialog: now the dialog will suggest you to display hidden files and folders if current folder contains it. We hope that this feature will simplify the find music on your device operation and reduce number of support tickets.

Playlist

Grouping
We have added the “auto-merge similar groups” option like PC version have.

Performance
Each release we are working on app stability and performance. In v2.90, we have:

  • replaced the JAudioTagger library by our code that has been ported from PC version. This led to improve tags reading performance up to 200% and save binary size to 18%.
  • improved playlist actions performance. Generally, performance has been increased up to 80%.

Lyrics

In this release, we have enhanced lyrics support: now player supports for live-lyrics and lyrics that embedded to CUE sheets or located in separate file placed near audio file. Following lyrics formats are now supported:

Themes
We have extended potential abilities of our skin engine to make possible to display lyrics or live-lyrics on app’s main screen in custom themes.

Built-in theme does not use these features for now, but we are planning to support these in next major release.

* * *

Public beta-testing is already started, you can join this now at this page.

Присоединяйтесь к нам:

AIMP for Android v2.50 – Темы

Недавно стартовало публичное бета-тестирование новой версии AIMP для Android, я хотел бы разобрать вопрос создания собственных тем для плеера, поскольку редактора тем для мобильного AIMP еще в глубокой разработке – собирать тему придется вручную. Итак.

Continue reading

AIMP for Android

Нас постоянно спрашивают: “Будет ли AIMP для Android?”. На что я обычно отвечал, что, возможно, когда-нибудь в будущем будет. И сегодня это будущее настало, сегодня я хочу представить вам первую версию плеера для этой платформы.

Continue reading