Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Для скриптописателей. Только.
Goto page Previous  1, 2, 3, 4, 5, 6  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение printer-friendly view
View previous topic :: View next topic  
Author Message
Ramiro



Joined: 05 Aug 2009
Posts: 97
Location: у тотала столько поклонников?

Post (Separately) Posted: Tue Dec 13, 2011 20:50    Post subject: Reply with quote

Serge Yolkin
Спасибо!
P.S
В своём посте..., сформулировал "чуток" не так), по ссылке на страницу есть плей лист в формате "M3U" можно ли его прикрутить к радиоле..., ежели да, то радио умну будет "автоматом" вещать по гостю.
_________________
У меня только один командир... Total.
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Tue Dec 13, 2011 23:39    Post subject: Reply with quote

Ramiro
Ссылка, вероятно, только "изнутри" открывается. Т.е. из сети того провайдера. Я вижу только "Эта программа не может отобразить эту веб-страницу".
Сам объект плэйлисты не поддерживает - их сначала как-то распарсить надо. Если в плэйлисте строчек не много, то проще всего - руками. Открой этот M3U чем-нибудь вроде блокнота: если там прямые ссылки - добавляй в .xspf радиолы - должно работать. Если что не так, выложи содержимое M3U - попробую разобраться, если смогу. Ну, или в личку отправь...
Back to top
View user's profile Send private message
Ramiro



Joined: 05 Aug 2009
Posts: 97
Location: у тотала столько поклонников?

Post (Separately) Posted: Wed Dec 14, 2011 13:25    Post subject: Reply with quote

Serge Yolkin
Спасибо! Буду разбираться.
_________________
У меня только один командир... Total.
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Sun Dec 18, 2011 21:34    Post subject: Reply with quote

ChanceOn v.3.0. По результатам обсуждения с Flasher.
Управление:
Станция - кн. вправо/влево - след./пред., или Home/End - первая/последняя (прокрутка колесом на шкале настройки);
Избранное - кн. 1,2,...,9,0 (ЛКМ на соответствующей копке пульта);
Добавить в избранное - кн. Ctrl+1,Ctrl+2,...,Ctrl+9,Ctrl+0 (ПКМ на соответствующей копке пульта);
Вкл/Выкл пульт - Enter (ЛКМ на индикаторе громкости);
Громкость - кн.вверх/вниз (прокрутка колесом на пульте/индикаторе громкости);
Вкл/Выкл звук - Spase;
Рестарт станции - F5
Двигать окно - таскать левой кнопкой мыши;
Скрыть окно - Alt+Enter (ПКМ на крестике "Выход" пульта) (показать - по Alt+Tab или из панели задач);
Выход - Esc (ЛКМ на крестике "Выход" пульта) (при выходе по Alt+F4 - не сохранятся настройки).
Формат плейлиста тот же, что в УКВ и Радиоле. Станций может быть сколько угодно.
Формат файла настроек отличается новыми параметрами Fav0...Fav9 - избранное.
Code:
MIME-Version: 1.0
Content-Type: application/octet-stream; name="ChanceOn.7z"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="ChanceOn.7z"

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
+XOhvcwBFQYBACAAAAAAAA==
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Dec 18, 2011 21:54    Post subject: Reply with quote

Хм. Стало удобней. Smile Только интерфейс я от Радиолы хотел. Этот слишком примитивный. Анимация показа/убора кнопок, а также скрытия лично мне нафиг не нужна. Желательно, чтобы кнопки-таки были всё время на виду. Чего пространства бояться? Ещё вот пролистывание при старте до в последний раз прослушиваемой станции напрягает. Хотелось бы моментального запуска.
Название я бы сменил на ChanseOff. Very Happy
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Sun Dec 18, 2011 23:42    Post subject: Reply with quote

Flasher
Интерфейсы идеологически правильные. Радиола делалась, как стилизация под "ту самую радиолу", и функционально - тоже. Даже проигрывание отдельных файлов добавлено не ради самой функции, а как "аналог" виниловой пластинки. УКВ и ChanceOn, функционально более современные, и оформлены более рационально, что ли.
Анимация "настройки" идет независимо от работы плэйера (объекта), т.е. без анимации ничего не ускорится. Основные задержки - чтение плэйлиста и кэширование аудиопотока - будут теми же.
И ещё. Есть три варианта (примера) интерфейса на тему WindowsMediaPlayer object. Немного отличаются оформлением, немного - функционалом. Даже с комментариями. По-моему, хорошая основа для относительно быстрого создания "самого лучшего в мире радио только для меня", тем более, что уж ты-то в скриптокреативе никак не новичок, да и ветка соответствующая...
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Dec 19, 2011 00:08    Post subject: Reply with quote

Serge Yolkin
В идеалогию я вообще не вкурил. Что за "та самая радиола", к чему тут винил... Функциональность должна как-то и внешним видом подкрепляться, не правда ли? По анимации: если бы чтение плейлиста влияло на скорость перехода к нужной станции, то я бы на такие задержки внимание обратил бы ещё в предыдущих версиях. А наблюдаю именно в этой. А уж скрытие тут вообще элементарная фунция, не требующая никакого ожидания.
Что за 3 варианта по WMP-объекту?
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Mon Dec 19, 2011 00:34    Post subject: Reply with quote

Flasher wrote:
В идеалогию я вообще не вкурил. Что за "та самая радиола", к чему тут винил...
Эх, молодежь... Попробуй погуглить по слову "радиола".
Flasher wrote:
Функциональность должна как-то и внешним видом подкрепляться, не правда ли?
Не правда. Вещи, друг с другом не связанные.
Flasher wrote:
если бы чтение плейлиста влияло на скорость перехода к нужной станции
Не влияет. Влияет на
Flasher wrote:
моментального запуска
Ещё раз: анимация вызывается ПОСЛЕ того, как соответствующая команда передана объекту WindowsMediaPlayer, и на его работу не влияет. Тестил на WinXP/32 и Win7/32. Или у тебя очень медленная машинка.
Flasher wrote:
Что за 3 варианта по WMP-объекту?
Я их назвал Радиола, УКВ и ChanceOn.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Dec 19, 2011 00:49    Post subject: Reply with quote

Serge Yolkin wrote:
Эх, молодежь...
Не спеши с выводами, "ветеран ВОВ". Wink Я знаю модели, а вот само понятие из головы выскочило. К тому же то, что в вопросе подразумеваешь ты, не значит, что подразумевают другие. Я было подумал, что ты про первый вариант HTA.
Serge Yolkin wrote:
Не правда. Вещи, друг с другом не связанные.
В контексте имеющихся данных вполне органично друг друга покрепляющие. Связанность - это из другой оперы.
Serge Yolkin wrote:
Влияет на
Бог с ним - с запуском, меня переход волнует.
Serge Yolkin wrote:
Или у тебя очень медленная машинка.
Нет. Нормальная. Попробуй приклей Love-Radio. За сколько времени встанет? Кстати, проигрывать начинает гораздо раньше, чем прокрутит. И почему-то если я начинаю скроллить до момента установки указателя на нужной станции, то скорость раза в 3-4 увеличивается.
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Mon Dec 19, 2011 10:26    Post subject: Reply with quote

Flasher wrote:
Кстати, проигрывать начинает гораздо раньше, чем прокрутит.
Serge Yolkin wrote:
Ещё раз: анимация вызывается ПОСЛЕ того, как соответствующая команда передана объекту

Flasher wrote:
если я начинаю скроллить до момента установки указателя на нужной станции, то скорость раза в 3-4 увеличивается
Просто запускаются две (или больше) анимации, и за тот же интервал времени происходит несколько смещений шкалы. Кстати, в теле есть закомментированная строчка для ускорения анимации в 2,5 раза. Только вариант по умолчанию надо закомментировать. Поиск по фразе "для длинных плэйлистов".
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Dec 19, 2011 17:14    Post subject: Reply with quote

Serge Yolkin wrote:
Ещё раз: анимация вызывается ПОСЛЕ того, как соответствующая команда передана объекту
Serge Yolkin wrote:
без анимации ничего не ускорится
Значит, нужно убрать анимацию при старте, т.е. отображать сразу то место, на котором был установлен указатель в последний раз.
Serge Yolkin wrote:
Кстати, в теле есть закомментированная строчка для ускорения анимации в 2,5 раза.
Поставил в пять раз, так ещё более менее.

Что насчёт фэйса? Править собираешься? Или мне предлагаешь в твоём 600-строковом коде ковыряться? Smile
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Mon Jan 09, 2012 19:22    Post subject: Reply with quote

Если кто-нибудь меня ждал - прошу прощения, был очень занят. Поздравляю всех с прошедшими праздниками.

Flasher wrote:
нужно убрать анимацию
Замени функцию ix (ты её уже правил):
Code:
  function ix(){
    sc.style.left=(-70*n)+'px';
    // проверка текущей станции на соответствие одной из избранных
    for(var i=0;i<10;i++){
      var t=cp.getElementsByTagName('BUTTON')[i==0?9:i-1].style;
      // без подсказок для станции 0:
      n&&s[i]==n?t.color='#c33':t.color='#0c3';
      // станция 0 - равноправная:
      //s[i]==n?t.color='#c33':t.color='#0c3';
    }
  }
Flasher wrote:
предлагаешь в твоём 600-строковом коде ковыряться?
Ну, начни с 70 строк стиля... Да и строк в ШансОн 422.
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Mon Jan 09, 2012 22:38    Post subject: Reply with quote

Хотел было выложить редактор плэйлистов для интернет-радио (всех трех версий), но, похоже, его еще надо потестить. Завтра-послезавтра выложу.
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Wed Jan 11, 2012 12:11    Post subject: Reply with quote

Редактор списка воспроизведения для Радиолы, УКВ и ChanceOn.
Лирическое отступление: оказалось, что некоторые мои знакомые, использующие для интернет-радио мои hta-скрипты, слушая регулярно 5 - 10(max) станций, хранят длинные плэйлисты, чтобы не потерять прямые ссылочки (вдруг понадобятся). Редактор проедназначен для удаления лишних станций из списка "радиоприёмника", при этом ничего не потеряется: лишние станции будут сохранены в библиотеке самого редактора.
Основные функции редактирования:
    добавить станцию из библиотеки в плэйлист
    удалить станцию из плэйлиста с сохранением в библиотеке
    добавить новую станцию в библиотеку, без добавления в плэйлист
    то же, с добавлением в плэйлист
    удалить станцию из библиотеки окончательно, нигде не сохраняя
    то же из библиотеки и плэйлиста
    изменить порядок станций в плэйлисте
Порядок установки:
    сохранить файл pled.hta в каталоге проигрывателя интернет-радио (например, Radiola\)
    запустить pled.hta, нажать F1, изучить справку, Esc, Esc
    внести изменения в скрипт проигрывателя
    запустить проигрыватель, нажать F4
Все станции из плэйлиста автоматически добавятся в библиотеку, но левая панель будет пуста, так как станции, присутствующие в плэйлисте, в библиотеке не отображаютя (во избежание дублирования). Только при удалении станции из плэйлиста она отобразится в левой панели. На всякий случай (если я выразился невнятно): в библиотеке хранятся все станции, но отображаютя только отсутствующие в плэйлисте.
Code:
MIME-Version: 1.0
Content-Type: application/octet-stream; name="pled.7z"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="pled.7z"

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
После Нового года обнаружил, что Rambler изменил прямые ссылки на свои станции. Надо сниферить по-новой. 101.ru, к счастью, прямые ссылки не менял, но теперь они не сниферятся Sad
Если кому надо, могу выложить свои рабочие (пока) ссылки в формате библиотеки редактора, но все добавлять в библиотеку не рекомендую: больше 100-150и элементов редактор переваривает с тормозами. Хоть и работает.
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Sat Mar 17, 2012 22:06    Post subject: Reply with quote

Допилил (почти) старый долгострой (хронически не хватает времени). Простенький сценарий, являющийся чем-то вроде менеджера буфера обмена. Мониторит буфер и добавляет в список (лог) его новое содержимое (только текст). Список редактируемый - можно править перед дальнейшим использованием.
Работает поиск по списку - Ctrl+S или клик на строке поиска в верхней части окна. Найденное подсвечивается сразу, для перехода к следующему вхожению - Enter. Соответственно, Enter для редактирования (новый абзац), работает только при пустой (серой) строке поиска.
Дополнительная фича - онлайн перевод (Bing - взят целиком из того, что было в ветке "Онлайновый перевод (Google и Bing)") - Ctrl+T или клик на кнопке с иконкой Bing (если иконка на кнопке не отображается - сервис недоступен). Логика: если есть выделение в списке - будем переводить выделение, если выделения нет - проверяем, нет ли чего в самом первом абзаце (обычно он пустой) и, если есть, переводим - это для перевода "с руки", без копирования в буфер. Если и там - ничего, ничего и не переводим.
Esc при активном окне сценария или клик на кнопке [_] прячет окно (на самом деле просто двигает его за пределы экрана). Чтобы снова отобразить надо кликнуть на кнопке скрипта в панели задач, или дойти до него по Alt+T. ! Под Win7 перед тем, как вызывать окно сценария, надо где-нибудь кликнуть - на десктопе, окне или кнопке любого другого приложения, свободном месте панели задач! Дело в том, что отображение скрытого окна привязано к событию onfocus, а без переключения на другое окно сценарий фокус не теряет, соответственно, и не получает. Заставить окно потерять фокус в рамках JScript мне не удалось.

18.03.12 - пара мелких исправлений
20.03.12 - ещё пара, подсказка по горячим клавишам - F1
24.03.12 - релиз Здесь
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6  Next
Page 5 of 6

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group