ltConfig [3.3]

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

Описание: Архив выпусков предыдущих сборок.

Сообщение #1 LithTech » 16.08.2009, 13:37

foobar2000 ltConfig v3.3
Обновление 14.10.12

Изображение

Версия: foobar2000 v1.1.15
ОС: Windows 7 (Windows XP не тестировалось)
Размер: 12,4
Интерфейс: Columns UI & PSS
Вид установки: архив rar

Комментарии:
Версия 3.3 давно выкладывалась на deviantart' е, здесь ее не было. С тех пор я порастерял интерес к развитию сборки, так как меня все устаривает. Версия 3.0 потерялась, решил выложить 3.3, заодно обновив плагины. Возможно баги, какие-то недоработки, пишите, постараюсь поправить.

Основные плюсы :
1) Довольно красива
2) Простая и удобная сборка (проверенная временем расположение элементов аля fooAvA)
3) Определение VA (тег %VA% в альбоме)
4) Кол-во проигрываний хранится в отдельной базе (на основе официального компонента)
5) Автоматическое скачивание обложек и фотографий артистов из last.fm (требуется подключение к интернет)
6) Опциональный вывод на фон фотографии исполнителя\Обложки\Обоев
6) Сохранение кеша (обложки, фотографии, лирика) происходит в одну папку, путь к ней можно изменить
7) Интеграция с last.fm (отметка "любимого" трека сразу из интерфейса сборки, отправка информации о прослушивании трека, скачка плейлистов по различным параметрам)
8) Есть мини версия (ltConfig lite)

Минусы:
1) Требует немало ресурсов (смена фона, прозрачность)
2) Требует настройки "под себя" (нет горячих клавиш и проч.)
3) Хорошей организации библиотеки

Установка:
Просто разархивируйте сборку в любую папку, например в C:\Program Files (учтите, что папка foobar2000 создастся автоматически). Далее, запустив фубар, нажмите Ctrl+P, найдите в открывшемся меню настроек Media Library, и добавьте свои пути к музыке.
Если вдруг фубар отказывается играть, найдите в настройках Playback -> Output, и установите устройство вывода звука (напрмер DS : Realtek AC97 Audio)
Для нового ползунка проигрывания могут потребоваться библиотеки DirectX

Настройки
1) Ctrl+P -> Tools -> Audioscrobbler -> Впишите свои логин и пароль от аккаунта в ласт.фм
2) Tools -> Soft playlists -> Также впишите свои данные от аккаунта в ласт.фм
3) Tools -> Extended Variables -> music_art -> измените путь на свой (это кеш с фото, лирикой, обложками)

Ознакомительное видео:
Youtube

Ссылки:
Скачать: Версия с включенным портабельным проигрывателем (12,4мб, не требует установки foobar2000)

Список изменений:
Код: Выделить всё
 - Обновлен фубар до версии 1.1.15
 - Обновлены компоненты
 - Изменен плейлист
 - Не знаю, что-то еще, давно это было

Компоненты:
Код: Выделить всё
Core (2012-09-14 11:14:54 UTC)
    foobar2000 core 1.1.15
foo_audioscrobbler.dll (2010-06-04 05:27:04 UTC)
    Audioscrobbler 1.4.7
foo_converter.dll (2012-09-14 11:12:44 UTC)
    Converter 1.5
foo_dsp_dolbyhp.dll (2010-01-22 10:40:28 UTC)
    Dolby Headphone Wrapper 1.4.1
foo_dsp_std.dll (2012-09-14 11:13:28 UTC)
    Standard DSP Array 1.0
foo_exvar.dll (2010-09-17 15:36:54 UTC)
    Extended Variables 0.3.2
foo_fileops.dll (2012-09-14 11:12:06 UTC)
    File Operations 2.1.3
foo_freedb2.dll (2012-09-14 11:13:42 UTC)
    Online Tagger 0.7
foo_input_std.dll (2012-09-14 11:13:32 UTC)
    Standard Input Array 1.0
foo_masstag.dll (2010-02-07 10:34:30 UTC)
    Masstagger 1.8.4
foo_playcount.dll (2011-07-13 07:47:18 UTC)
    Playback Statistics 3.0.2
foo_rgscan.dll (2012-09-14 11:12:50 UTC)
    ReplayGain Scanner 2.1.2
foo_softplaylists.dll (2011-02-05 00:04:50 UTC)
    Soft Playlists 2011-02-05
foo_ui_columns.dll (2011-02-27 20:22:58 UTC)
    Columns UI 0.3.8.8
foo_ui_std.dll (2012-09-14 11:13:10 UTC)
    Default User Interface 0.9.5
foo_uie_biography.dll (2010-12-11 04:47:22 UTC)
    Biography View 0.4.2.4
foo_uie_elplaylist.dll (2010-10-30 17:51:16 UTC)
    ELPlaylist 0.6.9.1.2(beta)
foo_uie_esplaylist.dll (2011-05-28 20:06:46 UTC)
    EsPlaylist 0.1.3.9
foo_uie_explorer.dll (2010-02-22 13:51:29 UTC)
    Explorer Tree 2.04.8
foo_uie_library_tree.dll (2011-07-24 14:08:24 UTC)
    Library Tree 0.3.4.6.1
foo_uie_lyrics3.dll (2012-06-15 13:59:28 UTC)
    Lyric Show Panel 3 0.3.5.2
foo_uie_panel_splitter.dll (2009-12-09 20:16:12 UTC)
    Panel Stack Splitter 0.3.8.3(alpha)
foo_uie_vis_channel_spectrum.dll (2008-05-17 23:02:12 UTC)
    Channel Spectrum panel 0.17.2
foo_uie_wsh_panel_mod.dll (2010-09-09 07:35:08 UTC)
    WSH Panel Mod 1.3.7
foo_unpack.dll (2012-09-14 11:12:08 UTC)
    ZIP/GZIP/RAR Reader 1.6
foo_w7shell.dll (2010-01-17 01:09:20 UTC)
    Windows 7 integration 0.2.9.1
foo_wave_seekbar.dll (2012-07-17 18:39:58 UTC)
    Waveform seekbar 0.2.27
foo_window_resize.dll (2010-04-09 08:59:08 UTC)
    foo_window_resize 0.1
Последний раз редактировалось LithTech 14.10.2012, 13:36, всего редактировалось 7 раз(а).
LithTech M
Автор темы, Новичок
Репутация: 8
С нами: 11 лет


Сообщение #81 AlexWMF » 07.06.2010, 21:40

сборка 3.0, немного изменил интерфейс и выкинул foo_softplaylists.dll. Некоторые плагины обновил до более новых... падение плеера было замечено когда инет канал был забит торрентом под завязку... мот поэтому.
вот лог:

Код: Выделить всё
?Illegal operation:
Code: C0000005h, flags: 00000000h, address: 017284DBh
Access violation, operation: read, address: 033BF780h

Call path:
entry=>app_mainloop

Code bytes (017284DBh):
0172849Bh:  10 89 48 08 C2 10 00 55 8B EC 83 EC 14 83 65 F4
017284ABh:  00 53 56 8B F1 83 3E 00 8B 5E 0C 89 5D EC C6 45
017284BBh:  FF 01 0F 86 D0 00 00 00 57 8B 7E 04 4F E9 AE 00
017284CBh:  00 00 4F 83 FF FF 74 10 8B 06 0F AF C7 03 45 F4
017284DBh:  8B 04 83 89 45 F8 EB 04 83 65 F8 00 8B 45 F8 C1
017284EBh:  E8 18 84 C0 75 0F 8D 47 01 0F AF 06 03 45 F4 83
017284FBh:  24 83 00 EB 7B E8 33 68 00 00 99 6A 03 59 F7 F9
0172850Bh:  8B 45 F4 2B C2 40 89 45 F0 3B 06 73 5F 0F B6 5D

Stack (0012FBA8h):
0012FB88h:  00000000 00000000 00000000 00000000
0012FB98h:  00000000 00000000 00000000 00000000
0012FBA8h:  00000002 01765AD8 00000000 033B0000
0012FBB8h:  007FB560 00000000 7E3688CA 01000000
0012FBC8h:  0012FBDC 0172AC0D 00000000 01765AD8
0012FBD8h:  00000000 0012FC00 0172B130 01765AD8
0012FBE8h:  001B05F8 01000113 00000002 00000000
0012FBF8h:  0012FC68 0172B0EE 0012FC2C 7E368724
0012FC08h:  001B05F8 00000113 00000002 00000000
0012FC18h:  0172B0EE DCBAABCD 00000000 0012FC68
0012FC28h:  0172B0EE 0012FC94 7E368806 0172B0EE
0012FC38h:  001B05F8 00000113 00000002 00000000
0012FC48h:  0012FD28 0012FD20 007FB560 00000014
0012FC58h:  00000001 00000000 00000000 00000010
0012FC68h:  00000000 7E390477 00000001 00000000
0012FC78h:  00000000 0012FC48 0012F7CC 0012FCE4
0012FC88h:  7E390477 7E368820 00000000 0012FCF4
0012FC98h:  7E3689BD 00000000 0172B0EE 001B05F8
0012FCA8h:  00000113 00000002 00000000 007FB574
0012FCB8h:  00000001 7E3691B6 7C910340 00000000

Registers:
EAX: 00003DE0, EBX: 033B0000, ECX: 01762968, EDX: 00000001
ESI: 01762968, EDI: 00000028, EBP: 0012FBC8, ESP: 0012FBA8

Crash location:
Module: foo_osd
Offset: 84DBh

Loaded modules:
foobar2000                       loaded at 00400000h - 005BA000h
ntdll                            loaded at 7C900000h - 7C9B1000h
kernel32                         loaded at 7C800000h - 7C8F7000h
COMCTL32                         loaded at 773C0000h - 774C3000h
msvcrt                           loaded at 77C00000h - 77C58000h
ADVAPI32                         loaded at 77DC0000h - 77E6C000h
RPCRT4                           loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                           loaded at 7E360000h - 7E3F1000h
SHLWAPI                          loaded at 77F60000h - 77FDC000h
DSOUND                           loaded at 73ED0000h - 73F2C000h
ole32                            loaded at 774D0000h - 7760D000h
WINMM                            loaded at 76B20000h - 76B4E000h
VERSION                          loaded at 77BF0000h - 77BF8000h
UxTheme                          loaded at 5B260000h - 5B298000h
SHELL32                          loaded at 7C9C0000h - 7D1DA000h
shared                           loaded at 10000000h - 1002B000h
imagehlp                         loaded at 76C80000h - 76CA8000h
dbghelp                          loaded at 59C60000h - 59D01000h
COMDLG32                         loaded at 76380000h - 763C9000h
IMM32                            loaded at 76360000h - 7637D000h
MSCTF                            loaded at 746E0000h - 7472C000h
IKEYRFK8                         loaded at 003E0000h - 003E8000h
WINTRUST                         loaded at 76C20000h - 76C4E000h
CRYPT32                          loaded at 77A70000h - 77B05000h
MSASN1                           loaded at 77B10000h - 77B22000h
wdmaud                           loaded at 72CE0000h - 72CE9000h
msacm32                          loaded at 72CD0000h - 72CD8000h
MSACM32                          loaded at 77BD0000h - 77BE5000h
midimap                          loaded at 77BC0000h - 77BC7000h
msctfime                         loaded at 75310000h - 7533E000h
foo_dts                          loaded at 01010000h - 01061000h
foo_playcount_sql                loaded at 01090000h - 010CA000h
OLEAUT32                         loaded at 77110000h - 7719B000h
MSVCP90                          loaded at 78480000h - 7850E000h
MSVCR90                          loaded at 78520000h - 785C3000h
foo_dsp_std                      loaded at 010F0000h - 01139000h
foo_dsp_crossfeed                loaded at 01160000h - 0118A000h
foo_input_alac                   loaded at 011B0000h - 011D1000h
foo_dsp_span                     loaded at 01200000h - 0122E000h
foo_unpack                       loaded at 01250000h - 01280000h
foo_autoupdate                   loaded at 012A0000h - 012EC000h
POWRPROF                         loaded at 74A90000h - 74A98000h
foo_dsp_xover                    loaded at 01300000h - 01344000h
foo_dsp_freeverb                 loaded at 01370000h - 0138E000h
foo_input_dts                    loaded at 013B0000h - 01411000h
foo_input_std                    loaded at 01440000h - 0158E000h
foo_podcatcher                   loaded at 015B0000h - 01636000h
gdiplus                          loaded at 4EBE0000h - 4ED83000h
foo_cuefilter                    loaded at 01670000h - 01699000h
foo_audioscrobbler               loaded at 016C0000h - 016F3000h
foo_osd                          loaded at 01720000h - 0174E000h
foo_dsp_eqsplit                  loaded at 01770000h - 017C2000h
foo_wave_seekbar                 loaded at 017F0000h - 019BA000h
WS2_32                           loaded at 71A90000h - 71AA7000h
WS2HELP                          loaded at 71A80000h - 71A88000h
MSIMG32                          loaded at 76350000h - 76355000h
foo_channel_mixer                loaded at 01A20000h - 01A5A000h
foo_masstag                      loaded at 01A70000h - 01AC4000h
foo_uie_biography                loaded at 01AF0000h - 01B46000h
foo_uie_panel_splitter           loaded at 01B70000h - 01BC9000h
foo_exvar                        loaded at 01BF0000h - 01C18000h
foo_ui_columns                   loaded at 01D40000h - 01ECC000h
USP10                            loaded at 75540000h - 755AB000h
foo_uie_playlists_dropdown       loaded at 01F00000h - 01F3C000h
foo_uie_library_tree             loaded at 01F60000h - 01FA2000h
foo_uie_wsh_panel_mod            loaded at 01FD0000h - 0207C000h
foo_dsp_noise                    loaded at 021F0000h - 02212000h
foo_dsp_resampler_SoX_mod        loaded at 02240000h - 0227F000h
foo_chacon                       loaded at 022A0000h - 022C4000h
foo_dsp_delta                    loaded at 022E0000h - 022FF000h
foo_input_tak                    loaded at 02320000h - 02364000h
tak_deco_lib                     loaded at 02380000h - 023A0000h
foo_albumlist                    loaded at 024B0000h - 0250C000h
foo_converter                    loaded at 02530000h - 025A1000h
foo_jesus                        loaded at 025D0000h - 025F8000h
foo_customdb                     loaded at 02610000h - 026B5000h
foo_input_dvda                   loaded at 026D0000h - 02726000h
foo_input_monkey                 loaded at 02750000h - 02798000h
foo_dsp_upmix                    loaded at 027C0000h - 027E9000h
foo_playcount                    loaded at 02810000h - 02840000h
foo_input_tta                    loaded at 02860000h - 02887000h
foo_dsp_loudspeakereq            loaded at 028B0000h - 028DC000h
foo_w7shell                      loaded at 02900000h - 0293D000h
foo_uie_esplaylist               loaded at 02960000h - 029B5000h
foo_fileops                      loaded at 029E0000h - 02A28000h
foo_uie_vis_channel_spectrum     loaded at 02A50000h - 02A8D000h
foo_uie_explorer                 loaded at 02AB0000h - 02AED000h
CLBCATQ                          loaded at 76FC0000h - 7703F000h
COMRes                           loaded at 02B10000h - 02BE5000h
foo_playlist_attributes          loaded at 02C00000h - 02C54000h
foo_freedb2                      loaded at 02C80000h - 02CC2000h
foo_rgscan                       loaded at 02CF0000h - 02D3F000h
foo_ui_std                       loaded at 02D60000h - 02E6E000h
foo_cdda                         loaded at 02E90000h - 02EDE000h
foo_dsp_dolbyhp                  loaded at 02F00000h - 02F24000h
foo_uie_elplaylist               loaded at 02F40000h - 02FB0000h
foo_dsp_bs2b                     loaded at 02FD0000h - 02FF7000h
foo_ui_hacks                     loaded at 03100000h - 0313F000h
foo_uie_lyrics2                  loaded at 03140000h - 0322E000h
WININET                          loaded at 43310000h - 433FE000h
Normaliz                         loaded at 03050000h - 03059000h
iertutil                         loaded at 43090000h - 430D5000h
WtsApi32                         loaded at 76F40000h - 76F48000h
WINSTA                           loaded at 76330000h - 76340000h
NETAPI32                         loaded at 5BD50000h - 5BDA5000h
SXS                              loaded at 75E60000h - 75F18000h
ddraw                            loaded at 73720000h - 73769000h
DCIMAN32                         loaded at 73B80000h - 73B86000h
jscript                          loaded at 63380000h - 633F8000h
xpsp2res                         loaded at 20000000h - 20338000h
wshom                            loaded at 5CD80000h - 5CD98000h
MPR                              loaded at 71B00000h - 71B12000h
WINSPOOL                         loaded at 72FC0000h - 72FE6000h
ScrRun                           loaded at 736F0000h - 73715000h
MFC42                            loaded at 73D90000h - 73E8E000h
MFC42LOC                         loaded at 61EC0000h - 61ECE000h
wshRU                            loaded at 03950000h - 0395E000h
d3d9                             loaded at 4FD70000h - 4FF16000h
d3d8thk                          loaded at 6DF20000h - 6DF26000h
d3dx9_42                         loaded at 06980000h - 06B65000h
d3dx10_42                        loaded at 066A0000h - 06710000h
sqlceoledb35                     loaded at 7D400000h - 7D42B000h
MSVCR80                          loaded at 78130000h - 781CB000h
sqlceer35RU                      loaded at 06C70000h - 06C97000h
sqlcese35                        loaded at 7D550000h - 7D5A8000h
sqlceqp35                        loaded at 7D750000h - 7D7EE000h
SETUPAPI                         loaded at 077A0000h - 07DB8000h
appHelp                          loaded at 77B30000h - 77B52000h
cscui                            loaded at 07E10000h - 07EB9000h
CSCDLL                           loaded at 765D0000h - 765ED000h
USERENV                          loaded at 769A0000h - 76A54000h
mswsock                          loaded at 71A30000h - 71A70000h
DNSAPI                           loaded at 76F10000h - 76F37000h
rasadhlp                         loaded at 76FB0000h - 76FB6000h
hnetcfg                          loaded at 698B0000h - 69908000h
wshtcpip                         loaded at 71A70000h - 71A78000h
mlang                            loaded at 75DA0000h - 75E31000h
msdmo                            loaded at 73670000h - 73677000h
wmadmod                          loaded at 11820000h - 118DC000h
mfplat                           loaded at 0BEF0000h - 0BF27000h
KsUser                           loaded at 73EA0000h - 73EA4000h
Secur32                          loaded at 77FE0000h - 77FF1000h
RASAPI32                         loaded at 76ED0000h - 76F0C000h
rasman                           loaded at 76E80000h - 76E92000h
TAPI32                           loaded at 76EA0000h - 76ECF000h
rtutils                          loaded at 76E70000h - 76E7E000h
msv1_0                           loaded at 77C60000h - 77C83000h
iphlpapi                         loaded at 76D50000h - 76D69000h
rsaenh                           loaded at 0FFD0000h - 0FFF8000h
urlmon                           loaded at 0A940000h - 0AA6A000h
oledb32                          loaded at 73F30000h - 73FA8000h
MSDART                           loaded at 76580000h - 765A5000h
OLEDB32R                         loaded at 75130000h - 75142000h
browseui                         loaded at 75F50000h - 7604E000h
SHDOCVW                          loaded at 77750000h - 77916000h
CRYPTUI                          loaded at 76650000h - 766E4000h
WLDAP32                          loaded at 76F50000h - 76F7D000h
ieframe                          loaded at 435F0000h - 43BBD000h
PSAPI                            loaded at 76BE0000h - 76BEB000h
msi                              loaded at 0F640000h - 0F8FE000h

Stack dump analysis:
Address: 7E3688CAh (USER32+88CAh), symbol: "GetWindowLongW" (+34h)
Address: 0172AC0Dh (foo_osd+AC0Dh)
Address: 0172B130h (foo_osd+B130h)
Address: 0172B0EEh (foo_osd+B0EEh)
Address: 7E368724h (USER32+8724h), symbol: "GetDC" (+6Dh)
Address: 0172B0EEh (foo_osd+B0EEh)
Address: 0172B0EEh (foo_osd+B0EEh)
Address: 7E368806h (USER32+8806h), symbol: "GetDC" (+14Fh)
Address: 0172B0EEh (foo_osd+B0EEh)
Address: 7E390477h (USER32+30477h), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E390477h (USER32+30477h), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E368820h (USER32+8820h), symbol: "GetDC" (+169h)
Address: 7E3689BDh (USER32+89BDh), symbol: "GetWindowLongW" (+127h)
Address: 0172B0EEh (foo_osd+B0EEh)
Address: 7E3691B6h (USER32+91B6h), symbol: "GetMessageW" (+0h)
Address: 7C910340h (ntdll+10340h), symbol: "RtlRestoreLastWin32Error" (+0h)
Address: 7E390477h (USER32+30477h), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E3689E0h (USER32+89E0h), symbol: "GetWindowLongW" (+14Ah)
Address: 7E368A00h (USER32+8A00h), symbol: "DispatchMessageW" (+Fh)
Address: 7E36928Bh (USER32+928Bh), symbol: "PeekMessageW" (+0h)
Address: 0046485Bh (foobar2000+6485Bh)
Address: 00465614h (foobar2000+65614h)
Address: 00547AFCh (foobar2000+147AFCh)
Address: 00547AFCh (foobar2000+147AFCh)
Address: 0055A354h (foobar2000+15A354h)
Address: 00400000h (foobar2000+0h)
Address: 0055A338h (foobar2000+15A338h)
Address: 7C9106EBh (ntdll+106EBh), symbol: "RtlAllocateHeap" (+117h)
Address: 0051F60Ch (foobar2000+11F60Ch)
Address: 0051B1D0h (foobar2000+11B1D0h)
Address: 0051F60Ch (foobar2000+11F60Ch)
Address: 0051D5F4h (foobar2000+11D5F4h)
Address: 7C91027Fh (ntdll+1027Fh), symbol: "RtlQueryInformationActivationContext" (+9Dh)
Address: 00517EF2h (foobar2000+117EF2h)
Address: 100027AAh (shared+27AAh), symbol: "uPrintCrashInfo_OnEvent" (+B0h)
Address: 0054F384h (foobar2000+14F384h)
Address: 00537F97h (foobar2000+137F97h)
Address: 0054F384h (foobar2000+14F384h)
Address: 00465857h (foobar2000+65857h)
Address: 00400000h (foobar2000+0h)
Address: 00517BEFh (foobar2000+117BEFh)
Address: 005420B8h (foobar2000+1420B8h)
Address: 0057F060h (foobar2000+17F060h)
Address: 0053FE30h (foobar2000+13FE30h)
Address: 00415116h (foobar2000+15116h)
Address: 0051B1D0h (foobar2000+11B1D0h)
Address: 00517BEFh (foobar2000+117BEFh)
Address: 00517C03h (foobar2000+117C03h)
Address: 0053FE30h (foobar2000+13FE30h)
Address: 0053839Dh (foobar2000+13839Dh)
Address: 00519036h (foobar2000+119036h)
Address: 00400000h (foobar2000+0h)
Address: 0051B1D0h (foobar2000+11B1D0h)
Address: 7C816FF7h (kernel32+16FF7h), symbol: "RegisterWaitForInputIdle" (+49h)
Address: 7C839A30h (kernel32+39A30h), symbol: "ValidateLocale" (+2B0h)
Address: 7C817000h (kernel32+17000h), symbol: "RegisterWaitForInputIdle" (+52h)
Address: 005190A1h (foobar2000+1190A1h)
Address: 0057005Ch (foobar2000+17005Ch)
Address: 004E0049h (foobar2000+E0049h)
Address: 004F0044h (foobar2000+F0044h)
Address: 00530057h (foobar2000+130057h)
Address: 0057005Ch (foobar2000+17005Ch)
Address: 004B0063h (foobar2000+B0063h)
Address: 00530022h (foobar2000+130022h)
Address: 00500069h (foobar2000+100069h)
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: 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)
Address: 0044002Eh (foobar2000+4002Eh)
Address: 0052002Eh (foobar2000+12002Eh)
Address: 0052002Eh (foobar2000+12002Eh)
Address: 00410072h (foobar2000+10072h)
Address: 00540079h (foobar2000+140079h)
Address: 0057005Ch (foobar2000+17005Ch)
Address: 004E0049h (foobar2000+E0049h)
Address: 004F0044h (foobar2000+F0044h)

Environment:
App: foobar2000 v1.0.3
OS: Windows 5.1.2600 Service Pack 2 x86
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+, features: 3DNow!ex MMX SSE SSE2 SSE3
Audio: Realtek HD Audio output
UI: Columns UI 0.3.8.6

Components:
Core (2010-04-29 14:43:38 UTC)
    foobar2000 core 1.0.3
foo_albumlist.dll (2010-04-29 12:35:36 UTC)
    Album List 4.4
foo_audioscrobbler.dll (2010-06-04 06:27:04 UTC)
    Audioscrobbler 1.4.7
foo_autoupdate.dll (2010-04-19 21:21:14 UTC)
    Automatic Updater 1
foo_cdda.dll (2010-03-06 12:42:14 UTC)
    CD Audio Decoder 3.0
foo_chacon.dll (2010-04-06 22:03:40 UTC)
    Chacon 3
foo_channel_mixer.dll (2008-03-12 09:37:46 UTC)
    Channel Mixer 0.9.6.5
foo_converter.dll (2010-03-06 12:42:12 UTC)
    Converter 1.4
foo_cuefilter.dll (2009-04-28 11:09:44 UTC)
    CUE Playlist Filter 0.1.7.0
foo_customdb.dll (2010-03-04 09:10:54 UTC)
    Custom Database 0.1.0_beta1
foo_dsp_bs2b.dll (2009-06-08 04:30:06 UTC)
    bs2b 3.1.0
foo_dsp_crossfeed.dll (2009-02-10 17:18:24 UTC)
    Crossfeed 1.1.1
foo_dsp_delta.dll (2010-02-07 10:34:02 UTC)
    Noise Sharpening DSP 1.0.0
foo_dsp_dolbyhp.dll (2010-01-22 10:40:28 UTC)
    Dolby Headphone Wrapper 1.4.1
foo_dsp_eqsplit.dll (2008-07-12 23:49:10 UTC)
    Split equalizer v0.0.1
foo_dsp_freeverb.dll (2010-01-25 08:37:54 UTC)
    Freeverb 0.3
foo_dsp_loudspeakereq.dll (2009-07-02 04:52:58 UTC)
    Loudspeaker Equalizer 1.0.1
foo_dsp_noise.dll (2009-06-28 16:28:32 UTC)
    Add Noise DSP 0.0.4
foo_dsp_resampler_SoX_mod.dll (2009-11-17 18:22:48 UTC)
    SoX Resampler modified 0.5.4.1 mod
foo_dsp_span.dll (2009-04-07 11:35:30 UTC)
    Surround Pan 1.3
foo_dsp_std.dll (2010-03-06 12:42:26 UTC)
    Standard DSP Array 1.0
foo_dsp_upmix.dll (2008-12-05 13:14:20 UTC)
    2ch to 6ch 1.1
foo_dsp_xover.dll (2010-04-07 16:04:58 UTC)
    Crossover 0.42
foo_dts.dll (2010-01-13 19:12:50 UTC)
    DTS decoder 1.1.8
foo_exvar.dll (2008-06-13 22:42:54 UTC)
    Extended Variables 0.3.1
foo_fileops.dll (2010-03-06 12:41:12 UTC)
    File Operations 2.1.2
foo_freedb2.dll (2010-03-06 12:41:22 UTC)
    freedb Tagger 0.6.2
foo_input_alac.dll (2010-02-10 21:01:44 UTC)
    ALAC Decoder 1.0.5
foo_input_dts.dll (2010-01-11 08:28:30 UTC)
    DTS decoder 0.2.8
foo_input_dvda.dll (2010-02-17 14:41:36 UTC)
    DVD-Audio Decoder and Watermark Detector 0.3.5
foo_input_monkey.dll (2009-05-01 10:40:52 UTC)
    Monkey's Audio Decoder 2.1.4
foo_input_std.dll (2010-03-06 12:42:00 UTC)
    Standard Input Array 1.0
foo_input_tak.dll (2010-01-09 16:11:58 UTC)
    TAK Decoder 0.4.4
foo_input_tta.dll (2010-01-13 22:00:00 UTC)
    TTA Audio Decoder 2.4.4
foo_jesus.dll (2010-04-20 18:59:46 UTC)
    Autosave & Autobackup 9
foo_masstag.dll (2010-02-07 10:34:30 UTC)
    Masstagger 1.8.4
foo_osd.dll (2010-04-13 05:06:40 UTC)
    On-Screen Display GDI+ 1.61
foo_playcount.dll (2010-02-07 10:34:26 UTC)
    Playback Statistics 2.1.9
foo_playcount_sql.dll (2009-06-18 20:12:48 UTC)
    Playback statistics SQL 1.5.4.236
foo_playlist_attributes.dll (2010-05-23 19:22:21 UTC)
    Playlist Attributes 0.3.0
foo_podcatcher.dll (2010-04-24 05:44:10 UTC)
    Podcatcher 0.1.7.4 (beta, Apr 24 2010)
foo_rgscan.dll (2010-03-06 12:41:56 UTC)
    ReplayGain Scanner 2.0.9
foo_ui_columns.dll (2010-05-03 13:38:32 UTC)
    Columns UI 0.3.8.6
foo_ui_hacks.dll (2010-04-30 13:03:11 UTC)
    UI Hacks 2010-04-30
foo_ui_std.dll (2010-03-06 12:42:34 UTC)
    Default User Interface 0.9.5
foo_uie_biography.dll (2010-04-30 20:49:24 UTC)
    Biography View 0.4.2.0
foo_uie_elplaylist.dll (2010-02-19 21:57:06 UTC)
    ELPlaylist 0.6.7.0(beta)
foo_uie_esplaylist.dll (2010-05-29 17:02:24 UTC)
    EsPlaylist 0.1.1.0 beta 2
foo_uie_explorer.dll (2010-02-22 13:51:29 UTC)
    Explorer Tree 2.04.8
foo_uie_library_tree.dll (2010-03-22 13:51:34 UTC)
    Library Tree 0.3.4.4
foo_uie_lyrics2.dll (2010-04-12 17:19:24 UTC)
    Lyric Show Panel 2 0.4.6.15
foo_uie_panel_splitter.dll (2009-12-09 20:16:12 UTC)
    Panel Stack Splitter 0.3.8.3(alpha)
foo_uie_playlists_dropdown.dll (2009-09-23 20:44:46 UTC)
    Playlists Dropdown 0.7.6
foo_uie_vis_channel_spectrum.dll (2010-02-07 10:34:20 UTC)
    Channel Spectrum panel 0.17.2
foo_uie_wsh_panel_mod.dll (2010-05-16 05:32:57 UTC)
    WSH Panel Mod 1.3.4
foo_unpack.dll (2010-03-06 12:40:52 UTC)
    RAR reader 1.3
    ZIP/GZIP reader 1.0
foo_w7shell.dll (2010-02-07 10:34:32 UTC)
    Windows 7 integration 0.2.9.1
foo_wave_seekbar.dll (2010-04-24 21:35:42 UTC)
    Waveform seekbar 0.2.12

Recent events:
Location not parsable: "J:\torrents\Detroit Metal City [RG Genshiken]\Detroit Metal City - 02 [D-WOWOW HDTVRip@S-CAUSER 1920x1080 WVC1 WMA10Pro].mkv.!bt", reason: Unsupported file format
Opening track for playback: "D:\mz_net\Lacuna Coil - Within Me 2007\07. Out Truth (live).mp3"
Wave cache: finished analysis of "D:\mz_net\Lacuna Coil - Within Me 2007\07. Out Truth (live).mp3"
Location not parsable: "J:\torrents\Detroit Metal City [RG Genshiken]\Detroit Metal City - 02 [D-WOWOW HDTVRip@S-CAUSER 1920x1080 WVC1 WMA10Pro].mkv.!bt", reason: Unsupported file format
Location not parsable: "J:\torrents\Detroit Metal City [RG Genshiken]\Rus Audio\Detroit Metal City - 01 [D-WOWOW HDTVRip@S-CAUSER 1920x1080 WVC1 WMA10Pro].[Scream].mka.!bt", reason: Unsupported file format
Location not parsable: "J:\torrents\Detroit Metal City [RG Genshiken]\Detroit Metal City - 02 [D-WOWOW HDTVRip@S-CAUSER 1920x1080 WVC1 WMA10Pro].mkv.!bt", reason: Unsupported file format
Opening track for playback: "D:\mz_net\Autumn - 2002 - When Lust Evokes the Curse\03 - When Lust Evokes The Curse.mp3"
Wave cache: finished analysis of "D:\mz_net\Autumn - 2002 - When Lust Evokes the Curse\03 - When Lust Evokes The Curse.mp3"
Opening track for playback: "D:\mz_net\Summoing - Minas Morgul (2005) (Black Metal)\7 - Ungolianth.mp3"
Wave cache: finished analysis of "D:\mz_net\Summoing - Minas Morgul (2005) (Black Metal)\7 - Ungolianth.mp3"
Последний раз редактировалось AlexWMF 07.06.2010, 21:44, всего редактировалось 1 раз.
AlexWMF M
Новичок
Репутация: 0
С нами: 7 лет 2 месяца

Сообщение #82 LithTech » 07.06.2010, 21:53

Crash location:
Module: foo_osd
Offset: 84DBh
Хм, вроде стабильный плагин. Попробуй его выкинуть (это всплывающее окошко о проигрываемом треке).

Вообще, подозрение на lyrics2, пишут о его глючности (у себя не замечал).
LithTech M
Автор темы, Новичок
Репутация: 8
С нами: 11 лет

Сообщение #83 AlexWMF » 07.06.2010, 21:58

пасиба  *ну*, попробую

з.ы. помогло, вылетало при погасании osd...
Последний раз редактировалось AlexWMF 10.06.2010, 02:26, всего редактировалось 1 раз.
AlexWMF M
Новичок
Репутация: 0
С нами: 7 лет 2 месяца

Сообщение #84 frok47 » 09.06.2010, 23:00

Есть возможность чтобы во вкладке "FLAT" группировал по папкам расположения, ну дерева типа? Да вообще и в плэйлисте тоже разделялось по папкам а не по альбому или артисту?
frok47
Новичок
Репутация: 0
С нами: 7 лет 2 месяца

Сообщение #85 LithTech » 10.06.2010, 12:19

2frok47
В плейлисте: Settings -> Grouping -> Group format -> Ввести вместо %album% переменную %directory%

В библиотеке все сложнее. Все зависит от организации твоей библиотеки, как ты по папкам раскладываешь музыку. Напиши как ты это делаешь, постараюсь помочь
LithTech M
Автор темы, Новичок
Репутация: 8
С нами: 11 лет

Сообщение #86 frok47 » 10.06.2010, 23:13

Спасибо за плэйлист, заработало)
а на счет библиотеки хочу типа вот такого как на картинке, дерево. У меня на диске есть папка Music, в ней подкаталоги POP, RAP ну и вних уже куча остального.
И еще у него удоюный поисковик такой, может как нибудь в следующей сборке добавишь?
http://savepic.ru/1259047.jpg
frok47
Новичок
Репутация: 0
С нами: 7 лет 2 месяца

Сообщение #87 LithTech » 11.06.2010, 12:32

А это чем не устраивает?

Изображение

Сборку я пока далее не развиваю. По плейлисту можно искать сочетанием Ctrl+F
LithTech M
Автор темы, Новичок
Репутация: 8
С нами: 11 лет

Сообщение #88 AlexWMF » 19.06.2010, 15:42

добрый день, есть вопросик, почему не отображаются в дереве библиотеки в списке плейлистов автоплейлисты?
на рисунке ниже слева не все плейлисты, по сравнению с теми, что отображены в меню:
[img width=200 height=125]http://img204.imageshack.us/img204/776/34270489.jpg[/img]
AlexWMF M
Новичок
Репутация: 0
С нами: 7 лет 2 месяца

Сообщение #89 LithTech » 20.06.2010, 20:34

2AlexWMF
ПКМ по панели дерева - Panel Preferences - Установить галочку Autoplaylist
LithTech M
Автор темы, Новичок
Репутация: 8
С нами: 11 лет

Сообщение #90 AlexWMF » 21.06.2010, 20:35

2LithTech
пасиба большое)
AlexWMF M
Новичок
Репутация: 0
С нами: 7 лет 2 месяца

Сообщение #91 kibiroff » 20.07.2010, 16:11

Скачал, установил, при запуске выдаёт "foobar2000 has crashed" :(
kibiroff
Гость

Сообщение #92 kibiroff » 20.07.2010, 16:50

Unrecoverable playback error: Device not found (0x88780078)
kibiroff
Гость

Сообщение #93 truefinger » 23.07.2010, 13:09

Спасибо за сборку, очень красиво и стильно.
Пока заметил только пару багов:
1) Если инфо об артисте большое, то оно не входит в окно и прерывается (на примере Bruce Dickinson)
2) сначала нормально подгружались картинки и инфо во время проигрывания интернет-радиостанций, но потом запаролось на одной картинке и в описании какая-то дребедень, ничего не меняется. Хотя это возможно произошло после того, как я выключил кэш для артиста и альбомов )
P.S. Не подхватывает тэги с интернет-радиостанций. В какой-то другой сборке тэги ловились и даже скроблились в ластфм
P.S.2 а не, тэги ловятся, но не отображаются в левой панели, только название радиостанции вверху
естественно, нельзя поставить сердечко на текущий трэк
Последний раз редактировалось truefinger 23.07.2010, 13:13, всего редактировалось 1 раз.
truefinger
Новичок
Репутация: 0
С нами: 8 лет 7 месяцев

Сообщение #94 LithTech » 29.07.2010, 17:49

2truefinger
1. Инфо прокручивается мышкой или колесом.

2. Да, для подгрузки кеш должен быть включен

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

2kibiroff
Если вдруг фубар отказывается играть, найдите в настройках Playback -> Output, и установите устройство вывода звука (напрмер DS : Realtek AC97 Audio)
LithTech M
Автор темы, Новичок
Репутация: 8
С нами: 11 лет

Сообщение #95 66Sick » 29.07.2010, 20:00

1. Как отучить сборку скачивать обложки и фото?
2. Как поменять место сохранения обложек и фото?
66Sick M
Бывалый
Аватара
Возраст: 32
Репутация: 1
С нами: 10 лет

Сообщение #96 truefinger » 29.07.2010, 22:20

LithTech писал(а):Насчет тегов... я там перемудрил с этим делом, нужно будет в скриптах править. Осилишь с моей помощью?

попробую) ввобще сборку нужно развивать, хорошая выходит очень
truefinger
Новичок
Репутация: 0
С нами: 8 лет 7 месяцев

Сообщение #97 LithTech » 30.07.2010, 09:12

266Sick
1. Учти, что биография так же не будет скачиваться. Отключить тут: Настройки -> Biography Server -> Убрать last.fm, wikipedia из Current source list

2.
тут: Biorgaphy server -> Last.fm вкладки Artist, Album
тут:
Splitter Settings -> Script ->
Код: Выделить всё
//
// Paths
//
$puts(main.dir,%ps_user_profile_path%\)
$puts(fdir,$replace(%path%,%filename_ext%,))
$puts(adir,$replace(%path%,%directoryname%\%filename_ext%,))
$puts(pdir,C:\Documents and Settings\All Users\Documents\My music\music_art)        // ВОТ ЭТОТ ПУТЬ

2truefinger
Контекстное меню по обложке -> Splitter settings -> вкладка Script
Сначала сохранить предыдущий код, и заменить его этим:
Код: Выделить всё
// INIT
//
//our leeft panel windth
$init_ps_global(lpanelw,400)
//common border on top and left and right (from bottom it actually $sub(%_height%,55)
$init_ps_global(borderw,20)
$init_ps_global(lib.mode,1)

//calc art size according to height
$puts(art.border,$get_ps_global(borderw))
//art.restrict = [bottom buttons height] + [spectrum height] + [track info] + [some magic increment]
$puts(art.restrict,260)
$puts(art.size,$min($sub($get_ps_global(lpanelw),$mul($get(art.border),2)),$sub(%_height%,$get(art.restrict))))

//x of album art
$puts(x.offset,$div($sub($get_ps_global(lpanelw),$get(art.size)),2))
$puts(start.y,$add($get(art.size),$mul($get(art.border),2)))

$init_ps_global(use_transparent_art,0)
//wallpapers args
$init_ps_global(max_w,12)
$init_ps_global(curr_w,1)

// 1 artist/album/wallpaper   -   default!
// 2 album/artist/wallpaper
// 3 wallpaper only
// 4 color only
$init_ps_global(bg.mode,1)
$init_ps_global(bg.a,70)


//
// Paths
//
$puts(main.dir,%ps_user_profile_path%\)
$puts(fdir,$replace(%path%,%filename_ext%,))
$puts(adir,$replace(%path%,%directoryname%\%filename_ext%,))
$puts(pdir,C:\Documents and Settings\All Users\Documents\My music\music_art)
//not savabale chars are replaced to "_"
$puts(atcn,$replace($replace(%artist%,':','_'),'?','_'))
$puts(alcn,$replace($replace(%album%,':','_'),'?','_'))

$puts(kcp,$findfile(
$if($not($strcmp($substr(%path%,1,4),'http'),$if(%album%,0,1)),$get(main.dir)/images/radio.jpg,),
$get(pdir)\albums\%artist%\$get(alcn).jpg,
$get(pdir)\albums\%artist%\$get(alcn).png,
$get(pdir)\albums\%artist%\$get(alcn).gif,
$get(fdir)*front.jpg,
$get(fdir)folder.jpg,
$get(fdir)cover.jpg,
$get(fdir)front_bv.jpg,
$get(fdir)*.jpg
))
$puts(kap,$findfile(
$get(adir)%artist%.jpg,
$get(adir)artist.jpg,
$get(pdir)\artists\%artist%\artist.jpg,
$get(pdir)\artists\%artist%\$get(atcn)*.jpg,
$get(pdir)\artists\%artist%\$get(atcn)*.png,
$get(pdir)\artists\%artist%\$get(atcn)*.gif,
$get(adir)%artist%_bv.jpg,
$get(adir)%artist%.jpg,
$get(adir)artist.jpg
))
// wallpaper changer during startup
$if($isvisible_c('IsStartup'),,
     $set_ps_global(curr_w,$add($get_ps_global(curr_w),1))
     $ifgreater($get_ps_global(curr_w),$get_ps_global(max_w),
                       $set_ps_global(curr_w,1),)
     $showpanel_c('IsStartup',1)
)
$puts(wpp,$get(main.dir)/images/w$get_ps_global(curr_w).jpg)

// Bg alpha
$puts(bgimg.a,$get_ps_global(bg.a))

// bg load priority
// kap - artist image
// kcp - album art
// wpp - wallpaper
$puts(bg.p,$select(%bg.mode%,
$findfile($get(kap),$get(kcp),$get(wpp)),
$findfile($get(kcp),$get(kap),$get(wpp)),
$findfile($get(wpp)),
'NULL'
))
$if($strcmp($and($substr(%path%,1,4),'http'),$if(%title%,0,1)),$puts(bg.p,$get(wpp)),)

//DRAW BACKGROUND
//CODE BY br3tt, A bit rewrite by me
$imageabs(0,0,,,$get(bg.p),nodisplay,,)
$puts(ratio,$div($mul($getimagewidth($get(bg.p)),10),$getimageheight($get(bg.p))))
// --> if square img(ratio 9,10,11)
$ifgreater($get(ratio),8,
   $ifgreater(12,$get(ratio),
      $ifgreater(%_height%,%_width%,
         $puts(ddd,$div($sub(%_height%,%_width%),2))
         $drawimage($sub(0,$get(ddd)),0,%_height%,%_height%,$get(bg.p),nokeepaspect,,$get(bgimg.a))
      ,
         $puts(ddd,$div($sub(%_width%,%_height%),3))
         $drawimage(0,$sub(0,$get(ddd)),%_width%,%_width%,$get(bg.p),nokeepaspect,,$get(bgimg.a))
      )
   ,)
,)
// --> if landscape img(ratio>=12)
$ifgreater($get(ratio),11,
   $puts(rtf,$div($mul($getimagewidth($get(bg.p)),10000),$getimageheight($get(bg.p))))
   $ifgreater(%_height%,%_width%,
      $puts(pic.w,$div($mul(%_height%,$get(rtf)),10000))
      $puts(ddd,$div($sub($get(pic.w),%_width%),2))

      $drawimage($sub(0,$get(ddd)),0,$get(pic.w),%_height%,$get(bg.p),nokeepaspect,,$get(bgimg.a))
   ,
      $puts(pic.h,$div($mul(%_width%,10000),$get(rtf)))
      $ifgreater(%_height%,$get(pic.h),
         $puts(new.w,$div($mul(%_height%,$get(rtf)),10000))
         $puts(ddd,$div($sub($get(new.w),%_width%),2))
         $drawimage($sub(0,$get(ddd)),0,$get(new.w),%_height%,$get(bg.p),nokeepaspect,,$get(bgimg.a))
      ,
         $puts(ddd,$div($sub($get(pic.h),%_height%),2)                              )
         $drawimage(0,$sub(0,$get(ddd)),%_width%,$get(pic.h),$get(bg.p),nokeepaspect,,$get(bgimg.a))
      )
    )
,)
// --> if portrait img (ratio<9)
$ifgreater(9,$get(ratio),
   $puts(rtf,$div($mul($getimagewidth($get(bg.p)),10000),$getimageheight($get(bg.p))))
   $puts(pic.h,$div($mul(%_width%,10000),$get(rtf)))
   $ifgreater(%_height%,$get(pic.h),
      $puts(new.w,$div($mul(%_height%,$get(rtf)),10000))
      $puts(ddd,$div($sub($get(new.w),%_width%),2))
      $drawimage($sub(0,$get(ddd)),0,$get(new.w),%_height%,$get(bg.p),nokeepaspect,,$get(bgimg.a))
   ,
      $puts(ddd,$div($sub($get(pic.h),%_height%),2)                              )
      $drawimage(0,$sub(0,$get(ddd)),%_width%,$get(pic.h),$get(bg.p),nokeepaspect,,$get(bgimg.a))
   )
,)
//draw a black bkg under a buttons, etc
$gradientrect(0,0,%_width%,35,0-0-0-255,255-255-255-0,nonlinear,)
$gradientrect(0,$sub(%_height%,60),%_width%,40,255-255-255-0,0-0-0-255,nonlinear,0)
$drawrect(0,$sub(%_height%,25),%_width%,25,0-0-0-255,0-0-0-255,)

//Round rects under panels
//I hate this code, too large and stupid
$puts(rrectoffset,$sub($get_ps_global(borderw),5))
$puts(rrectw,$sub($get_ps_global(lpanelw),$mul($get(rrectoffset),2)))
$puts(rrecth,$sub(%_height%,$add(30,$get(rrectoffset))))
$if($or($isvisible_c('Library Tree'),$isvisible_c('Library Img'),$isvisible_c('Library Explorer')),
$drawroundrect($get(rrectoffset),$get(rrectoffset),$get(rrectw),$get(rrecth),7,7,0-0-0-90,0-0-0-90,)
,)
$if($OR($isvisible_c(Lyric Show 2),$isvisible_c(Settings)),
$drawroundrect($add($get_ps_global(lpanelw),5),$get(rrectoffset),
$sub(%_width%,$add($get_ps_global(lpanelw),$get_ps_global(borderw))),$get(rrecth),7,7,0-0-0-90,0-0-0-90,)
$drawroundrect($add($get_ps_global(lpanelw),10),$get_ps_global(borderw),$sub(%_width%,$add($get_ps_global(lpanelw),$add($get(rrectoffset),15))),
$sub($get(rrecth),10),5,5,0-0-0-120,0-0-0-120,)
,)
$if($isvisible_c('Info'),
$drawroundrect($get(rrectoffset),$get(rrectoffset),$get(rrectw),$get(rrecth),7,7,0-0-0-90,0-0-0-90,)
,)

//---Left buttons
$puts(display,$get(main.dir)\images\display.png)
$puts(libtree,$get(main.dir)\images\playlist.png)
$puts(trinfo,$get(main.dir)\images\trinfo.png)
$if($or($isvisible_c('Library Tree'),$isvisible_c('Library Img'),$isvisible_c('Library Explorer')),
$puts(libtree,$get(main.dir)images\playlisth.png),
  $if($isvisible_c('Info'),
    $puts(trinfo,$get(main.dir)\images\trinfoh.png),
    $puts(display,$get(main.dir)\images\displayh.png)
  )
)
$imagebutton(8,$sub(%_height%,25),16,25,$get(display),$get(main.dir)images\displayh.png,PANELSHOW:Library Img:0;PANELSHOW:Library Explorer:0;PANELSHOW:Library Tree:0;PANELSHOW:Info:0;PANELSHOW:Channel spectrum panel:1;PANELSHOW:Channel spectrum panel shadow:1;PANELSHOW:Volume:1;PANELSHOW:PlaybackMode:1;REFRESH,,)
$imagebutton(33,$sub(%_height%,25),16,25,$get(libtree),$get(main.dir)images\playlisth.png,PANELSHOW:Info:0;PANELSHOW:Channel spectrum panel:0;PANELSHOW:Channel spectrum panel shadow:0;PANELSHOW:AlbumArt:0;PANELSHOW:Volume:0;PANELSHOW:PlaybackMode:0;PANELSHOW:Library Tree:1;REFRESH,,)
$imagebutton(58,$sub(%_height%,25),16,25,$get(trinfo),$get(main.dir)images\trinfoh.png,PANELSHOW:Library Img:0;PANELSHOW:Library Explorer:0;PANELSHOW:Channel spectrum panel:0;PANELSHOW:Channel spectrum panel shadow:0;PANELSHOW:Library Tree:0;PANELSHOW:Volume:0;PANELSHOW:PlaybackMode:0;PANELSHOW:Info:1;REFRESH,,)

//playback buttons
$if(%ps_isplaying%,
      $if(%ps_ispause%,
            $puts(play,$get(main.dir)\images\play.png),
            $puts(play,$get(main.dir)\images\pause.png)
      ),
      $puts(play,$get(main.dir)\images\play.png)
)
$imagebutton(90,$sub(%_height%,27),25,27,$get(main.dir)\images\prev.png,$get(main.dir)\images\prev.png,COMMAND:Playback/Previous,,)
$imagebutton(115,$sub(%_height%,27),25,27,$get(play),$get(play),COMMAND:Playback/Play or Pause,,)
$imagebutton(140,$sub(%_height%,27),25,27,$get(main.dir)\images\stop.png,$get(main.dir)\images\stop.png,COMMAND:Playback/Stop;COMMAND:View/ELPlaylist/Refresh,,)
$imagebutton(165,$sub(%_height%,27),25,27,$get(main.dir)\images\next.png,$get(main.dir)\images\next.png,COMMAND:Playback/Next,,)


//----Right buttons
$puts(playlist,$get(main.dir)images\listview.png)
$puts(lyr,$get(main.dir)images\lyrics.png)
$puts(bio,$get(main.dir)images\bio.png)
$puts(set,$get(main.dir)images\settings.png)
$if($isvisible_c('ELPlaylist'),
$puts(playlist,$get(main.dir)images\listviewh.png),
   $if($isvisible_c('Lyric Show 2'),
   $puts(lyr,$get(main.dir)images\lyricsh.png),
      $if($isvisible_c('Settings'),
      $puts(set,$get(main.dir)images\settingsh.png),
      $puts(bio,$get(main.dir)images\bioh.png)   
      )
   )
)
$imagebutton($sub(%_width%,100),$sub(%_height%,25),16,25,$get(set),$get(main.dir)images\settingsh.png,PANELSHOW:ELPlaylist:0;PANELSHOW:Lyric Show 2:0;PANELSHOW:Biography:0;PANELSHOW:Settings:1;REFRESH,,)
$imagebutton($sub(%_width%,74),$sub(%_height%,25),16,25,$get(playlist),$get(main.dir)images\listviewh.png,PANELSHOW:Settings:0;PANELSHOW:Lyric Show 2:0;PANELSHOW:Biography:0;PANELSHOW:ELPlaylist:1;REFRESH,,)
$imagebutton($sub(%_width%,49),$sub(%_height%,25),16,25,$get(lyr),$get(main.dir)images\lyricsh.png,PANELSHOW:Settings:0;PANELSHOW:ELPlaylist:0;PANELSHOW:Biography:0;PANELSHOW:Lyric Show 2:1;REFRESH,,)
$imagebutton($sub(%_width%,25),$sub(%_height%,25),16,25,$get(bio),$get(main.dir)images\bioh.png,PANELSHOW:Settings:0;PANELSHOW:ELPlaylist:0;PANELSHOW:Lyric Show 2:0;PANELSHOW:Biography:1;REFRESH,,)

$puts(libtree,0)
$puts(libflat,0)
$puts(libexp,0)
//buttons to select various library views
$if($or($isvisible_c('Library Tree'),$isvisible_c('Library Img'),$isvisible_c('Library Explorer')),
$puts(stdstyle,fontcolor:164-164-164 brushcolor:0-0-0 pencolor:0-0-0 center center)
$puts(stdstyleh,fontcolor:255-255-255 brushcolor:80-170-255-70 pencolor:80-170-255-150 center center)
$font(Franklin Gothic Medium,7,)
$select($get_ps_global(lib.mode),$puts(libtree,1),$puts(libflat,1),$puts(libexp,1))
$puts(lts,$get(stdstyle))
$puts(ltf,$get(stdstyle))
$puts(lte,$get(stdstyle))
$select($get_ps_global(lib.mode),$puts(lts,$get(stdstyleh)),$puts(ltf,$get(stdstyleh)),$puts(lte,$get(stdstyleh)))
$textbutton($get_ps_global(borderw),$sub(%_height%,$add(25,$get_ps_global(borderw))),65,10,'TREE','TREE',SETGLOBAL:lib.mode:1;REFRESH,$get(lts),$get(stdstyleh))
$textbutton($add($get_ps_global(borderw),65),$sub(%_height%,$add(25,$get_ps_global(borderw))),65,10,'FLAT','FLAT',SETGLOBAL:lib.mode:2;REFRESH,$get(ltf),$get(stdstyleh))
$textbutton($add($get_ps_global(borderw),130),$sub(%_height%,$add(25,$get_ps_global(borderw))),65,10,'EXPLORER','EXPLORER',SETGLOBAL:lib.mode:3;REFRESH,$get(lte),$get(stdstyleh))
,)

//draw album art and button to transparent it
$puts(art.transp,1)
$select($get_ps_global(use_transparent_art),
             $puts(art.alpha,10)
             $puts(art.transp,0))
//draw by internal pss reader or by artreader
$if($get(kcp),
//$drawimage($get(x.offset),$get(art.border),$get(art.size),$get(art.size),$get(kcp),keepaspect,,$get(art.alpha))
$imageabs($get(x.offset),$get(art.border),$get(art.size),$get(art.size),$get(kcp),,,$get(art.alpha),
$ifgreater($get_ps_global(use_transparent_art),0,,glow:2:0-0-0 offset:4:4))
,
$imageabs($get(x.offset),$get(art.border),$get(art.size),$get(art.size),%path%,artreader,,$get(art.alpha),
$ifgreater($get_ps_global(use_transparent_art),0,,glow:2:0-0-0 offset:4:4))
)
//button to hide album art
$textbutton($get(x.offset),$get(art.border),$get(art.size),$get(art.size),,,SETGLOBAL:use_transparent_art:$get(art.transp);REFRESH,,)

$if($isvisible_c('Channel spectrum panel'),
//------SONG INFOS
$puts(start.y,$add($get(start.y),$div($sub(%_height%,$add($get(start.y),210)),2)))
//date
$font(Calibri,52,)
$drawstring([%date%],0,$add($get(start.y),20),$get_ps_global(lpanelw),50,200-200-200-70, vcenter hcenter elipchar nowrap aa,)
//artist
$font(Calibri,18 bold)
$drawstring([%artist%],0,$get(start.y),$get_ps_global(lpanelw),25,220-220-220, vcenter hcenter elipchar nowrap aa, glow:3:163-43-43)
//album
$font(Calibri,16 bold)
$drawstring([%album%],0,$add($get(start.y),32),$get_ps_global(lpanelw),20,220-220-220,vcenter hcenter elipchar nowrap aa,glow:3:244-254-254)

//title-button with play count and vew  now playing
$font(Calibri,14 bold)
$puts(cnt,$add($add(%playcount%,%play_counter%),%play_count%))
$puts(char_base,832)
$puts(cnt,
$ifgreater($get(cnt),99,$char($get(char_base)$div($get(cnt),100)),)
$ifgreater($get(cnt),9,$char($get(char_base)$mod($div($get(cnt),10),10)),)
$ifgreater($get(cnt),0,$char($get(char_base)$mod($get(cnt),10)),)
)
//$puts(t,[%title%] $get(cnt))
$if($and($strcmp($substr(%path%,1,4),'http'),$if(%title%,0,1)),$puts(t,RADIO %codec% %bitrate%),
$puts(t,[%title%] $get(cnt)))
$puts(t.h,$add($add($get(start.y),32),33))

//activate now playing hidden button, on track title
$drawstring($get(t),$get(x.offset),$get(t.h),$get(art.size),0,119-187-255,vtop hcenter wrap aa,glow:1:111-187-155)
$textbutton(12,$get(t.h),$get(art.size),20,,,COMMAND:View/Columns Playlist/Activate Now Playing,,)
//love
$puts(rstate,$get(main.dir)images\heartw.png)
$puts(rcommand,CONTEXT:Playback Statistics/Rating/5)
$ifequal(%rating%,5,
$puts(rstate,$get(main.dir)images\heartrs.png)
$puts(rcommand,CONTEXT:Playback Statistics/Rating/<not set>)
,)
$puts(rcommand,$get(rcommand);'CONTEXT:Legacy Commands (unsorted)/Last.fm Love '''%title%''' By '''%artist%'')
$if(%ps_isplaying%,
$imagebutton($sub($getlastpos(x),18),$add($getlastpos(y),6),18,15,$get(rstate),$get(main.dir)images\heartrs.png,$get(rcommand);REFRESH,,)
,)

//debug
//$font(,8,)
//$drawstring($replace($replace($replace($replace($replace(%album%,'EP',),'(Single)',),'CD1',),'CD2',),'(Collector''s edition)',),$get(x.offset),$sub(%_height%,80),$get(art.size),50,220-220-220, vcenter hright,)

//END
,)
$movepanel('Channel spectrum panel',5,$sub(%_height%,125),$sub($get_ps_global(lpanelw),10),50)
$showpanel_c(Library Tree,$get(libtree))
$showpanel_c(Library Img,$get(libflat))
$showpanel_c(Library Explorer,$get(libexp))

Есть версия 3.1, но тут я ее не публиковал.
http://lithtech.deviantart.com/art/ltConfig-v3-1-165611256
LithTech M
Автор темы, Новичок
Репутация: 8
С нами: 11 лет

Сообщение #98 66Sick » 30.07.2010, 19:14

2LithTech
Забыл спросить... А как сделать чтобы обложки скачивались в директорию с файлами вместо определённой папки?
66Sick M
Бывалый
Аватара
Возраст: 32
Репутация: 1
С нами: 10 лет

Сообщение #99 LithTech » 30.07.2010, 20:14

266Sick
Прописать следующее (см. мой пред. пост, пункт 2)
Вкладка Artist:
Код: Выделить всё
$replace(%path%,%filename_ext%,)%artist%
Вкладка album:
Код: Выделить всё
$replace(%path%,%filename_ext%,)%album%
LithTech M
Автор темы, Новичок
Репутация: 8
С нами: 11 лет

Сообщение #100 logunarm » 12.05.2012, 15:05

Будет что то новое или обновление этой сборки ?
logunarm
Новичок
Репутация: 0
С нами: 7 лет 10 месяцев

Пред.След.

Вернуться в Архив сборок