0 Members and 1 Guest are viewing this topic.
https://nightride.fm/streamsafe/vod_contact/The Abdukted/The Abdukted - Foo Fighter.mp3
%IFEqual(%FileDir,Radio,%StrRight(%StrRight(%StrRight(%StrRight(%StrRight(%StrRight(%IFEqual(%StrRight(%FileName,1),/,%StrLeft(%FileName,%Dec(%Length(%FileName),1)),%RemoveFileExt(%FileName)),//),/),/),/),/),/),%IF(%Artist,%Up(%Artist) - ,)%Title)
Для начала скажу, что конструкцию %IF(%Title,%Title,%FileName) не имеет смысла писать, достаточно просто %Title, при отсутствии заголовка плеер сам подставляет туда имя файла (вроде бы недокументированная фича).
В общем случае у ссылок нет никакого имени файла, там может быть произвольный абракадабра-токен.
В принципе речь в данном случае идёт как раз о файле, а не абстрактном потоке (имя файла, расширение и длина)
Предлагаю сделать отдельный макрос-функцию
а почему не сразу
сравните содержимое файлов и ответ будет очевиден
В общем случае у ссылок нет никакого имени файла
Поэтому и дал для сравнения загрузку одинаковых *.m3u в два разных проигрывателя
Как тогда получается, при создании *.m3u8 плейлиста AIMP их находит и вставляет в создаваемый плейлист, а при загрузке *.m3u только полный путь
Фубар прописывает в экспортируемый плейлист метаданные, там не только ссылки. Эти мета-данные AIMP и подхватывает.P.S. Решил не делать отдельных функций - ввел не обязательный аргумент для макроса %FileName
Что заметил:Берем плейлист *.m3u с ссылками радиостанций и загружаем в foobarПодробнее...Берем плейлист *.m3u с ссылками радиостанций и загружаем в AIMPПодробнее...Сохраняем этот плейлист в *.m3u8 и снова загружаем в AIMPПодробнее...
Фубар прописывает в экспортируемый плейлист метаданные, там не только ссылки. Эти мета-данные AIMP и подхватывает.
Речь про то, что сам АИМП при экспорте прописывает метаданные, извлекая "имя файла" из url