Скрипты для Trackinfo Panel

Список разделов Аудиоплеер foobar2000 Секреты foobar2000

Описание: Кнопочки, конфиги, секреты, советы.

Сообщение #61 belly_tiamat » 18.06.2007, 15:42

У меня такая проблема: если использовать стандартный foo_playcount.dll с записью информации о количестве воспроизведений в файл, то эта информация отображается в соответствующем столбце вкладки Playlist, а если опцию записи информации в файл убрать, но и обновления количества прослушиваний не происходит. Хотелось бы научить foobar2000 все же обновлять информацию.

P.S. Использую последнюю сборку Dr. Death.
Последний раз редактировалось belly_tiamat 18.06.2007, 21:12, всего редактировалось 1 раз.
belly_tiamat
Новичок
Репутация: 0
С нами: 12 лет 10 месяцев

Сообщение #62 Natty_Chaos » 30.06.2007, 17:41

народ, вот аткая вот проблема: у меня в trackinfomod отображается путь к файлу, при помощи %path%

Код: Выделить всё
//путь
$alignabs(10,517,210,500,left,top)
$font(Times New Roman bold,12,shadow,234-234-234)
$get(1C)File path: $get(2C)$char(10)
$font(Courier New,8,shadow,192-192-192)
%path%
//end of путь
, однако местами это не работает, и путь не выводится, например не работает с файлами, находящимися в папках  techno и trip-hop, в то время как в папке acid jazz и п.р. все нормально выводится.

нерабочие пути писал(а):c:\Audio\Music\Techno\Techno\The Advent\1997 Kombinationphunk\J.B.3 - Believer.mp3
c:\Audio\Music\Downtempo\Trip-Hop\EZ3kiel\2003 BARB4RY\Tфt ou tard.mp3
c:\Audio\Music\Downtempo\Trip-Hop\Smoke City\2001 Heroes Of Nature\It's Amazing.mp3
рабочие пути писал(а):c:\Audio\Music\House\The Timewriter\2004 Deep Train 3\John Dahlbäck feat. Jon Silva - Warm Breeze.mp3
c:\Audio\Music\Downtempo\Acid Jazz\Freak Power\Husband.mp3

подскажите в чем проблема, и как бы её решить?

и ещё, в том же trackinfomod, // PerSecond жесточайше грузит систему, есть ли возможность, снизить нагрузку? применяется ли он к части кода панели, или куда его не всандаль, все-равно будет всю панель обновлять? быть можете сть возможность, заставить его обновлять панель не каждую секунду, а скажем, каждые 15 секунд?
Последний раз редактировалось Natty_Chaos 06.07.2007, 17:03, всего редактировалось 1 раз.
Мозг мёртв!
Natty_Chaos M
Новичок
Аватара
Возраст: 32
Откуда: Kursk
Репутация: 0
С нами: 13 лет

Сообщение #63 Rialto » 25.07.2007, 18:47

Попробуй вместо %path% использовать %_path%
Rialto
Бывалый
Аватара
Репутация: 10
С нами: 13 лет 4 месяца

Сообщение #64 Natty_Chaos » 01.08.2007, 14:23

Rialto писал(а):Попробуй вместо %path% использовать %_path%
не катит...
Мозг мёртв!
Natty_Chaos M
Новичок
Аватара
Возраст: 32
Откуда: Kursk
Репутация: 0
С нами: 13 лет

track info mod

Сообщение #65 bez_obid » 22.08.2007, 20:54

есть код track info mod
$if(%isplaying%,$if($fileexists($replace(%path%,%filename_ext%,'('Cover')' *.jpg)),$puts(cover,$replace(%path%,%filename_ext%,'('Cover')' *.jpg)),$if($stricmp($padcut(%album%,4),'Live'),
$puts(cover,C:\Program Files\foobar2000\components\live.png),
$puts(cover,C:\Program Files\foobar2000\components\nocover.png))))

$puts(coverbg,C:\Program Files\foobar2000\components\coverbg.png)
$puts(bw,C:\Program Files\foobar2000\components\glass.png)
$if($stricmp($padcut(%album%,4),'Live'),$imageabs2(256,256,,,,,8,9,$get(live),))
$imageabs2(256,256,,,,,8,9,$get(cover),)
$imageabs2(256,256,,,,,8,9,$get(bw),alpha-30)
$imageabs2(268,268,,,,,2,3,$get(coverbg),)

но возникают проблемы с показом обложек Помогите пожалуйста мож где в кооде ошибка какая то?
bez_obid
Новичок
Репутация: 0
С нами: 12 лет

Сообщение #66 Lite » 22.08.2007, 23:00

попробуй убрать пробел
$if(%isplaying%,$if($fileexists($replace(%path%,%filename_ext%,'('Cover')'*.jpg)),$puts(cover,$replace(%path%,%filename_ext%,'('Cover')'*.jpg))
Последний раз редактировалось Lite 22.08.2007, 23:02, всего редактировалось 1 раз.
Lite M
Бывалый
Аватара
Возраст: 43
Откуда: С-Петербург
Репутация: 0
С нами: 13 лет 4 месяца

Сообщение #67 ALiEN175 » 08.11.2007, 04:03

Простенький скрипт прогрессбаров по времени :) Может кому-то пригодится...

Код: Выделить всё
• $progress2($mod(%playback_time_seconds%,10),9,9,• ,404000• )$char(10)
• $progress2($mod($div(%playback_time_seconds%,10),10),9,9,• ,404000• )$char(10)
• $progress2($mod($div(%playback_time_seconds%,100),10),9,9,• ,404000• )

просто вспомнил, что такая фича была на моем стареньком видике)
"•" естественно, можно заменить на что-либо более подходящее...
Последний раз редактировалось ALiEN175 27.11.2007, 00:21, всего редактировалось 1 раз.
ALiEN175 M
Новичок
Аватара
Возраст: 31
Откуда: Мурманск-31
Репутация: 2
С нами: 11 лет 10 месяцев

Сообщение #68 evil » 23.01.2008, 18:13

Подскажите, как можно вывести многострочное содержимое поля COMMENT?

Код: Выделить всё
$if(%comment%,
$get(c_title)'Comment: '$get(c_main)%comment%$char(10)
,)

где c_title и c_main - цвета.

Если этот %comment% многострочный, то выведется правильным цветом первая строчка, а остальные - цветом по умолчанию.
evil M
Модератор
Возраст: 38
Репутация: 63
С нами: 13 лет 4 месяца

Проблема с кодом в trackinfo mod

Сообщение #69 NtR1 » 03.07.2008, 15:12

Имеются следующие компоненты

Код: Выделить всё
Core (2008-06-28 19:03:12)
    foobar2000 core 0.9.5.4 beta 3
foo_abx.dll (2008-05-24 19:23:50)
    ABX Comparator 1.3.3
foo_albumlist.dll (2008-06-28 19:02:02)
    Album List 4.3
foo_autoplaylist.dll (2006-07-23 14:40:31)
foo_browser.dll (2006-07-06 08:42:16)
    Music Browser 1.2.2c [Jul  6 2006 - 09:42:02]
foo_bubble_coverflow.dll (2008-06-22 23:26:24)
    Cover Flow 0.19
foo_cdda.dll (2008-06-25 21:18:24)
    CD Audio Decoder 2.1.3
foo_converter.dll (2008-06-11 22:30:18)
    Converter 1.1.1
foo_dsp_std.dll (2008-06-23 22:41:10)
    Standard DSP Array 1.0
foo_fileops.dll (2008-06-07 23:14:56)
    File Operations 2.1
foo_freedb2.dll (2008-06-07 23:15:10)
    freedb Tagger 0.6
foo_input_std.dll (2008-06-28 19:02:24)
    Standard Input Array 1.0
foo_lyricsdb.dll (2007-02-26 18:42:02)
    foo_lyricsdb 0.0.7 beta 5
foo_playcount.dll (2008-05-26 16:59:44)
    Playback Statistics 2.1.4
foo_playcount_mod.dll (2007-03-04 23:38:36)
    Play Count Mod 1.0.2
foo_rgscan.dll (2008-06-11 22:30:18)
    ReplayGain Scanner 2.0.8   
foo_run.dll (2008-01-17 20:32:42)
    Run services 0.3.4
foo_ui_columns.dll (2008-06-21 01:12:20)
    Columns UI 0.3 beta 2 preview 11b
foo_ui_std.dll (2008-06-28 19:02:48)
    Default User Interface 0.9.5
foo_uie_albumart.dll (2007-12-16 00:22:24)
    Album Art Panel 0.2.7.1
foo_uie_albumlist.dll (2007-06-11 17:13:53)
    Album list panel 0.2.3 beta
foo_uie_graphical_browser.dll (2008-04-19 23:37:53)
    Graphical Browser rev015
foo_uie_lyrics.dll (2007-03-12 17:32:45)
    Lyric Show Panels 0.3.1.1
foo_uie_panel_splitter.dll (2008-05-31 12:19:42)
    Panel Stack Splitter 0.3.4(alpha)
foo_uie_playlists_dropdown.dll (2007-02-08 15:26:16)
    Playlists Dropdown 0.6 alpha 3
foo_uie_quicksearch.dll (2007-05-18 13:31:10)
    Quick Search Toolbar 2.8l
foo_uie_single_column_playlist.dll (2007-01-09 15:43:08)
    Single Column Playlist Display 0.5.4 beta [Jan  9 2007 - 15:42:59]
foo_uie_trackinfo_mod.dll (2007-01-05 13:36:20)
    Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]
foo_uie_vis_channel_spectrum.dll (2007-08-30 00:55:54)
    Channel Spectrum panel 0.07
foo_uie_wsh_panel.dll (2007-07-21 20:16:08)
    WSH Panel (uie) 0.7.2
foo_unpack.dll (2008-06-28 19:01:38)
    RAR reader 1.1
    ZIP/GZIP reader 1.0
foo_utils.dll (2006-05-09 11:01:32)
    Playlist tools 0.5.8
foo_version.dll (2006-07-18 22:20:56)
    Components versions viewer 0.3

Код TrackInfo MOD :

Код: Выделить всё
$if(%_isplaying%,
$imageabs2(,,,,,,$sub(%_width%,75),$sub($div(%_height%,2),38),'c:\Program Files\foobar2000\images\arrows.png',)
$padding(4,2)
$align(left,bottom)

$font(Swis721 Cn BT D-Type,12,bold  glow-129-138-150 glowblur-10,255-255-255)
[%_time_elapsed%$font(Swis721 Cn BT D-Type,12,bold glow-91-100-111 glowblur-10,255-255-255-255) '/']
$font(Swis721 Cn BT D-Type,12,bold glow-91-100-111 glowblur-10,203-206-211) %length%
$padding(4,2)
$align(right,bottom)

$font(calibri,8,bold glow-129-138-150 glowblur-10,255-255-255)
$upper(%title%)
$font(calibri,8,bold glow-91-100-111 glowblur-10,129-138-150)
/
$font(calibri,8,bold glow-91-100-111 glowblur-10,203-206-211)
$upper(%artist%)

,

$imageabs2(66,66,,,,,$sub($div(%_width%,2),33),$sub($div(%_height%,2),38),'c:\Program Files\foobar2000\images\arrows.png',))


Суть проблемы : Time elapsed неверное отображается.

Скриншот: [img width=192 height=400]http://img-fotki.yandex.ru/get/54/snakemanson.0/0_11097_cd2bf9cb_L.jpg[/img]
NtR1 M
Новичок
Аватара
Репутация: 0
С нами: 11 лет 2 месяца

Сообщение #70 Mishail » 03.07.2008, 15:23

Mishail M
Мастер
Аватара
Возраст: 39
Репутация: 5
С нами: 13 лет 4 месяца

Сообщение #71 NtR1 » 03.07.2008, 15:28

заменил %_time_elapsed%  - безрезультатно.
NtR1 M
Новичок
Аватара
Репутация: 0
С нами: 11 лет 2 месяца

Сообщение #72 Mishail » 03.07.2008, 15:29

заменил на что?
Mishail M
Мастер
Аватара
Возраст: 39
Репутация: 5
С нами: 13 лет 4 месяца

Сообщение #73 NtR1 » 03.07.2008, 15:31

%playback_time_seconds%
NtR1 M
Новичок
Аватара
Репутация: 0
С нами: 11 лет 2 месяца

Сообщение #74 Mishail » 03.07.2008, 15:34

А если на %playback_time% ?
Mishail M
Мастер
Аватара
Возраст: 39
Репутация: 5
С нами: 13 лет 4 месяца

Сообщение #75 NtR1 » 03.07.2008, 15:36

аналогично, наверное неправильный код для trackinfo :(
NtR1 M
Новичок
Аватара
Репутация: 0
С нами: 11 лет 2 месяца

Сообщение #76 Mishail » 03.07.2008, 15:48

Как я понял ( я не юзаю этот мод) опцию "Update every second" убрали - http://wiki.hydrogenaudio.org/index.php?title=Foo ... nel_Mod_(foo_uie_trackinfo_mod)#Features_removed_or_edited_from_original_trackinfo.

Посмотри про http://wiki.hydrogenaudio.org/index.php?title=Foo ... nel_Mod_(foo_uie_trackinfo_mod)#Redraw_type
Mishail M
Мастер
Аватара
Возраст: 39
Репутация: 5
С нами: 13 лет 4 месяца

Сообщение #77 NtR1 » 03.07.2008, 15:53

Огромнейшее спасибо.
NtR1 M
Новичок
Аватара
Репутация: 0
С нами: 11 лет 2 месяца

Сообщение #78 cauchy » 14.09.2008, 13:20

Ребят, подскажите пожалуйста. Не отображается переменная %foobar_path%. Пробовал в TrackInfo панели - выдаёт только знак вопроса.
А вообще она мне нужна чтобы добавить кнопочку (путь к кнопочке) в Panel Stack Splitter...
Фубар - 0.9.5.5
Сорри если не совсем там спросил))
cauchy
Новичок
Репутация: 0
С нами: 11 лет 1 месяц

Сообщение #79 Максим » 14.09.2008, 16:43

cauchy
Её добавляет компонент foo_exvar. Ссылка
Последний раз редактировалось Максим 14.09.2008, 16:45, всего редактировалось 1 раз.
Максим M
Мастер
Аватара
Возраст: 33
Репутация: 93
С нами: 12 лет 5 месяцев

Сообщение #80 cauchy » 14.09.2008, 20:08

2Maxim_289
спасибо большое!
cauchy
Новичок
Репутация: 0
С нами: 11 лет 1 месяц

Пред.След.

Вернуться в Секреты foobar2000

Кто сейчас на форуме (по активности за 10 минут)

Сейчас этот раздел просматривают: 1 гость