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)

Николай_ 05.02.2011 12:30

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

Сообщение от "lefhl" (Сообщение 171904)
foobar заставил помучаться три дня.Чтение и эксперименты.Получилось пока так:whistle:Буду мутить дальше:yes4:

Вот что получилось за пару часов :whistle:
Вложение 20323

lefhl если есть идеи, то говори:derisive:

Огромное спасибо автору скина за новый шаблон с кнопками справа:rolleyes2:

Fedorych 05.02.2011 12:31

какая версия фубара и как сделал прогресс трека внизу?
з.ы. делись настройками:yes4:

Николай_ 05.02.2011 15:05

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

Сообщение от Fedorych (Сообщение 171968)
какая версия фубара и как сделал прогресс трека внизу?
з.ы. делись настройками:yes4:

Версия Foobar2000 1.1 RusXPack 1.14

Нужно создать WSH Panel Mod

Меняем код на этот:

Код:

var align_top=0;
var align_middle=1;
var align_bottom=2;
var align_left=0;
var align_center=1;
var align_right=2;
var trim_no=0;
var trim_chara=1;
var trim_word=2;
var trim_elips_chara=3;
var trim_elips_word=4;
var trim_elips_path=5;
var flag_rtl=0x0001;
var flag_vert=0x0002;
var flag_nofit=0x0004;
var flag_dispctrl=0x0020;
var flag_nofallback=0x0400;
var flag_trailspace=0x0800;
var flag_nowrap=0x1000;
var flag_linelimit=0x2000;
var flag_noclip=0x4000;

function StrFmt(alignH,alignV,trim,flag){ return ((alignH<<28)|(alignV<<24)|(trim<<20)|flag); }
//--------
function RGB(r,g,b){ return (0xff000000|(r<<16)|(g<<8)|(b)); }
function RGBA(r,g,b,a){ return ((a<<24)|(r<<16)|(g<<8)|(b)); }
//--------
function TimeFmt(t){
        var zpad = function(n){
                var str = n.toString();
                return (str.length<2) ? "0"+str : str;
        }
        var h = Math.floor(t/3600); t-=h*3600;
        var m = Math.floor(t/60); t-=m*60;
        var s = Math.floor(t);
        if(h>0) return h.toString()+":"+zpad(m)+":"+zpad(s);
        return m.toString()+":"+zpad(s);
}
//----------------------------------------------------------------------------

var g_drag = 0;
var g_drag_seek = 0;

function on_paint(gr){
        var ww = window.Width;
        var wh = window.Height;
        var pos = 0;
        var length = fb.PlaybackLength;
        var txt;

        if(length > 0){
                if(g_drag){
                        pos = window.Width * g_drag_seek;
                }
                else{
                        pos = window.Width * (fb.PlaybackTime / length);
                }
        }

        gr.FillGradRect(  0, 0,    pos, wh, 90, RGB(255,128,0), RGB(255,0,0));
        gr.FillGradRect(pos, 0, ww-pos, wh, 90, RGB(23,27,32), RGB(43,47,51));

        gr.DrawRect(0,0, ww-1, wh-1, 1.0, RGB(51,61,68));
}
function on_size(){
}
function on_focus(focused){
       
}
function on_key_down(key){
       
}
function on_mouse_lbtn_down(x,y){
        g_drag = 1;
}
function on_mouse_lbtn_up(x,y){
        if(g_drag){
                g_drag = 0;
                g_drag_seek = x / window.Width;
                g_drag_seek = (g_drag_seek<0) ? 0 : (g_drag_seek<1) ? g_drag_seek : 1;
                fb.PlaybackTime = fb.PlaybackLength * g_drag_seek;
        }
}
function on_mouse_move(x,y){
        if(g_drag){
                g_drag_seek = x / window.Width;
                g_drag_seek = (g_drag_seek<0) ? 0 : (g_drag_seek<1) ? g_drag_seek : 1;
                window.Repaint();
        }
}
function on_mouse_wheel(delta){
       
}
//--------
function on_playback_starting(cmd, paused){
}
function on_playback_new_track(info){
        window.Repaint();
}
function on_playback_stop(){
        window.Repaint();
}
function on_playback_seek(time){
        window.Repaint();
}
function on_playback_pause(state){
}
function on_playback_edited(){
}
function on_playback_dynamic_info(){
}
function on_playback_dynamic_info_track(){
}
function on_playback_time(time){
        window.Repaint();
}
function on_volume_change(val){
}

прикрепляете и размещаете в теме foobar 2000 как на скрине:

Вложение 20321

captan 07.02.2011 13:45

а можно как нить для совсем трудных ... в готовом виде ...
хотя ща проигрыватель вроде уже заиграл лосслессы ...

"lefhl" 08.02.2011 01:12

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

Сообщение от Николай_ (Сообщение 171966)
Вот что получилось за пару часов :whistle:
Вложение 20323

lefhl если есть идеи, то говори:derisive:

Идей нет,вопрос созрел:big:
Не получается кнопками скина добавлять файлы и папки в плейлист фубара.Вроде всё нормально видит,листает.Но при нажатии на кнопку загрузить файл или загрузить папку - вываливаюсь в пустое окно с чистым плейлистом.Что не так?

Bersenev 08.02.2011 01:47

Цитата:

Сообщение от "lefhl" (Сообщение 172399)
Идей нет,вопрос созрел:big:
Не получается кнопками скина добавлять файлы и папки в плейлист фубара.Вроде всё нормально видит,листает.Но при нажатии на кнопку загрузить файл или загрузить папку - вываливаюсь в пустое окно с чистым плейлистом.Что не так?

А треки с кнопок которые в правом верхнем углу переключает? Если нет, то тогда надо задать фубар как медиа программу, или поправить путь к фубару в файле Initialize.ini, от этого зависит и работа интересующей тебя функции. А вот если они работают, то тогда прямо так и не скажешь что могло случиться, где то в настройках фубара видел настройку поведения при загрузке из командной строки, но сходу не нашел(а может это было и не в фубаре:dntknw:)

"lefhl" 08.02.2011 02:17

Цитата:

Сообщение от Bersenev (Сообщение 172402)
.... или поправить путь к фубару в файле Initialize.ini...

:yes4:Заработало.Спасибо.

AlexeyK 08.02.2011 20:02

Цитата:

в настройках выбери шаблон template_new_1, а в файл buttons_screens.ini добавь эти строки
А у меня почему-то нет такого шаблона...

Цитата:

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

Bersenev 08.02.2011 20:03

Цитата:

Сообщение от AlexeyK (Сообщение 172503)
А у меня почему-то нет такого шаблона...

Обновляться надо:tease:

AlexeyK 08.02.2011 21:23

Цитата:

Обновляться надо
Ага, уже увидел. Сбивает с толку надпись: "Последняя версия 1.0.5.0" в шапке темы iCar DS. Второй виток, хотя уже вышла версия 1.0.5.9


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

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