ChooseMediaPlayer (TC2MP)

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Avada писал(а):
ask-rus писал(а):Поправить бы шапку темы, там где-то закрался косяк, что растягивает страницу.
Не в шапке дело, а в одном из следующих постов: в поле с кодом присутствует сверхдлинная непереносимая строка (Filter = и пр.). Чего там поправлять-то?
Ах да, не заметил, ну хотя бы этот список расширений урезать, суть-то не в нем.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

в поле с кодом присутствует сверхдлинная непереносимая строка (Filter = и пр.)
Если пользуетесь Оперой, то нажмите кнопку «Подогнать по ширине»
Или подключите userCSS

Код: Выделить всё

TD[class="code"] {max-width:999px !important;}
значение max-width подберите в зависимости от разрешения вашего монитора
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

ask-rus писал(а):Batya, а неплохое решение между прочим .

Жаль, что приДЕТСЯ множить утилиту для двух плееров. Но зато теперь для каждого плеера индивидуальные конфиги TC2MP.INI & TC2MP_Append.INI.
Кажется, этим я совершил злостный обман. На самом деле, я это не проверял в тот момент, а помыслив, логически пришёл к выводу, что так и сделаю. Просто напросто TC тогда не было под рукой... :cry:
Batya писал(а):Но раз уж тебе вот никак не обойтись без этой незаменимой для тебя утилиты, то положи TC2MP.exe в папку Winamp-а.

Вместе с exe-шником должно быть только 3 файла:

- TC2MP_Look.INI - это файл English.cfg из каталога Language;

- Default.lng - это файл English.lng из каталога Language;

- Твой TC2MP.INI, в котором:

Код: Выделить всё

Player = winamp.exe
В общем-то, относительные пути отказываются работать и я не знаю, что с этим делать.
Пока у меня есть твой скрипт, определяющий и меняющий пути в конфиге TC2MP, но я ещё не опустил руки :) .
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

ask-rus писал(а):Кажется, этим я совершил злостный обман.
Ничего не понял.
В чём проблема?
У тебя не работает, если рядом с exe-файлом плеера положить TC2MP.exe и прописать в TC2MP.INI в строке "Player" просто exe-файл без всяких путей? Или тебя такой вариант не устраивает?
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Batya писал(а):У тебя не работает, если рядом с exe-файлом плеера положить TC2MP.exe и прописать в TC2MP.INI в строке "Player" просто exe-файл без всяких путей?
Так точно.
---------------------------
ChooseMediaPlayer v1.53
---------------------------
Player path of item 'Player' in TC2MP.INI does not exist.



Group(player alias): WINAMP



winamp.exe
---------------------------
ОК
---------------------------
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

ask-rus писал(а):Так точно.
У тебя в кнопке "Путь запуска" пустой. Должен быть указан путь к папке, где лежат winamp.exe и TC2MP.exe.

И сейчас попробовал, у меня работает даже, если папки "Winamp" и "TC2MP" лежат рядом, а в TC2MP.INI:

Код: Выделить всё

Player =..\Winamp\winamp.exe
При этом в кнопке в "Путь запуска" должен быть указан путь к папке, где лежит TC2MP.exe.
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Batya
Как я мог такое упустить... Портабельность достигнута!
Бобры ликуют! :wink:
Thank you!
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Скачал только что, вроде та же версия, а смотрю столько плееров в него добавлены... Тут и Gom и Zoom (хотя этот был вроде), и даже AmpView, а Apollo нету :( . Как думаете, реально своими силами его туда добавить? На всякий случай написал автору на мыло.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus
Ну, помимо Apollo есть ещё куча других достойных плееров, не учтённых в утилите. У Apollo нет консольных команд, поэтому пока в него можно загружать только списки, а уже внутри него проигрывать самостоятельно. Чтобы загрузить списки вариантов куча: %S, %P%S, F4Menu с режимом "Открыть все файлы как список", ну и наконец, в самом CMP проблем никаких не вижу. Создаёшь секцию [Apollo], прописываешь путь в ключе Player=, CodeLine = $FULLFILENAME_, CommandLine = "$PLAYLIST_", настраиваешь другие ключи, аналогично дефолтному WinAmp, и списки будут подгружаться с вызовом CMP с параметром Apollo:%L.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Код: Выделить всё

[Auto Decision]
IfOnly UserAudio Then "Apollo"

; * Apollo + "AAP"
[Apollo]
Button_Display = 1
Player = %PROGRAM FILES%\Apollo\Apollo.exe
Filter = mp3;ogg;wma;wav
Extension = AAP
WindowState = 6
FirstLine = [Apollo Advanced Playlist]$CRLF_Version=1.00$CRLF_$CRLF_[Entries]
CodeLine = Entry$COUNTER_=$FULLFILENAME_
EndLine = NumberOfEntries=$NUMBEROFFILES_
CommandLine = "$PLAYLIST_"
WritingMode = 0
AddPosition = 0
RetrieveRegExp =
RetrieveRegExLeft =
RetrieveRegExRight =
Unicode  =
Из ответа автора утилиты. Пару моментов надо бы ещё перетереть...
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Из ответа на какой вопрос? Что такое в данном случае АAP? Что преимущественно дают строки?:

Код: Выделить всё

FirstLine = [Apollo Advanced Playlist]$CRLF_Version=1.00$CRLF_$CRLF_[Entries]
CodeLine = Entry$COUNTER_=$FULLFILENAME_
EndLine = NumberOfEntries=$NUMBEROFFILES_
Автор объяснил как автоматически начать проигрывать файлы? Хотя, полагаю, что с этим вопросом к автору Apollo.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Flasher писал(а):Из ответа на какой вопрос?
Из ответа на письмо, в нем я просил добавить Apollo в утилиту.
Flasher писал(а):Что такое в данном случае АAP?
Родной плейлист плеера, как видишь.
Flasher писал(а):Что преимущественно дают строки?
Лишь поддержку этого плейлиста, по-видимому.

Но я не совсем уверен, что тобой предложенное будет работать.
Flasher писал(а):Автор объяснил как автоматически начать проигрывать файлы? Хотя, полагаю, что с этим вопросом к автору Apollo.
На всякий случай, я ему задал пару-тройку вопросиков в след: этот, все плейлисты с одним именем TC2MPlaylist, ну и почему происходит добавление в плейлист каждый раз, когда надо, чтобы список обновлялся.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus писал(а):Но я не совсем уверен, что тобой предложенное будет работать.
Работает. Сам проверял.
ask-rus писал(а):На всякий случай, я ему задал пару-тройку вопросиков в след
Ок. Отпиши потом о результатах.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Flasher писал(а):Ну, помимо Apollo есть ещё куча других достойных плееров, не учтённых в утилите.
[off]
Поделись списком, допустим, в этой теме, если это не те, что в этом опросе. В 5.6 Winamp-а был оптимизирован код и при сжатии его в UPX он умирает, в итоге, если его не жать получаю 8 Мб аудиоплеера, что в два с лишним раза больше, чем мой видеоплеер и критично в общем.
[/off]
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus
Тот опросник только по аудио-плеерам, в то время как CMP универсален в этом отношении, соответственно перечислять там и те, и другие - неправильно.
А раз завёлся разговор, то почему бы не попросить автора о добавлении в ini-лист уже перечисленных в той ветке, но неучтённых в CMP?
Ответить