{"id":1285,"date":"2023-03-15T07:50:19","date_gmt":"2023-03-15T04:50:19","guid":{"rendered":"https:\/\/www.aimp.ru\/blogs\/?p=1285"},"modified":"2023-12-18T11:46:26","modified_gmt":"2023-12-18T08:46:26","slug":"","status":"publish","type":"post","link":"https:\/\/aimp.ru\/blogs\/?p=1285&language=en","title":{"rendered":"AIMP v4 for Android","raw":"AIMP v4 for Android"},"content":{"rendered":"\n<p>On March 15, 2013, we have published first mobile version of AIMP. 10 years have passed since that moment! In that time we&#8217;ve come a long way &#8211; from the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/blogs\/?p=443\" data-type=\"URL\" data-id=\"https:\/\/www.aimp.ru\/blogs\/?p=443\" target=\"_blank\">simplest version<\/a> with just a few buttons and playlist, to a <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/?do=features&amp;os=android\" data-type=\"URL\" data-id=\"https:\/\/www.aimp.ru\/?do=features&amp;os=android\" target=\"_blank\">version that supports multi-playlists, NAS, cloud storages and much more. Yes, perhaps the development was not as fast as many people wante<\/a>d, but Android also evolved: the requirements for applications changed, restrictions were introduced, new versions of firmware based on this OS appeared with a different behavior of basic functions. Much of the time was simply spent on adapting the application to the new things.<\/p>\n\n\n\n<p>Today we glad to present you AIMP4, the next big update for the mobile version of player for Android OS.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Operate with files<\/h2>\n\n\n\n<p>As you know, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/blogs\/?p=1138\" data-type=\"URL\" data-id=\"https:\/\/www.aimp.ru\/blogs\/?p=1138\" target=\"_blank\">Android 11 have introduced file access restrictions<\/a> &#8211; applications no longer have full access to user files, even for reading. Google recommends using the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.androidcentral.com\/what-scoped-storage\" data-type=\"URL\" data-id=\"https:\/\/www.androidcentral.com\/what-scoped-storage\" target=\"_blank\">storage access framework<\/a> (SAF). All releases since v3.20 were based on this recommended approach, and unfortunately, the approach has proven to be extremely negative &#8211; people do not understand these limitations and blame us for it.<\/p>\n\n\n\n<p><strong>Restricted access<\/strong><\/p>\n\n\n\n<p>The OS has a special permission for music applications, it allows the app to use old files access approach, but lists audio files only*\u2026<\/p>\n\n\n\n<p>*Unfortunately, not all audio (or related to it) files determines by Android OS as audio files. In this approach:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You <span style=\"text-decoration: underline;\">unable<\/span> to play music in APE, MPC, WV, TTA, DSF, DFF, WebM, UMX, MOD, MO3, IT, S3M, XM file formats<\/li>\n\n\n\n<li>You <span style=\"text-decoration: underline;\">unable<\/span> to import playlist in formats differs from XSPF and M3U<\/li>\n\n\n\n<li>Lyrics files (SRT) and <span style=\"text-decoration: underline;\">CUE<\/span> sheets files <span style=\"text-decoration: underline;\">cannot be loaded<\/span>!<\/li>\n<\/ul>\n\n\n\n<p>These limitations negate key features of AIMP, so switching to SAF two years ago seemed like the only right way\u2026<\/p>\n\n\n\n<p><strong>Changing strategy in AIMP<\/strong><\/p>\n\n\n\n<p id=\"saf\">In AIMP4, we completely redesign file access strategy (thanks to Soolo).  <\/p>\n\n\n\n<p>Since this release, the app uses hybrid approach: basically app accesses to files using old approach, but you will access to the Downloads folder, phone memory, USB-drives and SD-cards, but in restricted mode (audio only). <span style=\"text-decoration: underline;\">If you need to access to CUE or some other file formats<\/span>, you just grant a full access via SAF for specified folder, and app will use new file access approach just for this folder.<\/p>\n\n\n\n<p>Let&#8217;s see on example:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_home-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"600\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_home-en.png\" alt=\"\" class=\"wp-image-1317\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_home-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_home-en-169x300.png 169w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>The warning icon at right side of list entry displays that the app has restricted access to the folder (audio files only). After entering to such folder, the app will hint that it does not have access to all files:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_00-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"400\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_00-en.png\" alt=\"\" class=\"wp-image-1309\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_00-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_00-en-254x300.png 254w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Tap on the banner will invoke dialog that offers to grant full access to the folder:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_01-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"340\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_01-en.png\" alt=\"\" class=\"wp-image-1311\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_01-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_01-en-298x300.png 298w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_01-en-150x150.png 150w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Tap on &#8220;grant full access&#8221; and next, in following dialog, tap on &#8220;use this folder&#8221;:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_02-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"120\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_02-en.png\" alt=\"\" class=\"wp-image-1313\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_02-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_02-en-300x107.png 300w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>After doing that, banner will disappear and you will all audio files in the folder: <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_03-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"600\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_03-en.png\" alt=\"\" class=\"wp-image-1315\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_03-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_03-en-169x300.png 169w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><strong>Tracking the access status<\/strong><\/p>\n\n\n\n<p>In addition, we&#8217;ve implemented tracking the access status to external providers.If access rights to external provider revokes, its status in the list will changed and it will be marked by special label:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_04-ru.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"135\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_04-ru.png\" alt=\"\" class=\"wp-image-1320\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_04-ru.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_04-ru-300x120.png 300w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><strong>* * *<\/strong><\/p>\n\n\n\n<p>We hope and believe that the hybrid file access approach will make app more user friendly and reduce amount of negativity comments to us because of Google&#8217;s restrictions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Playlists<\/h2>\n\n\n\n<p><strong>Asynchronous operations<\/strong><\/p>\n\n\n\n<p>Now all playlist modification operations are performed asynchronously, this solution should increase UI responsiveness and prevents from displaying the &#8220;application does not respond&#8221; dialog that was appear in previous version when operating with large playlist.<\/p>\n\n\n\n<p><strong>Summary<\/strong><\/p>\n\n\n\n<p>Now, AIMP displays summary for selected files only:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_06-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"275\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_06-en.png\" alt=\"\" class=\"wp-image-1350\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_06-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_06-en-300x244.png 300w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><strong>Send to playlists<\/strong><\/p>\n\n\n\n<p>Now, you can send selected tracks to few playlists at once:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/03\/plman_07-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"600\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/03\/plman_07-en.png\" alt=\"\" class=\"wp-image-1351\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/03\/plman_07-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/03\/plman_07-en-169x300.png 169w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><strong>Playlists Manager<\/strong><\/p>\n\n\n\n<p>As well known as &#8220;managing playlists&#8221;, now appear in mobile version too: <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman-00-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"430\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman-00-en.png\" alt=\"\" class=\"wp-image-1321\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman-00-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman-00-en-236x300.png 236w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_01-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"600\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_01-en.png\" alt=\"\" class=\"wp-image-1323\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_01-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_01-en-169x300.png 169w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Here you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create new playlist<\/li>\n\n\n\n<li>Create new playlists from folders<br>Each selected folder will be imported to separate playlist<\/li>\n\n\n\n<li>Import playlists<\/li>\n\n\n\n<li>Information about the playlist<br>Size, duration, when it created, when it modified, has a preimage or not, and etc.<\/li>\n\n\n\n<li>Sort playlists by template or manually<\/li>\n\n\n\n<li>Synchronize smart-playlist&#8217;s content with their preimages<\/li>\n\n\n\n<li>Export selected playlists to disk<\/li>\n\n\n\n<li>Combine selected playlists in a group<\/li>\n\n\n\n<li>Remove selected playlists<\/li>\n<\/ul>\n\n\n\n<p><strong>Sorting the playlists<\/strong><\/p>\n\n\n\n<p>Playlist sorting is now implemented on the playlist manager side only, main menu no longer provides this functionality.<\/p>\n\n\n\n<p>We&#8217;ve changed behavior of the &#8220;automatically sort playlist&#8221; option &#8211; now its status and template depend on what you select in the playlist manager when sorting:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_02-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"275\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_02-en.png\" alt=\"\" class=\"wp-image-1325\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_02-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_02-en-300x244.png 300w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Additionally, the option will be disabled after manual playlists reordering.<\/p>\n\n\n\n<p><strong>Grouping the playlists<\/strong><\/p>\n\n\n\n<p>The grouping of playlists is designed to make main menu more clean:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_03-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"175\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_03-en.png\" alt=\"\" class=\"wp-image-1327\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_03-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_03-en-300x155.png 300w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Tap on group header will expand it, and you will see list of playlists that it contains:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_04-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"175\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_04-en.png\" alt=\"\" class=\"wp-image-1328\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_04-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_04-en-300x155.png 300w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Next tap on group header will collapse it. <\/p>\n\n\n\n<p>To combine playlists into a group, refer to the playlist manager, select required playlists and use the &#8220;group&#8221; command from menu:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_05-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"308\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_05-en.png\" alt=\"\" class=\"wp-image-1329\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_05-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_05-en-300x273.png 300w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Music Library<\/h2>\n\n\n\n<p>Yes, we&#8217;ve implemented music library in this release!<\/p>\n\n\n\n<p>\u0414\u0432\u0438\u0436\u043e\u043a \u0444\u043e\u043d\u043e\u0442\u0435\u043a\u0438 \u0443 \u043d\u0430\u0441 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u0432\u043e\u0439, \u043e\u043d \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0437\u0430\u0432\u044f\u0437\u0430\u043d \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0443\u044e, \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u044b \u043d\u0435\u043b\u0435\u0441\u0442\u043d\u043e \u043e\u0442\u0437\u044b\u0432\u0430\u043b\u0438\u0441\u044c \u0432 <a href=\"https:\/\/www.aimp.ru\/blogs\/?p=1153\" data-type=\"post\" data-id=\"1153\">\u0438\u0442\u043e\u0433\u0430\u0445 2021 \u0433\u043e\u0434\u0430<\/a>. \u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b (\u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0441 \u0444\u043b\u0435\u0448\u0435\u043a \u0438 \u043a\u0430\u0440\u0442 \u043f\u0430\u043c\u044f\u0442\u0438).<\/p>\n\n\n\n<p>In main menu, music library presented like a group that contains all views*:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml00-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"376\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml00-en.png\" alt=\"\" class=\"wp-image-1331\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml00-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml00-en-270x300.png 270w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>*list of displaying views can be customized in app settings. If you turn off all views, the music library disappears and you get back classic player based on playlists.<\/p>\n\n\n\n<p><strong>Views<\/strong><\/p>\n\n\n\n<p>Now music library provides 5 views: artists, albums, tracks, genres and folders.<\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">Artists<\/span><\/p>\n\n\n\n<p>Here you will find artists and album artists:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml02.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"600\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml02.png\" alt=\"\" class=\"wp-image-1335\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml02.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml02-169x300.png 169w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Default preview image takes from first album of artist, but you can specify your own image if you want.<\/p>\n\n\n\n<p>Tap on artist opens detail view with it albums:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml03.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"600\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml03.png\" alt=\"\" class=\"wp-image-1336\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml03.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml03-169x300.png 169w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Tap on album opens detail view with it tracks. <\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">Albums<\/span><\/p>\n\n\n\n<p>Unlike another views of music library, album view provides an ability to display thumbnails (you can choose layout with 2, 3 or 4 thumbnail per row):<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml04.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"600\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml04.png\" alt=\"\" class=\"wp-image-1337\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml04.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml04-169x300.png 169w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Tap on album opens detail view with it tracks. <\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">Tracks<\/span><\/p>\n\n\n\n<p>Tracks is a root view that contains few sub-views based on playback statistics:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml05-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"600\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml05-en.png\" alt=\"\" class=\"wp-image-1338\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml05-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml05-en-169x300.png 169w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>All tracks<br>This view displays all tracks that music library contains<\/li>\n\n\n\n<li>New tracks <br>This view displays tracks added to the Music Library database during the month<\/li>\n\n\n\n<li>Recently played<br>This view displays tracks played during the month<\/li>\n\n\n\n<li>Not yet played<\/li>\n\n\n\n<li>Forgotten tracks<br>This view displays tracks that have not been played more than 3 months<\/li>\n<\/ul>\n\n\n\n<p><span style=\"text-decoration: underline;\">Genres<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml06.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"110\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml06.png\" alt=\"\" class=\"wp-image-1340\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml06.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml06-300x98.png 300w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Just like for the artists view, you can set your own thumbnail for each of the genres. <\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">Folders<\/span><\/p>\n\n\n\n<p>This view displays original folders tree.<\/p>\n\n\n\n<p><strong>Playback<\/strong><\/p>\n\n\n\n<p>Same as in <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/blogs\/?p=565\" data-type=\"post\" data-id=\"565\" target=\"_blank\">PC&#8217;s version<\/a>, music library is a just catalog of music files, playback functionality is still provided by playlists. When you start playback from music library, app creates temporary playlist and send selection files to it.<\/p>\n\n\n\n<p><strong>Settings<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml01-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"876\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml01-en.png\" alt=\"\" class=\"wp-image-1345\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml01-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml01-en-116x300.png 116w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>If you don&#8217;t need the music library functionality, just turn off all the view tabs. The music library disappears and you get back classic player based on playlists.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Tag Editor<\/h2>\n\n\n\n<p>Yes, this is not the end of our innovations. In AIMP4, we have introduced frequently requested feature &#8211; tags editing!<\/p>\n\n\n\n<p>Now, tag editors supports for basic tag fields, album art and lyrics:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate00-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"600\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate00-en.png\" alt=\"\" class=\"wp-image-1341\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate00-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate00-en-169x300.png 169w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate01-en.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"600\" src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate01-en.png\" alt=\"\" class=\"wp-image-1343\" srcset=\"https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate01-en.png 338w, https:\/\/aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate01-en-169x300.png 169w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Current implementation supports for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ID3v2 \/ ID3v1<\/li>\n\n\n\n<li>MP4<\/li>\n\n\n\n<li>Vorbis Comments \u0432 FLAC \/ OGG (OPUS is not yet supported)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">* * *<\/h2>\n\n\n\n<p>We plan to launch public beta testing at the end of April \/ beginning of May. You will need Android 6.0 Marshmallow or newer to run 4th version of AIMP.<\/p>\n","protected":false,"raw":"<!-- wp:paragraph -->\n<p>On March 15, 2013, we have published first mobile version of AIMP. 10 years have passed since that moment! In that time we've come a long way - from the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/blogs\/?p=443\" data-type=\"URL\" data-id=\"https:\/\/www.aimp.ru\/blogs\/?p=443\" target=\"_blank\">simplest version<\/a> with just a few buttons and playlist, to a <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/?do=features&amp;os=android\" data-type=\"URL\" data-id=\"https:\/\/www.aimp.ru\/?do=features&amp;os=android\" target=\"_blank\">version that supports multi-playlists, NAS, cloud storages and much more. Yes, perhaps the development was not as fast as many people wante<\/a>d, but Android also evolved: the requirements for applications changed, restrictions were introduced, new versions of firmware based on this OS appeared with a different behavior of basic functions. Much of the time was simply spent on adapting the application to the new things.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Today we glad to present you AIMP4, the next big update for the mobile version of player for Android OS.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:more -->\n<!--more-->\n<!-- \/wp:more -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"wp-block-heading has-text-align-center\">Operate with files<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>As you know, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/blogs\/?p=1138\" data-type=\"URL\" data-id=\"https:\/\/www.aimp.ru\/blogs\/?p=1138\" target=\"_blank\">Android 11 have introduced file access restrictions<\/a> - applications no longer have full access to user files, even for reading. Google recommends using the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.androidcentral.com\/what-scoped-storage\" data-type=\"URL\" data-id=\"https:\/\/www.androidcentral.com\/what-scoped-storage\" target=\"_blank\">storage access framework<\/a> (SAF). All releases since v3.20 were based on this recommended approach, and unfortunately, the approach has proven to be extremely negative - people do not understand these limitations and blame us for it.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Restricted access<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The OS has a special permission for music applications, it allows the app to use old files access approach, but lists audio files only*\u2026<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>*Unfortunately, not all audio (or related to it) files determines by Android OS as audio files. In this approach:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>You <span style=\"text-decoration: underline;\">unable<\/span> to play music in APE, MPC, WV, TTA, DSF, DFF, WebM, UMX, MOD, MO3, IT, S3M, XM file formats<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>You <span style=\"text-decoration: underline;\">unable<\/span> to import playlist in formats differs from XSPF and M3U<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Lyrics files (SRT) and <span style=\"text-decoration: underline;\">CUE<\/span> sheets files <span style=\"text-decoration: underline;\">cannot be loaded<\/span>!<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>These limitations negate key features of AIMP, so switching to SAF two years ago seemed like the only right way\u2026<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Changing strategy in AIMP<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p id=\"saf\">In AIMP4, we completely redesign file access strategy (thanks to Soolo).  <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Since this release, the app uses hybrid approach: basically app accesses to files using old approach, but you will access to the Downloads folder, phone memory, USB-drives and SD-cards, but in restricted mode (audio only). <span style=\"text-decoration: underline;\">If you need to access to CUE or some other file formats<\/span>, you just grant a full access via SAF for specified folder, and app will use new file access approach just for this folder.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Let's see on example:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1317,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_home-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_home-en.png\" alt=\"\" class=\"wp-image-1317\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>The warning icon at right side of list entry displays that the app has restricted access to the folder (audio files only). After entering to such folder, the app will hint that it does not have access to all files:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1309,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_00-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_00-en.png\" alt=\"\" class=\"wp-image-1309\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Tap on the banner will invoke dialog that offers to grant full access to the folder:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1311,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_01-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_01-en.png\" alt=\"\" class=\"wp-image-1311\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Tap on \"grant full access\" and next, in following dialog, tap on \"use this folder\":<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1313,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_02-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_02-en.png\" alt=\"\" class=\"wp-image-1313\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>After doing that, banner will disappear and you will all audio files in the folder: <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1315,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_03-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_03-en.png\" alt=\"\" class=\"wp-image-1315\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong>Tracking the access status<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In addition, we've implemented tracking the access status to external providers.If access rights to external provider revokes, its status in the list will changed and it will be marked by special label:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1320,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_04-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_04-ru.png\" alt=\"\" class=\"wp-image-1320\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong>* * *<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We hope and believe that the hybrid file access approach will make app more user friendly and reduce amount of negativity comments to us because of Google's restrictions.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"wp-block-heading has-text-align-center\">Playlists<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>Asynchronous operations<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Now all playlist modification operations are performed asynchronously, this solution should increase UI responsiveness and prevents from displaying the \"application does not respond\" dialog that was appear in previous version when operating with large playlist.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Summary<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Now, AIMP displays summary for selected files only:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1350,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_06-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_06-en.png\" alt=\"\" class=\"wp-image-1350\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong>Send to playlists<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Now, you can send selected tracks to few playlists at once:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1351,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/03\/plman_07-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/03\/plman_07-en.png\" alt=\"\" class=\"wp-image-1351\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong>Playlists Manager<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>As well known as \"managing playlists\", now appear in mobile version too: <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1321,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman-00-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman-00-en.png\" alt=\"\" class=\"wp-image-1321\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1323,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_01-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_01-en.png\" alt=\"\" class=\"wp-image-1323\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Here you can:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Create new playlist<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Create new playlists from folders<br>Each selected folder will be imported to separate playlist<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Import playlists<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Information about the playlist<br>Size, duration, when it created, when it modified, has a preimage or not, and etc.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Sort playlists by template or manually<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Synchronize smart-playlist's content with their preimages<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Export selected playlists to disk<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Combine selected playlists in a group<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Remove selected playlists<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><strong>Sorting the playlists<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Playlist sorting is now implemented on the playlist manager side only, main menu no longer provides this functionality.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We've changed behavior of the \"automatically sort playlist\" option - now its status and template depend on what you select in the playlist manager when sorting:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1325,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_02-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_02-en.png\" alt=\"\" class=\"wp-image-1325\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Additionally, the option will be disabled after manual playlists reordering.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Grouping the playlists<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The grouping of playlists is designed to make main menu more clean:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1327,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_03-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_03-en.png\" alt=\"\" class=\"wp-image-1327\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Tap on group header will expand it, and you will see list of playlists that it contains:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1328,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_04-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_04-en.png\" alt=\"\" class=\"wp-image-1328\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Next tap on group header will collapse it. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>To combine playlists into a group, refer to the playlist manager, select required playlists and use the \"group\" command from menu:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1329,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_05-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_05-en.png\" alt=\"\" class=\"wp-image-1329\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"wp-block-heading has-text-align-center\">Music Library<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Yes, we've implemented music library in this release!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0414\u0432\u0438\u0436\u043e\u043a \u0444\u043e\u043d\u043e\u0442\u0435\u043a\u0438 \u0443 \u043d\u0430\u0441 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u0432\u043e\u0439, \u043e\u043d \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0437\u0430\u0432\u044f\u0437\u0430\u043d \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0443\u044e, \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u044b \u043d\u0435\u043b\u0435\u0441\u0442\u043d\u043e \u043e\u0442\u0437\u044b\u0432\u0430\u043b\u0438\u0441\u044c \u0432 <a href=\"https:\/\/www.aimp.ru\/blogs\/?p=1153\" data-type=\"post\" data-id=\"1153\">\u0438\u0442\u043e\u0433\u0430\u0445 2021 \u0433\u043e\u0434\u0430<\/a>. \u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b (\u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0441 \u0444\u043b\u0435\u0448\u0435\u043a \u0438 \u043a\u0430\u0440\u0442 \u043f\u0430\u043c\u044f\u0442\u0438).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In main menu, music library presented like a group that contains all views*:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1331,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml00-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml00-en.png\" alt=\"\" class=\"wp-image-1331\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>*list of displaying views can be customized in app settings. If you turn off all views, the music library disappears and you get back classic player based on playlists.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Views<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Now music library provides 5 views: artists, albums, tracks, genres and folders.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">Artists<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Here you will find artists and album artists:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1335,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml02.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml02.png\" alt=\"\" class=\"wp-image-1335\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Default preview image takes from first album of artist, but you can specify your own image if you want.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Tap on artist opens detail view with it albums:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1336,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml03.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml03.png\" alt=\"\" class=\"wp-image-1336\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Tap on album opens detail view with it tracks. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">Albums<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Unlike another views of music library, album view provides an ability to display thumbnails (you can choose layout with 2, 3 or 4 thumbnail per row):<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1337,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml04.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml04.png\" alt=\"\" class=\"wp-image-1337\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Tap on album opens detail view with it tracks. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">Tracks<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Tracks is a root view that contains few sub-views based on playback statistics:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1338,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml05-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml05-en.png\" alt=\"\" class=\"wp-image-1338\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>All tracks<br>This view displays all tracks that music library contains<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>New tracks <br>This view displays tracks added to the Music Library database during the month<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Recently played<br>This view displays tracks played during the month<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Not yet played<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Forgotten tracks<br>This view displays tracks that have not been played more than 3 months<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">Genres<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1340,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml06.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml06.png\" alt=\"\" class=\"wp-image-1340\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Just like for the artists view, you can set your own thumbnail for each of the genres. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">Folders<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>This view displays original folders tree.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Playback<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Same as in <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/blogs\/?p=565\" data-type=\"post\" data-id=\"565\" target=\"_blank\">PC's version<\/a>, music library is a just catalog of music files, playback functionality is still provided by playlists. When you start playback from music library, app creates temporary playlist and send selection files to it.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Settings<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1345,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml01-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml01-en.png\" alt=\"\" class=\"wp-image-1345\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>If you don't need the music library functionality, just turn off all the view tabs. The music library disappears and you get back classic player based on playlists.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"wp-block-heading has-text-align-center\">Tag Editor<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Yes, this is not the end of our innovations. In AIMP4, we have introduced frequently requested feature - tags editing!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Now, tag editors supports for basic tag fields, album art and lyrics:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1341,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate00-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate00-en.png\" alt=\"\" class=\"wp-image-1341\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1343,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate01-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate01-en.png\" alt=\"\" class=\"wp-image-1343\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Current implementation supports for:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>ID3v2 \/ ID3v1<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>MP4<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Vorbis Comments \u0432 FLAC \/ OGG (OPUS is not yet supported)<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"wp-block-heading has-text-align-center\">* * *<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We plan to launch public beta testing at the end of April \/ beginning of May. You will need Android 6.0 Marshmallow or newer to run 4th version of AIMP.<\/p>\n<!-- \/wp:paragraph -->"},"excerpt":{"rendered":"","protected":false,"raw":""},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_ru_post_content":"<!-- wp:paragraph -->\n<p>15 \u043c\u0430\u0440\u0442\u0430 2013 \u0433\u043e\u0434\u0430 \u0432\u044b\u0448\u043b\u0430 \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e AIMP. \u0421 \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u0440\u043e\u0448\u043b\u043e \u0443\u0436\u0435 \u0431\u0435\u0437 \u043c\u0430\u043b\u043e\u0433\u043e 10 \u043b\u0435\u0442. \u0417\u0430 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043c\u044b \u043f\u0440\u043e\u0448\u043b\u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043f\u0443\u0442\u044c - \u043e\u0442 \u0441\u0430\u043c\u043e\u0439 <a href=\"https:\/\/www.aimp.ru\/blogs\/?p=443\" data-type=\"URL\" data-id=\"https:\/\/www.aimp.ru\/blogs\/?p=443\">\u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438<\/a>, \u0433\u0434\u0435 \u0431\u044b\u043b\u043e \u0432\u0441\u0435\u0433\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u043d\u043e\u043f\u043e\u043a \u0438 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442, \u0434\u043e <a href=\"https:\/\/www.aimp.ru\/?do=features&amp;os=android\" data-type=\"URL\" data-id=\"https:\/\/www.aimp.ru\/?do=features&amp;os=android\">\u0432\u0435\u0440\u0441\u0438\u0438 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u043e\u0432, NAS, \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u0438 \u043c\u043d\u043e\u0433\u043e \u0447\u0435\u0433\u043e \u0435\u0449\u0435<\/a>. \u0414\u0430, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a \u0431\u044b\u0441\u0442\u0440\u043e, \u043a\u0430\u043a \u043c\u043d\u043e\u0433\u0438\u043c \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c, \u043d\u043e \u0410\u043d\u0434\u0440\u043e\u0438\u0434 \u0442\u043e\u0436\u0435 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b\u0441\u044f: \u043c\u0435\u043d\u044f\u043b\u0438\u0441\u044c \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c, \u0432\u0432\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f, \u043f\u043e\u044f\u0432\u043b\u044f\u043b\u0438\u0441\u044c \u043d\u043e\u0432\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a \u043d\u0430 \u0431\u0430\u0437\u0435 \u044d\u0442\u043e\u0439 \u041e\u0421 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u043c \u0448\u0442\u0430\u0442\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439. \u0417\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0443\u0445\u043e\u0434\u0438\u043b\u0430 \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0430 \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u044e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u0434 \u043d\u043e\u0432\u044b\u0435 \u0440\u0435\u0430\u043b\u0438\u0438.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0445\u043e\u0442\u0438\u043c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432\u0430\u043c AIMP4 - \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u043a\u0440\u0443\u043f\u043d\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043f\u043b\u0435\u0435\u0440\u0430 \u0434\u043b\u044f \u041e\u0421 \u0410\u043d\u0434\u0440\u043e\u0438\u0434.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:more -->\n<!--more-->\n<!-- \/wp:more -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"wp-block-heading has-text-align-center\">\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0444\u0430\u0439\u043b\u0430\u043c\u0438<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>\u041a\u0430\u043a \u0432\u044b \u0437\u043d\u0430\u0435\u0442\u0435, \u0441 Android 11 <a href=\"https:\/\/www.aimp.ru\/blogs\/?p=1138\" data-type=\"URL\" data-id=\"https:\/\/www.aimp.ru\/blogs\/?p=1138\">\u043f\u043e\u044f\u0432\u0438\u043b\u0438\u0441\u044c \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435<\/a> - \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0438\u043c\u0435\u044e\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0434\u0430\u0436\u0435 \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f. Google \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <a href=\"https:\/\/www.androidcentral.com\/what-scoped-storage\" data-type=\"URL\" data-id=\"https:\/\/www.androidcentral.com\/what-scoped-storage\">storage access framework<\/a> (SAF). \u0412\u0441\u0435 \u0440\u0435\u043b\u0438\u0437\u044b, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 v3.20, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 \u044d\u0442\u043e\u0442 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434, \u0438, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, <span style=\"text-decoration: underline;\">\u043f\u043e\u0434\u0445\u043e\u0434 \u043f\u043e\u043a\u0430\u0437\u0430\u043b \u0441\u0435\u0431\u044f \u043a\u0440\u0430\u0439\u043d\u0435 \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e<\/span> - \u043b\u044e\u0434\u0438 \u043d\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u044e\u0442 \u044d\u0442\u0438\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u0438 \u0432\u0438\u043d\u044f\u0442 \u0432 \u044d\u0442\u043e\u043c \u043d\u0430\u0441. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0412 \u041e\u0421 \u0435\u0441\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043c\u0443\u0437\u044b\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043e\u043d\u043e \u0434\u0430\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0430\u0440\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u043d\u043e \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0438\u0434\u0435\u0442\u044c \u0432 \u043f\u0430\u043f\u043a\u0430\u0445 \u0442\u043e\u043b\u044c\u043a\u043e \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b\u044b*. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>*\u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u041e\u0421 \u0410\u043d\u0434\u0440\u043e\u0438\u0434 \u0441\u0447\u0438\u0442\u0430\u0435\u0442 \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435 \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b\u044b. \u041f\u0440\u0438 \u0442\u0430\u043a\u043e\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u0435: <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>\u0412\u044b <span style=\"text-decoration: underline;\">\u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442\u0435<\/span> \u043f\u0440\u043e\u0438\u0433\u0440\u0430\u0442\u044c \u043c\u0443\u0437\u044b\u043a\u0443 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445 APE, MPC, WV, TTA, DSF, DFF, WebM, UMX, MOD, MO3, IT, S3M, XM<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u0412\u044b <span style=\"text-decoration: underline;\">\u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442\u0435<\/span> \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u044b \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445, \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0445 \u043e\u0442 XSPF \u0438 M3U<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u041f\u043e\u0434\u0445\u0432\u0430\u0442 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u043f\u0435\u0441\u0435\u043d (SRT) \u0438 \u0444\u0430\u0439\u043b\u043e\u0432 \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0438 <span style=\"text-decoration: underline;\">CUE<\/span> \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c <span style=\"text-decoration: underline;\">\u043d\u0435 \u0431\u0443\u0434\u0435\u0442<\/span>!<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>\u042d\u0442\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0434\u044f\u0442 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \"\u0444\u0438\u0448\u043a\u0438\" AIMP \u043d\u0430 \u043d\u0435\u0442, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 SAF \u0434\u0432\u0430 \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434 \u043a\u0430\u0437\u0430\u043b\u0441\u044f \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0432\u0435\u0440\u043d\u044b\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c...<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u0421\u043c\u0435\u043d\u0430 \u043f\u043e\u0434\u0445\u043e\u0434\u0430 \u0432 AIMP<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p id=\"saf\">\u0412 AIMP4 \u043c\u044b \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0435\u0440\u0435\u0441\u043c\u043e\u0442\u0440\u0435\u043b\u0438 \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 (\u0441\u043f\u0430\u0441\u0438\u0431\u043e Soolo).  <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0421 \u044d\u0442\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u043b\u0435\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435:  \u043f\u0440\u044f\u043c\u043e \"\u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438\" \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0435 \u0434\u043e\u0441\u0442\u0443\u043f \u043a\u043e \u0432\u0441\u0435\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0439 \u043f\u0430\u043c\u044f\u0442\u044c \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430, \u0444\u043b\u0435\u0448\u043a\u0430\u043c \u0438 \u043a\u0430\u0440\u0442\u0430\u043c \u043f\u0430\u043c\u044f\u0442\u0438, \u043d\u043e \u0432 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435 (\u0442\u043e\u043b\u044c\u043a\u043e \u0430\u0443\u0434\u0438\u043e). <span style=\"text-decoration: underline;\">\u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0443\u0436\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f \u043a CUE \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u043c \u0444\u0430\u0439\u043b\u043e\u0432<\/span>, \u0432\u044b \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0435 \u043f\u043b\u0435\u0435\u0440\u0443 \u043f\u043e\u043b\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043d\u0443\u0436\u043d\u043e\u0439 \u043f\u0430\u043f\u043a\u0435 \u0447\u0435\u0440\u0435\u0437 SAF. \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u044d\u0442\u043e\u0439 \u043f\u0430\u043f\u043a\u043e\u0439 \u0443\u0436\u0435 \u0447\u0435\u0440\u0435\u0437 \u043d\u043e\u0432\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1318,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_home-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_home-ru.png\" alt=\"\" class=\"wp-image-1318\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u0421\u043f\u0440\u0430\u0432\u0430 \u043e\u0442 \u043f\u0430\u043f\u043e\u043a, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0443 \u043f\u043b\u0435\u0435\u0440\u0430 \u0435\u0441\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f (\u0442\u043e\u043b\u044c\u043a\u043e \u043a \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b\u0430\u043c \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u0410\u043d\u0434\u0440\u043e\u0438\u0434), \u0440\u0438\u0441\u0443\u0435\u0442\u0441\u044f \u0438\u043a\u043e\u043d\u043a\u0430 \u0441 \u0432\u043e\u0441\u043a\u043b\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0437\u043d\u0430\u043a\u043e\u043c. \u041f\u0440\u0438 \u0437\u0430\u0445\u043e\u0434\u0435 \u0432 \u0442\u0430\u043a\u0443\u044e \u043f\u0430\u043f\u043a\u0443 - \u043f\u043b\u0435\u0435\u0440 \u043f\u043e\u0434\u0441\u043a\u0430\u0436\u0435\u0442, \u0447\u0442\u043e \u0438\u043c\u0435\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f \u043d\u0435 \u043a\u043e \u0432\u0441\u0435\u043c \u0444\u0430\u0439\u043b\u0430\u043c:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1310,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_00-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_00-ru.png\" alt=\"\" class=\"wp-image-1310\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u0422\u0430\u043f \u043f\u043e \u0431\u0430\u043d\u043d\u0435\u0440\u0443 \u043e\u0442\u043a\u0440\u043e\u0435\u0442 \u043e\u043a\u043d\u043e \u0441 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u043f\u043e\u043b\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u0430\u043f\u043a\u0435:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1312,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_01-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_01-ru.png\" alt=\"\" class=\"wp-image-1312\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u0416\u043c\u0435\u043c \"\u043f\u043e\u043b\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\" \u0438, \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0434\u0438\u0430\u043b\u043e\u0433\u0435, \u043a\u043d\u043e\u043f\u043a\u0443 \"\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0443 \u043f\u0430\u043f\u043a\u0443\":<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1314,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_02-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_02-ru.png\" alt=\"\" class=\"wp-image-1314\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0431\u0430\u043d\u043d\u0435\u0440 \u0441 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u043e\u0439 \u043f\u0440\u043e\u043f\u0430\u0434\u0430\u0435\u0442, \u0430 \u0432 \u043f\u0430\u043f\u043a\u0435 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u0432\u0438\u0434\u043d\u044b \u0432\u0441\u0435 \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b\u044b, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u043f\u043b\u0435\u0435\u0440\u043e\u043c: <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1316,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_03-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_03-ru.png\" alt=\"\" class=\"wp-image-1316\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u041e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u041f\u043e\u043c\u0438\u043c\u043e \u044d\u0442\u043e\u0433\u043e, \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0432\u043d\u0435\u0448\u043d\u0438\u043c \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u043c. \u0415\u0441\u043b\u0438 \u0443 \u043f\u043b\u0435\u0435\u0440\u0430 \u043e\u0442\u0437\u044b\u0432\u0430\u044e\u0442 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0443 - \u0443 \u043d\u0435\u0433\u043e \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0441\u0442\u0430\u0442\u0443\u0441 \u0438 \u043e\u043d \u043f\u043e\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u043b\u044b\u0447\u043a\u043e\u0439: <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1320,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_04-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_04-ru.png\" alt=\"\" class=\"wp-image-1320\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong>* * *<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u041c\u044b \u0432\u0435\u0440\u0438\u043c \u0438 \u043d\u0430\u0434\u0435\u0435\u043c\u0441\u044f, \u0447\u0442\u043e \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043b\u0435\u0435\u0440\u043e\u043c \u0438 \u0441\u043d\u0438\u0437\u0438\u0442 \u043e\u0431\u044a\u0435\u043c \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u0430 \u0432 \u043d\u0430\u0448 \u0430\u0434\u0440\u0435\u0441 \u0438\u0437-\u0437\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 Google.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"wp-block-heading has-text-align-center\">\u041f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u044b<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>\u0410\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0421 \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0432\u0441\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u043f\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044e \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u043e\u0432 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e, \u044d\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u043e\u0432\u044b\u0441\u0438\u0442\u044c \u043e\u0442\u0437\u044b\u0432\u0447\u0438\u0432\u043e\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0438 \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u044c \u043e\u0442 \u043f\u043b\u0430\u0448\u0435\u043a \"\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442\", \u0447\u0442\u043e \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u043b\u0438 \u0440\u0430\u043d\u0435\u0435 \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u0430\u043c\u0438.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u0421\u0432\u043e\u0434\u043a\u0430<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u044b\u0431\u043e\u0440\u0430 AIMP \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0441\u0432\u043e\u0434\u043a\u0443 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1347,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_06-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_06-en.png\" alt=\"\" class=\"wp-image-1347\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0432 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u0441\u0440\u0430\u0437\u0443 \u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u043e\u0432:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1352,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/03\/plman_07-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/03\/plman_07-ru.png\" alt=\"\" class=\"wp-image-1352\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u041c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u043e\u0432<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0418\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0442\u0430\u043a\u0436\u0435 \u043a\u0430\u043a \"\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u0430\u043c\u0438\", \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u0438 \u0432 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u043b\u0435\u0435\u0440\u0430: <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1322,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman-00-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman-00-ru.png\" alt=\"\" class=\"wp-image-1322\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1324,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_01-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_01-ru.png\" alt=\"\" class=\"wp-image-1324\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u0417\u0434\u0435\u0441\u044c \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0435 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u044b \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u0430\u043f\u043e\u043a <br>\u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0430\u043f\u043a\u0438 \u0441\u043e\u0437\u0434\u0430\u0441\u0442\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0436\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u044b<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u0435:<br>\u0420\u0430\u0437\u043c\u0435\u0440, \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d, \u043a\u043e\u0433\u0434\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d, \u0435\u0441\u0442\u044c \u043b\u0438 \u043f\u0440\u043e\u043e\u0431\u0440\u0430\u0437 \u0438 \u0434\u0440.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u041e\u0442\u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u044b \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0438\u043b\u0438 \u043f\u043e \u043e\u0434\u043d\u043e\u043c\u0443 \u0438\u0437 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0441\u043c\u0430\u0440\u0442-\u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u043e\u0432<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u042d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u044b \u043d\u0430 \u0434\u0438\u0441\u043a<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u044b \u0432 \u0433\u0440\u0443\u043f\u043f\u0443<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u044b<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><strong>\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u043e\u0432<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u043e\u0432 \u0442\u0435\u043f\u0435\u0440\u044c \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u043e\u0432, \u0432 \u0433\u043b\u0430\u0432\u043d\u043e\u043c \u043c\u0435\u043d\u044e \u044d\u0442\u043e\u0433\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435\u0442.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0418\u0437\u043c\u0435\u043d\u0438\u043b\u0438 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043e\u043f\u0446\u0438\u0438 \"\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u0441\u043f\u0438\u0441\u043a\u0430 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u043e\u0432\" -  \u0442\u0435\u043f\u0435\u0440\u044c \u0435\u0435 \u0441\u0442\u0430\u0442\u0443\u0441 \u0438 \u0448\u0430\u0431\u043b\u043e\u043d \u0437\u0430\u0432\u0438\u0441\u044f\u0442 \u043e\u0442 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0432\u044b \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0432 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0435 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u043e\u0432 \u043f\u0440\u0438 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0435: <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1326,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_02-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_02-ru.png\" alt=\"\" class=\"wp-image-1326\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u0421\u0442\u043e\u0438\u0442 \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u043e\u043f\u0446\u0438\u044f \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u0440\u0443\u0447\u043d\u043e\u0439 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438 \u0441\u043f\u0438\u0441\u043a\u0430 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u043e\u0432.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u0413\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u043e\u0432<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0413\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u043e\u0432 \u043f\u0440\u0438\u0437\u0432\u0430\u043d\u0430 \u0440\u0430\u0437\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u043c\u0435\u043d\u044e:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1327,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_03-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_03-en.png\" alt=\"\" class=\"wp-image-1327\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u0422\u0430\u043f \u043f\u043e \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0443 \u0433\u0440\u0443\u043f\u043f\u044b \u0440\u0430\u0441\u043f\u0430\u0445\u0438\u0432\u0430\u0435\u0442 \u0435\u0435 \u0438 \u043c\u044b \u0432\u0438\u0434\u0438\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0435\u0441\u044f \u0432 \u043d\u0435\u0439 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u044b:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1328,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_04-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_04-en.png\" alt=\"\" class=\"wp-image-1328\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0439 \u0442\u0430\u043f \u043f\u043e \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0443 \u0433\u0440\u0443\u043f\u043f\u044b - \u0437\u0430\u043a\u0440\u043e\u0435\u0442 \u0435\u0435. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0427\u0442\u043e\u0431\u044b \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u044b \u0432 \u0433\u0440\u0443\u043f\u043f\u0443, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u043e\u0432, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u044b \u0438 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435\u0441\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 \"\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c\":<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1330,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_05-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_05-ru.png\" alt=\"\" class=\"wp-image-1330\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"wp-block-heading has-text-align-center\">\u0424\u043e\u043d\u043e\u0442\u0435\u043a\u0430<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>\u0414\u0430, \u0432\u0430\u043c \u043d\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0432 \u043f\u043b\u0435\u0435\u0440\u0435 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0444\u043e\u043d\u043e\u0442\u0435\u043a\u0430!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0414\u0432\u0438\u0436\u043e\u043a \u0444\u043e\u043d\u043e\u0442\u0435\u043a\u0438 \u0443 \u043d\u0430\u0441 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u0432\u043e\u0439, \u043e\u043d \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0437\u0430\u0432\u044f\u0437\u0430\u043d \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0443\u044e, \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u044b \u043d\u0435\u043b\u0435\u0441\u0442\u043d\u043e \u043e\u0442\u0437\u044b\u0432\u0430\u043b\u0438\u0441\u044c \u0432 <a href=\"https:\/\/www.aimp.ru\/blogs\/?p=1153\" data-type=\"post\" data-id=\"1153\">\u0438\u0442\u043e\u0433\u0430\u0445 2021 \u0433\u043e\u0434\u0430<\/a>. \u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b (\u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0441 \u0444\u043b\u0435\u0448\u0435\u043a \u0438 \u043a\u0430\u0440\u0442 \u043f\u0430\u043c\u044f\u0442\u0438).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0412 \u0433\u043b\u0430\u0432\u043d\u043e\u043c \u043c\u0435\u043d\u044e \u0444\u043e\u043d\u043e\u0442\u0435\u043a\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u0432 \u0432\u0438\u0434\u0435 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u0433\u0440\u0443\u043f\u043f\u044b, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u0432\u0441\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438*:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1332,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml00-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml00-ru.png\" alt=\"\" class=\"wp-image-1332\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>*\u0441\u043f\u0438\u0441\u043e\u043a \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u044b\u0445 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c. \u0415\u0441\u043b\u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u0441\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 - \u0444\u043e\u043d\u043e\u0442\u0435\u043a\u0430 \u0438\u0441\u0447\u0435\u0437\u043d\u0435\u0442 \u0438\u0437 \u043c\u0435\u043d\u044e \u0438 \u0432\u044b \u0432\u043d\u043e\u0432\u044c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u043b\u0435\u0435\u0440.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432 \u0444\u043e\u043d\u043e\u0442\u0435\u043a\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b 5 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439: \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0438, \u0430\u043b\u044c\u0431\u043e\u043c\u044b, \u0442\u0440\u0435\u043a\u0438, \u0436\u0430\u043d\u0440\u044b \u0438 \u043f\u0430\u043f\u043a\u0438.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0438<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0417\u0434\u0435\u0441\u044c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0438 \u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0438 \u0430\u043b\u044c\u0431\u043e\u043c\u043e\u0432:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1335,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml02.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml02.png\" alt=\"\" class=\"wp-image-1335\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043c\u0438\u043d\u0438\u0430\u0442\u044e\u0440\u044b \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0431\u0435\u0440\u0435\u0442\u0441\u044f \u043e\u0431\u043b\u043e\u0436\u043a\u0430 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0430\u043b\u044c\u0431\u043e\u043c\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f, \u043e\u0434\u043d\u0430\u043a\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u0434\u0430\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0432\u0440\u0443\u0447\u043d\u0443\u044e.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0422\u0430\u043f \u043f\u043e \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044e \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u044d\u043a\u0440\u0430\u043d \u0441 \u0435\u0433\u043e \u0430\u043b\u044c\u0431\u043e\u043c\u0430\u043c\u0438:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1336,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml03.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml03.png\" alt=\"\" class=\"wp-image-1336\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u0422\u0430\u043f \u043f\u043e \u0430\u043b\u044c\u0431\u043e\u043c\u0443 - \u044d\u043a\u0440\u0430\u043d \u0441 \u0442\u0440\u0435\u043a\u0430\u043c\u0438. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">\u0410\u043b\u044c\u0431\u043e\u043c\u044b<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u0434\u0440\u0443\u0433\u0438\u0445 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u0444\u043e\u043d\u043e\u0442\u0435\u043a\u0438, \u0430\u043b\u044c\u0431\u043e\u043c\u044b \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0432\u0438\u0434\u0435 \u043c\u0438\u043d\u0438\u0430\u0442\u044e\u0440 (\u0441 \u0432\u044b\u0431\u043e\u0440\u043e\u043c 2\u0445, 3\u0445 \u0438 4\u0445 \u043c\u0438\u043d\u0438\u0430\u0442\u044e\u0440 \u043d\u0430 \u0441\u0442\u0440\u043e\u043a\u0443): <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1337,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml04.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml04.png\" alt=\"\" class=\"wp-image-1337\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u0422\u0430\u043f \u043f\u043e \u0430\u043b\u044c\u0431\u043e\u043c\u0443 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u044d\u043a\u0440\u0430\u043d \u0441 \u0442\u0440\u0435\u043a\u0430\u043c\u0438.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">\u0422\u0440\u0435\u043a\u0438<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u042d\u043a\u0440\u0430\u043d \u0441 \u0442\u0440\u0435\u043a\u0430\u043c\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0445\u0430\u0431 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u0441 \u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u043e\u0439 \u0442\u0440\u0435\u043a\u043e\u0432 \u043f\u043e \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044f\u043c, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0435 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1339,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml05-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml05-ru.png\" alt=\"\" class=\"wp-image-1339\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>\u0412\u0441\u0435 \u0442\u0440\u0435\u043a\u0438<br>\u041f\u0440\u043e\u0441\u0442\u043e\u0439 \u043b\u0438\u043d\u0435\u0439\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0441\u0435\u0445 \u043f\u0435\u0441\u0435\u043d \u0432 \u0444\u043e\u043d\u043e\u0442\u0435\u043a\u0435<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u041d\u043e\u0432\u044b\u0435 \u0442\u0440\u0435\u043a\u0438 <br>\u0417\u0434\u0435\u0441\u044c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u0442\u0440\u0435\u043a\u0438, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u0411\u0414 \u0444\u043e\u043d\u043e\u0442\u0435\u043a\u0438 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043c\u0435\u0441\u044f\u0446\u0430<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u041d\u0435\u0434\u0430\u0432\u043d\u043e \u043f\u0440\u043e\u0438\u0433\u0440\u0430\u043d\u043d\u044b\u0435<br>\u0417\u0434\u0435\u0441\u044c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u0442\u0440\u0435\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u043f\u0440\u043e\u0441\u043b\u0443\u0448\u0430\u043d\u044b \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043c\u0435\u0441\u044f\u0446<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u041d\u0438 \u0440\u0430\u0437\u0443 \u043d\u0435\u043f\u0440\u043e\u0438\u0433\u0440\u0430\u043d\u043d\u044b\u0435<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>\u0417\u0430\u0431\u044b\u0442\u044b\u0435 \u0442\u0440\u0435\u043a\u0438<br>\u0417\u0434\u0435\u0441\u044c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u0442\u0440\u0435\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u043b\u0438\u0441\u044c \u0431\u043e\u043b\u044c\u0448\u0435 3-\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">\u0416\u0430\u043d\u0440\u044b<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1340,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml06.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml06.png\" alt=\"\" class=\"wp-image-1340\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u0422\u0430\u043a \u0436\u0435 \u043a\u0430\u043a \u0438 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u0439, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u044e \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u043c\u0438\u043d\u0438\u0430\u0442\u044e\u0440\u0443 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437 \u0436\u0430\u043d\u0440\u043e\u0432. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">\u041f\u0430\u043f\u043a\u0438<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0412 \u044d\u0442\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043f\u043b\u0435\u0435\u0440 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0430\u043f\u043a\u0438, \u043a\u0430\u043a \u043e\u043d\u0438 \u043b\u0435\u0436\u0430\u0442 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u0443\u044e \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044e.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u041a\u0430\u043a \u0438 \u0432 <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/blogs\/?p=565\" data-type=\"post\" data-id=\"565\" target=\"_blank\">\u0432\u0435\u0440\u0441\u0438\u0438 \u0434\u043b\u044f \u041f\u041a<\/a>, \u0444\u043e\u043d\u043e\u0442\u0435\u043a\u0430 \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u0432 \u0440\u043e\u043b\u0438 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430, \u0437\u0430 \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u043d\u0438\u0435 \u043f\u043e-\u043f\u0440\u0435\u0436\u043d\u0435\u043c\u0443 \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0442 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u044b. \u041a\u043e\u0433\u0434\u0430 \u0432\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0435 \u0442\u0440\u0435\u043a \u0438\u0437 \u0444\u043e\u043d\u043e\u0442\u0435\u043a\u0438 - \u0441\u043e\u0437\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442, \u043a\u0443\u0434\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u0435\u043a\u0443\u0449\u0430\u044f \u0432\u044b\u0431\u043e\u0440\u043a\u0430 \u0444\u043e\u043d\u043e\u0442\u0435\u043a\u0438.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1346,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml01-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml01-ru.png\" alt=\"\" class=\"wp-image-1346\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435\u0441\u044c \u0438 \u043d\u0435 \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0444\u043e\u043d\u043e\u0442\u0435\u043a\u043e\u0439 - \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u043e\u0438\u0441\u043a \u0444\u0430\u0439\u043b\u043e\u0432, \u0430 \u0442\u0430\u043a \u0436\u0435 \u0432\u0441\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u044b\u0435 \u0432\u043a\u043b\u0430\u0434\u043a\u0438. \u0424\u043e\u043d\u043e\u0442\u0435\u043a\u0430 \u0438\u0441\u0447\u0435\u0437\u043d\u0435\u0442 \u0438\u0437 UI, \u0438 \u043f\u043b\u0435\u0435\u0440 \u0432\u043d\u043e\u0432\u044c \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0442\u0435\u0442 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0432\u0438\u0434.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"wp-block-heading has-text-align-center\">\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0442\u0435\u0433\u043e\u0432<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>\u041d\u0430 \u044d\u0442\u043e\u043c \u043d\u0430\u0448\u0438 \u043d\u043e\u0432\u043e\u0432\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043d\u0435 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u044e\u0442\u0441\u044f. \u0412 AIMP4 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0434\u043e\u043b\u0433\u043e\u0436\u0434\u0430\u043d\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f - \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u0435\u0433\u043e\u0432!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u043f\u043e\u043b\u044f, \u043e\u0431\u043b\u043e\u0436\u043a\u0443 \u0430\u043b\u044c\u0431\u043e\u043c\u0430 \u0438 \u0442\u0435\u043a\u0441\u0442 \u043f\u0435\u0441\u043d\u0438:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1342,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate00-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate00-ru.png\" alt=\"\" class=\"wp-image-1342\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1344,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate01-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate01-ru.png\" alt=\"\" class=\"wp-image-1344\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>\u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>ID3v2 \/ ID3v1<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>MP4<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Vorbis Comments \u0432 FLAC \/ OGG (OPUS \u043f\u043e\u043a\u0430 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f)<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"wp-block-heading has-text-align-center\">* * *<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u0410\u043d\u0434\u0440\u043e\u0438\u0434 \u0441\u0442\u0430\u043d\u0435\u0442 Android 6.0 Marshmallow.  \u0417\u0430\u043f\u0443\u0441\u043a \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d \u043d\u0430 \u043a\u043e\u043d\u0435\u0446 \u0430\u043f\u0440\u0435\u043b\u044f - \u043d\u0430\u0447\u0430\u043b\u043e \u043c\u0430\u044f.<\/p>\n<!-- \/wp:paragraph -->","_ru_post_name":"aimp-4-%d0%b4%d0%bb%d1%8f-%d0%b0%d0%bd%d0%b4%d1%80%d0%be%d0%b8%d0%b4","_ru_post_excerpt":"","_ru_post_title":"AIMP v4 \u0434\u043b\u044f \u0410\u043d\u0434\u0440\u043e\u0438\u0434","_en_post_content":"<!-- wp:paragraph -->\n<p>On March 15, 2013, we have published first mobile version of AIMP. 10 years have passed since that moment! In that time we've come a long way - from the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/blogs\/?p=443\" data-type=\"URL\" data-id=\"https:\/\/www.aimp.ru\/blogs\/?p=443\" target=\"_blank\">simplest version<\/a> with just a few buttons and playlist, to a <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/?do=features&amp;os=android\" data-type=\"URL\" data-id=\"https:\/\/www.aimp.ru\/?do=features&amp;os=android\" target=\"_blank\">version that supports multi-playlists, NAS, cloud storages and much more. Yes, perhaps the development was not as fast as many people wante<\/a>d, but Android also evolved: the requirements for applications changed, restrictions were introduced, new versions of firmware based on this OS appeared with a different behavior of basic functions. Much of the time was simply spent on adapting the application to the new things.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Today we glad to present you AIMP4, the next big update for the mobile version of player for Android OS.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:more -->\n<!--more-->\n<!-- \/wp:more -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"wp-block-heading has-text-align-center\">Operate with files<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>As you know, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/blogs\/?p=1138\" data-type=\"URL\" data-id=\"https:\/\/www.aimp.ru\/blogs\/?p=1138\" target=\"_blank\">Android 11 have introduced file access restrictions<\/a> - applications no longer have full access to user files, even for reading. Google recommends using the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.androidcentral.com\/what-scoped-storage\" data-type=\"URL\" data-id=\"https:\/\/www.androidcentral.com\/what-scoped-storage\" target=\"_blank\">storage access framework<\/a> (SAF). All releases since v3.20 were based on this recommended approach, and unfortunately, the approach has proven to be extremely negative - people do not understand these limitations and blame us for it.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Restricted access<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The OS has a special permission for music applications, it allows the app to use old files access approach, but lists audio files only*\u2026<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>*Unfortunately, not all audio (or related to it) files determines by Android OS as audio files. In this approach:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>You <span style=\"text-decoration: underline;\">unable<\/span> to play music in APE, MPC, WV, TTA, DSF, DFF, WebM, UMX, MOD, MO3, IT, S3M, XM file formats<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>You <span style=\"text-decoration: underline;\">unable<\/span> to import playlist in formats differs from XSPF and M3U<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Lyrics files (SRT) and <span style=\"text-decoration: underline;\">CUE<\/span> sheets files <span style=\"text-decoration: underline;\">cannot be loaded<\/span>!<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>These limitations negate key features of AIMP, so switching to SAF two years ago seemed like the only right way\u2026<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Changing strategy in AIMP<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p id=\"saf\">In AIMP4, we completely redesign file access strategy (thanks to Soolo).  <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Since this release, the app uses hybrid approach: basically app accesses to files using old approach, but you will access to the Downloads folder, phone memory, USB-drives and SD-cards, but in restricted mode (audio only). <span style=\"text-decoration: underline;\">If you need to access to CUE or some other file formats<\/span>, you just grant a full access via SAF for specified folder, and app will use new file access approach just for this folder.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Let's see on example:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1317,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_home-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_home-en.png\" alt=\"\" class=\"wp-image-1317\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>The warning icon at right side of list entry displays that the app has restricted access to the folder (audio files only). After entering to such folder, the app will hint that it does not have access to all files:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1309,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_00-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_00-en.png\" alt=\"\" class=\"wp-image-1309\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Tap on the banner will invoke dialog that offers to grant full access to the folder:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1311,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_01-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_01-en.png\" alt=\"\" class=\"wp-image-1311\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Tap on \"grant full access\" and next, in following dialog, tap on \"use this folder\":<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1313,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_02-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_02-en.png\" alt=\"\" class=\"wp-image-1313\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>After doing that, banner will disappear and you will all audio files in the folder: <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1315,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_03-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_03-en.png\" alt=\"\" class=\"wp-image-1315\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong>Tracking the access status<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In addition, we've implemented tracking the access status to external providers.If access rights to external provider revokes, its status in the list will changed and it will be marked by special label:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1320,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_04-ru.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/fm_access_04-ru.png\" alt=\"\" class=\"wp-image-1320\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong>* * *<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We hope and believe that the hybrid file access approach will make app more user friendly and reduce amount of negativity comments to us because of Google's restrictions.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"wp-block-heading has-text-align-center\">Playlists<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>Asynchronous operations<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Now all playlist modification operations are performed asynchronously, this solution should increase UI responsiveness and prevents from displaying the \"application does not respond\" dialog that was appear in previous version when operating with large playlist.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Summary<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Now, AIMP displays summary for selected files only:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1350,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_06-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_06-en.png\" alt=\"\" class=\"wp-image-1350\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong>Send to playlists<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Now, you can send selected tracks to few playlists at once:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1351,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/03\/plman_07-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/03\/plman_07-en.png\" alt=\"\" class=\"wp-image-1351\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><strong>Playlists Manager<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>As well known as \"managing playlists\", now appear in mobile version too: <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1321,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman-00-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman-00-en.png\" alt=\"\" class=\"wp-image-1321\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1323,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_01-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_01-en.png\" alt=\"\" class=\"wp-image-1323\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Here you can:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Create new playlist<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Create new playlists from folders<br>Each selected folder will be imported to separate playlist<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Import playlists<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Information about the playlist<br>Size, duration, when it created, when it modified, has a preimage or not, and etc.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Sort playlists by template or manually<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Synchronize smart-playlist's content with their preimages<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Export selected playlists to disk<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Combine selected playlists in a group<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Remove selected playlists<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><strong>Sorting the playlists<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Playlist sorting is now implemented on the playlist manager side only, main menu no longer provides this functionality.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>We've changed behavior of the \"automatically sort playlist\" option - now its status and template depend on what you select in the playlist manager when sorting:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1325,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_02-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_02-en.png\" alt=\"\" class=\"wp-image-1325\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Additionally, the option will be disabled after manual playlists reordering.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Grouping the playlists<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The grouping of playlists is designed to make main menu more clean:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1327,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_03-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_03-en.png\" alt=\"\" class=\"wp-image-1327\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Tap on group header will expand it, and you will see list of playlists that it contains:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1328,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_04-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_04-en.png\" alt=\"\" class=\"wp-image-1328\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Next tap on group header will collapse it. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>To combine playlists into a group, refer to the playlist manager, select required playlists and use the \"group\" command from menu:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1329,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_05-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/plman_05-en.png\" alt=\"\" class=\"wp-image-1329\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"wp-block-heading has-text-align-center\">Music Library<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Yes, we've implemented music library in this release!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>\u0414\u0432\u0438\u0436\u043e\u043a \u0444\u043e\u043d\u043e\u0442\u0435\u043a\u0438 \u0443 \u043d\u0430\u0441 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u0432\u043e\u0439, \u043e\u043d \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0437\u0430\u0432\u044f\u0437\u0430\u043d \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0443\u044e, \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u044b \u043d\u0435\u043b\u0435\u0441\u0442\u043d\u043e \u043e\u0442\u0437\u044b\u0432\u0430\u043b\u0438\u0441\u044c \u0432 <a href=\"https:\/\/www.aimp.ru\/blogs\/?p=1153\" data-type=\"post\" data-id=\"1153\">\u0438\u0442\u043e\u0433\u0430\u0445 2021 \u0433\u043e\u0434\u0430<\/a>. \u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b (\u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0441 \u0444\u043b\u0435\u0448\u0435\u043a \u0438 \u043a\u0430\u0440\u0442 \u043f\u0430\u043c\u044f\u0442\u0438).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In main menu, music library presented like a group that contains all views*:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1331,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml00-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml00-en.png\" alt=\"\" class=\"wp-image-1331\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>*list of displaying views can be customized in app settings. If you turn off all views, the music library disappears and you get back classic player based on playlists.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Views<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Now music library provides 5 views: artists, albums, tracks, genres and folders.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">Artists<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Here you will find artists and album artists:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1335,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml02.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml02.png\" alt=\"\" class=\"wp-image-1335\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Default preview image takes from first album of artist, but you can specify your own image if you want.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Tap on artist opens detail view with it albums:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1336,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml03.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml03.png\" alt=\"\" class=\"wp-image-1336\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Tap on album opens detail view with it tracks. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">Albums<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Unlike another views of music library, album view provides an ability to display thumbnails (you can choose layout with 2, 3 or 4 thumbnail per row):<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1337,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml04.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml04.png\" alt=\"\" class=\"wp-image-1337\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Tap on album opens detail view with it tracks. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">Tracks<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Tracks is a root view that contains few sub-views based on playback statistics:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1338,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml05-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml05-en.png\" alt=\"\" class=\"wp-image-1338\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>All tracks<br>This view displays all tracks that music library contains<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>New tracks <br>This view displays tracks added to the Music Library database during the month<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Recently played<br>This view displays tracks played during the month<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Not yet played<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Forgotten tracks<br>This view displays tracks that have not been played more than 3 months<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">Genres<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1340,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml06.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml06.png\" alt=\"\" class=\"wp-image-1340\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Just like for the artists view, you can set your own thumbnail for each of the genres. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><span style=\"text-decoration: underline;\">Folders<\/span><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>This view displays original folders tree.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Playback<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Same as in <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aimp.ru\/blogs\/?p=565\" data-type=\"post\" data-id=\"565\" target=\"_blank\">PC's version<\/a>, music library is a just catalog of music files, playback functionality is still provided by playlists. When you start playback from music library, app creates temporary playlist and send selection files to it.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Settings<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1345,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml01-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ml01-en.png\" alt=\"\" class=\"wp-image-1345\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>If you don't need the music library functionality, just turn off all the view tabs. The music library disappears and you get back classic player based on playlists.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"wp-block-heading has-text-align-center\">Tag Editor<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Yes, this is not the end of our innovations. In AIMP4, we have introduced frequently requested feature - tags editing!<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Now, tag editors supports for basic tag fields, album art and lyrics:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1341,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate00-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate00-en.png\" alt=\"\" class=\"wp-image-1341\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"align\":\"center\",\"id\":1343,\"sizeSlug\":\"full\",\"linkDestination\":\"media\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate01-en.png\"><img src=\"https:\/\/www.aimp.ru\/blogs\/wp-content\/uploads\/2023\/02\/ate01-en.png\" alt=\"\" class=\"wp-image-1343\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>Current implementation supports for:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>ID3v2 \/ ID3v1<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>MP4<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Vorbis Comments \u0432 FLAC \/ OGG (OPUS is not yet supported)<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"textAlign\":\"center\"} -->\n<h2 class=\"wp-block-heading has-text-align-center\">* * *<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>We plan to launch public beta testing at the end of April \/ beginning of May. You will need Android 6.0 Marshmallow or newer to run 4th version of AIMP.<\/p>\n<!-- \/wp:paragraph -->","_en_post_name":"","_en_post_excerpt":"","_en_post_title":"AIMP v4 for Android","edit_language":"en","footnotes":""},"categories":[8,61],"tags":[75,102,73],"class_list":["post-1285","post","type-post","status-publish","format-standard","hentry","category-aimp-mobile","category-61","tag-android","tag-music-library","tag-tag-editor"],"views":29302,"_links":{"self":[{"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=\/wp\/v2\/posts\/1285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=%2Fwp%2Fv2%2Fcomments&post=1285"}],"version-history":[{"count":0,"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=\/wp\/v2\/posts\/1285\/revisions"}],"wp:attachment":[{"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=%2Fwp%2Fv2%2Fmedia&parent=1285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=%2Fwp%2Fv2%2Fcategories&post=1285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aimp.ru\/blogs?language=en%2Findex.php&rest_route=%2Fwp%2Fv2%2Ftags&post=1285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}