AIMP Forum

AIMP для Windows => Плагины => Дополнения (Plugins / Skins) => Плагины-дополнения => Topic started by: cubis123 on July 12, 2019, 00:30:10

Title: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: cubis123 on July 12, 2019, 00:30:10
[catalog_card=1090]

https://github.com/jaryn-kubik/aimp_youtubedl/releases/latest (https://github.com/jaryn-kubik/aimp_youtubedl/releases/latest)

Made a different version of the YouTube plugin from scratch, written in C# with aimp_dotnet and using youtube-dl to download the audio.
Gives AIMP the ability to add and play audio form YouTube, SoundCloud, MixCloud and a bunch of other sites.

Requirements:
Features:
Options:
Differences from the previous version:

(https://a.radikal.ru/a25/1907/4a/b87c36faab67.png)
Title: Re: AIMP YouTube-DL
Post by: Soolo on July 23, 2019, 21:10:26
What requirements?
Microsoft Visual C++ ?
.NET Framework ?

(https://www.aimp.ru/forum/index.php?action=dlattach;topic=63088.0;attach=58366)
Title: Re: AIMP YouTube-DL
Post by: ss.pl on July 24, 2019, 01:35:04

What are the conditions to start working?
Copying to the plugins folder does not give anything.
Title: Re: AIMP YouTube-DL
Post by: Алексей Долматов on July 24, 2019, 02:17:16
It's work for me. Это работает у меня.
Test link:
https://www.youtube.com/watch?v=sxxmRRmZJbo&t=0s
https://www.dailymail.co.uk/video/tvshowbiz/video-1971404/Video-Love-Island-Look-Anna-confronts-Jordan-India.html
AIMPYoutubeDL 0.2 - после установки архива из плеера включил плагин и в настройках нажал кнопку обновления YouTube dl модуля.
AiMP 4 b2137, windows 7.
Как понимаю, использует Microsoft .NET 4.7.2, похоже требуется установленный не ниже этой версии. У меня 4.8 (основной, SDK, targeting pack, targeting pack (ENU)).
Исходный код
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
   <TargetFramework>net472</TargetFramework>
   <RootNamespace>AIMPYoutubeDL</RootNamespace>
   <AssemblyName>aimp_youtubedl_plugin</AssemblyName>
   <LangVersion>latest</LangVersion>
   <PlatformTarget>x86</PlatformTarget>
   <OutputPath>C:\Program Files (x86)\AIMP\Plugins\aimp_youtubedl\</OutputPath>
   <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
  </PropertyGroup>
  <ItemGroup>
   <PackageReference Include="AimpSDK" Version="4.50.2048" />
   <PackageReference Include="Python.Runtime.NETStandard" Version="3.7.1" />
  </ItemGroup>
  <ItemGroup>
   <Reference Include="Microsoft.CSharp" />
   <Reference Include="System.Net.Http" />
   <Reference Include="System.Windows.Forms" />
  </ItemGroup>
  <Target Name="PostBuild" AfterTargets="PostBuildEvent">
   <Move SourceFiles="$(OutDir)aimp_dotnet.dll" DestinationFiles="$(OutDir)aimp_youtubedl.dll" />
   <Unzip SourceFiles="$(ProjectDir)python-3.7.3-embed-win32.zip" DestinationFolder="$(OutDir)python" />
   <Delete Files="$(OutDir)python\python.exe" />
   <Delete Files="$(OutDir)python\pythonw.exe" />
  </Target>
</Project>

Microsoft visual C++ тоже есть весь (http://forum.oszone.net/thread-145766.html), включая 2019, но вряд ли он нужен.
В принципе, отладчик показывает использование "C:\Windows\System32\vcruntime140.dll", так что лучше установить актуальный набор версий с заглушками для исключения сбоев в работе плагина и других программ. В папке "python" у плагина он есть, так что должно работать и без установки.
Title: Re: AIMP YouTube-DL
Post by: ss.pl on July 24, 2019, 03:47:18

Моя текущая конфигурация


(https://c.radikal.ru/c04/1907/35/0156d8dc675e.png)


плагин, даже в списке установленных, отсутствует.
Попробую обновиться.
Title: Re: AIMP YouTube-DL
Post by: Алексей Долматов on July 24, 2019, 04:05:57
ss.pl, скачал архив, в плеере нажал "Установить"?
Title: Re: AIMP YouTube-DL
Post by: ss.pl on July 24, 2019, 11:25:08
Алексей,  aimp_4.60.2137
(https://b.radikal.ru/b13/1907/00/7b3f26832a47.png)
Title: Re: AIMP YouTube-DL
Post by: Алексей Долматов on July 24, 2019, 12:11:48
Странно.
Все 4 DLL есть в папке aimp_youtubedl, как в архиве?
"Попробую обновиться."
Попробовал обновить .net&c++?
Title: Re: AIMP YouTube-DL
Post by: ss.pl on July 24, 2019, 18:07:13
После обновления M$ Visual C++ (оф.ссылки (http://dlltop.ru/soft/46-microsoft-visual-c), плюс к oszone (http://forum.oszone.net/thread-145766.html)) и установки NET Framework 4.8 (ссылка (https://dotnet.microsoft.com/download/dotnet-framework))
Всё заработало.
(https://b.radikal.ru/b01/1907/80/b3d0eb7ae000.png)

(https://d.radikal.ru/d24/1907/31/80684002e56e.png)
Пока гоняю по Youtube - плейлист (https://www.youtube.com/playlist?list=PLNYSKMDsdXenbThZUqk9wmR1hbbABzXnG)
На Soundcloud плейлист (https://soundcloud.com/sally-shapiro/sets/2006-2011) редко, но бывают какие-то прерывания при переключении треков и вылезает такое окно
(https://a.radikal.ru/a04/1907/f7/71c0c766cd20.png)
А так, в целом, пока Всё Замечательно, с учётом того, что это Альфа релиз.

Thank you! cubis123
Title: Re: AIMP YouTube-DL
Post by: cubis123 on July 26, 2019, 19:52:25
Yea sorry, it does need .NET 4.7.2 (should by preinstalled on updated Windows 10), I updated the initial post.
It shouldn't need any Visual C++ stuff (especially not v14, which is 2015?). Maybe the aimp_dotnet library needs it, I'll look into it and maybe package the dll with it or at least make it clear in the initial post.

The warning window seems to be just some unnecessary warning, it still just plays fine.
I changed it so it only displays errors and not warnings in v0.3.
Title: Re: AIMP YouTube-DL
Post by: Алексей Долматов on July 26, 2019, 22:57:54
Thanks.
Quote
haven't tried if it works with whole channels yet
Direct link https://www.youtube.com/user/MizTheBrotherZeroKun / https://www.youtube.com/user/MizTheBrotherZeroKun/videos / https://www.youtube.com/watch?v=Mr_4OY2vsnY&list=UU38GMKiSwiZQQITrRYuTEOA don't work.
Need use api or another method to get direct link video from yutube-dl.
You can write only list ID (check and change url for youtube) for autocomplete playlist. Example UU38GMKiSwiZQQITrRYuTEOA (need wait sometime).

If write incorrect URL, then plugin show windows 3 windows with error. I think need show only first window with youtubedl error,
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=63088.0;attach=58400)
Title: Re: AIMP YouTube-DL
Post by: cubis123 on July 27, 2019, 13:10:17
v0.4
- should only display one error window
- fixed adding whole channels/users (can take a while if it's several hundreds/thousands of videos)

The thing with a url like https://www.youtube.com/watch?v=Mr_4OY2vsnY&list=UU38GMKiSwiZQQITrRYuTEOA is that it refers to both a video and a playlist.
If you use the actual playlist url https://www.youtube.com/playlist?list=UU38GMKiSwiZQQITrRYuTEOA it works fine.

There is a switch that changes what happens with urls that contain both video and plalist, it can either always return just the one videos or always the whole playlist.
I set it to always return one video and not playlist, because it seemed better to add one video by mistake instead of adding a whole playlist by mistake.
I guess I could add this switch to the UI.

I updated the requirements, VC++ redist indeed seems to be required by aimp_dotnet. Only the version I linked there should be needed, apparently Microsoft finally decided to unfuck that mess and the latest installer includes every version from 2015.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud and others)
Post by: Алексей Долматов on July 27, 2019, 14:21:28
- should only display one error window
Can you change window priority?
In current moment show second window (see answer 10 in this topic) with Python message. You can add "debug" options for write all messages (include error) to TXT file in AIMP user folder.
I updated the requirements, VC++ redist indeed seems to be required by aimp_dotnet. Only the version I linked there should be needed, apparently Microsoft finally decided to unfuck that mess and the latest installer includes every version from 2015.
Microsoft change method install VC++. 2019 replaced 2015 version and restrict install older version.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=63088.0;attach=58401)
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud and others)
Post by: Алексей Долматов on July 27, 2019, 14:40:10
Quote
doesn't support logging in (so no private playlists/tracks or whatever) - will add later
no way to manage the actual playlists on youtube - not gonna add, youtube-dl doesn't support this
Recommend after realize authorization add option mark-watched for Yotube when finished listen (maybe with percent detected).
I guess this is better than passing a mark only to Last.fm, where scrolling of video titles is not guaranteed.
Quote
--mark-watched                   Mark videos watched (YouTube only)
--no-mark-watched                Do not mark videos watched (YouTube only)
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud and others)
Post by: ss.pl on July 28, 2019, 23:05:20
Добавил https://music.yandex.ru/album/8128989 через AIMP YouTube-DL
Есть, какие либо ошибки воспроизведения?
Загрузил https://music.yandex.ru/users/ya.playlist/playlists/1250
Почти постоянно, при переходе трека, лезет окно,
(https://a.radikal.ru/a28/1907/d4/def8910f4b1d.png)
если переключать треки, кнопками интерфейса, то вроде бы всё нормально.
Если переключать треки, двойным кликом в окне плейлиста, то лезет такое,
(https://b.radikal.ru/b21/1907/25/e65aec28dca1.png)
После непродолжительного тыканья и переключения, плеер завис, пришлось убивать процесс.
(https://b.radikal.ru/b15/1907/03/e244ad7e1d88.png)

(https://a.radikal.ru/a34/1907/60/4875c67d059e.png)





Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud and others)
Post by: Алексей Долматов on July 29, 2019, 00:38:16
Ошибок нет при тестировании. Часами не слушал, чтобы проверить на долговечность.
Судя по тексту жалуется YouTube-DL. Попробуй обновить модуль программы YouTube-DL и при наличии ошибки проверить скачивание напрямую в EXE программы. При наличии проблем скачивания можно последовать рекомендациям в этом окне.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Алексей Долматов on July 29, 2019, 12:24:47
Incorrect first track name (when add list/user)...
v0.4 + yt 2019/07/27
https://www.youtube.com/channel/UC38GMKiSwiZQQITrRYuTEOA
First name after add "► Play all", after start  "Nightcore - Wide Awake (Kelypso)"
https://www.youtube.com/user/08yakari and UUUCeZaZeJbEYAAzvMgrKOPQ
"► Play all", second "米津玄師 MV「海の幽霊」Spirits of the Sea".
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud and others)
Post by: cubis123 on August 08, 2019, 01:04:58
v0.5

Recommend after realize authorization add option mark-watched for Yotube when finished listen (maybe with percent detected).
I guess this is better than passing a mark only to Last.fm, where scrolling of video titles is not guaranteed.
I will check this out, had no idea there is a mark-watched function in Youtube at all.

...
Unfortunately yandex is giving me this:
Яндекс.Музыка пока не играет в вашей стране
Оставьте еmail и узнайте первым о запуске

I'll have to try a VPN or something, because fixing it without being able to reproduce it is kinda impossible.

Incorrect first track name (when add list/user)...
v0.4 + yt 2019/07/27
https://www.youtube.com/channel/UC38GMKiSwiZQQITrRYuTEOA
First name after add "► Play all", after start  "Nightcore - Wide Awake (Kelypso)"
https://www.youtube.com/user/08yakari and UUUCeZaZeJbEYAAzvMgrKOPQ
"► Play all", second "米津玄師 MV「海の幽霊」Spirits of the Sea".
This seems to be a youtube-dl bug, apparently it worked a few releases back. It's been reported already (https://github.com/ytdl-org/youtube-dl/issues/21927), they'll fix it eventually, not much I can do on my end.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud and others)
Post by: Jenshen on August 16, 2019, 13:50:39
2cubis123

Please make authorization for Yandex.Music to receive streams with high bitrate (for premium users of the service)

thank You
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: cubis123 on August 23, 2019, 20:54:01
I'm not gonna add support for anything beyond what youtube-dl supports.
You could try asking in the youtube-dl repo (https://github.com/ytdl-org/youtube-dl/issues), but it's probably gonna be hard to find somebody who
1) is in Russia (the site seems to be region locked, i wasn't able to access it with any free vpn)
1) has the premium account (or is willing to buy one)
2) is capable of programming the support to youtube-dl
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Алексей Долматов on August 23, 2019, 21:18:32
Are you planning to change the GUI settings to the player's API with support for night design?
AIMPUI_FORM_PROPID_STYLE
Если плагин построен на apiGUI - он заработает сам, режима совместимости нет.
Also, it seems that the verification code of the program used is not used. AIMPac and AIMPate report an error when checking the plugin and upload it to unstable. AIMP 4.6.0.2144
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: cubis123 on August 23, 2019, 22:15:01
Are you planning to change the GUI settings to the player's API with support for night design?
It's not using the apiGUI, i don't think that's possible with aimp_dotnet. If there's some other way to get the current style when not using the apiGUI, i could just change the colors around based on that, but i have no idea where to get such information.
Also, it seems that the verification code of the program used is not used. AIMPac and AIMPate report an error when checking the plugin and upload it to unstable. AIMP 4.6.0.2144
I don't know what any of that means :-) What verification code? What is AIMPac or AIMPate?
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Алексей Долматов on August 23, 2019, 23:55:09
i could just change the colors around based on that, but i have no idea where to get such information.
Developer answer in quote. He say about need use apiGUI.
You can try read "NightMode" parameter in AIMP.ini - not good practice, but without rewriting there should be no problem.
What verification code? What is AIMPac or AIMPate?
I am at a loss to explain in English, especially not the developer. You can ask developer https://www.aimp.ru/forum/index.php?action=profile;u=1 https://www.aimp.ru/?do=feedback
"C:\Program Files (x86)\AIMP\AIMPac.exe" "C:\Program Files (x86)\AIMP\AIMPate.exe" = AIMP Converter & AIMP Tag Editor.
For the plugin to work correctly, it must distinguish between player applications and add-ons to indicate its compatibility.
Default SDK help:
Quote
Initialize
in Core IAIMPCore Reference to the basic interface
 
out Result HRESULT Note that plugin can be loaded by Audio Converter or Tag Editor tool. You should check on plugin initialization if all required built-in services are available. If some services are not available plugin may return an error code - AIMP will mark this plugin as unused.

S_OK - if success, other value otherwise.

Warning! The Finalize method will not be called, if this function will return value different from S_OK.

Refer to the "Guidelines for working with services"
 
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: vvld on August 24, 2019, 06:02:04
Coub? Not supported yet? :(
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Алексей Долматов on August 24, 2019, 08:24:06
Coub? Not supported yet? :(
Difficult go to link https://ytdl-org.github.io/youtube-dl/supportedsites.html ?
Quote
...
Corus
Coub
Cracked
...
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: cubis123 on August 25, 2019, 20:32:13
1.0.0
- dark mode support (based on NightMode in AIMP.ini) - it's not perfect but close enough, checkboxes/comboboxes unfortunately can't be easily styled in winforms
- auto-update on by default
- fixed startup errors with AIMP Audio Converter and AIMP Advanced Tag Editor

There are still errors after closing AIMPac/AIMPate, unfortunately those seem to by caused by aimp_dotnet, since even an empty plugin throws those.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Алексей Долматов on August 25, 2019, 21:07:40
Quote
dark mode support (based on NightMode in AIMP.ini) - it's not perfect but close enough, checkboxes/comboboxes unfortunately can't be easily styled in winforms
Something went wrong.
Windows 7 with the current version of AIMP.
it should not affect, but UltraUXThemePatcher is installed.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Алексей Долматов on August 25, 2019, 21:11:43
DPI don't support.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: cubis123 on August 25, 2019, 22:34:43
1.0.1
- fixed options ui

I love winforms and the visual studio designer. Every time you even think of touching it, it completely fucks the whole file and moves stuff around so that you have no idea what has actually changed when looking at the commit. Tested it with 100/125/150% DPI and it seems to work.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Алексей Долматов on August 25, 2019, 23:26:07
Tested it with 100/125/150% DPI and it seems to work.
Windows DPI? I send screenshot AIMP DPI settings.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: cubis123 on August 25, 2019, 23:39:20
Well by work i mean it does display something somewhat usable and it doesn't cut anything off or something.
I'm not sure there's an easy way to actually make it scale. I'll look into that when i got more time.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Алексей Долматов on August 26, 2019, 00:02:26
Thank.
This applies more to the visual convenience and relevance of the player's UI.
Title: AIMP&YouTube-DL (support for YouTube)
Post by: Алексей Долматов on September 11, 2019, 18:57:29
В текущий момент воспроизведение/скачивание через youtube-dl и множество других плееров недоступно - изменение в самом сайте.
Возможно, что-либо изменится, но пока ожидаем.
Обновляем модуль в плеере до актуального.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Cmac on September 21, 2019, 12:50:54
Очень заинтересовал этот плагин но не могу добиться запуска, при включенном плагине, запускается AIMP и сразу окно с ошибкой ModuleNotFoundError: No module named 'youtube_dl. Может кто подскажет проблему? Windows 7, NetF 4.8 установил и С++ тоже
PS Проблема решилась только после удаления папки c:\Users\Cmac\AppData\Roaming\AIMP\aimp_youtubedl
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Chrys4lislove on October 10, 2019, 11:03:20
Планируется ли какая-то интеграция с Youtube Music?
Возможно парсинг тех же плейлистов с рекомендаций? А вообще мне очень нравятся, что YTMusic продолжает закончившийся плейлист или очередь треками, подходящими под твои предпочтения. Возможна ли реализация как раз добавления этих самых треков, которые предлагаются после окончания плейлистов в каком-то виде?
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: compound on November 04, 2019, 09:25:12
Граждане, День добрый!
Либо я дурак, либо лыжи не едут. Плагин последней версии установил, Visual C++ Redistributable 05-19 поставил, .NET на десятке предустановлен. При попытке воспроизведения получаю ошибку
File: https://music.yandex.ru/album/7405071/track/52561317
Code: 41 (00000029)
Message: Unsupported file format
-------------------------
HTTP/1.1 200 OK
Date: Mon, 04 Nov 2019 07:24:00 GMT
Content-Security-Policy-Report-Only: default-src 'none';script-src 'self' music.yandex.ru yastatic.net 'unsafe-eval' mc.yandex.ru mc.yandex.ru yandex.ru social.yandex.ru an.yandex.ru yabs.yandex.ru awaps.yandex.ru awaps.yandex.net api-maps.yandex.ru widget.tickets.yandex.ru www.youtube.com s.ytimg.com yandex.st ads.adfox.ru ads6.adfox.ru 'nonce-lUSSvwEkeanKsqNQ2t2p4w==' 'nonce-lUSSvwEkeanKsqNQ2t2p4w==';style-src 'self' 'unsafe-inline' yastatic.net yandex.st banners.adfox.ru content.adfox.ru;connect-src 'self' music.yandex.ru yastatic.net mc.yandex.ru mc.yandex.ru mc.admetrica.ru *.music.yandex.ru api.passport.yandex.ru passport.yandex.ru content.adfox.ru an.yandex.ru awaps.yandex.ru awaps.yandex.net mobile.yandex.net storage.mds.yandex.net strm.yandex.ru strm.yandex.net *.strm.yandex.net ydx.iframe.tvzavr.ru wss://push.yandex.ru wss://push-sandbox.yandex.ru wss://ws-api.music.yandex.net yandex.st matchid.adfox.yandex.ru adfox.yandex.ru ads.adfox.ru ads6.adfox.ru yandex.ru static-mon.yandex.net csp.yandex.net music-browser.music.yandex.net;object-src 'self' music.yandex.ru flashservice.adobe.com www.tns-counter.ru ar.tns-counter.ru www.ivi.ru;frame-src 'self' music.yandex.ru yastatic.net trust.yandex.ru trust.yandex.ru trust-test.yandex.ru *.music.yandex.ru *.music.yandex.net sandbox.music.yandex.net passport.yandex.ru widget.tickets.yandex.ru content.adfox.ru st.yandexadexchange.net www.youtube.com media.clipyou.ru frontend.vh.yandex.ru player.vimeo.com awaps.yandex.net yandexadexchange.net *.yandexadexchange.net *.yandex.ru banners.adfox.ru;media-src 'self' music.yandex.ru yastatic.net data: strm.yandex.ru strm.yandex.net *.strm.yandex.net *.cdn.yandex.net *.storage.yandex.net storage.mds.yandex.net *.storage.mds.yandex.net blob: storage.mdst.yandex.net *.storage.mdst.yandex.net awaps.yandex.net yandex.st banners.adfox.ru content.adfox.ru;img-src 'self' music.yandex.ru yastatic.net data: mc.yandex.ru mc.yandex.ru mc.admetrica.ru *.yandex.ru *.yandex.ru *.yandex.net *.weborama.fr *.tns-counter.ru www.facebook.com vk.com www.clipyou.ru clipyou.ru ad.doubleclick.net ads.adfox.ru ads6.adfox.ru avatars-fast.yandex.net favicon.yandex.net an.yandex.ru banners.adfox.ru content.adfox.ru;font-src 'self' music.yandex.ru yastatic.net data:;manifest-src 'self';worker-src 'self' blob:;report-uri https://csp.yandex.net/csp?from=music&env=rtc-production&type=front&yandexuid=9329540951572852240&yandex_login=login
X-Content-Type-Options: nosniff
set-cookie: yandexuid=9329540951572852240; path=/; domain=.yandex.ru; expires=Sun, 04 Nov 2029 07:24:00 GMT; max-age=315360000
Connection: Close
X-Frame-Options: Deny
Expires: Thu, 01 Jan 1970 00:00:00 GMT
X-XSS-Protection: 1; mode=block
Transfer-Encoding: chunked
Cache-Control: private, no-cache, no-store, must-revalidate, max-age=0
Content-Type: text/html; charset=utf-8
Strict-Transport-Security: max-age=31536000
[/img]

Что же я делаю не так?
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Алексей Долматов on November 04, 2019, 09:54:49
Точно добавляете так, как указано в первом сообщении?
У меня воспроизводит.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: compound on November 04, 2019, 12:02:17
Алексей, благодарю. Не доглядел и просто перетаскивал ссылки в аимп. Через ADD -> YoutubeDL работает
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Hi-End on November 05, 2019, 14:45:47
Подскажите пожалуйста, откуда берется информация о битрейте? Это же не битрейт адиоформата? (https://i.ibb.co/VDcYGkz/2019-11-05-155918.jpg)
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Hi-End on November 05, 2019, 15:07:54
К сожалению не играет музыку с https://myzcloud.me
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Soolo on November 05, 2019, 15:11:06
Подскажите пожалуйста, откуда берется информация о битрейте? Это же не битрейт адиоформата?
Для проигрывания может браться видео файл

К сожалению не играет музыку с myzcloud.me
Что и не заявлено (https://ytdl-org.github.io/youtube-dl/supportedsites.html)
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Hi-End on November 05, 2019, 15:24:25
Для проигрывания может браться видео файл
Что и не заявлено (https://ytdl-org.github.io/youtube-dl/supportedsites.html)
Понятно что MP4 видеофайл, битрейт получается видео показывает?
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Алексей Долматов on November 05, 2019, 15:55:05
Скорее всего общий битрейт файла. Что получает плагин с помощью YouTube-DL, то и есть. Можно скачать файл (или все файлы с одной ссылки) через YouTube-DL и проверить данные через media info.
Использование --extract-audio с требованием доп. утилит не обозначено, значит используются данные всего файла.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Hi-End on November 05, 2019, 16:15:18
Скорее всего общий битрейт файла.
Что значит общий? media info показывает битрейт видео и аудио.
Ссылка на ютуб на этот файл https://www.youtube.com/watch?v=Bey4XXJAqS8
ааа наверно  битрейт видео +  битрейт аудио = то что показывает.
Как сделать, чтобы показывал, только битрейт аудио?
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Алексей Долматов on November 05, 2019, 16:44:36
General
Complete name                            :4K VIDEO ultrahd hdr sony 4K VIDEOS demo test nature relaxation movie for 4k oled tv-Bey4XXJAqS8.mp4
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (isom/mp42)
File size                                : 470 MiB
Duration                                 : 29 min 36 s
Overall bit rate mode                    : Variable
Overall bit rate                         : 2 219 kb/s
Encoded date                             : UTC 2019-10-02 20:54:27
Tagged date                              : UTC 2019-10-02 20:54:27
Writing application                      : Google
gsst                                     : 0
gstd                                     : 1776373

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L3.1
Format settings                          : CABAC / 1 Ref Frames
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 1 frame
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 29 min 36 s
Bit rate                                 : 2 089 kb/s
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 29.970 (30000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.076
Stream size                              : 442 MiB (94%)
Title                                    : ISO Media file produced by Google Inc. Created on: 10/02/2019.
Writing library                          : x264 core 155 r2901 7d0ff22
Encoded date                             : UTC 2019-10-02 20:54:27
Tagged date                              : UTC 2019-10-02 20:54:27
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
Codec configuration box                  : avcC

Audio
ID                                       : 2
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec ID                                 : mp4a-40-2
Duration                                 : 29 min 36 s
Bit rate mode                            : Variable
Bit rate                                 : 128 kb/s
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 44.1 kHz
Frame rate                               : 43.066 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 27.1 MiB (6%)
Title                                    : ISO Media file produced by Google Inc. Created on: 10/02/2019.
Encoded date                             : UTC 2019-10-02 20:54:27
Tagged date                              : UTC 2019-10-02 20:54:27
Похоже, только если разработчик научит плагин читать при запросе json параметр abr и передавать его плееру, либо будет локально извлекаться аудио-дорожка. По первому сомнительно, т.к. скорее всего сам плеер получает данные всего файла (нужно знать код плагина, плеера), второе утяжелит плагин или потребует доп. настройки после установки.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Hi-End on November 05, 2019, 17:26:00
Кому нибудь получилось в вконтакте прослушать более одного трека в плейлисте? (https://i.ibb.co/t39RJRR/2019-11-05-170652.jpg)(https://i.ibb.co/KFLmscz/2019-11-05-171457.jpg)
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Qbsoon on November 05, 2019, 23:06:44
Hi!
I downloaded this plugin and installed it, but I'm still trying to figure out how to add a playlist from youtube and I can't find any option to do that. I was even trying using other plugin "Youtube Plugin" and in that plugin I also coudn't find how to add anything.
I have all requirements for this plugin, latest version of AIMP, updated youtube-dl and I'm using "Mei Music Mod" skin.

EDIT: Problem solved.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: BlackSABER on November 09, 2019, 18:59:04
Всем привет. А где тут поддержка яндекс диска?
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: AJ on November 09, 2019, 19:29:56
Всем привет. А где тут поддержка яндекс диска?
В карточке плагина в шапке темы есть ссылка на список поддерживаемых сайтов: https://ytdl-org.github.io/youtube-dl/supportedsites.html
Яндекс.Диск там есть, но для проигрывания музыки из облаков можно использовать встроенный плагин MyClouds (поставляется с версии 4.60).
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: BlackSABER on November 09, 2019, 20:29:08
Я его читал. Хорошо, а как же яндекс музыка?
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: AJ on November 09, 2019, 20:34:51
Я его читал. Хорошо, а как же яндекс музыка?
Добавление и проигрывание аудио с Youtube, Soundcloud, MixCloud, Yandex.Music и других сервисов
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: BlackSABER on November 09, 2019, 20:39:08
В меню яндекс музыки и нет.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Алексей Долматов on November 09, 2019, 20:44:05
В меню яндекс музыки и нет.
В каком меню ищите и зачем?
Поддержка нативная без авторизации, т.е. при добавлении ссылки определённого вида через меню плагина воспроизводит, когда находит ссылку на трек.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: BlackSABER on November 09, 2019, 21:09:51
Это нигде не написано.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: BlackSABER on November 09, 2019, 21:16:53
Подскажите тогда. как это делается?
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Алексей Долматов on November 09, 2019, 21:34:29
Скриншот в первом сообщении. Выбираете в указанном меню и вставляете ссылку на то, что поддерживает YouTube-DL из обозначенного в первом сообщении списка.
При наличии проблем сначала проверить скачивается ли через автономный файл youtube-dl.exe (самостоятельно скачать) с указанными в настройках плагина параметрами.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: BlackSABER on November 10, 2019, 13:42:28
Вчера ошибку выдавал, а сегодня норм.
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: butthead on November 11, 2019, 18:28:01
поюзал...
если слушать soundcloud то не переходит на следующий трек .это норма ?
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: dprishvinp on November 16, 2019, 19:14:04
Подскажите что за ошибка при попытке воспроизвести с любого плейлиста (яд, ютуб) Download Error: ERROR: requested format not available
Title: Re: AIMP YouTube-DL (support for YouTube, SoundCloud, MixCloud, Yandex.Music, etc.)
Post by: Алексей Долматов on November 16, 2019, 19:22:35
Значит в настройках плеера указан формат, который не поддерживается.
Я вот заменил стандартный вариант на all и с ним проблем не встречал, хоть он и подразумевает скачивание всех доступных форматов.