Custom Database (foo_customdb)

Список разделов foobar2000 Плагины

Описание: Все о плагинах, компонентах, расширениях

Сообщение #1 RoxMarty » 09.06.2009, 12:34

Помогите пожалуйста разобраться с плагином:
foo_customdb.dll

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

С самим фубаром разбирался довольно долго, настроил по-своему вкусу более-менее.

Только вот что с этим плагином делать - не могу понять.
Как его подключить, т.е. как его заставить выполнять нужную мне функцию (см. выше), возможно чтобы она работала аналогично foo_playcount.dll и показывало рейтинг (который можно поставить вручную) каждой композиции в отдельном столбике.

Насколько понимаю, нужно прописать скрипты. Но в них я мало понимаю.

Сам плагин можно скачать тут: http://blog.99ravens.net/index.php?e=283
Но сайт на японском, ничего не разобрать :(
Последний раз редактировалось Izotop 06.04.2010, 01:01, всего редактировалось 1 раз.
RoxMarty
Автор темы
Репутация: 1
С нами: 14 лет 9 месяцев

Сообщение #2 Rialto » 10.06.2009, 20:56

Я как раз использую этот плагин, но лень расписывать, что да как.
Скачай мою сборку, там есть настройки, сделай у себя их такими же или по аналогии.
Rialto
Аватара
Репутация: 25
С нами: 17 лет 10 месяцев

Сообщение #3 RoxMarty » 11.06.2009, 00:33

Спасибо скачал! Смог даже добавить 5-ый "пункт" рейтинга :)

Вот только непонятно: как и где настроить, чтобы рейтинг хранился в файле customdb_sqlite.db ?

А то рейтинг я поставил (он ведь автоматически дублирует рейтинг: foo_playcount.dll, да?), но он не сохраняется, если я, к примеру, поменяю путь к альбому. Даже если потом снова вернуть прежний путь, рейтинг сбрасывается на ноль :(

Что и где нужно прописать, может я не так его использую? Т.к. если через меню плагина customdb выбрать нужный рейтинг, он никак не отображается (в вашей сборке, например, это символы ноты - так вот, они не "закрашиваются" при повышении рейтинга и наоборот).

P.S. Может показать какие свои настройки, которые у меня сейчас стоят. Может я что-то напутал или недонастроил? Какие показать?

Помогите, пожалуйста.
RoxMarty
Автор темы
Репутация: 1
С нами: 14 лет 9 месяцев

Сообщение #4 Nothing » 11.06.2009, 11:14

у меня хранеие рейтинга в customdb сделано так:
Изображение
Изображение
(вообще такие презенты идут уже в дефолтных настройках custom_db)
привязка идет к артисту, названию альбома и имени трека.
в том месте, где должен быть вывод текущего рейтинга прописано кроме обычного %rating% еще и %rating_cd% (через $if и тд).
рейтинг проставляется через контекстное меню и не имеет к обычному %rating% или foo_playcount.dll никакого отношения
Nothing
Репутация: 2
С нами: 16 лет 7 месяцев

Сообщение #5 RoxMarty » 11.06.2009, 19:22

У меня настройки обеих картинок идентична (т.к. это настройки по-умолчанию)

Остальные параметры:

Колонка Rate была портирована со сборки Rialto):

Изображение


Здесь попробовал добавить "пятую точку" рейтинга (в оригинале у автора был символ ноты)
Изображение

И вот это поле скопировал полностью:
Изображение

Ну и вот так у меня выглядит мой Foobar в итоге:
Изображение

Обратите внимание на колонки рейтинга.
Rating - это поле, которое создаётся от плагина foo_playcount
Rate - это новое поле, портированное от Rialto с небольшими дополнениями (всё, что взял и переделал указано в скриншотах)

Как оно у меня работает: Нажимаю Alt+0... (и т.д.)... Alt+5 проставляется соответствующий рейтинг причём теперь параллельно в обоих колонках (Rating и Rate). А если нажать правой кнопкой мышки на нужном файле и выбрать например:

Изображение

То непонятно КУДА проставляется рейтинг-то? Где он отображается?
Я так понимаю это и есть работа плагина foo_customdb
Может что-то нужно прописать ещё?

Вот что мне нужно! (если можно напишите код, пожалуйста)
Последний раз редактировалось RoxMarty 11.06.2009, 19:26, всего редактировалось 1 раз.
RoxMarty
Автор темы
Репутация: 1
С нами: 14 лет 9 месяцев

Сообщение #6 Nothing » 11.06.2009, 21:54

у меня код в Rating - Scripts - Display выглядит так
Код: Выделить всё
$puts(rating,'●')
$if(%rating%,$get_global(t2)$repeat($get(rating),$ifgreater(%rating%,5,5,%rating%)),$if(%rating_cd%,$get_global(t2)$repeat($get(rating),$ifgreater(%rating_cd%,5,5,%rating_cd%))))
определяет рейтинг снаала из %rating%, потом из %rating_cd%, больше пяти не отображает
но цвет определяется из глобальных переменных (тк основано на сборке meDveD'a), поэтому с твоим будет косячить
Nothing
Репутация: 2
С нами: 16 лет 7 месяцев

Сообщение #7 RoxMarty » 11.06.2009, 22:20

К сожалению этот скрипт у меня не работает: пишет UKNOWN...

Я так понял твой скрипт надо было вместо моего подставить, да?
На всякий случай, сделал отдельным (тестовой колонкой). Пишет: UKNOWN в колонке...

Nothing, я так понимаю, у тебя всё работает? Т.е. рейтинг 5-ти звёздочный при выборе в меню Custom database нужного рейтинга закрашивается соответственно, так что ли?

А покажи скрин хоть, как это работает у тебя, если не трудно
RoxMarty
Автор темы
Репутация: 1
С нами: 14 лет 9 месяцев

Сообщение #8 Nothing » 12.06.2009, 12:31

Изображение
так и работает.
попробуй удалить все $get_global(), возможно, проблема в них
Nothing
Репутация: 2
С нами: 16 лет 7 месяцев

Сообщение #9 RoxMarty » 12.06.2009, 14:02

Ага! Работает, если убрать!

Но только всё равно команды полностью дублируются от обычного рейтинга (
Если выбрать правой кнопкой: Custom database и нужный рейтинг - ничего не меняется!

update

Пробовал удалить файл foo_playcount.dll (может из-за него был дубляж?)
Ура! Работает!

Значит нужно просто удалить foo_playcount.dll, видимо они вместе конфликтуют
Осталось лишь назначить клавиши Alt+1 (и т.д. до Alt+5) на проставление соответствующего рейтинга!

Работает!

Решил :)

Всем спасибо!
Последний раз редактировалось RoxMarty 12.06.2009, 23:24, всего редактировалось 1 раз.
RoxMarty
Автор темы
Репутация: 1
С нами: 14 лет 9 месяцев

Сообщение #10 Nothing » 25.12.2009, 19:24

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

Код: Выделить всё
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0106A5C4h
Access violation, operation: read, address: 206E7753h

Call path:
entry=>app_mainloop=>on_playback_time

Code bytes (0106A5C4h):
0106A584h:  03 8D 4D B4 E8 62 71 FA FF C6 45 FC 04 8D 4D A0
0106A594h:  E8 56 71 FA FF C6 45 FC 05 8B 55 C8 52 B9 C8 54
0106A5A4h:  0A 01 E8 35 2A 00 00 89 85 04 FF FF FF 68 D4 FF
0106A5B4h:  08 01 8B 85 04 FF FF FF 8B 10 8B 8D 04 FF FF FF
0106A5C4h:  8B 42 04 FF D0 50 FF 15 04 F2 08 01 85 C0 0F 85
0106A5D4h:  88 00 00 00 6A FF B9 A4 53 0A 01 E8 ED 74 FA FF
0106A5E4h:  8B C8 E8 F5 1D 00 00 50 8D 8D 70 FF FF FF E8 3C
0106A5F4h:  6F FA FF 6A FF B9 A4 53 0A 01 E8 CE 74 FA FF 8B

Stack (0012F980h):
0012F960h:  00000000 00000000 00000000 00000000
0012F970h:  00000000 00000000 00000000 00000000
0012F980h:  0108FFD4 0335B279 00040000 0012F9E0
0012F990h:  7E39048F 7E368830 FFFFFFFF 7E36882A
0012F9A0h:  7E378EA0 00000000 019B2960 000503C6
0012F9B0h:  0000040B 00001000 01A6AEE4 0080353C
0012F9C0h:  7E378EAB 0000040B 00803528 035F63D8
0012F9D0h:  00040000 010B428C 010A53F0 01410F70
0012F9E0h:  0012FAE4 7E39048F 7E378EB0 FFFFFFFF
0012F9F0h:  7E378EAB 7E378EEC 00803528 0000040B
0012FA00h:  00001000 7E378EFC 00000000 00000001
0012FA10h:  00000000 00000000 0012FA78 7C90E453
0012FA20h:  0012FA28 00000018 00803528 0108F80C
0012FA30h:  00000000 00000000 00000000 00000000
0012FA40h:  0108F80C 00000000 00000000 00000000
0012FA50h:  00000000 01A6AEE4 0108F80C 00000000
0012FA60h:  00000000 00000000 00000000 035F63D8
0012FA70h:  0108F80C 00000000 00000000 00000000
0012FA80h:  00000000 0108F80C 00000000 00000000
0012FA90h:  00000000 00000000 FFFFFFFF 0108F80C

Registers:
EAX: 010B428C, EBX: 00000000, ECX: 010B428C, EDX: 206E774F
ESI: 00000006, EDI: 0000000D, EBP: 0012FAD0, ESP: 0012F980

Crash location:
Module: foo_customdb
Offset: 5A5C4h

Loaded modules:
foobar2000                       loaded at 00400000h - 0059A000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                         loaded at 7C800000h - 7C8F8000h
COMCTL32                         loaded at 773C0000h - 774C3000h
msvcrt                           loaded at 77C00000h - 77C58000h
ADVAPI32                         loaded at 77DC0000h - 77E6C000h
RPCRT4                           loaded at 77E70000h - 77F02000h
Secur32                          loaded at 77FE0000h - 77FF1000h
GDI32                            loaded at 77F10000h - 77F59000h
USER32                           loaded at 7E360000h - 7E3F1000h
SHLWAPI                          loaded at 77F60000h - 77FDC000h
DSOUND                           loaded at 73ED0000h - 73F2C000h
ole32                            loaded at 774D0000h - 7760D000h
VERSION                          loaded at 77BF0000h - 77BF8000h
WINMM                            loaded at 76B20000h - 76B4E000h
SHELL32                          loaded at 7C9C0000h - 7E339000h
shared                           loaded at 10000000h - 1002B000h
imagehlp                         loaded at 76C80000h - 76CA8000h
UxTheme                          loaded at 5B260000h - 5B298000h
dbghelp                          loaded at 59C60000h - 59D01000h
COMDLG32                         loaded at 76380000h - 763C9000h
MSCTF                            loaded at 746E0000h - 7472C000h
WINTRUST                         loaded at 76C20000h - 76C4E000h
CRYPT32                          loaded at 00D80000h - 00E16000h
MSASN1                           loaded at 77B10000h - 77B22000h
wdmaud                           loaded at 72CE0000h - 72CE9000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BD0000h - 77BE5000h
midimap                          loaded at 77BC0000h - 77BC7000h
foo_run                          loaded at 00F60000h - 00F8D000h
foo_cdda                         loaded at 00FB0000h - 00FF0000h
foo_customdb                     loaded at 01010000h - 010B0000h
foo_ui_std                       loaded at 010C0000h - 011CE000h
gdiplus                          loaded at 4EBE0000h - 4ED86000h
MSIMG32                          loaded at 76350000h - 76355000h
foo_dbsearch                     loaded at 01200000h - 01270000h
OLEAUT32                         loaded at 77110000h - 7719B000h
foo_skip                         loaded at 01290000h - 012AD000h
foo_playlist_revive              loaded at 012D0000h - 012FC000h
foo_unpack                       loaded at 01320000h - 0134E000h
foo_converter                    loaded at 01370000h - 013DC000h
foo_ui_hacks                     loaded at 03100000h - 03148000h
foo_input_std                    loaded at 01420000h - 01561000h
foo_dsp_std                      loaded at 01590000h - 015D9000h
foo_audioscrobbler               loaded at 01600000h - 01631000h
WS2_32                           loaded at 71A90000h - 71AA7000h
WS2HELP                          loaded at 71A80000h - 71A88000h
foo_out_ks                       loaded at 01660000h - 0168A000h
SETUPAPI                         loaded at 77910000h - 77A80000h
foo_discogs                      loaded at 016B0000h - 01716000h
WININET                          loaded at 43310000h - 433FF000h
Normaliz                         loaded at 01720000h - 01729000h
iertutil                         loaded at 43090000h - 430D5000h
foo_ui_columns                   loaded at 01950000h - 01AC0000h
USP10                            loaded at 75540000h - 755AB000h
foo_softplaylists                loaded at 01AF0000h - 01B35000h
foo_cuefilter                    loaded at 01B60000h - 01B89000h
foo_cuesheet_creator             loaded at 01BB0000h - 01BDC000h
foo_uie_playlists_dropdown       loaded at 01C00000h - 01C3C000h
foo_fileops                      loaded at 01C60000h - 01CA6000h
foo_input_monkey                 loaded at 01CD0000h - 01D18000h
foo_uie_tabs                     loaded at 01D40000h - 01D68000h
foo_freedb2                      loaded at 01D90000h - 01DD1000h
foo_uie_albumart                 loaded at 01E00000h - 01E3D000h
foo_texttools                    loaded at 01E60000h - 01E93000h
foo_uie_lyrics2                  loaded at 01EC0000h - 01F37000h
foo_input_mslive                 loaded at 01F60000h - 01FA6000h
WMVCore                          loaded at 15110000h - 1536A000h
WMASF                            loaded at 11C70000h - 11CAA000h
foo_unpack_7z                    loaded at 01FD0000h - 01FF2000h
foo_uie_panel_splitter           loaded at 02020000h - 02077000h
foo_rgscan                       loaded at 020A0000h - 020EE000h
foo_lyricsgrabber                loaded at 02110000h - 02162000h
WtsApi32                         loaded at 76F40000h - 76F48000h
WINSTA                           loaded at 76330000h - 76340000h
NETAPI32                         loaded at 5BD50000h - 5BDA5000h
correct.dll                      loaded at 023A0000h - 023A6000h
dciman32                         loaded at 73B80000h - 73B86000h
appHelp                          loaded at 77B30000h - 77B52000h
CLBCATQ                          loaded at 76FC0000h - 7703F000h
COMRes                           loaded at 05AC0000h - 05B95000h
ieframe                          loaded at 435F0000h - 43BBD000h
PSAPI                            loaded at 76BE0000h - 76BEB000h
xpsp2res                         loaded at 05CA0000h - 05FC7000h
mswsock                          loaded at 71A30000h - 71A70000h
DNSAPI                           loaded at 76F10000h - 76F37000h
winrnr                           loaded at 76FA0000h - 76FA8000h
WLDAP32                          loaded at 76F50000h - 76F7D000h
rasadhlp                         loaded at 76FB0000h - 76FB6000h
hnetcfg                          loaded at 698B0000h - 69908000h
wshtcpip                         loaded at 71A70000h - 71A78000h
mlang                            loaded at 75DA0000h - 75E31000h
ksuser                           loaded at 73EA0000h - 73EA4000h

Stack dump analysis:
Address: 0108FFD4h (foo_customdb+7FFD4h)
Address: 7E39048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E368830h (USER32+8830h), symbol: "GetDC" (+169h)
Address: 7E36882Ah (USER32+882Ah), symbol: "GetDC" (+163h)
Address: 7E378EA0h (USER32+18EA0h), symbol: "DefWindowProcW" (+180h)
Address: 019B2960h (foo_ui_columns+62960h)
Address: 01A6AEE4h (foo_ui_columns+11AEE4h)
Address: 7E378EABh (USER32+18EABh), symbol: "DefWindowProcW" (+18Bh)
Address: 010A53F0h (foo_customdb+953F0h)
Address: 7E39048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E378EB0h (USER32+18EB0h), symbol: "DefWindowProcW" (+190h)
Address: 7E378EABh (USER32+18EABh), symbol: "DefWindowProcW" (+18Bh)
Address: 7E378EECh (USER32+18EECh), symbol: "DefWindowProcW" (+1CCh)
Address: 7E378EFCh (USER32+18EFCh), symbol: "DefWindowProcW" (+1DCh)
Address: 7C90E453h (ntdll+E453h), symbol: "KiUserCallbackDispatcher" (+13h)
Address: 0108F80Ch (foo_customdb+7F80Ch)
Address: 0108F80Ch (foo_customdb+7F80Ch)
Address: 01A6AEE4h (foo_ui_columns+11AEE4h)
Address: 0108F80Ch (foo_customdb+7F80Ch)
Address: 0108F80Ch (foo_customdb+7F80Ch)
Address: 0108F80Ch (foo_customdb+7F80Ch)
Address: 0108F80Ch (foo_customdb+7F80Ch)
Address: 0108D55Ah (foo_customdb+7D55Ah)
Address: 0106B284h (foo_customdb+5B284h)
Address: 010A53F4h (foo_customdb+953F4h)
Address: 0047CF5Fh (foobar2000+7CF5Fh)
Address: 0047E450h (foobar2000+7E450h)
Address: 00488BA3h (foobar2000+88BA3h)
Address: 00482507h (foobar2000+82507h)
Address: 00562039h (foobar2000+162039h)
Address: 00482600h (foobar2000+82600h)
Address: 0047E450h (foobar2000+7E450h)
Address: 7E37B330h (USER32+1B330h), symbol: "MoveWindow" (+92h)
Address: 7E37B326h (USER32+1B326h), symbol: "MoveWindow" (+88h)
Address: 7E3778D0h (USER32+178D0h), symbol: "GetWindowTextLengthW" (+9Ah)
Address: 00516EB9h (foobar2000+116EB9h)
Address: 00484658h (foobar2000+84658h)
Address: 00482C2Bh (foobar2000+82C2Bh)
Address: 0047E450h (foobar2000+7E450h)
Address: 0047E4EBh (foobar2000+7E4EBh)
Address: 0047E450h (foobar2000+7E450h)
Address: 00514A00h (foobar2000+114A00h)
Address: 00547288h (foobar2000+147288h)
Address: 7E368734h (USER32+8734h), symbol: "GetDC" (+6Dh)
Address: 0047E450h (foobar2000+7E450h)
Address: 0047E450h (foobar2000+7E450h)
Address: 7E369857h (USER32+9857h), symbol: "IsChild" (+149h)
Address: 0047E450h (foobar2000+7E450h)
Address: 7E3778E0h (USER32+178E0h), symbol: "GetWindowTextLengthW" (+AAh)
Address: 7E39048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E369870h (USER32+9870h), symbol: "IsChild" (+162h)
Address: 7E369791h (USER32+9791h), symbol: "IsChild" (+83h)
Address: 0047E450h (foobar2000+7E450h)
Address: 7E3691C6h (USER32+91C6h), symbol: "GetMessageW" (+0h)
Address: 7C90FE10h (ntdll+FE10h), symbol: "RtlSetLastWin32Error" (+0h)
Address: 0047E450h (foobar2000+7E450h)
Address: 7E3691C6h (USER32+91C6h), symbol: "GetMessageW" (+0h)
Address: 7E39048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E3689F0h (USER32+89F0h), symbol: "GetWindowLongW" (+14Ah)
Address: 7E368A10h (USER32+8A10h), symbol: "DispatchMessageW" (+Fh)
Address: 7E36929Bh (USER32+929Bh), symbol: "PeekMessageW" (+0h)
Address: 0045D66Dh (foobar2000+5D66Dh)
Address: 1000260Dh (shared+260Dh), symbol: "uPrintCrashInfo_OnEvent" (+B0h)
Address: 00537690h (foobar2000+137690h)
Address: 0047E450h (foobar2000+7E450h)
Address: 0045E409h (foobar2000+5E409h)
Address: 00530600h (foobar2000+130600h)
Address: 005335D4h (foobar2000+1335D4h)
Address: 005335D4h (foobar2000+1335D4h)
Address: 00400000h (foobar2000+0h)
Address: 00541388h (foobar2000+141388h)
Address: 7C9101BBh (ntdll+101BBh), symbol: "RtlAllocateHeap" (+117h)
Address: 00509717h (foobar2000+109717h)
Address: 00505670h (foobar2000+105670h)
Address: 00509717h (foobar2000+109717h)
Address: 00507BCEh (foobar2000+107BCEh)
Address: 00502928h (foobar2000+102928h)
Address: 005216B2h (foobar2000+1216B2h)
Address: 10002650h (shared+2650h), symbol: "uCallStackTracker::uCallStackTracker" (+2Fh)
Address: 005376B4h (foobar2000+1376B4h)
Address: 0045E63Eh (foobar2000+5E63Eh)
Address: 00400000h (foobar2000+0h)
Address: 00563CC0h (foobar2000+163CC0h)
Address: 00528850h (foobar2000+128850h)
Address: 004107A6h (foobar2000+107A6h)
Address: 00505670h (foobar2000+105670h)
Address: 00502786h (foobar2000+102786h)
Address: 0050279Ah (foobar2000+10279Ah)
Address: 00528850h (foobar2000+128850h)
Address: 00521955h (foobar2000+121955h)
Address: 005034CCh (foobar2000+1034CCh)
Address: 00400000h (foobar2000+0h)
Address: 0050ADD7h (foobar2000+10ADD7h)
Address: 00505670h (foobar2000+105670h)
Address: 7C817067h (kernel32+17067h), symbol: "RegisterWaitForInputIdle" (+49h)
Address: 7C839AC0h (kernel32+39AC0h), symbol: "ValidateLocale" (+2B0h)
Address: 7C817070h (kernel32+17070h), symbol: "RegisterWaitForInputIdle" (+52h)
Address: 00503537h (foobar2000+103537h)
Address: 0057005Ch (foobar2000+17005Ch)
Address: 004E0049h (foobar2000+E0049h)
Address: 004F0044h (foobar2000+F0044h)
Address: 00530057h (foobar2000+130057h)
Address: 0057005Ch (foobar2000+17005Ch)
Address: 01C8D9F7h (foo_fileops+2D9F7h)
Address: 004B0063h (foobar2000+B0063h)
Address: 00530022h (foobar2000+130022h)
Address: 00500069h (foobar2000+100069h)
Address: 01C8D9F7h (foo_fileops+2D9F7h)
Address: 00500069h (foobar2000+100069h)
Address: 00410072h (foobar2000+10072h)
Address: 00540079h (foobar2000+140079h)
Address: 0057005Ch (foobar2000+17005Ch)
Address: 004E0049h (foobar2000+E0049h)
Address: 004F0044h (foobar2000+F0044h)
Address: 00530057h (foobar2000+130057h)
Address: 0057005Ch (foobar2000+17005Ch)
Address: 00500069h (foobar2000+100069h)
Address: 004D002Eh (foobar2000+D002Eh)
Address: 00500069h (foobar2000+100069h)
Address: 0044002Eh (foobar2000+4002Eh)
Address: 01C8D9F7h (foo_fileops+2D9F7h)
Address: 0044002Eh (foobar2000+4002Eh)
Address: 00410072h (foobar2000+10072h)
Address: 00540079h (foobar2000+140079h)
Address: 0057005Ch (foobar2000+17005Ch)
Address: 004E0049h (foobar2000+E0049h)
Address: 004F0044h (foobar2000+F0044h)
Address: 00530057h (foobar2000+130057h)
Address: 0057005Ch (foobar2000+17005Ch)
Address: 0044002Eh (foobar2000+4002Eh)
Address: 004D002Eh (foobar2000+D002Eh)

Environment:
App: foobar2000 v0.9.6.9
OS: Windows 5.1.2600 Service Pack 3 x86
CPU: Intel(R) Celeron(R) CPU 2.53GHz, features: MMX SSE SSE2 SSE3
Audio: C-Media Rear Panel Audio; C-Media Front Panel Audio
UI: Columns UI 0.3.8.0

Components:
Core (2009-08-22 13:25:22)
    foobar2000 core 0.9.6.9
foo_audioscrobbler.dll (2008-05-13 14:36:16)
    Audioscrobbler 2.3.1
foo_cdda.dll (2009-08-22 13:23:34)
    CD Audio Decoder 2.1.4
foo_converter.dll (2009-08-22 13:23:26)
    Converter 1.2.1
foo_cuefilter.dll (2009-04-28 14:09:44)
    CUE Playlist Filter 0.1.7.0
foo_cuesheet_creator.dll (2007-03-10 10:58:28)
    Cuesheet Creator 0.4.6
foo_customdb.dll (2009-05-09 18:17:06)
    Custom Database 0.0.9a
foo_dbsearch.dll (2007-01-25 20:58:48)
    Database Search 1.4
foo_discogs.dll (2009-11-04 11:34:17)
    Discogs Tagger 1.21
foo_dsp_std.dll (2009-08-22 13:23:48)
    Standard DSP Array 1.0
foo_fileops.dll (2009-08-22 13:22:36)
    File Operations 2.1.2
foo_freedb2.dll (2009-08-22 13:22:52)
    freedb Tagger 0.6.1
foo_input_monkey.dll (2009-05-01 13:40:52)
    Monkey's Audio Decoder 2.1.4
foo_input_mslive.dll (2009-09-05 15:34:54)
    mslive 0.4.9.2 (SSE)
foo_input_std.dll (2009-08-22 13:23:28)
    Standard Input Array 1.0
foo_lyricsgrabber.dll (2008-12-11 21:27:07)
    Lyrics Grabber 0.2.6.2 Beta
foo_out_ks.dll (2006-08-04 21:54:58)
    Kernel Streaming Output 1.2.2
foo_playlist_revive.dll (2009-08-11 09:02:21)
    Playlist Revive 0.2
foo_rgscan.dll (2009-08-22 13:23:20)
    ReplayGain Scanner 2.0.9
foo_run.dll (2009-03-27 22:49:54)
    Run services 0.3.6
foo_skip.dll (2009-01-03 19:04:18)
    Skip Track 0.4
foo_softplaylists.dll (2009-12-06 11:40:42)
    Soft Playlists 2009-12-05
foo_texttools.dll (2009-01-31 14:23:38)
    Text Tools 1.0.3
foo_ui_columns.dll (2009-08-30 18:21:36)
    Columns UI 0.3.8.0
foo_ui_hacks.dll (2009-09-12 01:05:11)
    UI Hacks 2009-09-12
foo_ui_std.dll (2009-08-22 13:23:54)
    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_lyrics2.dll (2009-12-23 13:31:04)
    Lyric Show Panel 2 0.4.5
foo_uie_panel_splitter.dll (2009-05-06 08:23:14)
    Panel Stack Splitter 0.3.7.3(alpha)
foo_uie_playlists_dropdown.dll (2009-09-23 23:44:46)
    Playlists Dropdown 0.7.6
foo_uie_tabs.dll (2009-05-13 14:46:00)
    Tabbed Panel Modified 0.2.8
foo_unpack.dll (2009-08-22 13:22:20)
    RAR reader 1.2
    ZIP/GZIP reader 1.0
foo_unpack_7z.dll (2009-04-21 12:40:32)
    7-Zip unpacker 1.1

Recent events:
Audioscrobbler: Loaded
Watching: G:\!from GG
Watching: G:\Downloads\Music_2
Watching: G:\Music
Watching: G:\Torrent
Watching: G:\share2
Startup time : 0:07.726755
Opening track for playback: "G:\Torrent\[Music]\Officium Triste\2004 Reason\03 - This Inner Twist.mp3"
Location not parsable: "G:\Music\[Jazz]\Moscow Composer Orchestra\The Gift\04 - Две чайные церемонии.wma", reason: IWMSyncReader::OpenStream failed : Unknown error code (0xC00D0BBD)
Opening track for playback: "G:\Torrent\[Music]\Mostly Autumn\2005-Storms Over Still Water (320 kbps)\01 Out Of The Green Sky.mp3"
Вложения
failure_00000001.rar
(45.06 КБ) Скачиваний: 665
Nothing
Репутация: 2
С нами: 16 лет 7 месяцев

Сообщение #11 romka18 » 04.04.2010, 16:15

а чем можно в версии фубара 1.0.1 сделать скип треков? функций полезная, но плагинов для этого дела, или функционала найти не могу....
romka18
Репутация: 1
С нами: 14 лет 1 месяц

Сообщение #12 Nothing » 04.04.2010, 20:04

2romka18
foo_skip
главное настроить в Advanced - Playback - Skip Tracks что-то вроде
Код: Выделить всё
%skip% IS 1
ну и доабвить в custiom DB новое поле Skip
Nothing
Репутация: 2
С нами: 16 лет 7 месяцев

Сообщение #13 Caramba » 11.04.2010, 09:29

Подскажите, можно ли с помощью этого плагина записывать теги для read-only файлов? Ситуация в следующем: есть папка с торрентами, соответсвенно чтобы их раздавать, сами файлы менять нельзя. Но при этом оч. хочется записать несколько тегов - так foo_discogs у меня прописывает лейбл, cat#, featured artists, etc., т.е. очень много на самом деле полезной информации, с помощью которой можно легко и удобно сортировать свою media library - по тому же лейблу или стилю.
Можно ли сделать так, чтобы диалог foo_discogs записывал теги сразу в customdb, а customdb соотв-но цеплял данные из своей базы по пути файла, или еще лучше по audio md5 (для флака такие метаданные хранятся, для mp3 не знаю)?
Раньше я не особо волновался по этому поводу, на хдд лежали две коппи альбома - одна первоначальная версия для раздачи, а вторая с прописанными тегами - в media library. Но кол-во аудиоматериала растет, и уже 150 gb лежит мертвым грузом только для раздачи  *ну*
Caramba
Репутация: 0
С нами: 16 лет 2 месяца

Сообщение #14 grounder » 11.04.2010, 14:08

К сожалению сейчас нет возможности через foo_discogs записывать теги в базу customdb. Хотя раньше была (вроде до версии fb 0.9.5.3).
Пока только вручную в базу customdb забивать данные.
grounder M
Аватара
Откуда: Санкт-Петербург
Репутация: 10
С нами: 17 лет 10 месяцев

Сообщение #15 Caramba » 11.04.2010, 18:49

а это проблема foo_discogs или customdb?
вручную забивать конечно совсем не айс  :-(
Caramba
Репутация: 0
С нами: 16 лет 2 месяца

Сообщение #16 grounder » 12.04.2010, 00:33

Caramba:а это проблема foo_discogs или customdb?
Это вообще вроде как проблема фишка фубара. Нельзя одним компонентам воздействовать на другие, как то так. Нарушение лицензии.
grounder M
Аватара
Откуда: Санкт-Петербург
Репутация: 10
С нами: 17 лет 10 месяцев

Сообщение #17 Екфыр » 27.02.2017, 17:23

Народ, а можно с помощью этого плагина сохранять информацию реплейгейна и извлекать её, чтобы можно было пользоваться RG-инфой, не изменяя физически сам файл? Для торрентовских раздач актуально.
Екфыр
Репутация: 0
С нами: 7 лет 1 месяц

Сообщение #18 Truumann » 28.08.2021, 16:11

Хотелось чтобы фон заголовка альбома (или его цвет) в плейлисте менялся в зависимости от частоты прослушивания альбома. В теме по Custom Database вроде есть готовый алгоритм вычисления %hotness%, но все скриншоты давно подохли и у меня не получается понять куда что вписывать и как он работает на практике. Плагин плейлиста Elplaylist. Может кто-то реализовывал уже у себя подобное?
Truumann
Репутация: 2
С нами: 10 лет 7 месяцев


Вернуться в Плагины