1
Общение / General / Re: Что играет в колонках
« Last post by MCW on Today at 02:29:45 »А с ЯндексДиском удастся справиться?Сравнил файлы mp3 с ЯндексДиска с m4a с сайта.
А с ЯндексДиском удастся справиться?Сравнил файлы mp3 с ЯндексДиска с m4a с сайта.
Заново пересортировал — и вуаля!Вот-вот... Разработчик почему-то никогда не упоминал об этом, а я тоже обратил внимание: если сортировать несколько раз, то проблема исчезает.


// c++
// Core берем из метода инициализации плагина HRESULT WINAPI Initialize(IAIMPCore* Core) = 0;
// Плейлист менеджер
IAIMPServicePlaylistManager* playlistManager = nullptr;
if (FAILED(Core->QueryInterface(IID_IAIMPServicePlaylistManager, reinterpret_cast<void **>(&playlistManager))) && playlistManager) {
return;
}
// Например: активный плейлист
IAIMPPlaylist* playlist = nullptr;
if (FAILED(playlistManager->GetActivePlaylist(&playlist)) && playlist) {
playlistManager->Release();
return;
}
IAIMPPlaylistItem* track = nullptr;
IAIMPString* filename = nullptr;
const int count = playlist->GetItemCount();
// Перебираем все треки
for (int i = 0; i < count; ++i) {
if (FAILED(playlist->GetItem(i, IID_IAIMPPlaylistItem, reinterpret_cast<void**>(&track))) && track) {
continue;
}
// Файл
if (FAILED(track->GetValueAsObject(AIMP_PLAYLISTITEM_PROPID_FILENAME, IID_IAIMPString, reinterpret_cast<void**>(&filename))) && filename) {
track->Release();
continue;
}
//////////////////////////////////////////////
// Полный путь к файлу
TChar* filepath = filename->GetData();
/////////////////////////////////////////////
filename->Release();
filename = nullptr;
track->Release();
track = nullptr;
}
playlist->Release();
playlistManager->Release();
А с ЯндексДиском удастся справиться?Попробовал, не хочет. Либо временная ссылка.
Там лежат аналогичные mp3 с прописанными тегами, вшитыми каверами и текстами.Всё то же самое, кроме текста, получаю непосредственно с сайта. Если в формате mp4, то будет видео в режиме караоке.
Всё таки удалось заставить воспроизводить ссылки "привередливым" декодером AIMP после их переделки...А с ЯндексДиском удастся справиться? Там лежат аналогичные mp3 с прописанными тегами, вшитыми каверами и текстами.