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
там в скрипте есть опция по ПКМ все треки, треки библиотеки... вопрос только в том чтоб радио теги правильные передавало на сколько я понял...
............................
только что проверил в твоей сборке, все работает.... нужны станции с нормальным отображением тегов.


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

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