AIMP Forum
Общее => Общение / General => Topic started by: ManikManik2011 on September 14, 2025, 16:26:33
-
Недавно ещё помню в 2021 вышел AIMP5 а тут я захожу музыку послушать в AIMP и мне уведомление - Доступна новая версия - AIMP 6.00.3003 Alpha 1. Я от такого был максимально ошарашен.
Обновился и обрадовался что меня хотябы частично послушали и сделали небольшой редизайн в некоторых местах. Такой дизайн мне нравится больше пусть и отразился он только на настройках и окне установщика, ну и значок воспроизведения добавили, хотябы какието изменения в Charm произошли ;D
Буду ждать теперь реализацию синхронизации музыки чтобы ваще круто было. :)
А у вас какое мнение по поводу пусть и не релиза, но начала публичного альфа-тестирования AIMP6? Один мой знакомый тоже был (надеюсь в хорошем смысле) шокирован.
-
I know you're working on AIMP for Linux. You can save yourselves (and us) a lot of troubles, if you can make the native Linux AIMP work with the skins from v4 (bc I'll wanna use the skin I made) but most importantly - make it run with dotnet 6 or higher. Dotnet 6 is avalable for Linux and with it you can run any Windows program like it's native for Linux, completely going around Wine! Let me give you an example.
There's this program I like a lot and it's called Pinta. As I recently found out, it's an exe. To understand me better - in Linux the most of the programs come with executable binary files (rarely with any extensions bc Linux doesn't care about extensions). Those executable files are usually located in /usr/bin. In Pinta's case there's no executable binary file, but just a script which contains these 3 lines but the most important line is the third one:
prefix=/usr
exec_prefix=${prefix}
exec dotnet ${exec_prefix}/lib/pinta/Pinta.dll "$@"
Notice what it reads, dontcha? Pinta.dll. In a similar manner I made the same version of Pinta run on my laptop, only I used "exec dotnet Pinta.exe".
So, you can wrap things up a lot faster and have AIMP run 100% native-like if you just make it run with dotnet 6 or a higher version. At the moment of writing this post the currently available dotnet runtimes (for the end user) for Linux are these:
extra/dotnet-runtime 9.0.8.sdk109-1 [инсталиран: 8.0.10.sdk110-1]
The .NET Core runtime
extra/dotnet-runtime-6.0 6.0.36.sdk136-2 [инсталиран: 6.0.35.sdk135-1]
The .NET Core runtime
extra/dotnet-runtime-7.0 7.0.20.sdk120-2
The .NET Core runtime
extra/dotnet-runtime-8.0 8.0.19.sdk119-1
The .NET Core runtime
aur/dotnet-runtime-2.1 2.1.30.sdk818-1 [3+] [0.00%] [24 Aug 2021]
The .NET Core runtime version 2.1
aur/dotnet-runtime-2.2 2.2.8.sdk207-1 [1+] [0.00%] [16 Apr 2020]
The .NET Core runtime binary version 2.2 - latest (End of Life)
aur/dotnet-runtime-3.0 3.0.3.sdk103-4 [0+] [0.00%] [11 Sep 2020]
The .NET Core runtime (binary) - End-of-life
aur/dotnet-runtime-3.1-bin 3.1.32.sdk426-1 [2+] [0.00%] [15 Dec 2022]
The .NET Core runtime
aur/dotnet-runtime-5.0-bin 5.0.17.sdk408-1 [3+] [0.00%] [12 May 2022]
The .NET Core runtime version 5.0 (binary) - End of life
aur/dotnet-runtime-6.0-bin 6.0.36.sdk428-1 [3+] [0.00%] [15 Jun 2025]
The .NET Core runtime (binary)
aur/dotnet-runtime-7.0-bin 7.0.16.sdk406-1 [0+] [0.00%] [11 Mar 2024]
The .NET Core runtime (binary)
aur/dotnet-runtime-8.0-bin 8.0.19.sdk413-1 [out-of-date] [3+] [0.29%] [6 Aug 2025]
The .NET Core runtime (binary)
aur/dotnet-runtime-8.0.300-bin 8.0.6.sdk302-6 [0+] [0.00%] [13 May 2025]
The .NET Core runtime (binary)
aur/dotnet-runtime-bin 9.0.8.sdk304-1 [out-of-date] [49+] [0.68%] [6 Aug 2025]
The .NET Core runtime (binary)
aur/dotnet-runtime-preview-bin 10.0.0.sdk100+rc.1-1 [22+] [1.72%] [11 Sep 2025]
The .NET Core runtime (preview, binary)
And the SDKs (Software development kit):
extra/dotnet-sdk 9.0.8.sdk109-1 [инсталиран: 8.0.10.sdk110-1]
The .NET Core SDK
extra/dotnet-sdk-6.0 6.0.36.sdk136-2
The .NET Core SDK
extra/dotnet-sdk-7.0 7.0.20.sdk120-2
The .NET Core SDK
extra/dotnet-sdk-8.0 8.0.19.sdk119-1
The .NET Core SDK
aur/dotnet-install v1-1 [out-of-date] [3+] [0.00%] [24 Jul 2022]
Script used to install the .NET SDK and the shared runtime
aur/dotnet-sdk-2.1 2.1.30.sdk818-1 [3+] [0.00%] [24 Aug 2021]
The .NET Core SDK version 2.1
aur/dotnet-sdk-2.2 2.2.8.sdk207-1 [1+] [0.00%] [16 Apr 2020]
The .NET Core SDK binary version 2.2 - latest (End of Life)
aur/dotnet-sdk-2.2-vs2017 2.2.8.sdk110-1 [0+] [0.00%] [16 Apr 2020]
The .NET Core SDK binary version 2.2 - latest (End of Life) Visual Studio 2017 compatible
aur/dotnet-sdk-3.0 3.0.3.sdk103-4 [0+] [0.00%] [11 Sep 2020]
The .NET Core SDK (binary) - End-of-life
aur/dotnet-sdk-3.1-bin 3.1.32.sdk426-1 [2+] [0.00%] [15 Dec 2022]
The .NET Core SDK
aur/dotnet-sdk-5.0-bin 5.0.17.sdk408-1 [3+] [0.00%] [12 May 2022]
The .NET Core SDK version 5.0 (binary) - End of life
aur/dotnet-sdk-6.0-bin 6.0.36.sdk428-1 [3+] [0.00%] [15 Jun 2025]
The .NET Core SDK (binary)
aur/dotnet-sdk-6.0.110-bin 6.0.10.sdk110-3 [0+] [0.00%] [6 Sep 2023]
The .NET Core SDK (binary)
aur/dotnet-sdk-7.0-bin 7.0.16.sdk406-1 [0+] [0.00%] [11 Mar 2024]
The .NET Core SDK (binary)
aur/dotnet-sdk-8.0-bin 8.0.19.sdk413-1 [out-of-date] [3+] [0.29%] [6 Aug 2025]
The .NET Core SDK (binary)
aur/dotnet-sdk-8.0.300-bin 8.0.6.sdk302-6 [0+] [0.00%] [13 May 2025]
The .NET Core SDK (binary)
aur/dotnet-sdk-bin 9.0.8.sdk304-1 [out-of-date] [49+] [0.68%] [6 Aug 2025]
The .NET Core SDK (binary)
aur/dotnet-sdk-preview-bin 10.0.0.sdk100+rc.1-1 [22+] [1.72%] [11 Sep 2025]
The .NET Core SDK (preview, binary)
So, as you can see, you have a lot of options to save yourselves the trouble of rewriting AIMP entirely native for Linux.
I did try to run v4.x and the current version with dotnet but had an unexpected (and unwanted) result, so my best hope is a dotnet proper rewrite of AIMP.
-
if you can make the native Linux AIMP work with the skins from v4
Its already works with all versions of skins.
make it run with dotnet 6 or higher
AIMP was not written on C#.