PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   iCarDS+Foobar2000 (http://pccar.ru/showthread.php?t=14176)

duzzy 21.08.2015 02:58

seriousstas
Krysanov
ну вроде работает скрипт Ластфм с картинками "NowPlay"
попробуйте файл common8.js в папке marc2003 заменить на этот...(менять при выключенном фубаре, затем Shift+ПКМ на панели скрипта идем в Properties и очищаем настройки "Clear")

http://rghost.ru/6Rwg9WB6P

особо сильно не проверял как он работает.

seriousstas 21.08.2015 03:12

Цитата:

Сообщение от duzzy (Сообщение 336075)
seriousstas
Krysanov
ну вроде работает скрипт Ластфм с картинками "NowPlay"
попробуйте файл common8.js в папке marc2003 заменить на этот...(менять при выключенном фубаре, затем Shift+ПКМ на панели скрипта идем в Properties и очищаем настройки "Clear")

http://rghost.ru/6Rwg9WB6P

особо сильно не проверял как он работает.

Раз такое дело , можно и :drunk:
а common8.js похудал в два раза :)

duzzy 21.08.2015 14:00

seriousstas
:) согласен)))
common8 Марк переделывал по просьбам трудящихся))) я немного загрузку поправил как писали ребята на том форуме.

новое превью плейлиста от Бретта
https://www.youtube.com/watch?v=iiTp...ature=youtu.be

seriousstas 21.08.2015 14:46

Цитата:

новое превью плейлиста от Бретта
Надеюсь менеджер будет прятаться ...

duzzy 21.08.2015 15:10

Цитата:

Сообщение от seriousstas (Сообщение 336089)
Надеюсь менеджер будет прятаться ...

как я понял там пока вообще ни чего нет))) только плейлист...
а на превью три скрипта старый JSPlaylist 1.3.2 JSBrowser и JSPlaylist(новый)
............
пересмотрел еще раз превьюху, Бретт так и не добавил фичу что я попросил добавить в JSBrowser просмотр в виде папок... печально... но да ладно хоть плейлист будет с нормальной прокруткой.

Lexins 21.08.2015 16:59

Цитата:

Сообщение от duzzy (Сообщение 336048)
Lexins
Класс!!! Нравится:smile2:. А панель слева по типу старта в 10-ке, вызов панелей будет на ней как я понимаю...
Сикбар можно сделать gr.fillsolidrect(x,y,ww,wh,RGB(100,100,100)) и поставить перерисовку этой зоны window.RepaintRect(координаты сикбара для его перерисовки) по таймеру, чтоб полностью МПС не перерисовывать при движении сикбара, примерно как автор кода в моей сборке делал.

интерфейс "позаимствован" у виндового плеера, да вызов панелей будет слева, туда же перенес твои кнопки для библиотеки (теперь одной панелью меньше)
с сикбаром мозг сломал:
пока только сделал отрисовку прогресса, а как перематывать не пойму..

duzzy 21.08.2015 17:40

Lexins
Здорово!!!;)
с перемоткой посмотри в моей сборке, тебе нужны функции
Код:

///////////////////////////////////////////////
function on_paint (gr) {

 if (fb.IsPlaying && fb.PlaybackLength > 0 && !seek_drag) {

            seek_pos = seek_w * (fb.PlaybackTime / fb.PlaybackLength) + 1;
        }
}
//////////////////////////////////////////////
function on_mouse_move(x, y) {
seek_pos = seek_w * (fb.PlaybackTime / fb.PlaybackLength) + 1;
if (seek_drag) window.RepaintRect(seek_x, seek_y, seek_w, seek_h); //Repaint seek area;
}
//////////////////////////////////////////////
function on_mouse_lbtn_down(x, y) {
if (XYinSeek && fb.Isplaying) {
        seek_drag = true;
        if (fb.PlaybackTime > 0 && seek_drag) {
            on_mouse_move(x, y);
        }
    }
/////////////////////////////////////////////
function on_mouse_lbtn_up(x, y) {
   
   
    lbtn_down = false;
    if (XYinSeek && seek_drag) {
        fb.PlaybackTime = fb.PlaybackLength * (x - seek_x) / seek_w;
       
    }
    seek_drag = false;
    window.Repaint();
   
    buttons_on_mouse_lbtn_up(x, y);

}
....

код просто выдран из сборки для примера, посмотри в скрипте сборки как описан процесс промотки, т.е. наведение мыши на сикбар, нажатие левой кнопки, движение с зажатой кнопкой мыши, и действие при отпущенной кнопке.

vladj 21.08.2015 17:43

duzzy, спасибо огромное за поправленный скрипт, сижу слушаю радио и
картинки качаются...вот-бы еще была опция качать в кэш, показывать, а при переходе
на следующий трек очищать кэш и снова туда. Но не критично, можно и почистить папку после прослушивания.

seriousstas 21.08.2015 17:47

Цитата:

Сообщение от vladj (Сообщение 335689)
все это
с появлением скрипта...
// @import "%fb2k_profile_path%marc2003\common8.js"
// @name "Now Playing"
// @author "marc2003"
// @feature "v1.4"
Единственная неудобица для меня в том, что не отключается сохранение картинок в папке фубара. Приходится
иногда чистить папку. Удобно если скачаются картинки для локальных файлов...(или лежали до этого). Можно
включить в настройках показ картинок только с локалки, т.е. с инета при этом качать не будет.
Панель на этом скрипте присутствует в большинстве последних сборок. Впервые ее использовал у нас ( если память
мне не изменяет, Макарыч).

vladj
У меня работает так : переключаюсь на панель - картинок нет (у Вас наверняка другая сборка) .
Нужно запускать трек повторно с открытой панелью . Поэтому никто
картинок с радио и не видел ... или есть способ заставить "Now Playing"
читать теги из играющего трека и не из запущенного ?

duzzy 21.08.2015 17:50

Цитата:

Сообщение от vladj (Сообщение 336100)
duzzy, спасибо огромное за поправленный скрипт, сижу слушаю радио и
картинки качаются...вот-бы еще была опция качать в кэш, показывать, а при переходе
на следующий трек очищать кэш и снова туда. Но не критично, можно и почистить папку после прослушивания.

да не за что;)
сам скрипт Марк правил я только добавил чтоб графику отображал(спасибо ребятам с Гидрогена), а то он качал файлы без расширения.
Не совсем понял а зачем кеш чистить? Нужно же будет опять качать картинки...

seriousstas
там в скрипте есть опция по ПКМ все треки, треки библиотеки... вопрос только в том чтоб радио теги правильные передавало на сколько я понял...
............................
только что проверил в твоей сборке, все работает.... нужны станции с нормальным отображением тегов.

seriousstas 21.08.2015 17:54

Цитата:

Сообщение от duzzy (Сообщение 336102)
да не за что;)
Не совсем понял а зачем кеш чистить? Нужно же будет опять качать картинки...

для экономии места наверное ...

duzzy 21.08.2015 18:05

seriousstas
видимо да, либо для новых картинок...
ну как вариант наверно можно скрипт Хоткея сделать чтоб при выключении фубара сносить папку с кешем.
Я радио не слушаю мне проще))):)

vladj 21.08.2015 18:07

Ну вот сейчас пробую...с библиотеки запустил сборку, затем перешел на плейлист, подождал с полминутки
и запустил панель от Марка, биография с картинкой появились мгновенно. Попробовал несколько треков,
папка с картинками была перед этим очищена. Значит даже если мы не видим панели со скриптом, картинки
он уже качает....о, да...запускаю любой трек с плейлиста, папка с артистом (картинки) открыта рядом, панель
от Марка не открываю, но с каждым новым треком появляется папка с артистом и в ней биография и несколько
картинок.
PS. Наверное в идеале нужно так...слушаем с локалки, альбомы, сборники и постепенно забиваем папку
картинками и био для локальных треков...а если переходим на стрим с инета, то сохранение нужно отключать или
качать в другую папку....что-бы они не перемешались.

seriousstas 21.08.2015 18:18

duzzy , vladj
Да , при выборе "Все треки" картинка стартует сразу .

duzzy 21.08.2015 18:25

vladj
я бы с удовольствием помог, но с интернет скриптами почти не разу не был знаком, думаю что у меня не получится. А Марк ими занимается очень давно, хоть он и решил что старые скрипты поддерживать не будет, он уже делает новые и выкладывает на ГитХабе, вот ссылка на его последние работы https://github.com/19379/wsh_marc2003
У меня с обычными пока не очень получается)))

duzzy 21.08.2015 18:44

у меня не качает на следующем треке с радио...
сейчас один вариант проверю... и если он работает скину.
....................
другой вариант с картинками))) обновлять думаю все знают как (выключить фубар, заменить файл, Shift + ПКМ выбираем Properties и Clear) хотя по идее и так должно работать простой заменой без очистки настроек...
http://rghost.ru/7hkcWmwVc
странный сервис этот Ластфм то дает скачивать то нет....

seriousstas 21.08.2015 19:19

Цитата:

Сообщение от duzzy (Сообщение 336109)
у меня не качает на следующем треке с радио...
сейчас один вариант проверю... и если он работает скину.
....................
другой вариант с картинками))) обновлять думаю все знают как (выключить фубар, заменить файл, Shift + ПКМ выбираем Properties и Clear) хотя по идее и так должно работать простой заменой без очистки настроек...
http://rghost.ru/7hkcWmwVc
странный сервис этот Ластфм то дает скачивать то нет....

А в чем отличия , Ты поправлял скрипт по этому совету (ток щас увидел ответ :)):
http://www.hydrogenaud.io/forums/ind...5&#entry905255
?

duzzy 21.08.2015 19:27

seriousstas
да по этому совету "p.run_cmd(this.vbs + " " + url + " " + file + ".jpg", false);"
ну и в последней редакции хотел поправить закачку на следующем треке... вроде работает))) но как то странно...то качает то нет.
П.С.
как вам ребята повезло ссылки на правленный скрипт больше нет:) злой Марк удалил его...

seriousstas 21.08.2015 19:48

Цитата:

Сообщение от duzzy (Сообщение 336111)
как вам ребята повезло ссылки на правленный скрипт больше нет:) злой Марк удалил его...

Где , на rghost ? - есть :)
А что это за вариант с картинками ? у меня крашится ...(bio_photos.vbs в папку бросил) :
http://www.hydrogenaud.io/forums/ind...2&#entry905292

duzzy 21.08.2015 20:16

Вложений: 1
Цитата:

Сообщение от seriousstas (Сообщение 336113)
Где , на rghost ? - есть :)
А что это за вариант с картинками ? у меня крашится ...(bio_photos.vbs в папку бросил) :
http://www.hydrogenaud.io/forums/ind...2&#entry905292

скрипт common8 его больше нет Марк его удалил с Гитхаба сегодня, я его вчера успел скачать и переделал как советовали + во второй моей правке я пытался сделать чтоб скачивались картинки на каждый трек радио принудительно, по тому как у меня скачка на следующем треке не работала, лежит этот вариант на rghost, ссылка в предыдущем моем коменте.:smile2:
продублирую на всякий случай http://rghost.ru/7hkcWmwVc

Новые его скрипты не пробовал, только Tumbs вроде так называется, просмотр картинок в оффлайн, скрипт Максима лучше как мне кажется.
Вложение 40824

vladj 21.08.2015 23:40

Для пробы в одной из старых сборок заменил скрипт Максима на скрипт Марка, в корень перед этим бросил пару папок...
marc2003 и wsh_data (с артист). По дефолту качать не будет, нужно выставить все треки, лимит и Ласт ФМ.
Скрипт от Максима ценен тем, что нет ограничения на число показываемых картинок, а тут, если отметить не с Ласт ФМ,
а с кастом фолдер, показывает из папки с альбомом, но только 5 (увеличить значение еще пока не успел попробовать).
Ну и если в панели отключить биографию, СД, рейтинг, показываются в этом случае только картинки из папки с альбомом.
Слушал Чайф, картинки знакомы, сначала включил показ из локалки, показывает...переключил на Ласт ФМ, качает оттуда...
хорошо, что отдельно, в папке с альбомом не мусорит.
Перешел снова на сборку, с которой еще не качал картинки...при следующем треке автоматом картинки качаются, при
переходе кнопой или горячей клавишей тоже переходит качать для нужного трека. Пока все работает автоматом и отменно.
для полного счастья уменьшить-бы длину бакграунда под инфой, что-бы меньше картинка затемнялась.
Обложку диска я не включаю ( что там в таком маленьком формате смотреть) рейтинг тоже не включаю. Если выключить и инфу,
то картинка показывается полностью без затемнения, в настройке лучше отметить фокус сверху, так картинка лучше центруется.
PS. Ага...даже не пользуюсь панелью, но скрипт загружен, поэтому что не слушаю с локалки, на каждый трек втихушу качает и
сохраняет картинки в папку артист. То-то я находил у себя там ранее сотни мегабайт...

duzzy 22.08.2015 00:35

vladj
ну я рад что нормально работает;)
прозрачный фон под текстом можно вообще убрать, ПКМ и выбрать Configure по встроенному скрипту Марка "NowPlayng" в моем случае сторка 82
в функции function on_paint(gr) {
и модифицируем эту строку gr.FillSolidRect(0, bar1y, p.w, bar1h, RGBA(0, 0, 0, 60));
либо комментируем //
либо меняем размеры цвет и положение
gr.FillSolidRect(x, y, ww, wh, RGBA(0, 0, 0, 60));
x y --- это понятно
ww --- ширина
wh --- высота
для изменения к примеру ширины достаточно добавить или убрать т.е. + или -
в нашем случае это будет выглядеть так
gr.FillSolidRect(0, bar1y, p.w - 100, bar1h, RGBA(0, 0, 0, 60));
отметил красным.

либо цвет RGBA(0, 0, 0, 60)
Красный Зеленый Синий Альфа(прозрачность 0 - полностью прозрачно 255 - не прозрачно)
:smile2:

duzzy 22.08.2015 01:24

Прошу прощения за оффтоп, но думаю что пользователи должны знать что ставят себе на комп....
https://twitter.com/nummerok/status/634308778104590337
ссылка на видос
https://drive.google.com/file/d/0B-8...lTOG5pMDA/view

vladj 22.08.2015 13:35

duzzy, плюсануть сайт не дает, потому тут...и снова огромное спасибо за подсказку.
Получилось вообще бакграунд не показывать и если инфу отключаю, то вижу чистую картинку.

duzzy 22.08.2015 13:38

vladj
не за что!!! ;) рад что получилось настроить. если могу и знаю как всегда помогу, нет проблем:smile2:

seriousstas 22.08.2015 14:11

duzzy
Пробовал переключатся между плейлистами со стартом трека без тегов - с последним вариантом "картинок" - снова валится скрипт . Поставил режим "Follow selected track" - ошибка ушла ...

duzzy 22.08.2015 14:45

seriousstas
хз я там особо код не менял, добавил только принудительную загрузку при смене тегов вот и все.
Сейчас проверил... погонял и радио и треки все работает нормально, попробуй прошлый вариант может он будет работать.
(вообще он может в любой момент перестать работать, серваки на Ласт перенастроят опять и привет)
Biography компонент тоже качает но одну, я проверял если теги ровные.

duzzy 22.08.2015 15:04

seriousstas
сейчас видос скину.....
https://www.dropbox.com/s/4ibrcggms5...8-219.mp4?dl=0

seriousstas 22.08.2015 16:01

Ошибка лезет , если выбрать "Prefer now playing" и переключить плейлист :
http://rghost.ru/6HLcwwQ8t/thumb.png

duzzy 22.08.2015 17:27

seriousstas
я все видео записывал на "Prefer now playing":) в твоей сборке, у меня ошибок нет...
с самого утра на домашнем компе гоняю разные радиостанции:), не знаю почему у тебя крашится с ошибкой в этой строке, у меня все норм...

seriousstas 22.08.2015 21:03

Цитата:

гоняю разные радиостанции
условия я описывал :
Цитата:

переключатся между плейлистами со стартом трека без тегов
если просто переключать радиостанции - проблем нет , но скрипт универсальный
и на скрине справа у меня playlist switcher , тоесть я пытаюсь запускать файлы
разных плейлистов и если тег отсутствует (во время переключения) - скрипт "падает"
но разницы с "Follow selected track" я не заметил , поэтому это не проблема вообще -
так , для инфы :)

duzzy 22.08.2015 22:20

seriousstas
ну да падает))), если теги кривые, у меня как оказалось, теги в норме, поэтому и не падал скрипт, испортил несколько файлов и стал падать...
посмотрю но не обещаю что сделаю... с инет-скриптами я почти не знаком;)
....................
вроде старый скрипт возбудил... надо потестить...
...................
сейчас ссылку скину... посмотришь, вроде работает)))

http://rghost.ru/7QWSrRM5L хз очень странно работает... пока других идей нет как его оживить, при другом варианте скрипт постоянно качает картинки и био жесть...идет загрузка проца больше 50% и на протяжении всего трека идет загрузка инфы))))))

seriousstas 23.08.2015 01:29

Цитата:

Сообщение от duzzy (Сообщение 336180)
seriousstas
ну да падает))), если теги кривые, у меня как оказалось, теги в норме, поэтому и не падал скрипт, испортил несколько файлов и стал падать...
посмотрю но не обещаю что сделаю... с инет-скриптами я почти не знаком;)
....................
вроде старый скрипт возбудил... надо потестить...
...................
сейчас ссылку скину... посмотришь, вроде работает)))

http://rghost.ru/7QWSrRM5L хз очень странно работает... пока других идей нет как его оживить, при другом варианте скрипт постоянно качает картинки и био жесть...идет загрузка проца больше 50% и на протяжении всего трека идет загрузка инфы))))))

Опробовал, работает , как и раньше, до обновления серваков(и без падений) , но картинки
при смене тегов не качает(то-есть покажет только картинку первого трека радио канала) , хотя Bio обновляет.
Или у Тебя качает ?

duzzy 23.08.2015 01:52

у меня вообще рандом какой то:), то качает то нет, возможно у Ласта какие то проблемы, а может и в скрипте...

seriousstas 23.08.2015 01:55

Цитата:

Сообщение от duzzy (Сообщение 336196)
у меня вообще рандом какой то:), то качает то нет, возможно у Ласта какие то проблемы, а может и в скрипте...

У предидущей версии без проблем с закачкой . А не качать
может из-за отсутствия исполнителя на серваке . Проверяй вручную -
самая верхняя строка в настройках.

duzzy 23.08.2015 02:05

Цитата:

Сообщение от seriousstas (Сообщение 336197)
У предидущей версии без проблем с закачкой . А не качать
может из-за отсутствия исполнителя на серваке . Проверяй вручную -
самая верхняя строка в настройках.

не.... в чем то другом дело, сейчас еще один вариант будет))), вроде работает с радио, сейчас скину...
.........................
вроде бы норм))) :)
http://rghost.ru/7dgDTXZwT
только для встраивания в панель пользуй с тем скриптом который был вместе с прошлым тестом(NowPlaynig.txt)

seriousstas 23.08.2015 02:25

Цитата:

Сообщение от duzzy (Сообщение 336198)
не.... в чем то другом дело, сейчас еще один вариант будет))), вроде работает с радио, сейчас скину...
.........................
вроде бы норм))) :)
http://rghost.ru/7dgDTXZwT
только для встраивания в панель пользуй с тем скриптом который был вместе с прошлым тестом(NowPlaynig.txt)

Не тянет :) . Заменил common8.js, обновил NowPlaynig.txt ,
сбросил настройки - ничего не изменилось , качает только вручную .

duzzy 23.08.2015 02:32

seriousstas
:) рандом)))))) у меня тянет..... предлагаю забить на это дело))) и подождать возможно Марк починит со временем.
мне еще кажется что у Ласта есть проблемы с отдачей картинок, потому как сервис не давно перелапатили.

seriousstas 23.08.2015 02:37

Цитата:

Сообщение от duzzy (Сообщение 336201)
seriousstas
:) рандом)))))) у меня тянет..... предлагаю забить на это дело))) и подождать возможно Марк починит со временем.
мне еще кажется что у Ласта есть проблемы с отдачей картинок, потому как сервис не давно перелапатили.

Я щас вот заменил назад тот common8.js , который
переключал без проблем (140кб) и оставил Now Playing.txt -
переключает и нет крешей :smoke1: так-что старания оправдались!

duzzy 23.08.2015 02:48

))) ну можно и им пока пользоваться, думаю что дело в ЛастФМ...;)
попробовал теперь и он работает(140кб)...:)))))


Часовой пояс GMT +4, время: 13:11.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot