1. There is no way to add custom group to playlist programatically
2. Some of IAIMPFileInfo properties are not saved in playlist file (e.g. I can't save comment, url or AIMP_FILEINFO_PROPID_CUSTOM)
3. There is no way to know the result of confirmation for AIMP_MSG_CMD_PLS_DELETE_PLAYING_FROM_HDD. I can only intercept the call, but I don't know if user clicked OK or Cancel
4. Internet API doesn't allow to send request with custom method like PUT or DELETE
5. The track duration is not displayed even if it is explicitly set in IAIMPFileInfo (it is also not saved in playlist file)
6. There is no way to intercept the drag and drop to windows explorer. Or better, it should possible right in AIMP to also drag the radio stream (it should just download stream to file, only it it is not live of course)
7. There is no information in the docs that IAIMPExtensionPlaylistManagerListener should be registered as IID_IAIMPServicePlaylistManager. An intuitive thing to do for me was to try to register it as RegisterExtension(IID_IAIMPExtensionPlaylistManagerListener, ...
8. There is no way to handle custom Open File Location
9. There is no way to handle Copy selected files to clipboard
10. (Bonus for AIMP4) API to load custom waveform image or data
11. Should IAIMPString *ContentType be released in OnAccept handler?
12. AIMP4 insists that there is memory leak after any of my HTTP requests, even though I'm pretty sure I'm releasing all streams and handles. Is that my fault or AIMP's? (code (https://github.com/AdrianEddy/AIMPSoundcloud/blob/master/AimpHTTP.cpp))
13. What is the procedure of adding plugin to aimp.ru addons catalog?
Russian translate in attach. The length of the lines does not depend on the length of the text, so little has changed phrases.Спасибо :)
If possible, make the connection with the transferred key account (You can refer to the figure "<lang>_connect.png"\"<lang>_disconnect.png") in a folder with the languages.Who needs images anyway? :D I recreated the button in code so it is directly translatable from lang file now. I updated the links.
2. Yes, because playlist file format does not allow save multiline values or custom data.
8-9. What you want to do for this command? Open the browser with information about the file/stream?
11. I think no, if you dont call the AddRef method
13. I need small preview (200x150 px) for publishing the plugin. Optionally, you can provide to me large preview too (it appears when user clicking the small preview).
Dialog add url is not very convenient. It would be better to use a mini-browserA mini-browser is IMHO a bit overkill for that plugin. You can still search for new music/artists in your favorite web browser and just add a playlist or user you like to AIMP.
11. Exactly what I thought but from the AIMP4 memory leak log it looks like content type is leaking.
Hm, so try to release it
So, I have checked the plugin, looks like plugin does not release refereneces of interfaced objects in some cases. I think, this happend because of difference between C++ and Delphi when working with interfaces.I was able to narrow it down to IAIMPHTTPClientEvents (AimpHTTP::EventListener in my code). When I make Get request with the event listener, there is a leak. I am sure that the instance of EventListener is deleted (by AIMP), but there is still a leak somewhere :(
13 - 20 bytes: TACLCriticalSection x 1Full leak report. (http://pastebin.com/qKjhkVpB)
37 - 52 bytes: TAIMPStringAdapter x 1
53 - 68 bytes: UnicodeString x 1
{pseudo-code}
ContentType.refCount := 0;
OnAccept();
- ContentType.Release();
--- refCount := refCount - 1; { 0 - 1 = 0xFFFFFFFF }
--- if refCount = 0 then { At this point, refCount = 0xFFFFFFFF so this condition is never met! }
--- free the memory
---
The memory is allocated for the string, but with the reference count set to 0 - it is never freed.ContentType->AddRef(); // refCount = 1
ContentType->Release(); // refCount = 0 and free the memory
in OnAccept handler.This is however counter-intuitive and I think there should be AddRef in AIMP before OnAccept, and Release after the call.
Let me know your thoughts about this.
10. I think, I should teach him to work with remote files.+1
Russian translate in attach.Спасибо! +1
Ребят, т.к. не владею английским в нужной степени, можно кратко пояснить, в чем принципиальное отличие этого плагина от https://www.aimp.ru/forum/index.php?topic=45405.0Этот плагин работает с сервисом https://soundcloud.com/
Ребят, т.к. не владею английским в нужной степени, можно кратко пояснить, в чем принципиальное отличие этого плагина от https://www.aimp.ru/forum/index.php?topic=45405.0Плагин в этой теме полностью адаптирован под сервис SoundCloud, в основном достаточно только авторизоваться через браузер.
Many thanks for this great extension! I've created initial Czech translation. There's only one problem: there is not enough space in the settings, so the translation is cutted. Please, is it possible to enlarge the space?Thank you! I've updated the plugin with your translation and also fixed the translation size in options dialog.
1. Can make a normal map titles and artists of songs in the header and in the playlist?1. Done
Information about who uploaded the file on the server is not interesting.
2. Add url, not parsed "https://soundcloud.com/explore/folk+&+singer-songwriter"
Please, how can I remove track(s) from exclusions?I will make convenient dialog for managing exclusions in the future versions, but unfortunately for now you'll have to manually edit %appdata%\AIMP3\AIMPSoundcloud\Config.json file.
1. DoneThank you so much better. However, I would like information write according to patterns: "Title" in title, "Artist" in artist, "Album" in album.
2. DoneThank you excellent! Is it possible to make the shape of the number of the parsing tracks?
Made translation for your pluginError!
Thanks to all for the translations. I have updated the archive in our catalog
Guys, there is a strange thing happening: when i am trying to add all songs from some channel on SoundCloud, only part of all tracks adding to my playlist. Video of this bug happening - https://youtu.be/kt59XETttzY (https://youtu.be/kt59XETttzY). Any ideas?Fixed in v0.17
Estonian still missing, i guess you missed it :)Added in v0.17, thanks!
There is a memory leak when opening / closing the Advanced Tag Editor and Audio ConverterFixed in v0.17
Приветствую! Подскажите, есть ли возможность увеличить битрейт воспроизведения? Было бы неплохо добавить в базовый функционал!I don't think so, SoundCloud only provides one stream option.
Hi! Tell me, is it possible to increase the bit rate playback? It would be nice to add to the base functionality!
Fixed in v0.17Indeed, now it's working. Thank you.
Do I need to log in my SoundCloud account via player to make this plugin work or is something else wrong?yes
I try to add any SoundcloudURL (like this for example: https://soundcloud.com/kirsty-p/tracks) with corresponding menu item, but the player return a message window: "Could not resolve this url". Do I need to log in my SoundCloud account via player to make this plugin work or is something else wrong?
AdrianEddy
Please add repost button in context menu
(http://savepic.ru/8103887.jpg)
Помогите пожалуйста, не могу в плеере слушать лайкнутые песни другого пользователя...Конкретной выборки по лайкнутым нет
(такая функция есть вообще?простите)
Конкретной выборки по лайкнутым нетподскажите пожалуйста как это сделать
А просто треки из другого профиля - не проблема, нужно вставлять ссылку на плейлист
подскажите пожалуйста как это сделатьКак и всегда: скопировать ссылку из браузера
Done in v0.19thank you so much
И кстати. Смотрите слева название вкладки плейлиста - РекомеНОвано. Кто переводил на русский, тому небольшое замечание) :PСпасибо, нужно файл будет подправить.
2. Для русскоговорящих: Перевод сделал на скорую руку. у кого есть пожелания пишите для автора здесь.
А куда вставлять в плеере? Где найти окошко AddUrl от аддона?
I have used this plugin in the past, but recently it has stopped working for me. I am on v0.19 of this plugin and AIMP4 public release.
The plugin shows up in list of plugins, and I can successfully connect it to soundcloud (it authenticates and shows user name and pic).
But the player doesn't show the soundcloud menu entries, and doesn't play any soundcloud urls.
I have tried these already:
- Delete AIMP installation folder
- Delete AIMP user folder
- Reinstall AIMP
- Disconnect/Reconnect plugin to Soundcloud
any help please?
File: https://soundcloud.com/explore
Code: 40 (00000028)
Message: Connection timeout
-------------------------
HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Content-Type: text/html
Date: Sun, 20 Dec 2015 19:21:14 GMT
Server: am/2
Set-Cookie: sc_anonymous_id=394679-881071-509875-296216; path=/; expires=Wed, 17 Dec 2025 19:21:14 GMT; domain=.soundcloud.com
Via: sssr
X-Frame-Options: SAMEORIGIN
Content-Length: 20500
Connection: close
I was using the Bliss Dark skin, but I went back to original Bliss and Pandemic skins, again same result.
And weirdly its the same thing with v3.6 - I tried portable install in a separate folder, so it is surely unaffected by the other version.
Don't know if these will help, but here goes some screens and error reports:
v4's connected plugin screen: http://i.imgur.com/JzjOr99.png
v4's player menu: http://i.imgur.com/As8xX9F.png
v3.6's error when I add a url through the standard Add Url prompt:Code: [Select]File: https://soundcloud.com/explore
Code: 40 (00000028)
Message: Connection timeout
-------------------------
HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Content-Type: text/html
Date: Sun, 20 Dec 2015 19:21:14 GMT
Server: am/2
Set-Cookie: sc_anonymous_id=394679-881071-509875-296216; path=/; expires=Wed, 17 Dec 2025 19:21:14 GMT; domain=.soundcloud.com
Via: sssr
X-Frame-Options: SAMEORIGIN
Content-Length: 20500
Connection: close
[FILE]
Author=paradonym
Name=Deutsch (DE)
VersionID=0
LangId=1031
[SoundCloud]
ConnectStatusOK=Zugriff erteilt|Du kannst dieses Browserfenster nun schließen und zu AIMP zurückkehren.
ConnectStatusError=Entschuldigung, ein Fehler|Konnte nicht mit SoundCloud Account verbinden. Bitte gehe zurück zu AIMP und versuche es erneut.
Likes=SoundCloud - Likes|'s likes
Stream=SoundCloud - Stream|'s stream
Recommended=Voschläge für
Prefix=SoundCloud -
[SoundCloud.Messages]
Error=Fehler
CantResolve=Kann diese URL nicht auflösen.
[SoundCloud.Menu]
Repost=Repost
AddURL=SoundCloud URL
MyTracksAndPlaylists=Meine Tracks und Playlists
MyStream=SoundCloud stream
MyLikes=SoundCloud likes
LoadRecommendations=Vorschläge laden|Hier|Neue Playlist erstellen
OpenInBrowser=Öffne in Webbrowser
AddToExclusions=zu Ausnahmen hinzufügen
LikeUnlike=Like / Unlike|Like|Unlike
[SoundCloud.AddURL]
Title=Add SoundCloud URL
URL=SoundCloud URL
CreateNew=Neue Playlist erstellen
OK=OK
PlaylistName=Playlist-Name (optional)
[SoundCloud.Options]
Title=SoundCloud
Account=SoundCloud Account
ConnectButton=Verbinden|Trennen
General=Generell
AddDurationToTitle=Füge Dauer zu Track-Datei hinzu
AddUsernameToTitle=Füge Author-Name zu Track-Titel hinzu
LimitUserStream=Limitiere User-Stream-Einträge auf|tracks
MonitorURLs=Überwache hinzugefügte URLs
MonitorLikes=Überwache Nutzer-likes
MonitorStream=Überwache Nutzer-stream
CheckAtStartup=Überprüfe auf neue Tracks bei Starten von AIMP
CheckEvery=Überprüfe auf neue Tracks alle|hours
Am I the only who can't make it work on AIMP 4?https://www.aimp.ru/forum/index.php?topic=44978.0
Good afternoon,
I made a Dutch translation for your SoundCloud plugin. See attachment.
Kind regards.
Hi,Hi
I would like to report that I just installed this plugin on a fresh installation of Windows 10 and AIMP 4.
Right click doesn't have any Soundcloud entry and I can't import Soundcloud stream nor likes.
Anyone knows any fix for this?
Hi
Check whether there is a plugin to the plugin list
https://www.aimp.ru/forum/index.php?topic=44978.0
Hi, the plugin is correctly installed as I see it in the AIMP interface under the option menu. I correctly logged into Soundcloud but no song is added to playlist (I don't even see the Soundcloud options in the contextual menu)Menu only when you click on these buttons.
I think that the duplication of the previous sentence the parent item - a bad tone.
(http://i.imgur.com/QAsosEt.png)
Here=Add to curent playlist
It is advisable to use a phrase of AIMP available lexicon suitable for the essence.
As you can see from the photo, there isn't the Soundcloud contextual menu entryMenu "Playlist management"
А можно вопрос? Вот я случайно удали плейлист "Нравится", то что мне делать?искать в менеджере плейлистов
Menu only when you click on these buttons.well, i've got 3 items on the right, mate
This version is not fully tested yet, so please report any bugs you encounter.The same bug https://www.aimp.ru/forum/index.php?topic=50071.msg330701#msg330701
в контекстном меню плейлиста нет кнопок soundcloudнажмите кнопку + внизу плейлиста
нажмите кнопку + внизу плейлистаСпасибо) а где вам плюсик поставить?)не вижу где кнопки кармы)
With Soundcloud plugin showing right click menu on aimp 4.10 takes about 3 seconds (aimp window hangs during that period).Couldn't reproduce. Could you check this on a fresh playlist?
Hi, if users will agreed, can you change behavior or add option then you click Like do not change playlist from Stream to Likes?Changed
Thanks
Adrian can you integrate with Music Library in similar way "VK" does?Not at the moment, maybe in the future I'll implement it.
Also you mentioned that 0.19 supports drag-n-drop, but when I try do that links from SoundlCloud as "Internet Radio" and apparently cannot be played. Is it plugin issue or AIMP limitation? "add URL from Soundcloud is extremely inconvenient" (sorry :) )What is the problem with "Add Soundcloud url?" It needs to be added via that menu otherwise AIMP will think it's a regular URL to internet radio and won't use the plugin.
Do you have workaround for this?
hey, I recently installed AIMP 4 and the soundcloud plugin, as well as the Bliss dark mod. When I try to hit connect, nothing happens. There's no response, and trying to add a URL ends with "could not resolve this url". I am currently logged into my soundcloud account, and have unblocked AIMP from my firewall. Please help.does it still happen in v1.0-RC3? If yes, could you try to set other browser as default in your system?
So my steam was no longer updating so I updated the plugin today, however this didn't solve the problem, my stream still wasnt' updating. So I figured I would physically delete the playlist for my stream and recreate it however there is no option at all to add my stream as a playlist anymore
When I right click in the playlist section I get this: http://i.imgur.com/ELQm9FB.jpg
When I hit the plus sign in the bottom corner I get this: http://i.imgur.com/uhrYflh.jpg
I didn't delete my Soundcloud likes playlist and as you can see when I right click on files there I still have access to soundcloud options: http://i.imgur.com/FxQSfpS.jpg
However no where is there an option to create a playlist based on my likes with the latest version of the plugin so some help would be appreciated.
PS - I tried changing skins but that didn't solve the issue
New version:
- Don't switch playlist to likes after like
- Bug fixes
- New languages (thanks prydespar, hs-sh.net and Sztewe!)
http://eddy.cx/files/aimp_SoundCloud_v1.0-RC3.zip
Couldn't reproduce. Could you check this on a fresh playlist?
Changed
Not at the moment, maybe in the future I'll implement it. What is the problem with "Add Soundcloud url?" It needs to be added via that menu otherwise AIMP will think it's a regular URL to internet radio and won't use the plugin.
does it still happen in v1.0-RC3? If yes, could you try to set other browser as default in your system?
Цитата: Zebbediah от Август 25, 2016, 13:33:21the same problem (default browser google chrome). plugin has stopped work absolutely unexpected (previous version of plugin has stopped work too), used it from 2015 .. works very well
hey, I recently installed AIMP 4 and the soundcloud plugin, as well as the Bliss dark mod. When I try to hit connect, nothing happens. There's no response, and trying to add a URL ends with "could not resolve this url". I am currently logged into my soundcloud account, and have unblocked AIMP from my firewall. Please help.
"Could not resolve this url"
https://soundcloud.com/alyandfila/fsoe-479
Привет! При установке возникает следующая ошибка:Windows XP?
Подскажите, что я делаю не так?
(Aimp 3.60)
Hello! The following error occurs during installation:
Tell me, what i'm doing wrong?
Привет! При установке возникает следующая ошибка:
Подскажите, что я делаю не так?
hmm, it should be compatible, could you try installing this https://www.microsoft.com/en-us/download/details.aspx?id=48145 and see if that worked?
Сразу после ошибки, я полагаю, сам AIMP, меняет имя файла плагина.
(Aimp 3.60)
Visual c++ уже установлена, о чем мне намекнул инсталятор предложенной версии. Возможно сможет внести ясность следующий скрин:Скидывайте папку АИМПа и папку профиля
Сразу после ошибки, я полагаю, сам AIMP, меняет имя файла плагина.
На самом деле, если ни у кого не вылезала подобная ошибка, вряд ли что-то удастся сделать. Просто я очень везучий =)
Скидывайте папку АИМПа и папку профиляВ смысле скриншоты? Или я чего - то не понимаю?))
В смысле скриншоты? Или я чего - то не понимаю?))
Подскажите, куда происходит закачка с SoundCloud-а?
Привет!
Подскажет кто, пытаюсь добавить страницу через урл как в инструкции показано ввожу ссылку с моим плейлистом, а мне выдает следующее:
File: https://soundcloud.com/stcruzzo/sets/psyco-transe
Code: 2 (00000002)
Message: Can't open the file
-------------------------
HTTP/1.1 404 Not Found
Content-Type: application/json;charset=utf-8
Content-Length: 48
Connection: close
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: Accept, Authorization, Content-Type, Origin
Access-Control-Allow-Methods: GET, PUT, POST, DELETE
Cache-Control: no-cache
Access-Control-Expose-Headers: Date
Date: Thu, 18 May 2017 12:09:18 GMT
Status: 404 Not Found
Cache-Control: private, max-age=0
Server: am/2
X-Cache: Error from cloudfront
Via: 1.1 4973b351452bebd97817a8a5711b6576.cloudfront.net (CloudFront)
X-Amz-Cf-Id: t0scpW_vwkyP9i5Om2uKEW2gzAVCJVEfmCyK9-89rwr8pfbVMLgB6g==
Подскажите пожалуйста, где мой косяк, может что-то не так делаю?
Спасибо!
Похоже, что только в оперативную память.
В описании вот:
Open file location
Кто подскажет, качает ли на диск?
v1.0
- Drag&Drop support
v1.0
- Copy file to clipboard
v1.0
- Copy file to clipboard
Это видимо имеется ввиду ссылка на трек на сайте. Открыть можно так: контекстное меню трека в плейлисте / Расположение файла.
Действительно, никаких похожих на скачивание пунктов меню нет, в списке горячих клавиш плагина такой команды тоже нет.
Но вот это работает. Кинул файл из плейлиста на, например, рабочий стол — файл скачивается.
А вот это непонятно. С помощью стандартного пункта в конт. меню файл не копируется в буфер обмена.
Можешь посмотреть, есть ли дисковая активность от плеера \плагина (при помощи perfmon.exe %windir%\system32\perfmon.exe /res )
I'm not sure if this is a AIMP problem or a plugin problem but none of the tracks play from my soundcloud playlist anymore.. They just skip one after another until they get to the end of the list, none of them playing
Please update SoundCloud plugin. I've been trying to load some URLs of some profiles and it's only loading a limited set of their songs, rather than the whole tracklist.
I believe any of the 'nested' track sets aren't being loaded.
Example URL: https://soundcloud.com/deadcruiser/sets/kavinsky-odd-look
It can't connect with Soundcloud. I do the method and the page says "comleted" but in Aimp I can't see my profile.Same
The Youtube Plugin is worked.
What can I do? What is the required programs?
Доброго дня.
Есть ли у вас проблемы в работе плагина? Плейлисты с соундклауда добавляются, но треки не воспроизводятся. Пишет "буферизация" и сразу переключает на следующий трек и так далее движется вниз плейлиста. Плеер/пк/плагин ребутал/переавторизовывал.
Problem when I want to add new track from SC:
(https://i.ibb.co/VMm4wn2/SC-0544.png)
Please advise.
Thanks,
Ok, soundcloud.com/stream works again. However no specific URLs, favorites, nor playlists are functional.Thanks for your zip mate! It works! ;)
Changes:
https://github.com/r1me/AIMPSoundcloud/commit/ac5863ff8812e3b468b062c4f7c0f9fa5a02b5bc
Edit: Confirmed, can refresh soundcloud.com/stream both automatically and manually
Вчера (01.10.2022) Роскомнадзор по требованию Генпрокуратуры РФ ограничил доступ на территории России к сайту сервиса распространения музыки и подкастов SoundCloud (через VPNработает).
Собственно, как теперь пользоваться плагином? Гуру ещё здесь?
Так и пользоваться - через VPN или анонимный ProxyВ браузере понятно как, а в плеере, используя плагин?