Skip to main content

Конференции

Просмотр конференции fido7.pushkin.local:

Предыдущее Следующее

Дата: 03 May 2020, 19:43:38
От: Sergej Solowjow @ 2:5023/24.3542
Кому: Cheslav Osanadze
Тема: плейлист mp3


*** Ответ на сообщение из carbonArea (Карбонка не пустая).

Привет, Cheslav!

03 май 20 17:16, Cheslav Osanadze -> Sergej Solowjow:

 CO>  * Forwarded from area 'pushkin.local'
 CO>           Привет Sergej!

 CO> 03 Май 20 14:59, Sergej Solowjow -> Cheslav Osanadze:

 CO>>>  Чем можно создать сабж, вытаскивая названия из тэгов? Во
 CO>>> времена BBS было полно подобных программ, а сейчас поисковики не
 CO>>> дают ничего вразумительного. Мне надо что бы работало из ком
 CO>>> строки.

 SS>> А разве не любой проигрыватель умеет это делать?

 CO>  Пример батника для создания плейлиста винампа - в студию!:)


Я этим специально не интересовался, но вот один из ответов на запрос:"батник для создания плейлиста винамп"

ВОПРОС:
Есть папка. Hапрмер СТИHГ. Внутри есть папки с альбомами, например CD1 CD2 .... CD5
Есть возможность создать такой BAT-ник, чтобы при запусуке его из папки СТИHГ, пойвлялся плейлист в папке СТИHГ, но чтобы там были треки со всех подпапок (а еще лучше и вглубину чтобы подпапки
читались на несколько уровней.)?

ОТВЕТ:
===========================================================================================
@echo off
setlocal enableextensions enabledelayedexpansion
set sPath=%~dp0
call :GetLastPartOfPath "%sPath:~0,-1%"

1>nul chcp 1251
>"%LastPartOfPath%.m3u" (
        echo #EXTM3U
        for /f "usebackq delims=" %%i in (`dir /s /o:n /b *.wav *.flac *.mp3 2^>nul`) do (
                echo #EXTINF:-1,
                set sFullPath=%%~i
                echo !sFullPath:%sPath%=!
        )
)
1>nul chcp 866

endlocal
exit /b 0

:GetLastPartOfPath
        setlocal enableextensions enabledelayedexpansion
        set sOut=%~0

        endlocal & set %sOut:~4%=%~nx1
        exit /b
===========================================================================================

Hе?
Хотя когда я говорил про любой проигрыватель, я имел в виду: накидать в плайер файлов и сказать "схранить плайлист"
:-)


С наилучшими пожеланиями, Sergej.

--- (none)
Origin: GED+LNX 1.1.5-b20170303, openSUSE leap 15.1 (2:5023/24.3542)

Предыдущее Следующее

К списку сообщений
К списку конференций