Просмотр полной версии : iCarDS+Foobar2000
Страницы :
1
2
3
4
5
6
7
8
9
[
10]
11
Твой первый скрин - строка с названием PS(постав курсор) ,
далее кнопка в правом верхнем углу.
Пасиб, сработало :yes4:
Krysanov
29.10.2015, 07:17
delete
Andrey875
02.12.2015, 11:49
Товарищи! Дайте пжт ссылочку на сие творение! Хочу инернет радио себе настроить
seriousstas
08.12.2015, 06:50
Товарищи! Дайте пжт ссылочку на сие творение! Хочу инернет радио себе настроить
Держи под разные разрешения :
http://pccar.ru/showpost.php?p=345707&postcount=581
Andrey875
08.12.2015, 07:18
Держи под разные разрешения :
http://pccar.ru/showpost.php?p=345707&postcount=581
Спс! Уже нашёл!
vasekbfg
05.01.2016, 15:53
Держи под разные разрешения :
http://pccar.ru/showpost.php?p=345707&postcount=581
Подскажите , как убрать из менеджера плейлистов wsh filter который дублирует media library, я его удаляю он опять появляется...
в чем разница между 2-мя этими предопределенными плейлистами и кто намеренно их запилил в фубар и нафига?
seriousstas
06.01.2016, 00:31
Подскажите , как убрать из менеджера плейлистов wsh playlist который дублирует media library, я его удаляю он опять появляется...
Wsh filter
cоздаёт (скрипт библиотеки с картинками ):// @name "ALBUM LIBRARY touch mod by Terro" -
// @version "2.1"
// @author "Vo Thanh Dat"
ps :
Немного поковырялся - нужно добавить в скрипте строку 998
После :
[B]997 list_ = plman.GetPlaylistItems(pl_idx);
998 plman.RemovePlaylist(pl_idx);
vasekbfg
06.01.2016, 13:57
Wsh filter
cоздаёт (скрипт библиотеки с картинками ):// @name "ALBUM LIBRARY touch mod by Terro" -
// @version "2.1"
// @author "Vo Thanh Dat"
ps :
Немного поковырялся - нужно добавить в скрипте строку 998
После :
[B]997 list_ = plman.GetPlaylistItems(pl_idx);
998 plman.RemovePlaylist(pl_idx);
это нужно править в каком файле ?
vasekbfg
06.01.2016, 14:07
Wsh filter
cоздаёт (скрипт библиотеки с картинками ):// @name "ALBUM LIBRARY touch mod by Terro" -
// @version "2.1"
// @author "Vo Thanh Dat"
ps :
Немного поковырялся - нужно добавить в скрипте строку 998
После :
[B]997 list_ = plman.GetPlaylistItems(pl_idx);
998 plman.RemovePlaylist(pl_idx);
подозреваю в каком то .js но не могу найти
подозреваю в каком то .js но не могу найти
Надо полагать вот так:
seriousstas
06.01.2016, 15:24
Gadina
vasekbfg
скрипт библиотеки с картинками
Тот , который вызывается :
Два раза по нижней правой кнопке Фубара (что не скрине выше)>ПКМ(по панели - не по кнопкам)>Preferenсes> Show Script
После добавления ( plman.RemovePlaylist(pl_idx); )плейлист будет самоудаляться
seriousstas
06.01.2016, 15:53
В том срипте , что на скрине (то-есть в основной библиотеке) , если добавить после
281 plman.InsertPlaylistItems(pl_idx,0,list);
это
282 plman.RemovePlaylist(pl_idx);
то будет удаляться и Media Library.
В итоге в списке получим только один созданный плейлист ,
а если он Media Library всё-таки нужен - более понятно он отображается (без крестика), если включить его в настройках плейлиста:
Удерживая Shift>ПКМ>Preference> SYSTEM.Media Library Playlist
если включить в настройках
vasekbfg
06.01.2016, 17:03
В том срипте , что на скрине (то-есть в основной библиотеке) , если добавить после
281 plman.InsertPlaylistItems(pl_idx,0,list);
это
282 plman.RemovePlaylist(pl_idx);
то будет удаляться и Media Library.
В итоге в списке получим только один созданный плейлист ,
а если он Media Library всё-таки нужен - более понятно он отображается (без крестика), если включить его в настройках плейлиста:
Удерживая Shift>ПКМ>Preference> SYSTEM.Media Library Playlist
если включить в настройках
Разобрался , спасибо , но кажется так будет лучше :
if(pl_idx < 0) {
pl_idx = plman.PlaylistCount;
//fb.CreateAutoPlaylist(pl_idx,"WSH Album Filter","ALL",TitleFormat);
list_ = plman.GetPlaylistItems(pl_idx);
//plman.RemovePlaylist(pl_idx);
}
чем так
if(pl_idx < 0) {
pl_idx = plman.PlaylistCount;
fb.CreateAutoPlaylist(pl_idx,"WSH Album Filter","ALL",TitleFormat);
list_ = plman.GetPlaylistItems(pl_idx);
plman.RemovePlaylist(pl_idx);
}
vasekbfg
06.01.2016, 17:13
еще было б неплохо сделать , чтобы шкала спектранализатора правильно растягивалась при растягивании окна фубара
чтобы не было пустоты
https://cloud.mail.ru/public/7WPd/13gXJbK4D
и еще чтоб при выходе запоминалась настройка logo/now playing (выставил 1 раз нужную кнопку , чтоб каждый раз не нажимать)
чтобы шкала спектранализатора
Там настройка 5-10 сек и шкала на весь экран...в теме мне это уже показывали как делать.
seriousstas
06.01.2016, 19:49
но кажется так будет лучше
В теории да(пробовал сразу), сильно не вникал , но так у меня обложки в библиотеке не загружаются ...
vasekbfg
07.01.2016, 20:59
еще заметил что по кнопке tab в главной панели не выскакивает окошко плейлистов , то есть можно только кликнуть на плейлист чтобы оно выползло , как бы сделать по кнопке tab?
Krysanov
07.01.2016, 21:56
парни, за темой давно не следил..есть новая сборка? А то 13.2 у меня стала выдавать ошибку:blush:
seriousstas
07.01.2016, 21:57
и еще чтоб при выходе запоминалась настройка logo/now playing
Не получится .. Эти кнопки На PSS сделаны ... Можно лишь выбрать что
грузить по-умолчанию.
не выскакивает окошко плейлистов
какая ось ? В 8-ке должно работать , либо поправить класс окна с которому обращается скрипт .
либо поправить класс окна с которому обращается скрипт .
Можно пояснить пожалуйста?:sad2:
парни, за темой давно не следил..есть новая сборка? А то 13.2 у меня стала выдавать ошибку:blush:
Тут (http://www.pccar.ru/showthread.php?t=23702) есть новей.
vasekbfg
08.01.2016, 02:04
Не получится .. Эти кнопки На PSS сделаны ... Можно лишь выбрать что
грузить по-умолчанию.
какая ось ? В 8-ке должно работать , либо поправить класс окна с которому обращается скрипт .
ось 7-я x64 , что где поправить , пардон...
seriousstas
08.01.2016, 05:09
Можно пояснить пожалуйста?:sad2:
Можно (нужно установить https://autohotkey.com/ вначале) ,
в строках(их несколько повторяющихся),в скрипте по пути foobar2000\settings\TAB.ahk (открыть можно блокнотом)
ControlFocus, uie_wsh_panel_mod_class11, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
поменять на то , что покажет AutoIt3 Window Spy (Подтянуть окно к плейлисту и кликнуть )
(находится тут "C:\Program Files\AutoHotkey\AU3_Spy.exe"),
посмотреть в разделе ClassNN:
и перекомпилировать TAB.ahk (ПКМ>compile script)
Скорей всего просто изменится цифра с "11" на другую (можно проверить и ahk_class , на всякий...)
Ещё инфа здесь :
http://pccar.ru/showpost.php?p=346844&postcount=729
seriousstas
08.01.2016, 06:40
Скрипт кстати переделал полностью :
#NoTrayIcon
#SingleInstance force
DetectHiddenWindows, on
SetWorkingDir %A_ScriptDir%
IniRead, OutputVar, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
If (OutputVar = "1") ;
{
Loop, 8
{
WinWait, Load Playlist,, 0
WinWaitClose
WinWait, Rename playlist:,, 0
WinWaitClose
IniRead, OutputVar, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
Sleep 30
If (OutputVar = "0") ;
ExitApp
Process, Exist, foobar2000.exe
If ! errorLevel
ExitApp
}
WinWaitActive, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ControlSend,uie_wsh_panel_mod_class11, {TAB}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ExitApp
}
Else
ControlSend,uie_wsh_panel_mod_class11, {TAB}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
Loop, 8
{
WinWait, Load Playlist,, 0
WinWaitClose
WinWait, Rename playlist:,, 0
WinWaitClose
IniRead, OutputVar, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
Sleep 30
If (OutputVar = "0") ;
ExitApp
Process, Exist, foobar2000.exe
If ! errorLevel
ExitApp
}
WinWaitActive, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ControlSend, uie_wsh_panel_mod_class11, {TAB}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ExitApp
Теперь работает с ini(settings.ini) через IniRead(ранее создавался , удалялся и снова создавался файл в папке settings при каждом открытии-закрытии) :
https://autohotkey.com/docs/commands/IniRead.htm
Так-же - скрипт будет самозакрываться при закрытии менеджера либо самого Фубара , если запущен .
Будет в следующей сборке ...
vasekbfg
08.01.2016, 14:55
Скрипт кстати переделал полностью :
#NoTrayIcon
#SingleInstance force
DetectHiddenWindows, on
SetWorkingDir %A_ScriptDir%
IniRead, OutputVar, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
If (OutputVar = "1") ;
{
Loop, 8
{
WinWait, Load Playlist,, 0
WinWaitClose
WinWait, Rename playlist:,, 0
WinWaitClose
IniRead, OutputVar, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
Sleep 30
If (OutputVar = "0") ;
ExitApp
Process, Exist, foobar2000.exe
If ! errorLevel
ExitApp
}
WinWaitActive, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ControlSend,uie_wsh_panel_mod_class11, {TAB}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ExitApp
}
Else
ControlSend,uie_wsh_panel_mod_class11, {TAB}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
Loop, 8
{
WinWait, Load Playlist,, 0
WinWaitClose
WinWait, Rename playlist:,, 0
WinWaitClose
IniRead, OutputVar, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
Sleep 30
If (OutputVar = "0") ;
ExitApp
Process, Exist, foobar2000.exe
If ! errorLevel
ExitApp
}
WinWaitActive, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ControlSend, uie_wsh_panel_mod_class11, {TAB}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ExitApp
Теперь работает с ini(settings.ini) через IniRead(ранее создавался , удалялся и снова создавался файл в папке settings при каждом открытии-закрытии) :
https://autohotkey.com/docs/commands/IniRead.htm
Так-же - скрипт будет самозакрываться при закрытии менеджера либо самого Фубара , если запущен .
Будет в следующей сборке ...
меняю uie_wsh_panel_mod_class11 на PSSWindowContainer6 (то что показал au3_spy) ничего не изменилось.
умеет ли этот плейлист разворачиваться по TAB вообще?
и еще попробуйте понажимать TAB в разных окнах - например в режиме спектранализатора или в режиме VU meter или же когда milkdrop работает - у вас не виснет фубар?
seriousstas
08.01.2016, 18:47
меняю uie_wsh_panel_mod_class11 на PSSWindowContainer6 (то что показал au3_spy) ничего не изменилось.
умеет ли этот плейлист разворачиваться по TAB вообще?
Что значит разворачиваться ? мы ведь говорим о (менеджере плейлистов) :
[QUOTE]по кнопке tab в главной панели не выскакивает окошко плейлистов
Для au3_spy нужно кликнуть по плейлисту (по типу , как с VU http://i.imgur.com/LsSPkQt.png):
(Подтянуть окно к плейлисту и кликнуть )
Должно быть название окна uie_wsh_panel_mod_class и цифра .
seriousstas
08.01.2016, 20:23
TAB в разных окнах - например в режиме спектранализатора или в режиме VU meter или же когда milkdrop работает - у вас не виснет фубар?
Это баг основного плейлиста (есть во всех сборках на MPS) . Этот хоткей отслеживается ,
но тк переход в плейлист не происходит - Фубар падает .
А вообще автору скрипта br3tt сообщали о похожих проблемах (например ,
если переходить из стандартного встроенного Library tree в плейлист и жать TAB - тоже повисает) - реакции не было .
vasekbfg
08.01.2016, 20:26
[QUOTE=vasekbfg;347928]меняю uie_wsh_panel_mod_class11 на PSSWindowContainer6 (то что показал au3_spy) ничего не изменилось.
умеет ли этот плейлист разворачиваться по TAB вообще?
Что значит разворачиваться ? мы ведь говорим о :
Для au3_spy нужно кликнуть по плейлисту :
Должно быть название окна uie_wsh_panel_mod_class и цифра .
речь об этом плейлисте https://cloud.mail.ru/public/5GRa/ktXDoUBb3
он по кнопке tab не разворачивается
seriousstas
08.01.2016, 22:01
речь об этом плейлисте https://cloud.mail.ru/public/5GRa/ktXDoUBb3
он по кнопке tab не разворачивается
И не должен , хотя я так и не понял - что имеется ввиду разворачивается ?
На полный экран что-ли ? Или это про выпадающий список (foo_uie_playlists_dropdown.dll) - там тоже не предусмотрено ...
Просто :
по кнопке tab в главной панели ,
главной считал плейлист с менеджером , а не то , что на скрине .
vasekbfg
09.01.2016, 01:22
И не должен , хотя я так и не понял - что имеется ввиду разворачивается ?
На полный экран что-ли ? Или это про выпадающий список (foo_uie_playlists_dropdown.dll) - там тоже не предусмотрено ...
Просто :
,
главной считал плейлист с менеджером , а не то , что на скрине .
выпадающий список, разве я первый кто озадачился вопросом, почему в 1 случае он выезжает справа , а в другом не выпадает , логично было бы сделать везде одинаково.
p.s. все это терпимо конечно , но вот зависания по tab есть идеи как обойти? Никто не пробовал прежде чем выполнять скрипт по tab сначала анализировать окно, и выполнять лишь в случае активированного нужного окна ?
seriousstas
09.01.2016, 01:58
vasekbfg
разве я первый кто озадачился вопросом
первый - потому-что вопросы странные - типа почему мягкое не тёплое ....
А ещё - два (jsplaylist) плейлиста не уживаются вместе - поэтому приделал в качестве доп.- этот облегчённый вариант
но вот зависания по tab есть идеи как обойти?
Вопросы к br3tt http://br3tt.deviantart.com/ - он зачастую отвечает , но -
какой смысл жать tab с клавы, если есть отдельная кнопка ...
какой смысл вообще жать tab на экранах , к которым этот хоткей не применим ...
Никто не пробовал прежде чем выполнять скрипт по tab сначала анализировать окно, и выполнять лишь в случае активированного нужного окна ?
Интересен Твой вариант - показуй :)
А вообще именно так и сделано - скрипт находит нужное окно и посылает хоткей .
Предложу хотя-бы немного разобраться по компонентам сборки.
Подумал, может у Тебя нет тачскрина (есть-же у форумчан джойстики разные) , если пытаешься вызывать выпадающий тычком список плейлистов хоткеем ?
vasekbfg
09.01.2016, 03:34
Подумал, может у Тебя нет тачскрина (есть-же у форумчан джойстики разные) , если пытаешься вызывать выпадающий тычком список плейлистов хоткеем ?
тач есть , просто у меня есть на компе кнопка энкодера , я на нее повесил tab , так удобнее.
про зависания - скрипт tab сейчас выполняется всегда , оттого и зависает , что в скрипте нету анализа активного состояния фубара (какая именно на экране панель - mps или обычная или визуализация вообще)
tab я как понял посылается классу окна , а низя ли по нему же узнать состояние этого окна . ченить типа если WinActive("uie_wsh_panel_mod_class11") тогда посылаем tab
или на худой конец , перед посылом tab принудительно переключиться на основную панель (аналог нажатия круговых стрелочек).
seriousstas
09.01.2016, 19:50
основную панель
Для меня основная панель - плейлист с менеджером
Поэтому она и настроена на прицел.
скрипт tab сейчас выполняется всегда
Что значит всегда , Ты его зациклил что-ли ?
Или ты запускаешь скрипт вслепую - тогда можно задействовать IfWinActive https://autohotkey.com/docs/commands/WinActive.htm
перед посылом tab принудительно переключиться на основную панель
Можно всё - но придется ковырять скрипт MPS .
vasekbfg
10.01.2016, 01:37
Что значит всегда , Ты его зациклил что-ли ?
Или ты запускаешь скрипт вслепую - тогда можно задействовать IfWinActive https://autohotkey.com/docs/commands/WinActive.htm
Можно всё - но придется ковырять скрипт MPS .
я не добавлял отсебятины в скрипты - пользуюсь чем есть.
всегда - значит всегда когда ни нажмешь Tab выполнится один и тот же скрипт. Разве низя в этом скрипте анализировать , можно ли посылать окну сообщение с помощью IfWinActive или еще каким-нибудь образом? Если нельзя , то просьба модифицировать скрипт , добавив перед разворачиванием плейлиста в основной панели (той что на крестик) , принудительное переключение на эту самую панель.
seriousstas
10.01.2016, 02:29
разворачиванием плейлиста
Ты про запуск менеджера (плейлистов) наверное - плейлист итак развёрнут (сними на телефон , где у тебя и что виснет)...
Если сделал , что-б у тебя по TAB - запускался мой скрипт (TAB.exe),
то просто повесь его на другой хоткей .
Получается - Ты вызываешь TAB-ом мой скрипт , который тоже посылает TAB .
Я пробовал просто кликать по 4Icar_13_3_MPS_MB_dark\foobar2000\settings\TAB.exe
нет никаких зависаний , только если жать с клавы и это :
низя в этом скрипте анализировать , можно ли посылать окну сообщение с помощью IfWinActive или еще каким-нибудь образом?
уже реализовано .
Попробуй такой вариант (через ControlSend) :
#NoTrayIcon
#SingleInstance force
DetectHiddenWindows, on
SetWorkingDir %A_ScriptDir%
IfExist, %A_WorkingDir%\plmanager_0
{
ControlSend,uie_wsh_panel_mod_class11, {TAB}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
Sleep, 1000
}
IfExist, %A_WorkingDir%\plmanager_1
{
WinWait, Load Playlist,, 7
WinWaitClose
WinWait, Rename playlist:,, 1
WinWaitClose
}
IfNotExist, %A_WorkingDir%\plmanager_0
{
IfWinExist, iCar DS
{
WinActivate, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ControlSend,uie_wsh_panel_mod_class11, {TAB}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
}
else
{
WinWaitActive, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ControlSend,uie_wsh_panel_mod_class11, {TAB}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
}
}
Else
ExitApp
принудительное переключение на эту самую панель.
Это нельзя сделать одним скриптом - Нужно править ещё скрипт MPS (пока нет желания - праздники оставили след :) )
vasekbfg
10.01.2016, 03:37
уже реализовано .
Попробуй такой вариант (через ControlSend) :
включаю спектранализатор , жму таб - виснет
в сборке 4_11 не виснет
скрипт tab.exe лежит в папке settings в обоих случаях.
но я думаю дело не в нем ,
если даже его удалить из этой папки все равно поведение сохраняется
vasekbfg
10.01.2016, 03:53
Seriousstas поясни пожалуйста , как ты забиндил свой tab.exe
я щас покликал мышкой по екзешнику - действительно ниче не виснет.
но там где менеджер выезжает , он обратно не заезжает по клику .
seriousstas
10.01.2016, 03:58
в сборке 4_11
это совсем другая сборка , не смотря на те-же компоненты .
жму таб - виснет
Причину я объяснил . Для посылания TAB (без "зависаний") и создан TAB.exe - то-есть нужно не жать TAB на клавиатуре, а либо кликать
по TAB.exe , либо повесить запуск TAB.exe на кнопку энкодера (для этого создай ярлык - приципи хоткей - любой , и задай этот хоткей своей кнопкой(если плеер в Икаре - есть другой способ)),
либо нажать на кнопку вызова менеджера в плеере
Либо - поменять TAB , на что-то другое вообще :
попробовал Spacebar (пробел) (подойдёт ?) - не виснет на других панелях.
vasekbfg
10.01.2016, 13:59
это совсем другая сборка , не смотря на те-же компоненты .
Причину я объяснил . Для посылания TAB (без "зависаний") и создан TAB.exe - то-есть нужно не жать TAB на клавиатуре, а либо кликать
по TAB.exe , либо повесить запуск TAB.exe на кнопку энкодера (для этого создай ярлык - приципи хоткей - любой , и задай этот хоткей своей кнопкой(если плеер в Икаре - есть другой способ)),
либо нажать на кнопку вызова менеджера в плеере
Либо - поменять TAB , на что-то другое вообще :
попробовал Spacebar (пробел) (подойдёт ?) - не виснет на других панелях.
я повесил бы на другую кнопку , если бы список плейлистов заезжал обратно по второму клику , у тебя он заезжает?
Krysanov
10.01.2016, 22:25
Duzzy, привет !
Вот здесь (http://www.pccar.ru/showthread.php?t=23702) ты создал отдельную тему... и у меня собственно вопрос
в сборке 13.1 есть выбор DSP уже предустановленный..
42177
у меня 5.1 многоканал.. раньше просто выбирал стерео в 5.1 и слушал ничего не меняя... А тут попробовал режим izotope ozone 5. Если слушать музыку в формате flac, mp3 и тд, то звук насыщенный что ли на ozone.... Если "тяжелые" форматы в 5.1, то в стерео в 5.1... и как то тише что ли...Теперь вот не пойму, а как сделать, чтобы работало и с "тяжелыми" и "легкими"форматами , используя одни настройки? Или так нельзя?
Имея ASUS XONAR U7 слушаю через wasapi (event) из-за голосовых подсказок Икара и прог, встроенных в него (блюстак)..
в 4 посте твоей темы есть описание РАЗВОДКА КАНАЛОВ ПОД ASIO В ФУБАРЕ.... как его осуществить, если асио не пользуюсь? Никак?
в 6 посте темы есть Объемный звук/foo_dsp_fsurround. Там есть Он декодирует информацию объемного звука из стерео (в том числе mp3) и выводит в формате 5.1. Про это можно поподробней.. ЧТо это дает?
Krysanov
10.01.2016, 22:29
seriousstas, привет!! Пытаюсь скачать твою сборку (нативную) 13.3 и как то не получается . CHROME ругается и блокирует закачку
42178
vasekbfg
11.01.2016, 00:58
seriousstas, привет!! Пытаюсь скачать твою сборку (нативную) 13.3 и как то не получается . CHROME ругается и блокирует закачку
42178
все архивы блокируются - перейди в закачки , нажми скачать вредоносный файл
Krysanov
11.01.2016, 10:24
все архивы блокируются - перейди в закачки , нажми скачать вредоносный файл
Я попробую.. Спасибо. Предыдущие версии нормально скачивались
seriousstas
11.01.2016, 15:23
я повесил бы на другую кнопку , если бы список плейлистов заезжал обратно по второму клику , у тебя он заезжает?
можно ведь таймер уменьшить - поставить 3-5сек - будет быстро автозакрываться ...
В принципе работает как и задумал :
Если при работающем скрипте (панель открыта) - перейти на другую панель и вернуться
в менеджер - тот будет продолжать висеть - на время таймера .
Если открыть менеджер и оставаться в том-же окне ,
то можно закрыть его той-же кнопкой (кликом по скрипту)
Также в цикле будет проверятся наличие Фубара (если отсутствует - закрытие скрипта) ,
что позволит избежать конфликтов с Икаром при старте (если скрипт ещё работает)
Работать будет с правками , как плейлисте , так и в MPS (добавлю в обновление...)
Hmz6iHxickA
#NoTrayIcon
#SingleInstance force
DetectHiddenWindows, on
SetWorkingDir %A_ScriptDir%
IniRead, OutputVar, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
If (OutputVar = "2") ;
{
IniWrite, 1, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
Loop, 8
{
WinWait, Load Playlist,, 0
WinWaitClose
WinWait, Rename playlist:,, 0
WinWaitClose
IniRead, OutputVar, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
Sleep 30
If (OutputVar = "0") ;
ExitApp
Process, Exist, foobar2000.exe
If ! errorLevel
ExitApp
}
}
IniRead, OutputVar, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
If (OutputVar = "1") ;
{
ControlSend,uie_wsh_panel_mod_class11, {Space}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
Loop, 8
{
WinWait, Load Playlist,, 0
WinWaitClose
WinWait, Rename playlist:,, 0
WinWaitClose
IniRead, OutputVar, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
Sleep 30
If (OutputVar = "0") ;
ExitApp
Process, Exist, foobar2000.exe
If ! errorLevel
ExitApp
}
IfWinExist, iCar DS
{
WinActivate, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ControlSend,uie_wsh_panel_mod_class11, {Space}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
IniWrite, 0, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
ExitApp
}
Else
{
WinWaitActive, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ControlSend,uie_wsh_panel_mod_class11, {Space}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
IniWrite, 0, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
ExitApp
}
}
IniRead, OutputVar, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
If (OutputVar = "0") ;
{
ControlSend,uie_wsh_panel_mod_class11, {Space}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
Loop, 8
{
WinWait, Load Playlist,, 0
WinWaitClose
WinWait, Rename playlist:,, 0
WinWaitClose
IniRead, OutputVar, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
Sleep 30
If (OutputVar = "0") ;
ExitApp
Process, Exist, foobar2000.exe
If ! errorLevel
ExitApp
}
IfWinExist, iCar DS
{
WinActivate, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ControlSend,uie_wsh_panel_mod_class11, {Space}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
IniWrite, 0, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
ExitApp
}
Else
{
WinWaitActive, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ControlSend, uie_wsh_panel_mod_class11, {Space}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
IniWrite, 0, %A_ScriptDir%\settings.ini, plmanager, plmanager_status
ExitApp
}
}
vasekbfg
11.01.2016, 22:55
Работать будет с правками , как плейлисте , так и в MPS (добавлю в обновление...)
перекомпилил tab.exe пока не работает , видимо нужны правки в mps , как выложишь релиз , скажи где забрать
vasekbfg
11.01.2016, 23:06
Ребят посоветуйте , кто как обложки загружает ?
желательно чтобы пакетно можно было сразу чтобы все они сами распихались по папкам , или еще лучше как теги встроились в файлы
seriousstas
11.01.2016, 23:39
Работать будет с правками , как плейлисте , так и в MPS (добавлю в обновление...
перекомпилил tab.exe пока не работает , видимо нужны правки в mps , как выложишь релиз , скажи где забрать
Если охота ковырять :
В Плейлисте заменить (подумал целую функию будет проще) :
function togglePlaylistManager() {
if(!cPlaylistManager.hscroll_timer) {
if(cPlaylistManager.visible) {
utils.WriteINI( set_path + 'settings.ini', 'plmanager', 'plmanager_status', 0 )
cPlaylistManager.hscroll_timer = window.SetInterval(function () {
p.playlistManager.repaint();
p.playlistManager.woffset -= cPlaylistManager.step;
if(p.playlistManager.woffset <= 0) {
p.playlistManager.woffset = 0;
cPlaylistManager.hscroll_timer && window.ClearTimeout(cPlaylistManager.hscroll_timer );
cPlaylistManager.hscroll_timer = false;
cPlaylistManager.visible = false;
window.SetProperty("SYSTEM.PlaylistManager.Visible", cPlaylistManager.visible);
p.headerBar.button.update(p.headerBar.slide_open_n ormal, p.headerBar.slide_open_hover, p.headerBar.slide_open_down);
full_repaint();
};
}, 16);
}; else {
utils.WriteINI( set_path + 'settings.ini', 'plmanager', 'plmanager_status', 1 )
p.playlistManager.refresh("", false, false);
cPlaylistManager.hscroll_timer = window.SetInterval(function () {
p.playlistManager.woffset += cPlaylistManager.step;
if(p.playlistManager.woffset >= cPlaylistManager.width) {
p.playlistManager.woffset = cPlaylistManager.width;
cPlaylistManager.hscroll_timer && window.ClearTimeout(cPlaylistManager.hscroll_timer );
cPlaylistManager.hscroll_timer = false;
cPlaylistManager.visible = true;
window.SetProperty("SYSTEM.PlaylistManager.Visible", cPlaylistManager.visible);
p.headerBar.button.update(p.headerBar.slide_close_ normal, p.headerBar.slide_close_hover, p.headerBar.slide_close_down);
full_repaint();
}; else {
p.playlistManager.repaint();
};
}, 16);
};
};
};
Удалить или заремить :
//case VK_TAB:
// togglePlaylistManager();
// break;
После функции
function on_key_down(vkey) {
var mask = GetKeyboardMask();
добавить это:
if(vkey==32) { // Space
togglePlaylistManager();
};
В MPS Добавь :
if (utils.ReadINI( set_path + 'settings.ini', 'plmanager', 'plmanager_status')==1){
utils.WriteINI( set_path + 'settings.ini', 'plmanager', 'plmanager_status', 2)
после
//4 panel new Button(ww-200, ww-200, wh-92, B.width, B.height, ANIM_BUT, fb.IsPlaying ? REPEAT_ICO : REPEAT_ICO, function () {
left1++;
if (left1 == 1){
panel = 5
dir_move = panel > old_panel ? "left1" : "right1";
if (old_panel != panel) {
и после
// Library
new Button(ww-100, ww-100, wh-92, B.width, B.height, ANIM_BUT, fb.IsPlaying ? SHUFFLE_ICO : SHUFFLE_ICO, function () {
panel = panel == 6 ? 7 : 6
dir_move = panel > old_panel ? "left1" : "right1";
if (old_panel != panel) {
seriousstas
.................................................. ....................// Library
new Button(ww-100, ww-100, wh-92, B.width, B.height, ANIM_BUT, fb.IsPlaying ? SHUFFLE_ICO : SHUFFLE_ICO, function () {
panel = panel == 6 ? 7 : 6
dir_move = panel > old_panel ? "left1" : "right1";
if (old_panel != panel) {
:shok::hang:
vasekbfg
12.01.2016, 00:02
Если охота ковырять :
неохота если чесна , можешь как закончишь , выложить новую сборку (я брал себе вот отсюда http://pccar.ru/showpost.php?p=345707&postcount=581 4Icar_13_3_MPS_SB или BB ) ту что с золотыми кнопками
seriousstas
12.01.2016, 00:28
С поиском не долго , я "в скором" просто обновлений не планирую ...,
есть ещё не реализованные задумки , например часы куда-то пихануть :blush:
В полноэкранном - не хватает . (может под сикбар , или в громкость)
seriousstas
12.01.2016, 00:32
Ребят посоветуйте , кто как обложки загружает ?
Было в одном из самых первых foobar4Icar_2.7z ,
даже не помню , чего убрал - работал не плохо вроде :
http://cdpos.biz/showthread.php?647-Cover-Downloader-(%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D1%87%D0%B8% D0%BA-%D0%BE%D0%B1%D0%BB%D0%BE%D0%B6%D0%B5%D0%BA)
seriousstas
12.01.2016, 00:37
sirota
На самом деле все просто ,
жмакаешь Ctrl+F (находясь в скрипте) , в поиск пишешь :
// Library
И добавляешь строки
if (utils.ReadINI...
и тд и тп
Krysanov
12.01.2016, 17:58
Господа, на пост 2290 ответ будет?
seriousstas
16.01.2016, 06:26
Кто пользуется шаблонjv "FSReal" + Foobar2000 ,
как ведёт себя кнопка , тухнет или висит непрозрачной(как у меня) ?
Простое решение давно предложил Lexx09 ,
вот думаю , мож ещё кому-то нужно ?
vasekbfg
16.01.2016, 13:25
Нашел в MPS косячок .
Допустим у вас есть в какой то папке файлы разных форматов (flac,m4a,mp3) , если даже у всех песен совпадает Albumartist и Album теги, то формируемая обложка покажет количество файлов за исключением mp3.
Проверьте read_library функцию плз , кто в теме
да и вообще эти mp3 нигде в обложках не видны
seriousstas
16.01.2016, 22:57
vasekbfg
http://pccar.ru/showpost.php?p=348304&postcount=2301
Cover Downloader
поставил ?
Снова загадками пишешь ...
Нашел в MPS косячок .
MPS (это сплиттер) только открывает-закрывает и выводит панели .
И не формирует никаких обложек . Уточняй , о чем речь . В начале каждого
скрипта есть название , цитируй его , если влом скрины делать или детально
описать , о каком экране плейлисте (или библиотеке) речь .
Посмотрел , если в папке есть Front.jpg то везде обложки есть .
vasekbfg
17.01.2016, 01:47
щас речь не про обложки а про теги,
даже если обложки нет , то треки группируются по совпадению тегов albumartist и album и видны под пустой обложкой(2 раза по правой нижней кнопке).
все это корректно работает почему то для lossless (flac,m4a), но если в mp3 такие же теги , то они в группу не попадают.
Допустим берем программу редактированя тегов - quod libet , в ней выделяем 7 файлов , 3 из которых flac , 2 m4a (alac) , 2 - mp3
этому выделению ставим теги album - "TestAlbum" , albumartist - "VA",
теги artist и title не трогаем - они у всех треков пусть будут разные.
В обложках отрисуется группа , состоящая только из flac и m4a
а эти 2 mp3 в лучшем случае разобьются на остальные 2 другие группы по 1 песне в каждой , либо вообще не отрисуются
seriousstas
17.01.2016, 05:04
щас речь не про обложки а про теги,
даже если обложки нет , то треки группируются по совпадению тегов albumartist и album и видны под пустой обложкой(2 раза по правой нижней кнопке).
все это корректно работает почему то для lossless (flac,m4a), но если в mp3 такие же теги , то они в группу не попадают.
Допустим берем программу редактированя тегов - quod libet , в ней выделяем 7 файлов , 3 из которых flac , 2 m4a (alac) , 2 - mp3
этому выделению ставим теги album - "TestAlbum" , albumartist - "VA",
теги artist и title не трогаем - они у всех треков пусть будут разные.
В обложках отрисуется группа , состоящая только из flac и m4a
а эти 2 mp3 в лучшем случае разобьются на остальные 2 другие группы по 1 песне в каждой , либо вообще не отрисуются
Проверил - ничего подобного нет (закинул папку из 20-ти альбомов - все подпапки отдельно , если в обоих плейлистах стоит настройках сортировки Folder Structure и Path соответственно ...
Они стоят по умолчанию в сборке (попробуй скачать по-новой) . Сортировка по тегам отключена, тк прописать теги в более 10ти ТБ альбомов - жизни не хватит , как и прослушать всё это :)) .
2 раза по правой нижней кнопке Ели ты , о библиотеке с картинками (у неё есть название // @name "ALBUM LIBRARY touch mod by Terro") - то поставь в надстройке по ПКМ minimum song per group -1 и будет счастье (уже задавали вопрос подобный)
На следующей недельке постараюсь обнову сделать - там это и другое необходимое пропишем и заменим .
vasekbfg
17.01.2016, 13:41
Проверил - ничего подобного нет
ну как нет , когда есть
у меня в 1 папке всего 193 треков - разных форматов , у которых нужные теги одинаковые
так вот почему - то они бьются на группы так : все lossless попадают в 1 группу, а mp3 каждая в свою (при minimum songs per group = 1)
1 - в папке выделены только lossless треки (их 155 , mp3 - 38 , 1 - cover.jpg итого 193 без cover) https://cloud.mail.ru/public/EPMb/SKgUVgHTg
2 - теги . видим слева , что в альбоме best 193 трека https://cloud.mail.ru/public/275e/pCD9q7LUd а справа то что у всех типов файлов теги одинаковые (альбом - album , автор обложки - albumartist)
3 - результат при minimum songs per group = 3 получаем 155 lossless попало в группу mybest - best, mp3 там нет(и отдельной группы на mp3 где их 38 тоже нет, появятся лишь если выставить minimum songs per group = 1 - будет 38 групп по 1 mp3) - что есть суть косяка
https://cloud.mail.ru/public/NFUL/iV5U8yh23
подозрение , на то что у mp3 теги читаются фубаром по-другому , там наверное artist вместо albumartist подстанавливается
vasekbfg
17.01.2016, 18:20
еще пара глюков
1. Автозагрузка дублей обложек в папку \wshdata\artists
https://cloud.mail.ru/public/9mak/QrYSRCXVg
Подозрение , что такое происходит , если структура папок музыки изменилась например с \music\4strings\ на \music\all\4strings\
vasekbfg
17.01.2016, 18:24
2. Тот же автозагрузчик поставлен в режим automatic download - Library tracks only https://cloud.mail.ru/public/Ejnh/Z4rwbhKG6
но почему то загружает даже обложки с интернет радио , хотя вроде это не библиотечные треки , по крайней мере у меня ссылок на них нету в media library
то есть включаю я радио - хлоп и без спроса Алла Пугачева отрисовывается и сохраняется в wsh_data\artisits
vasekbfg
17.01.2016, 18:29
3. Еще заметил что в машине , где винда 7/64 , 0 реакции на нажатие маленьких крутилок в режиме VU meter , хотя они прекрасно работают в win 8/64 (меняют +- db и положение стрелки на шкале).
https://cloud.mail.ru/public/5kRN/FSUKerRxi
seriousstas
18.01.2016, 01:35
Скрипт с картинками -реанимировали , он давно умер и не будет поддерживаться создателем...
Их два , поэтому вероятно и происходит дублирывание (срздается уникальное имя каджым скриптом) , по индикаторам- бросал рабочий(на всех системах) скрипт ранее ...
vasekbfg
18.01.2016, 12:36
Скрипт с картинками -реанимировали , он давно умер и не будет поддерживаться создателем...
Их два , поэтому вероятно и происходит дублирывание (срздается уникальное имя каджым скриптом) , по индикаторам- бросал рабочий(на всех системах) скрипт ранее ...
К новому релизу бы поправить
vasekbfg
18.01.2016, 16:43
Скрипт с картинками -реанимировали , он давно умер и не будет поддерживаться создателем...
Их два , поэтому вероятно и происходит дублирывание (срздается уникальное имя каджым скриптом) , по индикаторам- бросал рабочий(на всех системах) скрипт ранее ...
или подскажите как оставить работать только 1 скрипт автозагрузки обложек
vasekbfg
21.01.2016, 13:02
даже если тут https://cloud.mail.ru/public/Ejnh/Z4rwbhKG6 выставить OFF
то все равно загружает обложки , а где 2-й тумблер?
seriousstas
21.01.2016, 17:47
даже если тут https://cloud.mail.ru/public/Ejnh/Z4rwbhKG6 выставить OFF
то все равно загружает обложки , а где 2-й тумблер?
duzzy сейчас работает над этим . Писать лучше в эту ветку :
http://pccar.ru/showthread.php?t=19671&page=90
vasekbfg
22.01.2016, 14:31
duzzy сейчас работает над этим . Писать лучше в эту ветку :
http://pccar.ru/showthread.php?t=19671&page=90
Спасибо , заценю , а скоро ли ждать новую сборку с этими вкусняшками и новым алгоритмом TAB.exe который открывает плейлисты в 2-х окнах ?
seriousstas
22.01.2016, 20:58
Спасибо , заценю , а скоро ли ждать новую сборку с этими вкусняшками и новым алгоритмом TAB.exe который открывает плейлисты в 2-х окнах ?
TAB заменён на пробел . Это решило проблему с зависанием .
В одном окне точно . В Дропдаун нет возможности привязать
хоткей , только тычком ...
vasekbfg
24.01.2016, 21:40
TAB заменён на пробел . Это решило проблему с зависанием .
В одном окне точно . В Дропдаун нет возможности привязать
хоткей , только тычком ...
Нужна сборка где таб заменен на пробел
seriousstas
24.01.2016, 21:45
Нужна сборка где таб заменен на пробел
Выбирай любую (под свой экран):
http://pccar.ru/showpost.php?p=349525&postcount=942
Как ты и просил - есть закрытие менеджера той-же кнопкой (скриптом)
Выбирай любую (под свой экран):
http://pccar.ru/showpost.php?p=349525&postcount=942
Как ты и просил - есть закрытие менеджера той-же кнопкой (скриптом)
Заценил .4Icar_13_4_MPS_BB ...огромное спасибо бригаде разработчиков за сборочку....стала ещё красивше и интересней.
seriousstas
25.01.2016, 02:55
Заценил .4Icar_13_4_MPS_BB ...огромное спасибо бригаде разработчиков за сборочку....стала ещё красивше и интересней.
Поддержке и всем , кто выявлял недочёты - тоже Спасибо !
vasekbfg
25.01.2016, 23:36
Выбирай любую (под свой экран):
http://pccar.ru/showpost.php?p=349525&postcount=942
Как ты и просил - есть закрытие менеджера той-же кнопкой (скриптом)
Большое спасибо, сборочка вкусная, только часы в строке прокрутки -
как-то по детски выглядят (сразу сныкал их подальше через manual centering). Предлагаю запилить их рядом с кнопками LOGO / NOW PLAYING , скриптом с настройками , если кто умеет, ну там цвет , шрифт...
seriousstas
26.01.2016, 00:19
Большое спасибо, сборочка вкусная
Рад , что понравилась!
как-то по детски выглядят
Шрифт бегущей строки можно уменьшить и опустить ,
а часы увеличить ещё и подобрать подходящий шрифт(стоит этот http://www.xfont.ru/font/Traktir-ModernRegular_42917.htm
используется в календарях) .
Меня устраивает , и только в сикбаре (получается на всех экрнах),
а экран с LOGO / NOW PLAYING почти не использую ..
Часы больше для полноэкранного шаблона , если есть Икаровские - можно и убрать ..
vasekbfg
26.01.2016, 13:17
Рад , что понравилась!
Шрифт бегущей строки можно уменьшить и опустить ,
а часы увеличить ещё и подобрать подходящий шрифт(стоит этот http://www.xfont.ru/font/Traktir-ModernRegular_42917.htm
используется в календарях) .
Меня устраивает , и только в сикбаре (получается на всех экрнах),
а экран с LOGO / NOW PLAYING почти не использую ..
Часы больше для полноэкранного шаблона , если есть Икаровские - можно и убрать ..
часы, наверное у большинства в машине в бортовом компе рядом с экраном (как у меня), ну или в фубаре , хотя я использую полноэкранный скин fsreal.
Тут конечно хозяин - барин. Кому сгодятся, - гуд , но главное что сныкать можно )
seriousstas
26.01.2016, 22:52
сразу сныкал их подальше через manual centering
Корректнее будет полностью удалить %hh:%mm %WE %DD-%ME ,
либо удалить только часы оставив дату %WE %DD-%ME .
Параметр Stle._Format
Затем поднять бегущую строку параметром Scroll Text Heght
vasekbfg
26.01.2016, 23:00
некий глюк поймал - при первом запуске, можно с помощью крутилок выставить вид VUmeter , а после следующего входа тыкаешь и вид не меняется
seriousstas
26.01.2016, 23:12
некий глюк поймал - при первом запуске, можно с помощью крутилок выставить вид VUmeter , а после следующего входа тыкаешь и вид не меняется
Может запускаешь ещё копию Фубара ? - скрипты работаю только с одним экземпляром (может Икар в фоне запускает) , а вообще с таким не сталкивался , какое (из четырёх) название сборки ?
vasekbfg
27.01.2016, 10:29
Может запускаешь ещё копию Фубара ? - скрипты работаю только с одним экземпляром (может Икар в фоне запускает) , а вообще с таким не сталкивался , какое (из четырёх) название сборки ?
4Icar_13_4_MPS_BB
такая же байда была на 13_3 , но там с крутилками громкости.
vasekbfg
28.01.2016, 00:14
Щас посидел , обложки покликал и понял , что кликнутые даблкликом добавляются в плейлист Library view, в 13_3 они у меня заменялись в этом плейлисте последней даблкликнутой обложкой, а щас суммируются .
И так и сяк хорошо по-своему, но иногда хочется так а иногда надо сяк
(и когда надо по даблклику играть немедленно текущую обложку а остальное выкинуть из плейлиста , то надо сначала перейти на основную панель и удалить плейлист Library view)
можно ли в панели обложек добавить кнопку справа - очистка Library view
или сделать там где-нить выбор режима - что именно делать по даблклику?
Заранее спасибо
vasekbfg
28.01.2016, 00:28
Переделал немного функцию формирования обложек под себя ...
Неактуально
vasekbfg
28.01.2016, 00:43
Еще было-бы круто сделать группировку и сортировку разными пропертиз .например щас у меня все верно группируется по sorting opt = [%album%] , но сортировать хочу по [%album artist%] или по [%artist%]
(игрался с sorting opt, делал [%album artist%]^^[%album%] , и сразу разбиение идет по совпадению 2-х полей , и альбомы где исполнители разные (например , сборники) , бьются на множество групп с одинаковой обложкой. - понял что корректней группировать по полю [%album%])
что это даст - например у одного артиста несколько альбомов , первый называется на A , второй на N , третий на Z - при одновременной группировке и сортировке по альбому - они сгруппируются верно , но раскидаются по всей ленте от начала до конца. Наверное всем удобно сначала долистать до нужного артиста и далее выбрать 1 из его альбомов , которые все рядышком видны, что будет достигнуто реализацией данного сабжа.
seriousstas
28.01.2016, 02:36
vasekbfg
с крутилками громкости.
такого нет в сборке ...
Если речь о регуляторах чувствительности индикаторов - я их переделал ,
должны работать везде , а их переключение я не трогал (скрипт тот-же)
Либо - опиши подробнее , что к чему .
seriousstas
28.01.2016, 03:31
по title formatting увы , ни я ни
http://pccar.ru/showpost.php?p=349417&postcount=919
не смогут помочь ..
Ну и пиши в соседнюю тему - здесь - всё , что связано с Икаром .
А лучше здесь спроси :
http://foobar2000.ru/
можно ли в панели обложек добавить кнопку справа - очистка Library view
Нет .
Эти операции делаются в основной библиотеке (там есть кнопка очистки активного плейлиста) , в тч и перезапись при даблклике .
vasekbfg
29.01.2016, 11:33
Еще было-бы круто сделать группировку и сортировку разными пропертиз .например щас у меня все верно группируется по sorting opt = [%album%] , но сортировать хочу по [%album artist%] или по [%artist%]
(игрался с sorting opt, делал [%album artist%]^^[%album%] , и сразу разбиение идет по совпадению 2-х полей , и альбомы где исполнители разные (например , сборники) , бьются на множество групп с одинаковой обложкой. - понял что корректней группировать по полю [%album%])
что это даст - например у одного артиста несколько альбомов , первый называется на A , второй на N , третий на Z - при одновременной группировке и сортировке по альбому - они сгруппируются верно , но раскидаются по всей ленте от начала до конца. Наверное всем удобно сначала долистать до нужного артиста и далее выбрать 1 из его альбомов , которые все рядышком видны, что будет достигнуто реализацией данного сабжа.
Неактуально - оказалось проще теги перебить, чем дорабатывать скрипт
Неактуально - оказалось проще теги перебить, чем дорабатывать скрипт
Если нужен нормальный скрипт библиотеки с картинками и комп в машине потянет жирный скрипт, то лучше использовать скрипт Бретта JS Smooth Browser (http://fav.me/d9g6ko0)(пишет он их уже давно и шарит в этом очень и очень не плохо), работает примерно так же как Facets, выглядит и работает так...(видео не мое записывал сам автор)
jeZrjeDoKlU
так же можно вместе с ним использовать скрипт плейлиста JS Smooth Playlist (http://fav.me/d9g6kgk). Они сделаны в похожем стиле и работают вместе.
Они еще в перманентной бете но использовать можно, очень хорошо реализована тач прокрутка.
Если есть желание и знания можно допилить под себя.
Инструкции по установке и советы автора на странице по ссылке которую дал выше.
vasekbfg
31.01.2016, 04:44
скрипт заценил - сыроват , на группы не совсем корректно разбивает, да и текущий мне больше нравится.
ранее я игрался с закоментированным кодом в скрипте обложек и у меня как то обложка кликнутая разворачивалась на ее содержимом (процедура on_mouse_lbtn_down кажется) , щас у меня такого не получается.
Хотелось бы реализовать разворачивание состава обложки по раздвижению (on_size) если возможно .
скрипт заценил - сыроват , на группы не совсем корректно разбивает, да и текущий мне больше нравится.
ранее я игрался с закоментированным кодом в скрипте обложек и у меня как то обложка кликнутая разворачивалась на ее содержимом (процедура on_mouse_lbtn_down кажется) , щас у меня такого не получается.
Хотелось бы реализовать разворачивание состава обложки по раздвижению (on_size) если возможно .
Если теги нормально прописаны то разбивает нормально, у меня теперь нет с этим проблем, сам долго мучился с этим пока пока всю библиотеку не перебил нормальными тегами.
потому что это перелопаченный гибридный вариант:smile1: я уже и не помню что в нем менял...
Вот оригинал (http://fav.me/d6jxghs) этого скрипта.
А вот сборки (http://rghost.ru/private/7wgdm7PPW/871634cbab5cf2cc6e011e3e4c7d6431) с темой Zetro 2.7 и 2.9 с переделанным скриптом где выезжает список треков.
Это темы (http://rghost.ru/private/6wzlDLwfZ/9f3d898679c8943d110d62c89006ed07) Zetro 2.7 и 2.9 отдельно с этим скриптом.
У меня сейчас нет возможности ковырять этот скрипт, в последних сборках этот скрипт переделанный под тач есть, ну ты и сам об этом знаешь так как пользуешь его, поковыряй его посмотри сравни с тем что дал возможно настроешь как нужно.
vasekbfg
31.01.2016, 13:40
перестал со вчерашнего дня работать скрипт загрузки картинок исполнителей с lastfm
и новый 13_4 и старый в 13_3 . может с сайтом траблы? У кого нить работает?
.json файлы в папках artisits\... создаются , а фотки нет
Тоже не качает картинки...я уж начал грешить на провайдера (ростелеком прикрывал осенью у нас сайт), но
сейчас в принципе да...био качается (значит ласт фм не закрыт), картинки нет.
Я вернул к жизни скрипт картинок который используется в сборке, но нужно ставить компонент JScript Panel... вот его страница (https://github.com/19379/foo-jscript-panel/releases)
объясню почему придется ставить:
1.Нет большого желания каждый раз шерстить гору скриптов чтоб вернуть их к жизни для работы с компонентом WSH Panel Mod.
2.Марк постоянно меняет свои скипты и в каждом новом варианте многое уже работает по другому.
....
рабочий вариант скину позже... если кому то интересно...
seriousstas
31.01.2016, 22:55
Я вернул к жизни скрипт картинок который используется в сборке, но нужно ставить компонент JScript Panel... вот его страница (https://github.com/19379/foo-jscript-panel/releases)
объясню почему придется ставить:
1.Нет большого желания каждый раз шерстить гору скриптов чтоб вернуть их к жизни для работы с компонентом WSH Panel Mod.
2.Марк постоянно меняет свои скипты и в каждом новом варианте многое уже работает по другому.
....
рабочий вариант скину позже... если кому то интересно...
duzzy Привет!!! , а если просто заменить https://github.com/19379/js-marc2003/blob/master/js/thumbs.js
по пути foobar2000\wsh_marc2003\js\thumbs.js
и доставить JScript Panel ?
Или нужны Твои "добавки" для работы кнопок ?
PS
Проверил - всё работает . Можно "возвращать" ..
seriousstas
Привет!
Менять я не пробовал, смысл менять если функции меняются и переменные.
Там добавки не только для работы кнопок, но и для другого функционала... обход падений при некоторых ошибках... и др.
вот набор этого скрипта для jspanel (http://rghost.ru/private/8YLqCmLjc/40696bb1635e7781cc5ea8b2eca8498f)
seriousstas
01.02.2016, 01:13
seriousstas
Привет!
Менять я не пробовал, смысл менять если функции меняются и переменные.
Там добавки не только для работы кнопок, но и для другого функционала... обход падений при некоторых ошибках... и др.
вот набор этого скрипта для jspanel (http://rghost.ru/private/8YLqCmLjc/40696bb1635e7781cc5ea8b2eca8498f)
Ясно - а я вот только в машину забросил обновленный Марком thumbs , покатался - кнопки работают картинки грузятся , ошибок нет ,а что ещё надо ? :)
С другой стороны придётся и будущем править значит ... И думаю для быстрого решения после очередного апдейта на серваке - такой грубый метод тоже подойдёт (а вдруг Ты в отпуск уедешь )))...
Нашел подходящие треки , картинок которых нет на сервере и решил протестировать например http://www.last.fm/de
или http://www.last.fm/fr - изменений не было, но если поставить например http://www.xxx.fm/ или любой другой , закачка почему-то продолжается ,
а по-идее - не должна ведь ?
Спасибо ! , заменим комплект теперь для верности .
Как дела с "уни" сборкой (новым-старым плейлистом) , есть прогресс и над чем работаешь сейчас , пробовал ещё делать Windows "обрезание" :) ?
Заметил, если аварийно завершить работу Винды - настройки Фубара слетают , в PSS варианте c таким не сталкивался (там слетали до предидущего состояния ),
предположу Ты для этого и прикрутил сохранение (и восстановление) конфигурации - полезная функция !
seriousstas
01.02.2016, 02:59
По работе в ALBUM LIBRARY - есть там настройки :
таймер , чувствительность и шаг .
Думаю их нужно крутить каждому под себя . То, что работало плавно
на домашнем - по другому (совсем) ведёт себя в машине . Поменял цифры - и стало отлично
в авто тоже .
Спасибо ! , заменим комплект теперь для верности .
Заценил - работает хорошо !
Процедуры для замены :
1. Удалить панель WSH (с последующей заменой на JS) из PSS
Нужно расширять поля - оставлять только удаляемую панель и тд
С первого раза не получилось ...
2 Перекомпилировать AHK скрипты тк меняется класс окна ..
Придётся снова сборки паковать :)
seriousstas
Ясно - а я вот только в машину забросил обновленный Марком thumbs , покатался - кнопки работают картинки грузятся , ошибок нет ,а что ещё надо ?
не не подойдет у меня там грубо прописаны смена домена, диска, шрифтов, выбор режима загружать или нет...:)
файлы в которых есть изменения:
helpers.js
panel.js
thumbs.js
С другой стороны придётся и будущем править значит ... И думаю для быстрого решения после очередного апдейта на серваке - такой грубый метод тоже подойдёт (а вдруг Ты в отпуск уедешь )))...
возможно будет работать такой метод я не пробовал, но учти что это уже два разных компонента JScript Panel и WSH Panel Mod, Марк меняет в JS функции и их режим работы, добавляет новые и соответственно меняет свои скрипты.
А вообще этот скрипт может в любой момент перестать работать... они так на Ласте тоже не дураки, скриптами Марка много кто пользуется и я подозреваю что автозагрузка у него спецом убрана из Thumbs, потому как представь такую картину... тысяч триста человек одновременно запустят скрипт Марка и что будет))):)
Нашел подходящие треки , картинок которых нет на сервере и решил протестировать например http://www.last.fm/de
или http://www.last.fm/fr - изменений не было, но если поставить например http://www.xxx.fm/ или любой другой , закачка почему-то продолжается ,
а по-идее - не должна ведь ?
по идее не должна... т.е. ты вручную вводил домен ?
И это в новом комплекте ?
Спасибо ! , заменим комплект теперь для верности .
Пожалуйста ;)
Как дела с "уни" сборкой (новым-старым плейлистом) , есть прогресс и над чем работаешь сейчас , пробовал ещё делать Windows "обрезание" ?
Потихоньку делаю пока сборку, много чего уже добавил и поменял;). В скрипте-плейлиста старого тоже много чего переделал и добавил, но пока все свободное время уходит на сборку и МПС. До винды еще не добрался толком, пробно несколько раз обрезал 8.1 и 10-ку... впечатления неоднозначные))):) 10-ка полное гумно(режется нормально почти без проблем) а вот работает конечно через *опу, описывать тут не буду потом видос скину посмотришь как она работает))), а 8.1 работает без проблем даже если ее ободрать как липку под 0:)(в журнале почти нет ошибок, имею ввиду что нет критических ошибок).
---------
По сборке сейчас короткий видос сниму и выложу в этом сообщении.
Видос...
---------
Заметил, если аварийно завершить работу Винды - настройки Фубара слетают , в PSS варианте c таким не сталкивался (там слетали до предидущего состояния ),
предположу Ты для этого и прикрутил сохранение (и восстановление) конфигурации - полезная функция !
Есть такое, я у себя поэтому кнопку SAVE(дискета) поэтому и поставил + поставил плагин Jesus для автокопирования и архивации важных папок и настроек.
Кнопка SAVE спасает очень, при сбое если недавно жал на кнопку то получишь свежие настройки, а так все сбросится по дефолту как при первом запуске сборки на компе.
В ПСС у меня вообще мега слеты были(еще один камень в сторону ПСС:)), аварийное завершение, либо отрубание питания приводило к чистому листу... т.е. запускаешь фубар после сбоя(отключения питания), и получаешь чистый ПСС, нет кнопок нет скрипта внутри нет ничего...
seriousstas
01.02.2016, 05:21
ты вручную вводил домен ?
Изменял тот , что прописан в настройках.
И это в новом комплекте ?
Пробовал в старом и новом (попробуй сам напиши любой адрес.. )
плагин Jesus
Надо поизучать ..
нет кнопок нет скрипта внутри нет ничего...
это как-раз то , что я уже дважды получил после ресета на последней сборке .
Поможет плагин в этом случае ?
Потихоньку делаю пока сборку, много чего уже добавил и поменял
всегда нтерестно посмотреть , что-то новое :)
seriousstas
Изменял тот , что прописан в настройках.
попробовал.... ну да так и есть...))) не знаю даже наверно у него еще что то прикручено в скрипте.
Надо поизучать ..
там особо нет ничего, просто архивация указанных папок, самостоятельно настройки он не восстанавливает... просто что то типо бэкапа.
это как-раз то , что я уже дважды получил после ресета на последней сборке .
Поможет плагин в этом случае ?
странно с МПС у меня таких проблем не было еще, просто сбрасывается до дефолтного состояния как при первой настройке и все.
Плагин поможет, нужно только вручную разархивировать и заменить файлы настроек.
всегда нтерестно посмотреть , что-то новое
Вот видос (https://drive.google.com/file/d/0B60qIBsIiUkgZTdkRC11NF9tQVk/view?usp=sharing) сборки...:wink2:
seriousstas
а если просто заменить https://github.com/19379/js-marc2003...r/js/thumbs.js
по пути foobar2000\wsh_marc2003\js\thumbs.js
и доставить JScript Panel ?
Или нужны Твои "добавки" для работы кнопок ?
я проверил можно заменить thumbs.js будет качать картинки...
Пока JScript Panel можно не ставить, на WSH панели работает нормально, нужно просто подменить на thumbs.js из моего пакета для JScript Panel (http://pccar.ru/showpost.php?p=350350&postcount=2344).
kgena_ua
01.02.2016, 23:11
Ни у кого не возникают какие-то странности с загрузкой картинок с www.last.fm, то загружаются, то нет. Сегодня на работе целый день тестировался в фоне скрипт загрузки изображений - все было нормально, пришел домой - не грузятся.
seriousstas
02.02.2016, 00:00
Ни у кого не возникают какие-то странности с загрузкой картинок с www.last.fm, то загружаются, то нет. Сегодня на работе целый день тестировался в фоне скрипт загрузки изображений - все было нормально, пришел домой - не грузятся.
аналогично , вот duzzy - пишет выше - всё-таки работает из WSH ,
меняю в Авто - не работает , прихожу домой - норм.
vasekbfg
02.02.2016, 00:22
duzzy Привет!!! , а если просто заменить https://github.com/19379/js-marc2003/blob/master/js/thumbs.js
по пути foobar2000\wsh_marc2003\js\thumbs.js
и доставить JScript Panel ?
Или нужны Твои "добавки" для работы кнопок ?
PS
Проверил - всё работает . Можно "возвращать" ..
уиии. заработало
Я бы особо не надеялся на этот скрипт загрузки картинок, так как в любой момент на Ласте что то поменяют и привет... Думаю что им не особо нравится лишняя нагрузка на свои серваки.
seriousstas
попробуй папки удали полностью на незапущенным фубаре, вот эти wsh_data и wsh_settings в папке фубара.
Скрипты немного глуковатые у Марка, он сам на Гидрогене писал что иногда помогает установка скрипта в новую панель, либо установка в девственный фубар(т.е. установка в свеже установленную WSH Panel в нашем случае) почему сам не знаю иногда помогает когда используешь большие и сложные скрипты... например как у Бретта.
vasekbfg
02.02.2016, 11:28
какой скрипт более надежный ? https://github.com/19379/js-marc2003/blob/master/js/thumbs.js или http://rghost.ru/private/8YLqCmLjc/40696bb1635e7781cc5ea8b2eca8498f
или это одно и тоже?
vasekbfg
таких скриптов нет... потому как в любой момент может изменится процедура получения картинок с сервера ЛастФм и картинки перестанут загружаться.
по указанным ссылкам пакеты скриптов одного автора marc2003, вторая ссылка пакет с моими доработками(опции с настройками, автозагрузка, удаление картинок).
seriousstas
02.02.2016, 19:53
duzzy
попробуй папки удали полностью
Ок , как раз бегу в машину (предполагаю , просто сервак шалил)
автозагрузка, удаление картинок
Это как ни странно работало если просто поменять https://github.com/19379/js-marc2003/blob/master/js/thumbs.js
Krysanov
02.02.2016, 20:38
А в версии 13.1 картинки есть.. Как теперь запустить их в последней сборке? Привык я к ним:blush:
seriousstas
02.02.2016, 20:52
А в версии 13.1 картинки есть.. Как теперь запустить их в последней сборке? Привык я к ним:blush:
Это ранее скачанные . Удали папку wsh_data
Как вернуть картинки в соседней (http://pccar.ru/showthread.php?t=19671&page=99) теме
Krysanov
02.02.2016, 21:12
Это ранее скачанные . Удали папку wsh_data
Как вернуть картинки в соседней (http://pccar.ru/showthread.php?t=19671&page=99) теме
Да, спасибо, вроде оно.. По мне одно и тоже в двух темах .. Запутался
duzzy
Ок , как раз бегу в машину (предполагаю , просто сервак шалил)
Это как ни странно работало если просто поменять https://github.com/19379/js-marc2003/blob/master/js/thumbs.js
Ну тут может быть что угодно сервак, соединение, провайдер... если помнишь прошлые версии скриптов картинок когда их еще можно было обновлять прямо из панели скрипта, обновлялись они Марком очень часто... А загрузка была через API ключи, и Ласт постоянно банил ключи Марка.
Основные функции автозагрузка/выкл автозагрузки, удаление картинок (пока)работать будут при простой замене thumbs.js, потому как весь функционал в основном скрипте, а доп. фунции типо смены диска, домена и т.д. работать не будут.
И да если в thumbs.js что то изменится под JScript Panel, то работать такой вариант перестанет.:wink2:
seriousstas
03.02.2016, 00:45
И да если в thumbs.js что то изменится под JScript Panel, то работать такой вариант перестанет.:wink2:
Ну я уже потренировался с JScript Panel ..
Krysanov
одно и тоже
Так и есть . Икар не у всех стоит .
seriousstas
:) А я вот подумываю перейти на JScript Panel, но пока очень лениво скрипты переделывать под нее... слишком много перелопачивать нужно + некоторые функции нужно менять. Надо прикинуть достоинства и недостатки))):).
seriousstas
03.02.2016, 01:39
seriousstas
:) А я вот подумываю перейти на JScript Panel, но пока очень лениво скрипты переделывать под нее... слишком много перелопачивать нужно + некоторые функции нужно менять. Надо прикинуть достоинства и недостатки))):).
У этой панели есть перспектива думаю ...
А что-б потом меньше переделывать наверное нужно перелазить по-немногу . Вот только попробовал сикбар сунуть - работает без правок ..
А вот jsplaylist врд-ли получится адаптировать . Много изменений...
У этой панели есть перспектива думаю ...
А что-б потом меньше переделывать наверное нужно перелазить по-немногу . Вот только попробовал сикбар сунуть - работает без правок ..
Согласен перспектива есть, Марк единственный кто добавил в нее нормальный и очень нужный функционал(например: функцию опроса библиотеки на предмет добавления удаления треков и прилично оптимизировал код... даже добавил боковую прокрутку мышью влево вправо), но пугает то что Марк переделывает функции и не всегда они корректно работают... народ жалуется... но как и всегда в начале всегда бывают ошибки:) посмотрим что получится дальше если ему не надоест ее править.
Сикбар будет работать, не будет работать(правильно) скрипт плейлиста, и библиотека... я у себя до WSH 1.6.0 дошел потом надоело постоянно править, потому что он через день правки вносил в компонент, в итоге он вообще сменил ему имя. Сейчас вроде более менее устаканилось с версиями))):). Можно попробовать перейти, но старые скрипты работать не будут, и если скрипт большой то лопатить его придется очень долго и нудно, но как вариант можно конечно и WSH Panel вместе пользовать... просто смысл использовать два почти одинаковых компонента ???
---------------
я могу перегнать JSplaylist под JScript Panel, Марк делал мод под свой компонент, но нужно еще доп правки вносить... я еще даже не смотрел что там изменилось, скрипт большой объем изменений неизвестен, нужно время, а у меня его пока нет...:no2:
vasekbfg
03.02.2016, 21:21
подскажите , где в каком скрипте какая функция отвечает за то чтоб трек переключать по свайпу на таче?
подскажите , где в каком скрипте какая функция отвечает за то чтоб трек переключать по свайпу на таче?
про свайп не уверен, но в последнем JScript Panel (https://github.com/19379/foo-jscript-panel/releases) есть такая функция "on_mouse_wheel_h" callback for left/right scrolling.
Делить экран пополам и в ней вызывать функцию переключения треков prev/next, либо просто на левый и правый скролл вешать переключение треков.
----------------------
Спасибо за идею! Попробую у себя в сборке сделать в JSPlaylist, нужно только скрипт плейлиста перегнать на JScript Panel компонент.
seriousstas
04.02.2016, 00:03
про свайп не уверен, но в последнем JScript Panel (https://github.com/19379/foo-jscript-panel/releases) есть такая функция "on_mouse_wheel_h" callback for left/right scrolling.
Делить экран пополам и в ней вызывать функцию переключения треков prev/next, либо просто на левый и правый скролл вешать переключение треков.
----------------------
Спасибо за идею! Попробую у себя в сборке сделать в JSPlaylist, нужно только скрипт плейлиста перегнать на JScript Panel компонент.
Может задать область снизу экрана , которая бы принимала движения влево-вправо :rolleyes2: ?
А вообще интересно , что выйдет ..
Может задать область снизу экрана , которая бы принимала движения влево-вправо :rolleyes2: ?
А вообще интересно , что выйдет ..
Привет!
Я уже сделал тестовый вариант на JScript Panel ;)
Вот видос (https://drive.google.com/file/d/0B60qIBsIiUkgM3U4YkhSS0ctd2c/view?usp=sharing) как работает(сделано за пять минут левой ногой:)))) нужно еще посмотреть как это нормально сделать)
:wink2:
--------------------------
Посмотрел подумал и решил на JS перейти :big:
seriousstas
04.02.2016, 00:42
подумал и решил на JS перейти
А с библиотекой что делать будешь , или пока гибрид ?
Ща посмотрим на творчество левой ноги :)
Думаю может эту семидюймовку 4Icar на http://foobar2000.ru/ залить ?
Вроде стабильно стартует ...
+нашел то , что сделал в спешке (заменил Thrums в двух панелях вместо одной)
в сборке с мелкими кнопками для натива (4Icar_13_4_MPS_SB) ..перезалил (http://rghost.ru/8MfjxNhGF) ,
замени в "Готовых"
_____
C отдельной панелькой понятно , а как это в плейлист сунуть , есть идеи ?
А с библиотекой что делать будешь , или пока гибрид ?
Ща посмотрим на творчество левой ноги :)
Думаю может эту семидюймовку на http://foobar2000.ru/ залить ?
Вроде стабильно стартует ...
+нашел то , что сделал в спешке (заменил Thrams в двух панелях вместо одной)
в сборке с мелкими кнопками для натива (4Icar_13_4_MPS_SB) ..перезалью
Библиотека у меня работает), полностью не проверял, но вроде пашет.
Да зацени мне понравилось, сейчас еще немного подстроил и вообще гуд работает... но нужно смотреть на скрипте-плейлиста как он вместе с прокруткой будет шпарить))) + еще в том что можно в любой другой скрипт пихнуть и переключать треки на других панелях пальцем...
Работает как прокрутка вниз/вверх по тому же принципу, только влево/вправо.
Думаю может эту семидюймовку на http://foobar2000.ru/ залить ?
Ты про свою сборку ?
Думаешь им будет интересно... она же под тач заточена, они ее просто распотрашат на скрипты и функции:yes4:
Я свои переделки скриптов только тут выкладывал, на DA сборка лежит как бэкап)))
На счет foobar2000.ru не знаю... смотри сам, я тебе уже про этот момент рассказывал...(открыто писать не хочу, это лишнее)
я на DA не от лучшего расклада сижу.
заменил Thrums в двух панелях вместо одной
Ты про Thumbs.js ?
Хорошо как перезальешь ссылки скинешь я заменю.
Мне кстати так и не ответили на письма с просьбой о правах на редактирование темы.
-----------------------
И еще все забываю сказать, если WASAPI в Exclusive режиме то микшер в винде вообще не работает, а если звук можно регулировать микшером виндовым то значит он Shared режиме.
seriousstas
04.02.2016, 01:28
Думаешь им будет интересно... она же под тач заточена, они ее просто распотрашат на скрипты и функции
Да, свою ,как и мы потрошим ))) разные , я от-тудова много-чего перенял ..
Думал, может даст толчёк :) для новых идей и сборок на MPS , а-то их на пальцах посчитать , а ведь достоинств у сплиттера оказалось не мало ..
WASAPI в Exclusive режиме то микшер в винде вообще не работает, а если звук можно регулировать микшером виндовым то значит он Shared
Насколько знаю сам плагин для вывода звука делался как Exclusive .
1 .Громкость крутит , только общую .
2 .Любые сторонние звуки отключены (не слышны, но можно параллельно запустить вторую звучку).
3. Через Asio тоже можно крутить звук общей громкостью . (И при этом даже не работает вторая звук. карта)
Возможно драйвер U7-й Асуса передаёт управление как-то :dntknw:
Мне кстати так и не ответили на письма с просьбой о правах на редактирование темы.
да, тут похоже админы в спячке , и Икар тоже совсем притих в развитии ..
Да, свою ,как и мы потрошим ))) разные , я от-тудова много-чего перенял ..
Думал, может даст толчёк :) для новых идей и сборок на MPS , а-то их на пальцах посчитать , а ведь достоинств у сплиттера оказалось не мало ..
Насколько знаю сам плагин для вывода звука делался как Exclusive .
1 .Громкость крутит , только общую .
2 .Любые сторонние звуки отключены (не слышны, но можно параллельно запустить вторую звучку).
3. Через Asio тоже можно крутить звук общей громкостью . (И при этом даже не работает вторая звук. карта)
Возможно драйвер U7-й Асуса передаёт управление как-то :dntknw:
А вообще выложи пусть слегка офигеют, что можно сделать при желании для фубара...))):smile1:
Возможно и даст толчёк, мне на DA в личку уже были неоднозначные предложения поучаствовать в постройке скина))). Пара человек благодарили за сборку, один из Китая видос показывал как у него работает, другой вражина))) из США растекался в комплиментах)) видать не за того принял по полярности:big:.
Насколько знаю сам плагин для вывода звука делался как Exclusive .
Ну насколько я понял систему работы то получается так, при Шаред режиме возможны регулировка звука и участие других приложений в потоке, а вот при Эклюзивном получается так что микшер идет лесом и регулировка звука происходит только через приложение отправляющее поток в режиме Эксклюзив.
Блин возможно ты прав и я уже запутался))) к чему ляпнул все это, я тут в ПотПлеере включал режим WASAPI Exclusive и звук регулировался только плеером, микшер винды был мертвый(все крутилки можно крутить, но результат нулевой) ...надо будет узнать у знатоков:smile2:
да, тут похоже админы в спячке , и Икар тоже совсем притих в развитии ..
Похоже на то :)
Да Икар конечно жалко что встал, возможности огромные... его бы немного допилить до ума(в плане темы/скина убрать ручную настройку чтоб можно было интерфейс менять, визуальных настроек почти нет.... и т.д. получается что кнопок и всякой всячины много а редактировать ее только руками можно).
-----------------------------------
А я щас плейлист перегоняю на JSPanel:wacko2:(и как всегда Марк без приколов не обошелся, заменил имя папки Бретта на свою), посмотрим что получится, уже охота попробовать треки переключать влево вправо)))
seriousstas
04.02.2016, 02:52
треки переключать влево вправо)))
А я буквально пару дней назад водил пальцем по Фубару после ПотПлеера
и думал , как-бы это реализовать (даже не зная о том , что это лишь в JSP) ... Идея мыслить дальше тут-же отпала ,когда понял , что идеально (параллельно) влево-вправо не проведёшь и будет цепляться список , что не есть гуд . Поэтому интересно , что ты придумаешь - вдвойне ..
А я буквально пару дней назад водил пальцем по Фубару после ПотПлеера
и думал , как-бы это реализовать (даже не зная о том , что это лишь в JSP) ... Идея мыслить дальше тут-же отпала ,когда понял , что идеально (параллельно) влево-вправо не проведёшь и будет цепляться список , что не есть гуд . Поэтому интересно , что ты придумаешь - вдвойне ..
))):) Вот в этом то пока и засада, нужно немного обмозговать как исключить другую систему координат(говорили учи математику:)), на пустой панели работает как надо, но в плейлисте есть свои трудности...
Плейлист перегнал на JSPanel, вроде работает как надо, нужно погонять посмотреть будет падать или нет.
seriousstas
04.02.2016, 03:49
А вообще выложи
Ок коротко , всего не опишешь ...
Добавил тему туда и Thrums обновил заодно в 2-х видах сборки :
http://foobar2000.ru/forum/viewtopic.php?t=5876&p=59842#p59842
Плейлист перегнал на JSPanel, вроде работает как надо
Отлично!
Добавил и Thrums обновил заодно , может кому-то лень было самому :
http://foobar2000.ru/forum/viewtopic.php?t=5876&p=59842#p59842
Отлично!
Молодцом:great:, пусть посмотрят что мы тоже не пальцем деланые)))
Прикрутил переключение треков, работает нормально.... теперь буду думать как все это до кучи вместе собрать:smile1:
seriousstas
Ну моя сделал...ГЫЫЫ
Завтра буду допиливать:)
переключает нормально, можно даже по диагонали пальцем водить и будет щелкать, не идеально конечно но работает как нужно... скорость ведения пальцем из точки А в точку Б(для переключения трека) не важна главное пройти пол экрана и трек переключится.
Вот видосик (https://drive.google.com/file/d/0B60qIBsIiUkgQXlQY2VyMlRrbmc/view?usp=sharing) коротенький
--------------
думаю что такую переключалку можно и без JSPanel организовать...
seriousstas
04.02.2016, 04:59
seriousstas
Ну моя сделал...ГЫЫЫ
Завтра буду допиливать:)
переключает нормально, можно даже по диагонали пальцем водить и будет щелкать, не идеально конечно но работает как нужно...
Вот видосик (https://drive.google.com/file/d/0B60qIBsIiUkgQXlQY2VyMlRrbmc/view?usp=sharing) коротенький
--------------
думаю что такую переключалку можно и без JSPanel организовать...
Возврат на трек после переключения? - норм переключалка такая :) !
Возврат на трек после переключения? - норм переключалка такая :) !
Да получается по сути не важно что список уехал вниз или вверх, после переключения идет фокус на трек и все в порядке ты в нужном месте:smile2:
Получается примерно так, сейчас быстро набросаю...
http://rghost.ru/private/8rB6D4bM5/593bbd47525e3bc3f7b8f62bd718e82f/thumb.png (http://rghost.ru/private/8rB6D4bM5/593bbd47525e3bc3f7b8f62bd718e82f.view)
красный квадрат - панель плейлиста
желтые стрелки - переключение по горизонтали
зеленые стрелки - переключение по диагонали(так же работает в зеркальном отражении)
вертикальные движения пальцем(возможно небольшое отклонение от вертикали) вверх/вниз прокрутка плейлиста
-------------
ладно я пошел спать, и так не высплюсь а завтра еще дел куча... спок ночи:bye:
seriousstas
04.02.2016, 18:35
Да получается по сути не важно что список уехал вниз или вверх, после переключения идет фокус на трек и все в порядке ты в нужном месте:smile2:
Считаю это большим "+" . Можно другие хотелки реализовать ,
переключать так что-то ещё .
Я вряд-ли буду по экрану водить что-б треки щелкать , если под пальцем кнопки руля .. нужно подумать :drunk: , где это можно применить .
думаю что такую переключалку можно и без JSPanel организовать
Открой секрет .
on_mouse_wheel_h ведь только там .
Считаю это большим "+" . Можно другие хотелки реализовать ,
переключать так что-то ещё .
Я вряд-ли буду по экрану водить что-б треки щелкать , если под пальцем кнопки руля .. нужно подумать :drunk: , где это можно применить .
Открой секрет .
on_mouse_wheel_h ведь только там .
Ну можно это насовать во все скрипты:smile1:, и попробовать организовать выбор действий(в фубаре есть такая возможность).
А почему нет я бы попробовал, слепое переключение иногда полезно особенно когда пассажир слева с очень большими пальцами или девушка которой нужно долго объяснять как тут тач работает))).
Я вчера не пробовал в WSH панели(буду сейчас делать) но как мне кажется on_mouse_wheel_h тут не причем... это просто смена осей движения мыши по экрану и действие по достижению определенных координат... надо проверить...
Вчера заметил в JSPanel одну не очень приятную штуку, скрипты прилично подтормаживают или их продергивает(при отрисовке графика рвется на экране, т.е. происходит как бы сдвиг элементов, по другому не знаю как описать), с WSH панелью такой проблемы не замечал. Возможно это конечно мне показалось, но ощущения редко обманывают(если появляются сомнения значит что то не так).:smile1:
------------------------------
Все это переключение прекрасно работает в WSH Panel Mod :)
не совсем понимаю как применить этот on_mouse_wheel_h.... посмотреть пример бы как это реализовано... в нашем случае при манипуляции с тачем задействована on_mouse_move(); а из нее уже идет вызов колеса мыши on_mouse_wheel(); и в этой функции можно также крутить в горизонтали как я делал CoverFlow сменой Y на X...
vasekbfg
04.02.2016, 21:15
про свайп не уверен, но в последнем JScript Panel (https://github.com/19379/foo-jscript-panel/releases) есть такая функция "on_mouse_wheel_h" callback for left/right scrolling.
Делить экран пополам и в ней вызывать функцию переключения треков prev/next, либо просто на левый и правый скролл вешать переключение треков.
----------------------
Спасибо за идею! Попробую у себя в сборке сделать в JSPlaylist, нужно только скрипт плейлиста перегнать на JScript Panel компонент.
дык к чему я спросил - у меня то в 13_4 в сборке что я брал по ссылке Стаса треки переключаются по свайпу с определнным ускорением. дело в том , что я переходя на страницу с обложками тоже листаю эти обложки свайпами , и получается что када листаешь обложки , то треки могут переключаться, что нежелательно, приходится обложки медленно свайпить чтобы трек не переключался. надо сделать чтобы в режиме этого окна свайп треки не переключал
дык к чему я спросил - у меня то в 13_4 в сборке что я брал по ссылке Стаса треки переключаются по свайпу с определнным ускорением. дело в том , что я переходя на страницу с обложками тоже листаю эти обложки свайпами , и получается что када листаешь обложки , то треки могут переключаться, что нежелательно, приходится обложки медленно свайпить чтобы трек не переключался. надо сделать чтобы в режиме этого окна свайп треки не переключал
http://rghost.ru/private/7B6NWYTFY/8c80f30ac98ba62d5aba1dcec65bcea3/thumb.png (http://rghost.ru/private/7B6NWYTFY/8c80f30ac98ba62d5aba1dcec65bcea3.view)
Если ты говоришь про этот скрипт то такого функционала в нем просто нет(он не может переключать треки если в нем это не прописать), крутить его можно как угодно и треки переключать он не будет.
Дело в том что в компоненте WSH Panel Mod нет свайпов и их поддержки, и этот компонент не имеет нативной поддержки жестов и тача...
Суть в том что вся прокрутка в скриптах организована по такому принципу, зажатие левой кнопки мыши и включение прокрутки колесом мыши при движении мыши вниз/вверх(в случае прокрутки в плейлисте)... по простому это просто хак т.е. совмещение трех функций в одну ---> on_mouse_lbtn_down(); on_mouse_move(); on_mouse_wheel();
Первый раз сталкиваюсь с такой проблемой скорее всего нужно тач настроить, возможно сам фубар подхватывает свайпы и переключает треки(хотя это маловероятно)...
seriousstas
05.02.2016, 00:46
duzzy
по простому это просто хак т.е. совмещение трех функций в одну ---> on_mouse_lbtn_down(); on_mouse_move(); on_mouse_wheel();
примерно понял , надо будет "углубиться" :)
Ты про Thumbs.js ?
Хорошо как перезальешь ссылки скинешь я заменю.
http://rghost.ru/8MfjxNhGF
duzzy
примерно понял , надо будет "углубиться" :)
http://rghost.ru/8MfjxNhGF
вообще это больше математика:smile2: оси координат и их обозначение в скрипте, т.е. зажимаем левую кнопку и далее по Y или X двигаем мышь и при этом работает/не работает колесо мыши... проблема возникает тогда когда нужно описать это дело в скрипте, например что то вроде этого...
if(x>=0 && x<ww && y>=0 && y<wh)....
я могу это прочитать, но как описать то что нужно мне... не очень понятно:big:
Сейчас поправлю ссылку.
-----------------------------
Ссылку поправил.
seriousstas
в скрипте инет-картинок можешь еще так же попробовать удалять, без отдельного АНК скрипта...:smile2:
в стр.21 основного скрипта замени
это
var set_path = fb.ProfilePath + "\\wsh_data\\";
на это
var set_path = fb.ProfilePath + "\\wsh_data\\artists\\";
в стр.43 основного скрипта замени
это
WshShell.Run(set_path + "RemoveDir.exe");
на это
fso.DeleteFolder(set_path + "*.*");
иногда срабатывает и удаляет почти все, бывает нужен рестарт фубара... повторное нажатие на огонь лечит проблему)):yes2:
удаляет подчистую всю папку artists.
seriousstas
05.02.2016, 04:17
seriousstas
в скрипте инет-картинок можешь еще так же попробовать удалять, без отдельного АНК скрипта...:smile2:
в стр.21 основного скрипта замени
это
var set_path = fb.ProfilePath + "\\wsh_data\\";
на это
var set_path = fb.ProfilePath + "\\wsh_data\\artists\\";
в стр.43 основного скрипта замени
это
WshShell.Run(set_path + "RemoveDir.exe");
на это
fso.DeleteFolder(set_path + "*.*");
иногда срабатывает и удаляет почти все, бывает нужен рестарт фубара... повторное нажатие на огонь лечит проблему)):yes2:
удаляет подчистую всю папку artists.
Понял . "Пролечим" если что ))
Гена кстати так затирает (все jpg-ги в своих "картинках") :
function on_metadb_changed() {
artist = Eval("%artist%");
if (artist != old_artis){
try {
fso.deleteFile(tmp_b_path + "*.jpg" );
Не замечал такого (только с одним , первым на сайте фото)?:
Will Tang_cc03324755234f5abb9b155fc6ce45e7.jpg
Will Tang_cc03324755234f5abb9b155fc6ce45e7.jpg.jpg
Или это только у меня дубли ? Не , похоже у Марка так обзывает первую картинку ..
seriousstas
Гена кстати так затирает (все jpg-ги в своих "картинках") :
Гена сделал свой скриптец... посмотрел прикольный.
Или это только у меня дубли ? Не , похоже у Марка так обзывает первую картинку ..
Нет не только у тебя :) последний пакет 2.4 Марка и на JSPanel так же идет дубль в каждой папке.
seriousstas
06.02.2016, 00:31
seriousstas
Нет не только у тебя :) последний пакет 2.4 Марка и на JSPanel так же идет дубль в каждой папке.
Может уже видел решение (как убрать дубли , вчера попробовал так):
Открыть блокнотом и поправить в :
foobar2000\wsh_marc2003\js\thumbs.js (найти поиском) :
531 var filename = base + url.substring(url.lastIndexOf("/") + 1) + ".jpg";
на
var filename = base + url.lastIndexOf (+1) + ".jpg";
Дублей нет .Названия теперь :
Ricardo Donoso_39.jpg
Ricardo Donoso_40.jpg
Может уже видел решение (как убрать дубли , вчера попробовал так):
Открыть блокнотом и поправить в :
foobar2000\wsh_marc2003\js\thumbs.js (найти поиском) :
531 var filename = base + url.substring(url.lastIndexOf("/") + 1) + ".jpg";
на
var filename = base + url.lastIndexOf (+1) + ".jpg";
Дублей нет .Названия теперь :
Ricardo Donoso_39.jpg
Ricardo Donoso_40.jpg
О Гуд сейчас попробуем))):)
скрипт у Гены шустро работает, быстрее чем у Марка, но нужно его еще немного допилить и будет классная замена белеберды от Марка :smile1:
--------------------------------------
у меня при таком варианте не все фотки грузит...
Скрипт у Гены круче чем у Марка, поставь лимит картинок в настройках 20-ть и скрипт загрузит кучу картинок:shok:
КЛАСС!!!:dance1::dance:
Буду потихоньку переделывать под тач скрипт Гены...
seriousstas
06.02.2016, 03:30
поставь лимит картинок в настройках 20-ть и скрипт загрузит кучу картинок
в каком - Марка ? Поставил (15) , тогда :
у меня при таком варианте не все фотки грузит...
вроде всё грузит с правкой и без дублей ...
Буду потихоньку переделывать под тач скрипт Гены...
ок , может он поправит этот "ступор" .
в каком - Марка ? Поставил (15) , тогда :
вроде всё грузит с правкой и без дублей ...
ок , может он поправит этот "ступор" .
В скрипте Гены поставь лимит 20-ть фоток) и он загрузит 20-ть если они есть на серваке.
У Марка я проверял не догружает))):), дублей нет и имена нормальные, но не все фотки грузит...
проверь сам...
оставь две строки в скрипте и комментируй их по очереди перед перезапуском фубара
//var filename = base + url.substring(url.lastIndexOf("/") + 1) + ".jpg";
var filename = base + url.lastIndexOf(+ 1) + ".jpg";
ок , может он поправит этот "ступор"
надеюсь что поправит, скриптец у Гены работает в разы лучше и шустрее чем у Марка... огорчает пока только этот непонятный косяк с инет-радио.
---------------------------
Прокрутку картинок пальцем уже приколотил(не все работает как надо пока;)) в скрипт Гены, а также смену шрифтов, цвета, размеров шрифтов... остались пока непонятки с прокруткой текста и картинок, не пойму как исключить область для таскания текста по экрану и прокрутку.
seriousstas
06.02.2016, 05:24
В скрипте Гены поставь лимит 20-ть фоток) и он загрузит 20-ть если они есть на серваке.
Ну у Марка - ж так же :) , почти , бо 1 будет дубль , то-есть 19 .
дублей нет и имена нормальные, но не все фотки грузит...
Я понял - нужно просто ставить больше )
Например , что-б грузило 9 - ставишь 12 в настройках .
Или ,я так понял , Ты не видел этой настройки у Марка (thumbs download limit) ...
Скажи плиз , как , к примеру у него поменять время прокрутки фоток в поп-ап меню (он там полностью следы запутал...) ?
Через настойки можно , но хотел понять , как там это устроено .
seriousstas
Я у Марка лимит не менял не пробовал даже))), по умолчанию 9-ть я и не парился)))
Я понял - нужно просто ставить больше )
как то странно счет идет))) если нужно 9-ть ставить в лимите 12-ть:)
-----------------
ща покажу как только его записки открою...)))
идешь в Тумбс строка 312 это цикл 5 сек из пуп-ап меню... далее смотришь цифру 4065, далее крутишь вниз на строку 346 switch (idx) {, далее ищешь case 4065: и смотришь что нужно делать, увидешь такую хрень...
case 4060:
case 4065: ---------5 сек
case 4070: ---------10 сек
case 4080: ---------20 сек
this.cycle = idx - 4060;
window.SetProperty("2K3.THUMBS.CYCLE", this.cycle);
break;
можно сделать по простому прописать свое время цикла... но при этом не будет срабатывать проверка на радио-кнопке в пуп-апе,
поставь комментарий 315 стр.
//panel.s12.CheckMenuRadioItem(4060, 4080, this.cycle + 4060);
case 4060: ---------- 0 сек
this.cycle = 0;
window.SetProperty("2K3.THUMBS.CYCLE", this.cycle);
break;
case 4065: ---------5 сек
this.cycle = 20;
window.SetProperty("2K3.THUMBS.CYCLE", this.cycle);
break;
case 4070: ---------10 сек
this.cycle = 40;
window.SetProperty("2K3.THUMBS.CYCLE", this.cycle);
break;
case 4080: ---------20 сек
this.cycle = 60;
window.SetProperty("2K3.THUMBS.CYCLE", this.cycle);
break;
по другому пока не знаю как, видимо где то зарыты цифры цикла в других скриптах... в Тумбсе есть только проверка на цифру в цикле... т.е. если больше 0 то ... либо как то через idx считает... хз :)
возможно или panel.js или helpers.js
seriousstas
06.02.2016, 06:26
Ясно , лучше не вбивать такое в голову ))
Ясно , лучше не вбивать такое в голову ))
Если интересно можно ковырнуть и понять, но я сам особо эти меню не трогал... так добавить что то, убрать.
В его скриптах очень сложно разбираться(муть мутовая:be:), попробуй скрипты Бретта посмотри на предмет меню правой кнопки мыши, у него все понятно и есть комментарии где что расположено... возьми старенький скрипт плейлиста и там поковыряйся.:smile2:
seriousstas
06.02.2016, 06:46
Если интересно можно ковырнуть и понять
Пасиб - получилось уже менять значения , но с Тобой сложно не согласится))
...
нужно просто дописать эти показатели сюда для проверки :
panel.s12.AppendMenuItem(MF_STRING, 4061, "1 seconds");
panel.s12.AppendMenuItem(MF_STRING, 4063, "3 seconds");
panel.s12.AppendMenuItem(MF_STRING, 4065, "5 seconds");
vasekbfg
06.02.2016, 22:49
http://rghost.ru/private/7B6NWYTFY/8c80f30ac98ba62d5aba1dcec65bcea3/thumb.png (http://rghost.ru/private/7B6NWYTFY/8c80f30ac98ba62d5aba1dcec65bcea3.view)
Если ты говоришь про этот скрипт то такого функционала в нем просто нет(он не может переключать треки если в нем это не прописать), крутить его можно как угодно и треки переключать он не будет.
А вот и может , я не прописывал ничего в сборке 13_4 , а там такое есть.
Из хоткеев фубара убрал все лишнее.
А вот и может , я не прописывал ничего в сборке 13_4 , а там такое есть.
Из хоткеев фубара убрал все лишнее.
Ну если может, то покажи пожалуйста где в этом скрипте такая функция прописана ?
fb.Next(); fb.Prev(); при движении мыши влево или вправо по горизонтали... ??? я не вижу...
------------------------
если мне не веришь спроси у seriousstas, он пользуется этим скриптом приличное время и треки у него не переключаются при прокрутке.
Пасиб - получилось уже менять значения , но с Тобой сложно не согласится))
...
нужно просто дописать эти показатели сюда для проверки :
:smile2: да скрипты у Марка для выноса мозга)))
...не на сколько я понимаю это просто название в пуп-ап меню, т.е. просто текст.
vasekbfg
06.02.2016, 23:02
Ну если может, то покажи пожалуйста где в этом скрипте такая функция прописана ?
fb.Next(); fb.Prev(); при движении мыши влево или вправо по горизонтали... ??? я не вижу...
причем тут мышь? я говорю о таче при резком свайпе
дома я не могу воспроизвести такое с мышью
причем тут мышь? я говорю о таче при резком свайпе
дома я не могу воспроизвести такое с мышью
да притом что эти скрипты к тачу отношения не имеют...
Ты вообще читал сообщение (http://pccar.ru/showpost.php?p=350779&postcount=2384) которое я тебе писал про скрипты и компонент который их компилирует ???
vasekbfg
06.02.2016, 23:22
да притом что эти скрипты к тачу отношения не имеют...
Ты вообще читал сообщение (http://pccar.ru/showpost.php?p=350779&postcount=2384) которое я тебе писал про скрипты и компонент который их компилирует ???
читал , сам удивляюсь , думаю есть какая то связь между тачем и фубаром в обход скриптов. у меня емкостной мультитач , его драйвер я так понимаю в самой винде , я дополнительного ничего не ставил.
где может быть завязка на тач в фубаре?
гыыы , там при свайпе на экране курсор меняется на стрелку вправо влево с подписью (вперед назад). то-есть тач эмулирует стандартный форвард-беквард команду(как на мультимедиа клавах доп кнопки, дома проверил эти теорию с клавой).
вот оно что. надо где то в девайс менеджере покопаться, авось там оно по умолчанию выставлено.
читал , сам удивляюсь , думаю есть какая то связь между тачем и фубаром в обход скриптов. у меня емкостной мультитач , его драйвер я так понимаю в самой винде , я дополнительного ничего не ставил.
где может быть завязка на тач в фубаре?
ну посмотри настройки в винде, или если есть спец прога для тача там глянь... возможно есть возможность настраивать драйвер, либо почитай что написано про монитор, возможно в его дровах есть нативная поддержка медиа как например кнопки на мультимедийной клавиатуре(след.трек; пред.трек; плэй; пауза... и т.д.) и получается так что при свайпах драйвер их распознает и отправляет в фубар... как то так
в change-логах на сайте разрабов фубара про поддержку тача тишина
https://www.foobar2000.org/changelog
в новой версии которую они все еще допиливают поддержка тача будет, но как мне кажется фубар превратится в каку для мобил
http://mobile.foobar2000.com/
---------------------
ГЫЫЫ:) пока я писал ты сам ответил на свой вопрос;)
seriousstas
07.02.2016, 02:07
:smile2: да скрипты у Марка для выноса мозга)))
...не на сколько я понимаю это просто название в пуп-ап меню, т.е. просто текст.
Ну если первым изменить цикл ,
например :
case 4061: ---------1 сек
case 4063: ---------3 сек
case 4065: ---------5 сек
затем продублировать сюда :
panel.s12.AppendMenuItem(MF_STRING, 4061, "1 seconds");
panel.s12.AppendMenuItem(MF_STRING, 4063, "3 seconds");
panel.s12.AppendMenuItem(MF_STRING, 4065, "5 seconds");
То все работает ..
А с аномальным переключением треков я конечно не сталкивался ...
в новой версии которую они все еще допиливают поддержка тача будет
Интересно , как это будет реализовано ..
Ну если первым изменить цикл ,
например :
case 4061: ---------1 сек
case 4063: ---------3 сек
case 4065: ---------5 сек
затем продублировать сюда :
panel.s12.AppendMenuItem(MF_STRING, 4061, "1 seconds");
panel.s12.AppendMenuItem(MF_STRING, 4063, "3 seconds");
panel.s12.AppendMenuItem(MF_STRING, 4065, "5 seconds");
То все работает ..
А с аномальным переключением треков я конечно не сталкивался ...
Интересно , как это будет реализовано ..
хм... интересно... считает case: по последней цифре... я бы долго думал как тут счет цикла поменять))):big:
у меня сразу были мысли про мультимедийную переключалку в таче, а потом отвлекся на сборку и забыл...
Сдается мне что реализация будет не айс:smile2:, они его хотят на все платформы натянуть, а унификация хорошего не принесет.
Денег они вроде подсобрали на разработку, посмотрим что из этого выйдет.
С плавной прокруткой списков в фубаре эксперимент провалился в версии 1.3.9, при прокрутке списков тормозит(стоит колом) все остальное:)
Вот что пишут разрабы...
Smooth scrolling in Default User Interface list controls.
◾ Beta 2: made smooth scrolling disabled by default as it stalls visualisation updates. You can enable it in advanced preferences.
и тормозит не только визуализация, но и все остальное что обновляется(таймеры, анимация в скриптах и т.д.), поэтому опцию сделали выключенной по умолчанию, смысла от такой плавной прокрутки ноль :)
seriousstas
07.02.2016, 02:34
я бы долго думал как тут счет цикла поменять)))
Это-ж ... Марк )) Ему-бы кроссворды составлять (один разгадан)), либо науке пользу приносить ..
и тормозит не только визуализация, но и все остальное что обновляется(таймеры, анимация в скриптах и т.д.).
да похоже на то , осталось дождаться чтоб подтвердить ...
Это-ж ... Марк )) Ему-бы кроссворды составлять (один разгадан)).
Это точно:big: хрен разгадаешь)))
Я понимаю примерно что он пытается сделать, что то похожее на компонентную сборку, т.е. получаются части которые можно сложить в любой последоватености и кол-ве... воо знаю... как конструктор лего:smile1:
Беда в том что нет мануала, и единственный кто знает как это делать это Марк:smile1:
Это я просто гундошу, потому что сложно разобраться, а вообще идея очень хорошая, Получается можно собрать свою сборку очень быстро уже из готовых элементов(скриптов) с минимальным кол-вом скрипто-писанины.
seriousstas
07.02.2016, 03:14
Это я просто гундошу, потому что сложно разобраться, а вообще идея очень хорошая, Получается можно собрать свою сборку очень быстро уже из готовых элементов(скриптов) с минимальным кол-вом скрипто-писанины.
Да , для этого и папка samples у него
vasekbfg
07.02.2016, 12:14
ни у кого не вываливается периодически ошибка wsh_marc2003\js\thumbs.js
Line: 515, Col: 6
<source text only available at compile time> ?
ни у кого не вываливается периодически ошибка wsh_marc2003\js\thumbs.js
Line: 515, Col: 6
<source text only available at compile time> ?
пока еще нет не было...
если начинает часто падать поставь обход ошибки на строку(либо на все действие),
вот так, открой в блокноте или в Notepad++ файл ...wsh_marc2003\js\thumbs.js
промотай на строку 515 и пропиши как я написал ниже
try{
тут 515 строка с выпадающей ошибкой
}catch(err){};
сохрани файл и перезапусти фубар, либо сделай в панели Reload(Shift + ПКМ и выбери Reload)
seriousstas
07.02.2016, 21:13
ни у кого не вываливается периодически ошибка wsh_marc2003\js\thumbs.js
Line: 515, Col: 6
<source text only available at compile time> ?
Было пару раз , когда ковырялся в скрипте марка .
Попробуй готовые сборки - ошибок быть не должно :
http://foobar2000.ru/forum/viewtopic.php?t=5876
vasekbfg
08.02.2016, 00:06
пасибо всем
настраиваем Foobar2000 (http://audio4you.ru/index.php/review/340-kak-pravilno-slushat-muzyku-na-kompyutere-nastraivaem-foobar2000)
Krysanov
08.02.2016, 15:26
настраиваем Foobar2000 (http://audio4you.ru/index.php/review/340-kak-pravilno-slushat-muzyku-na-kompyutere-nastraivaem-foobar2000)
Заценим
vasekbfg
14.02.2016, 20:45
Нужно сделать чтобы картинки исполнителей , меньше определенного размера (в пропертиз указывается) , не отображались .
Можете помочь?
vasekbfg
17.02.2016, 23:05
затишье... а пока находятся новые багулины : если врубить фубар и быстренько попереключать треки форвардом (шутк 5 пролистать), то скрипт загрузки картинок перестает работать , пока не перезапустишь фубар.
seriousstas
18.02.2016, 14:35
Нужно сделать чтобы картинки исполнителей , меньше определенного размера (в пропертиз указывается) , не отображались .
Можете помочь?
Физически ограничить наверное нет. А вот выбрать другую папку для загрузки из сервера можно :
Нужно заменить в thumbs.js на один из двух:
оригинал (сейчас):
var url = item.src.replace("avatar170s", "");
обрезанные и уменьшенные:
var url = item.src.replace("avatar170s", "300x300");
Ещё больше уменьшены (под аватарку):
var url = item.src.replace("avatar170s", "avatar170s");
duzzy - должен сделать кнопку для выбора этих режимов .
seriousstas
18.02.2016, 16:04
если врубить фубар и быстренько попереключать треки форвардом (шутк 5 пролистать), то скрипт загрузки картинок перестает работать , пока не перезапустишь фубар.
Известный факт . Сейчас есть аналог марковского скрипта от Гены , у меня этот
эффект с этим скриптом после 1-2 переключений . Не связано со сборкой .
Пробовали уже и на чистом Фубаре ...
Но этим скриптом картинок , что есть сейчас в сборке(от Марка) я так и не смог "положить" загрузку .
Выход один . Быстренько не переключать .
vasekbfg
новая версия инет картинок тут (http://pccar.ru/showpost.php?p=352120&postcount=1064)
vasekbfg
19.02.2016, 13:35
интересненько , заценим
Евген_21
19.02.2016, 14:02
vasekbfg
новая версия инет картинок тут (http://pccar.ru/showpost.php?p=352120&postcount=1064)
Все работает на ура, спасибо duzzy.
Все работает на ура, спасибо duzzy.
Пожалуйста ! :smile2:
Вот обновленный вариант (http://pccar.ru/showpost.php?p=352224&postcount=1090)
Евген_21
19.02.2016, 18:30
Пожалуйста ! :smile2:
Вот обновленный вариант (http://pccar.ru/showpost.php?p=352224&postcount=1090)
Забрал,установил, все работает.
duzzy, еще не в тему, чем видео с экрана снимаешь?
Забрал,установил, все работает.
duzzy, еще не в тему, чем видео с экрана снимаешь?
Гуд :yes2:
Снимаю бандикамом "Bandicam", на мой взгляд самая лучшая снималка экрана.
vasekbfg
19.02.2016, 22:09
опачки, проблемка со шрифтом
https://cloud.mail.ru/public/LLVU/7BHnJnAyJ
http://segoe-mdl2-css.js.org/
этот шрифт тока для 10 винды?
seriousstas
19.02.2016, 23:18
Возьми здесь :
http://pccar.ru/showpost.php?p=352146&postcount=1073
и сунь в 4Icar_13_4_MPS_BB\foobar2000\fonts\
Ставить не обязательно .
vasekbfg
20.02.2016, 00:08
Возьми здесь :
http://pccar.ru/showpost.php?p=352146&postcount=1073
и сунь в 4Icar_13_4_MPS_BB\foobar2000\fonts\
Ставить не обязательно .
взял, сунул , ошибка не ушла
seriousstas
20.02.2016, 00:11
взял, сунул , ошибка не ушла
попробуй установи тогда , двойной клик по шрифту .
vasekbfg
20.02.2016, 00:29
хотя вру , ушла , все гуд , спасибо
seriousstas
20.02.2016, 00:33
хотя вру , ушла , все гуд , спасибо
Да, нужен рестарт Фубара ;)
Krysanov
15.03.2016, 16:34
Господа кодеры, повторюсь..но, вдруг, кто-нибудь проникнится.... Идея такова.. Завязать говорящую Глашу Икарову со встроенным фубаром:
Следующий трек;
Предыдущий трек;
Пауза...
Евген_21
15.03.2016, 17:49
Господа кодеры, повторюсь..но, вдруг, кто-нибудь проникнится.... Идея такова.. Завязать говорящую Глашу Икарову со встроенным фубаром:
Следующий трек;
Предыдущий трек;
Пауза...
Добрый вечер Krysanov, а у тебя Foobar работает от Икаровских кнопок
переключения треков? Если,да то и Глаша должна переключать.
Мужики,а подскажите как реализовать переключение от Икаровских кнопок...
Krysanov
15.03.2016, 19:07
Добрый вечер Krysanov, а у тебя Foobar работает от Икаровских кнопок
переключения треков? Если,да то и Глаша должна переключать.
Привет:bye:!!
Фубар от икаровских кнопок работает только ГРОМКОСТЬ, а мне надо, переключение треков, вперемешку, попорядку и тд:yes2:
Как то Стас мне пытася объяснить как сделать так, чтобы переключение песен в фубаре работало от икара, попробовал пару раз ничего не вышло..:dntknw:Кнопок на руле нет, вот и решил Глашу оживить:big:
Как то так..
Евген_21
15.03.2016, 19:38
Привет:bye:!!
Фубар от икаровских кнопок работает только ГРОМКОСТЬ, а мне надо, переключение треков, вперемешку, попорядку и тд:yes2:
Как то Стас мне пытася объяснить как сделать так, чтобы переключение песен в фубаре работало от икара, попробовал пару раз ничего не вышло..:dntknw:Кнопок на руле нет, вот и решил Глашу оживить:big:
Как то так..
Попробуй в (Initialize) указать путь к Foobar.
Пример части файла...
player=winamp
1by1_path=C:\Program Files (x86)\1by1\1by1.exe
wa_path=C:\Program Files (x86)\Winamp\
foobar_exe=C:\Program Files (x86)\foobar2000\foobar2000.exe
aimp_exe=C:\Program Files (x86)\AIMP2\aimp2.exe
kmplayer_exe=C:\Program Files (x86)\The KMPlayer\KMPlayer.exe
vlc_exe=C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
mpc_exe=C:\Program Files (x86)\K-Lite Codec Pack\Media Player Classic\mpc-hc.exe
После правильного указания пути , у меня заработали кнопки переключения треков.
Krysanov
15.03.2016, 19:46
Попробуй в (Initialize) указать путь к Foobar.
Пример части файла...
спасибо за наводку.. в машине попробую
Евген_21
15.03.2016, 20:07
спасибо за наводку.. в машине попробую
Удачи, в любых делах!!!
Krysanov
16.03.2016, 16:41
Удачи, в любых делах!!!
Спасибо, все получилось!!! Глаша сразу поумнела:)
Евген_21
16.03.2016, 18:02
Спасибо, все получилось!!! Глаша сразу поумнела:)
Не за что, рад помочь.
вечер добрый. подскажите актуальную сборку на данный момент под разрешение 1024х600
вечер добрый. подскажите актуальную сборку на данный момент под разрешение 1024х600
Они же вроде все здесь (http://pccar.ru/showpost.php?p=346036&postcount=1)
Они же вроде все здесь (http://pccar.ru/showpost.php?p=346036&postcount=1)
спасибо:yes4: помню что была тема только не помню где:blush:
:pleasantry:благодарю за подсказку хондавода:bye:
:pleasantry:благодарю за подсказку хондавода:bye:
Не за что :drinks:
JokerMixa
14.05.2016, 18:23
Господа, почему Fooobar встроенный при нажатий на кнопку предыдущий трек, просто другую песню рандомно включает?
JokerMixa
Какой фубар, Сборка или еще какой вариант ?
Если сборка то какая, название ее. А лучше сними небольшой видос с проблемой и выложи его тут, так будет проще понять в чем проблема.
Господа, почему Fooobar встроенный при нажатий на кнопку предыдущий трек, просто другую песню рандомно включает?
А кнопку из рандома в дефолт перевезти не пробовали?
JokerMixa
15.05.2016, 12:20
А кнопку из рандома в дефолт перевезти не пробовали?
Пробовали, что за вопросы...:blink2:
Проблема в том, что даже с отключенным рандомом назад не листает!
Извиняюсь, я на больную голову забыл сказать, что такая проблема только с переключением через физические кнопки... Если экранными кнопками переключать, то всё будет нормально.
JokerMixa
15.05.2016, 12:25
JokerMixa
Какой фубар, Сборка или еще какой вариант ?
Если сборка то какая, название ее. А лучше сними небольшой видос с проблемой и выложи его тут, так будет проще понять в чем проблема.
У меня не сборка, а чистый оригинальный Foobar:be:
JokerMixa
У меня не сборка, а чистый оригинальный Foobar
под сборкой я имел в виду это (http://pccar.ru/showthread.php?p=346036#post346036) интерфейс фубара переделанный под тач использование.
т.е. треки переключаем кнопками икара.... правильно ?
Извиняюсь, я на больную голову забыл сказать, что такая проблема только с переключением через физические кнопки... Если экранными кнопками переключать, то всё будет нормально.
Ну тогда вопрос прост, как устроено физическое переключение треков... программная эмуляция медиа кнопок клавиатуры или отправка команд в фубар(пред.трек, плей/пауза, след.трек).
Если программная эмуляция кнопок клавиатуры, то наверняка есть софтина для их настройки, нужно просто на физ. кнопках задать правильные медиа команды.
Вот парочка ссылок по настройке медиа кнопок/мультимедиа клавиатур...
1. Тема по настройке кнопок (https://hydrogenaud.io/index.php/topic,50067.0.html).
2. По Хоткеям в фубаре (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:General:Key board_Shortcuts).
JokerMixa
15.05.2016, 13:31
JokerMixa
под сборкой я имел в виду это (http://pccar.ru/showthread.php?p=346036#post346036) интерфейс фубара переделанный под тач использование.
т.е. треки переключаем кнопками икара.... правильно ?
Ну тогда вопрос прост, как устроено физическое переключение треков... программная эмуляция медиа кнопок клавиатуры или отправка команд в фубар(пред.трек, плей/пауза, след.трек).
Если программная эмуляция кнопок клавиатуры, то наверняка есть софтина для их настройки, нужно просто на физ. кнопках задать правильные медиа команды.
Вот парочка ссылок по настройке медиа кнопок/мультимедиа клавиатур...
1. Тема по настройке кнопок (https://hydrogenaud.io/index.php/topic,50067.0.html).
2. По Хоткеям в фубаре (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:General:Key board_Shortcuts).
Спасибо, а интерфейс у меня стоковый, который вместе с iCar идёт...
JokerMixa
Да не за что, я не особо и помог...
Возможно еще шалит iCarDSHook.dll (библиотека перехватчик), находится в папке с установкой икара ...\Program Files\TipTop Software\iCar DS\... можно попробовать ее просто переименовать в _iCarDSHook.dll или iCarDSHook.bak
А вообще попробуй сборки с полноэкранным встраиванием в икар, намного удобней и приятней пользоваться чем через икар голым фубаром...
Коротко по сборкам: библиотеки графические/списком, визуализация, почти все настраивается под свои нужды, возможность использовать пресеты ДСП(переключать на лету), смена тем(кнопок, цвета), инет-радио с логотипами в плейлисте, инет картинки исполнителей и биография с сервиса LastFM... и т.д.
вот несколько видосов одних из последних сборок от seriousstas и от меня...
4Icar_13_5_MPS_UNI
В авто :
M-nirhPdgDk
На ПК :
TOc0pZwcvGU
NEON
Небольшой видос (https://drive.google.com/file/d/0B60qIBsIiUkgWTlmeDk3WnloMzA/view?usp=sharing) по возможностям и настройкам.
Скачать можно по ссылке в подписи... :smile2:
JokerMixa
15.05.2016, 19:33
Хорошо, как дисплей придёт ко мне, буду шерстить:derisive:
День добрый. Знающие люди, подскажите, кто сталкивался с проблемой: при перезагрузке слетают настройки эквалайзера в foobar. Возможно это не связано с icards. Поиском пользовался-но не нашел решения.
День добрый. Знающие люди, подскажите, кто сталкивался с проблемой: при перезагрузке слетают настройки эквалайзера в foobar. Возможно это не связано с icards. Поиском пользовался-но не нашел решения.
Напиши подробней....какой фубар, встроенный или внешний, какой плагин эквалайзера используешь?
Сначала использовал встроенный foobar (который устанавливается с icards). Обратил внимание что эквалайзер слетает. Решил обновить foobar до последней версии. Плагины не использую. Порядок такой: установил icards, установил foobar, настроил эквалайзер (или загрузил сохраненную настройку). После перезапуска, эквалайзер слетает.
Значит все так слетают настройки эквалайзера не в foobar, а именно в icards.
Поставь сборку (http://www.pccar.ru/showthread.php?t=23702) и все твои проблемы уйдут....думаю тут клубней 90% так и делают.
konstma
скорее всего проблема в икаре в настройках эквалайзера, похоже он у тебя включен и при старте ставит свои установки в фубар...
посмотри в икаре на этом экране...
http://jpegshare.net/thumbs/53/83/5383dc8d32ade5c5773ca90ee44c1e34.jpg (http://jpegshare.net/53/83/5383dc8d32ade5c5773ca90ee44c1e34.png.html)
устанавливаешь нужные настройки эквалайзера и удерживаешь кнопку нужного пресета для того чтоб запомнить настройки...
sirota, duzzy
Спасибо за ответ. Поставил сборку и настроил эквалайзер! Проблема решена!
ребята, а есть возможность настроить "горячую кнопку" на переключения между экранами фубара по кругу? Тоисть к примеру комбинация ALT+K, жмём раз переключается из обычного плейлиста на "ряженый", жмём еще раз переключает на эквалайзер, еще раз медиатеку и т.д. циклично по кругу. ну а еще лучше вперед/назад (ALT+K следущий экран ALT+J предыдущий экран фубара)
seriousstas
04.06.2016, 21:25
ребята, а есть возможность настроить "горячую кнопку" на переключения между экранами фубара по кругу? Тоисть к примеру комбинация ALT+K, жмём раз переключается из обычного плейлиста на "ряженый", жмём еще раз переключает на эквалайзер, еще раз медиатеку и т.д. циклично по кругу. ну а еще лучше вперед/назад (ALT+K следущий экран ALT+J предыдущий экран фубара)
Напиши подробней....какой фубар, встроенный или внешний
если речь о последних сборках - то эта возможность уже есть.
если речь о последних сборках - то эта возможность уже есть.
сборка 13_4, хочу поставить последнюю 13_5...
если возможность реализована, где то можно почитать как настроить (как её воспользоватся)?
второй момент: я как то подымал уже тут вопрос полосы регулировки громкости. нужно не -40 - 0 dB, а -100 - 0 dB (еще лучше -70 - 0 dB
вроде кто то в коментариях поделился на готовый код полосы регулировки громкости.
вот он:
// vi:set ft=javascript ff=dos ts=4 sts=4 sw=4 et:
// ==PREPROCESSOR==
// @name "Volbar"
// @author "T.P Wang"
// ==/PREPROCESSOR==
function RGB(r, g, b) {
return (0xff000000 | (r << 16) | (g << 8) | (b));
}
// gdi.Font is changed, the last parameter is style flags
// FontStyleRegular = 0,
// FontStyleBold = 1,
// FontStyleItalic = 2,
// FontStyleBoldItalic = 3,
// FontStyleUnderline = 4,
// FontStyleStrikeout = 8
// Here is 0, means FontStyleRegular
var g_font = gdi.Font("Tahoma", 29, 0);
var g_drag = 0;
function on_paint(gr) {
gr.SetTextRenderingHint(5);
var ww = window.Width;
var wh = window.Height;
var volume = fb.Volume;
var pos = window.Width * ((100 + volume) / 100);
var txt = (Math.ceil(volume)) + "dB";
gr.FillGradRect(0, 0, pos, wh, 90, RGB(25,13,5),RGB(191,171,118));
gr.FillGradRect(pos, 0, ww - pos, wh, 90, RGB(142,121,92), RGB(25,13,5));
gr.DrawString(txt, g_font, RGB(180,196,200), 0, 0, ww, wh, 0x11005000);
gr.DrawRect(0, 0, ww - 1, wh - 1, 1.0, RGB(205,170,125));
}
function on_mouse_lbtn_down(x, y) {
g_drag = 1;
}
function on_mouse_lbtn_up(x, y) {
on_mouse_move(x, y);
g_drag = 0;
}
function on_mouse_move(x, y) {
if (g_drag) {
var v = x / window.Width;
v = (v < 0) ? 0 : (v < 1) ? v : 1;
v = -100 * (1 - v);
if (fb.Volume != v) fb.Volume = v;
}
}
function on_mouse_wheel(delta) {
if (delta > 0) fb.VolumeUp();
else fb.VolumeDown();
}
function on_volume_change(val) {
window.Repaint();
}
вопрос: как прописать шрифт такой же, как и в полосе прокрутки последней сборки (13_5)? ну и из разряда хотелка: можно ли уменьшьшить из -100 dB до -70 db?
seriousstas
06.06.2016, 19:53
если возможность реализована, где то можно почитать как настроить
Кнопка клавиатуры Numpad 0 с фокусом (предварительным нажатием на любую кнопку) . Если нужно повесить на кнопку руля - в 13_4 в архиве был файл фалик Numpad0.exe. Вешай на него исполнение команды ..
по звуку - посмотрю позже ..
Кнопка клавиатуры Numpad 0 с фокусом (предварительным нажатием на любую кнопку) . Если нужно повесить на кнопку руля - в 13_4 в архиве был файл фалик Numpad0.exe. Вешай на него исполнение команды ..
по звуку - посмотрю позже ..
понять бы хоть что то из выше сказаного )))
Numpad 0 с фокусом (предварительным нажатием на любую кнопку
не понял ни чего тут... кроме того, что на кнопку Numpad 0 можно повесить даную функцию. но как на неё повесить данное действия не понимаю. файлы Numpad0.exe/Numpad9.exe видел. пробовал запускать, ни чего не прозходит. надо аля на кнопку руля да... всё что мне нужно виртуальный код клавиши (на numpad0 это 96). ну а до этого прописать на нее действия нужное (что я собственно и не могу понять как сделать)
seriousstas
07.06.2016, 01:20
понять бы хоть что то из выше сказаного )))
не понял ни чего тут... кроме того, что на кнопку Numpad 0 можно повесить даную функцию. но как на неё повесить данное действия не понимаю. файлы Numpad0.exe/Numpad9.exe видел. пробовал запускать, ни чего не прозходит. надо аля на кнопку руля да... всё что мне нужно виртуальный код клавиши (на numpad0 это 96). ну а до этого прописать на нее действия нужное (что я собственно и не могу понять как сделать)
В последних сборках прокрутка четырех панелей уже висит на клавише Numpad 0 . Это цифра "0" калькулятора (обычно справа на клавиатуре) .
Работает это дело если есть фокус на кнопках (достаточно одного нажатия на любую кнопку нижнего ряда) . Numpad0.exe по очереди листает эти панели (и сам наводит фокус). Вот только проверил - все работает:
bn_T8gAPUG4
По звуку :
//---Volume bar
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 CustomColor(color){
tempc = color.split("-");
return (0xff000000 | (tempc[0]<<16) | (tempc[1]<<8) | (tempc[2]));
}
DT_NOPREFIX = 0x00000800;
MF_SEPARATOR = 0x00000800;
MF_STRING = 0x00000000;
var g_font = gdi.Font("Tahoma", 29, 0);
var g_font2 = gdi.Font("Guifx v2 Transports", 28, 0);
var g_font3 = gdi.Font("Arial", 30, 0);
var g_drag = 0;
var color = RGB(0,157,255);
var set_path = fb.ProfilePath + "\\settings\\" ;
vol_color = window.GetProperty("vol_color","191-171-118");
vol_gradient_color = window.GetProperty("Vol Gradient Color","191-171-118");
vol_gradient_color2 = window.GetProperty("Vol Gradient Color 2","25-13-5");
back_gradient_color = window.GetProperty("Back Gradient Color","140-121-92");
back_gradient_color2 = window.GetProperty("Back Gradient Color 2","25-13-5");
vol_gradient_color_alpha = window.GetProperty("Vol Gradient Color Alpha","255");
vol_gradient_color2_alpha = window.GetProperty("Vol Gradient Color 2 Alpha","255");
back_gradient_color_alpha = window.GetProperty("Back Gradient Color Alpha","255");
back_gradient_color2_alpha = window.GetProperty("Back Gradient Color 2 Alpha","255");
vol_gradient_color = CustomColor(vol_gradient_color);
vol_gradient_color2 = CustomColor(vol_gradient_color2);
back_gradient_color = CustomColor(back_gradient_color);
back_gradient_color2 = CustomColor(back_gradient_color2);
var set_path = fb.ProfilePath + "\\settings\\";
var s = window.GetProperty("Show Switch",s);
var btn_type = utils.ReadINI( set_path + 'settings.ini', 'Button Folder', 'Button Folder');
if(btn_type == "btn_set_1") {
window.SetProperty("vol_color","230-225-159");
window.SetProperty("Vol Gradient Color","191-171-118");
window.SetProperty("Vol Gradient Color 2","25-13-5");
window.SetProperty("Back Gradient Color","25-13-5");
window.SetProperty("Back Gradient Color 2","140-121-92");
}
else if (btn_type == "btn_set_2") {
window.SetProperty("vol_color","150-150-150");
window.SetProperty("Vol Gradient Color","50-50-50");
window.SetProperty("Vol Gradient Color 2","15-15-15");
window.SetProperty("Back Gradient Color","15-15-15");
window.SetProperty("Back Gradient Color 2","50-50-50");
}
else if (btn_type == "btn_set_3") {
window.SetProperty("vol_color","224-227-215");
window.SetProperty("Vol Gradient Color","180-180-180");
window.SetProperty("Vol Gradient Color 2","45-45-45");
window.SetProperty("Back Gradient Color","45-45-45");
window.SetProperty("Back Gradient Color 2","180-180-180");
}
else if (btn_type == "btn_set_4") {
window.SetProperty("vol_color","150-150-150");
window.SetProperty("Vol Gradient Color","50-50-50");
window.SetProperty("Vol Gradient Color 2","15-15-15");
window.SetProperty("Back Gradient Color","15-15-15");
window.SetProperty("Back Gradient Color 2","50-50-50");
}
if(btn_type == "btn_set_5") {
window.SetProperty("vol_color","230-225-159");
window.SetProperty("Vol Gradient Color","191-171-118");
window.SetProperty("Vol Gradient Color 2","25-13-5");
window.SetProperty("Back Gradient Color","25-13-5");
window.SetProperty("Back Gradient Color 2","140-121-92");
}
else if (btn_type == "btn_set_6") {
window.SetProperty("vol_color","150-150-150");
window.SetProperty("Vol Gradient Color","50-50-50");
window.SetProperty("Vol Gradient Color 2","15-15-15");
window.SetProperty("Back Gradient Color","15-15-15");
window.SetProperty("Back Gradient Color 2","50-50-50");
}
else if (btn_type == "btn_set_7") {
window.SetProperty("vol_color","224-227-215");
window.SetProperty("Vol Gradient Color","180-180-180");
window.SetProperty("Vol Gradient Color 2","45-45-45");
window.SetProperty("Back Gradient Color","45-45-45");
window.SetProperty("Back Gradient Color 2","180-180-180");
}
else if (btn_type == "btn_set_8") {
window.SetProperty("vol_color","150-150-150");
window.SetProperty("Vol Gradient Color","50-50-50");
window.SetProperty("Vol Gradient Color 2","15-15-15");
window.SetProperty("Back Gradient Color","15-15-15");
window.SetProperty("Back Gradient Color 2","50-50-50");
}
else if(btn_type == "btn_set_9") {
window.SetProperty("vol_color","230-225-159");
window.SetProperty("Vol Gradient Color","191-171-118");
window.SetProperty("Vol Gradient Color 2","25-13-5");
window.SetProperty("Back Gradient Color","25-13-5");
window.SetProperty("Back Gradient Color 2","140-121-92");
}
else if (btn_type == "btn_set_10") {
window.SetProperty("vol_color","180-180-180");
window.SetProperty("Vol Gradient Color","50-50-50");
window.SetProperty("Vol Gradient Color 2","15-15-15");
window.SetProperty("Back Gradient Color","15-15-15");
window.SetProperty("Back Gradient Color 2","50-50-50");
}
else if(btn_type == "btn_set_11") {
window.SetProperty("vol_color","224-227-215");
window.SetProperty("Vol Gradient Color","180-180-180");
window.SetProperty("Vol Gradient Color 2","45-45-45");
window.SetProperty("Back Gradient Color","45-45-45");
window.SetProperty("Back Gradient Color 2","180-180-180");
}
else if(btn_type == "btn_set_12") {
window.SetProperty("vol_color","150-150-150");
window.SetProperty("Vol Gradient Color","50-50-50");
window.SetProperty("Vol Gradient Color 2","15-15-15");
window.SetProperty("Back Gradient Color","15-15-15");
window.SetProperty("Back Gradient Color 2","50-50-50");
}
function on_paint(gr){
vol_color = window.GetProperty("vol_color","191-171-118");
vol_gradient_color = window.GetProperty("Vol Gradient Color");
vol_gradient_color2 = window.GetProperty("Vol Gradient Color 2");
back_gradient_color = window.GetProperty("Back Gradient Color");
back_gradient_color2 = window.GetProperty("Back Gradient Color 2");
vol_color = CustomColor(vol_color);
vol_gradient_color = CustomColor(vol_gradient_color);
vol_gradient_color2 = CustomColor(vol_gradient_color2);
back_gradient_color = CustomColor(back_gradient_color);
back_gradient_color2 = CustomColor(back_gradient_color2);
gr.SetTextRenderingHint(5);
var ww = window.Width;
var wh = window.Height;
var volume = fb.Volume;
var pos = window.Width * ((100 + volume) / 100)
pos = (pos<0) ? 0 : (pos<ww) ?Math.round(pos) : ww;
var txt = (Math.ceil(volume)) + "dB";
var txt2 = "$";
var dsp = utils.ReadINI( set_path + 'settings.ini', 'dsp', 'preset');
gr.FillGradRect(0,0,ww,wh,-90,back_gradient_color2, vol_gradient_color2);
gr.FillGradRect(0,0,pos,wh,-90,back_gradient_color,vol_gradient_color); //фон прошло
//gr.FillGradRect( 0, 0, pos, wh, -90, back_gradient_color,vol_gradient_color);
//gr.FillGradRect(pos, +1, ww-pos, wh, -90, back_gradient_color2,vol_gradient_color2);
//gr.DrawRect(1,0, ww-1, wh-0, 1.0, RGB(205,170,125))
//gr.DrawRect(0,-1, ww-0, wh-0, 3.0, RGB(20,20,20));
gr.DrawRect(-2,0, pos+1, 90, 3, RGB(25, 20, 20)); //движок-разделитель
gr.DrawString(dsp, g_font3, vol_color, -15, 0, ww, wh, 0x11005000);
gr.DrawString(txt, g_font, vol_color, -46, 0, ww*2, wh, 0x11005000);
gr.DrawString(txt2, g_font2, vol_color, -12, 0, ww/6, wh, 0x11005000);
}
function on_mouse_lbtn_down(x,y){
g_drag = 1;
}
function on_mouse_lbtn_up(x,y){
on_mouse_move(x,y);
g_drag = 0;
}
function on_mouse_lbtn_up(x, y) {
on_mouse_move(x, y);
g_drag = 0;
}
function on_mouse_move(x, y) {
if (g_drag) {
var v = x / window.Width;
v = (v < 0) ? 0 : (v < 1) ? v : 1;
v = -100 * (1 - v);
if (fb.Volume != v) fb.Volume = v;
}
}
function on_mouse_wheel(delta) {
if (delta > 0) fb.VolumeUp();
else fb.VolumeDown();
}
function on_volume_change(val){
window.Repaint();
}
В последних сборках прокрутка четырех панелей уже висит на клавише Numpad 0 . Это цифра "0" калькулятора (обычно справа на клавиатуре) .
Работает это дело если есть фокус на кнопках (достаточно одного нажатия на любую кнопку нижнего ряда) . Numpad0.exe по очереди листает эти панели (и сам наводит фокус). Вот только проверил - все работает:
bn_T8gAPUG4
По звуку :
//---Volume bar
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 CustomColor(color){
tempc = color.split("-");
return (0xff000000 | (tempc[0]<<16) | (tempc[1]<<8) | (tempc[2]));
}
DT_NOPREFIX = 0x00000800;
MF_SEPARATOR = 0x00000800;
MF_STRING = 0x00000000;
var g_font = gdi.Font("Tahoma", 29, 0);
var g_font2 = gdi.Font("Guifx v2 Transports", 28, 0);
var g_font3 = gdi.Font("Arial", 30, 0);
var g_drag = 0;
var color = RGB(0,157,255);
var set_path = fb.ProfilePath + "\\settings\\" ;
vol_color = window.GetProperty("vol_color","191-171-118");
vol_gradient_color = window.GetProperty("Vol Gradient Color","191-171-118");
vol_gradient_color2 = window.GetProperty("Vol Gradient Color 2","25-13-5");
back_gradient_color = window.GetProperty("Back Gradient Color","140-121-92");
back_gradient_color2 = window.GetProperty("Back Gradient Color 2","25-13-5");
vol_gradient_color_alpha = window.GetProperty("Vol Gradient Color Alpha","255");
vol_gradient_color2_alpha = window.GetProperty("Vol Gradient Color 2 Alpha","255");
back_gradient_color_alpha = window.GetProperty("Back Gradient Color Alpha","255");
back_gradient_color2_alpha = window.GetProperty("Back Gradient Color 2 Alpha","255");
vol_gradient_color = CustomColor(vol_gradient_color);
vol_gradient_color2 = CustomColor(vol_gradient_color2);
back_gradient_color = CustomColor(back_gradient_color);
back_gradient_color2 = CustomColor(back_gradient_color2);
var set_path = fb.ProfilePath + "\\settings\\";
var s = window.GetProperty("Show Switch",s);
var btn_type = utils.ReadINI( set_path + 'settings.ini', 'Button Folder', 'Button Folder');
if(btn_type == "btn_set_1") {
window.SetProperty("vol_color","230-225-159");
window.SetProperty("Vol Gradient Color","191-171-118");
window.SetProperty("Vol Gradient Color 2","25-13-5");
window.SetProperty("Back Gradient Color","25-13-5");
window.SetProperty("Back Gradient Color 2","140-121-92");
}
else if (btn_type == "btn_set_2") {
window.SetProperty("vol_color","150-150-150");
window.SetProperty("Vol Gradient Color","50-50-50");
window.SetProperty("Vol Gradient Color 2","15-15-15");
window.SetProperty("Back Gradient Color","15-15-15");
window.SetProperty("Back Gradient Color 2","50-50-50");
}
else if (btn_type == "btn_set_3") {
window.SetProperty("vol_color","224-227-215");
window.SetProperty("Vol Gradient Color","180-180-180");
window.SetProperty("Vol Gradient Color 2","45-45-45");
window.SetProperty("Back Gradient Color","45-45-45");
window.SetProperty("Back Gradient Color 2","180-180-180");
}
else if (btn_type == "btn_set_4") {
window.SetProperty("vol_color","150-150-150");
window.SetProperty("Vol Gradient Color","50-50-50");
window.SetProperty("Vol Gradient Color 2","15-15-15");
window.SetProperty("Back Gradient Color","15-15-15");
window.SetProperty("Back Gradient Color 2","50-50-50");
}
if(btn_type == "btn_set_5") {
window.SetProperty("vol_color","230-225-159");
window.SetProperty("Vol Gradient Color","191-171-118");
window.SetProperty("Vol Gradient Color 2","25-13-5");
window.SetProperty("Back Gradient Color","25-13-5");
window.SetProperty("Back Gradient Color 2","140-121-92");
}
else if (btn_type == "btn_set_6") {
window.SetProperty("vol_color","150-150-150");
window.SetProperty("Vol Gradient Color","50-50-50");
window.SetProperty("Vol Gradient Color 2","15-15-15");
window.SetProperty("Back Gradient Color","15-15-15");
window.SetProperty("Back Gradient Color 2","50-50-50");
}
else if (btn_type == "btn_set_7") {
window.SetProperty("vol_color","224-227-215");
window.SetProperty("Vol Gradient Color","180-180-180");
window.SetProperty("Vol Gradient Color 2","45-45-45");
window.SetProperty("Back Gradient Color","45-45-45");
window.SetProperty("Back Gradient Color 2","180-180-180");
}
else if (btn_type == "btn_set_8") {
window.SetProperty("vol_color","150-150-150");
window.SetProperty("Vol Gradient Color","50-50-50");
window.SetProperty("Vol Gradient Color 2","15-15-15");
window.SetProperty("Back Gradient Color","15-15-15");
window.SetProperty("Back Gradient Color 2","50-50-50");
}
else if(btn_type == "btn_set_9") {
window.SetProperty("vol_color","230-225-159");
window.SetProperty("Vol Gradient Color","191-171-118");
window.SetProperty("Vol Gradient Color 2","25-13-5");
window.SetProperty("Back Gradient Color","25-13-5");
window.SetProperty("Back Gradient Color 2","140-121-92");
}
else if (btn_type == "btn_set_10") {
window.SetProperty("vol_color","180-180-180");
window.SetProperty("Vol Gradient Color","50-50-50");
window.SetProperty("Vol Gradient Color 2","15-15-15");
window.SetProperty("Back Gradient Color","15-15-15");
window.SetProperty("Back Gradient Color 2","50-50-50");
}
else if(btn_type == "btn_set_11") {
window.SetProperty("vol_color","224-227-215");
window.SetProperty("Vol Gradient Color","180-180-180");
window.SetProperty("Vol Gradient Color 2","45-45-45");
window.SetProperty("Back Gradient Color","45-45-45");
window.SetProperty("Back Gradient Color 2","180-180-180");
}
else if(btn_type == "btn_set_12") {
window.SetProperty("vol_color","150-150-150");
window.SetProperty("Vol Gradient Color","50-50-50");
window.SetProperty("Vol Gradient Color 2","15-15-15");
window.SetProperty("Back Gradient Color","15-15-15");
window.SetProperty("Back Gradient Color 2","50-50-50");
}
function on_paint(gr){
vol_color = window.GetProperty("vol_color","191-171-118");
vol_gradient_color = window.GetProperty("Vol Gradient Color");
vol_gradient_color2 = window.GetProperty("Vol Gradient Color 2");
back_gradient_color = window.GetProperty("Back Gradient Color");
back_gradient_color2 = window.GetProperty("Back Gradient Color 2");
vol_color = CustomColor(vol_color);
vol_gradient_color = CustomColor(vol_gradient_color);
vol_gradient_color2 = CustomColor(vol_gradient_color2);
back_gradient_color = CustomColor(back_gradient_color);
back_gradient_color2 = CustomColor(back_gradient_color2);
gr.SetTextRenderingHint(5);
var ww = window.Width;
var wh = window.Height;
var volume = fb.Volume;
var pos = window.Width * ((100 + volume) / 100)
pos = (pos<0) ? 0 : (pos<ww) ?Math.round(pos) : ww;
var txt = (Math.ceil(volume)) + "dB";
var txt2 = "$";
var dsp = utils.ReadINI( set_path + 'settings.ini', 'dsp', 'preset');
gr.FillGradRect(0,0,ww,wh,-90,back_gradient_color2, vol_gradient_color2);
gr.FillGradRect(0,0,pos,wh,-90,back_gradient_color,vol_gradient_color); //фон прошло
//gr.FillGradRect( 0, 0, pos, wh, -90, back_gradient_color,vol_gradient_color);
//gr.FillGradRect(pos, +1, ww-pos, wh, -90, back_gradient_color2,vol_gradient_color2);
//gr.DrawRect(1,0, ww-1, wh-0, 1.0, RGB(205,170,125))
//gr.DrawRect(0,-1, ww-0, wh-0, 3.0, RGB(20,20,20));
gr.DrawRect(-2,0, pos+1, 90, 3, RGB(25, 20, 20)); //движок-разделитель
gr.DrawString(dsp, g_font3, vol_color, -15, 0, ww, wh, 0x11005000);
gr.DrawString(txt, g_font, vol_color, -46, 0, ww*2, wh, 0x11005000);
gr.DrawString(txt2, g_font2, vol_color, -12, 0, ww/6, wh, 0x11005000);
}
function on_mouse_lbtn_down(x,y){
g_drag = 1;
}
function on_mouse_lbtn_up(x,y){
on_mouse_move(x,y);
g_drag = 0;
}
function on_mouse_lbtn_up(x, y) {
on_mouse_move(x, y);
g_drag = 0;
}
function on_mouse_move(x, y) {
if (g_drag) {
var v = x / window.Width;
v = (v < 0) ? 0 : (v < 1) ? v : 1;
v = -100 * (1 - v);
if (fb.Volume != v) fb.Volume = v;
}
}
function on_mouse_wheel(delta) {
if (delta > 0) fb.VolumeUp();
else fb.VolumeDown();
}
function on_volume_change(val){
window.Repaint();
}
по кнопке: частично то, что нужно.
1) хренова, что нужно фокус наводить. смысл, по большому счёту, в кнопке тогда теряется.
тогда проще дотянутся уж до тача и переключить.
2) и у тебя на видео не увидел этого и у себя провобовал... не переключается на экран библиотеки.
3) у меня на ГУ штатном свободная крутилка. супер было бы, если бы крутишь за часовой - перебераются экраны последовательно (не хаотично), крутишь против часовой (возвращает назад последовательно). тоисть NumPad0 прокрутка экранов вперёд, NumPad1 (к примеру) прокрутка экранов назад. но это имеет смысл если кнопки будут работать глобально, без фокуса.
по звуку: то, что доктор прописал! спасибо:derisive:
Krysanov
07.06.2016, 20:17
Ребята, фубар со сном /просыпанием не дружит? После просыпания музыка включается практически сразу (чему я очень рад), однако центральная консоль (не знаю как она называется) очень быстро справо налево перемещается ... выбрать какой то другой файл некоторое время не получается... хорошо хоть громкость сразу регулируется:smile2:, моно уменьшить/увеличить...и ждать какое то время для того,чтобы управлять фубаром..
Или может есть тоже какие то настройки..?
Скрипт на закрытие/просыпание не предлогать:spiteful:
seriousstas
07.06.2016, 21:50
1. Для этого и создан Numpad0.exe , который сам наводит фокус .
2. Экраны в MPS можно выставить любые (сейчас 4-е ,можно добавить(убрать-заменить) ..).
3. Возможно сделать, но Ты вначале реализуй запуск Numpad0.exe/Numpad1.exe
поворотом крутилки ..
Krysanov
Скрипт на закрытие/просыпание не предлогать
Это единственный выход ;) Таймер пытается догнать время и быстрее мотает бегущую строку .
Поможет только перезапуск фубара скриптом ..
выбрать какой то другой файл некоторое время не получается...
Это как ?
Krysanov
07.06.2016, 21:55
Это как ?
Сниму видео, покажу..
3. Возможно сделать, но Ты вначале реализуй запуск Numpad0.exe/Numpad1.exe
поворотом крутилки ..
у меня уже реализовано. я могу повесить на любую кнопку ГУ действия. нужен только код кнопки либо путь запуска .exe прописать и всё. на этой крутилки щас висит следущий/предыдущий трэк в foobar.
впринципе только дошло....точнее ты и натолкнул))))
мне в общем надо верные NumPad0.exe и NumPad1.exe с последовательными переключениями между экранами, в том числе на экран библиотеки (NumPad0.exe - вперёд на 1 экран последовательно, NumPad1.exe - назад на один экран последовательно). я укажу просто пути запуска этих .exe и будет работать глобально.
seriousstas
07.06.2016, 22:49
мне в общем надо верные NumPad0.exe и NumPad1.exe с последовательными переключениями между экранами
Сделаю, но на следующей неделе появится время .. напомни.
Сделаю, но на следующей неделе появится время .. напомни.
да конечно, не горит же.
Напомню, спасибо :blush:
Krysanov
С теми характеристиками что у тебя в подписи обычный старт с ссд должен быть секунд 12 а то и меньше :).
Не все программы и железки корректно выходят из сна и гипер-сна.
Мой древний динозавр 200...лохматого года стартует за 20-25 сек. на 7-ке.
Комп это же не мафон, чистый старт лучше любого сна и не нужно придумывать как перезапускать отвалившиеся железки службы и программы;)
.....................
И еще забыл добавить, пользуй лучше нормальные образы винды(оригиналы) не обрезки, хоть они и работают шустрее но проблем они вызывают вагон и маленькую тележку(тем более что резал не ты а кто то другой)...
Если пользуешь 8-ку есть простые утилиты позволяющие провести очистку образа от метро-хлама, дефендера:big:(защитник винды) и другой мути, например эта (http://forums.mydigitallife.info/threads/50572-MSMG-ToolKit), по отключению не нужных служб 8-ки можешь посмотреть тут (http://www.blackviper.com/). Этих манипуляций вполне достаточно, и плюсов больше чем при использовании обрезков например виндовая система архивации - не нужен акронис ...нис(создание образа сис.диска одной строчкой в ком.строке или через запуск батника wbadmin start backup -backupTarget:D: -include:C: -allCritical -quiet
@pause можно вообще по расписанию это дело настроить) и т.д., безпроблемная установка/удаление компонентов и NET framework, система работает стабильно, программы не валятся в краш... Сам себя избавишь от головной боли.
С теми характеристиками что у тебя в подписи обычный старт с ссд должен быть секунд 12 а то и меньше :).
Не все программы и железки корректно выходят из сна и гипер-сна.
Мой древний динозавр 200...лохматого года стартует за 20-25 сек. на 7-ке.
Комп это же не мафон, чистый старт лучше любого сна и не нужно придумывать как перезапускать отвалившиеся железки службы и программы;)
Поддерживаю duzzy....пробовал как то спать...но нормально не проснулся, особенно это заметно когда загружено много приложений, то одно не проснется, то другое заглючит.
Поэтому всегда полный цикл загрузки...секунд за 15 все загружается...может и еще поэтому ссд 6-й год живет :dntknw:
sirota
Да согласен с тобой полностью... все эти сны хороши на мобильных системах(и то возникают проблемы) в них хоть более менее железки подбирают.
И потом да ссд-ха при гипер сне убивается очень жестко, а нормальная ссд-ха стоит не 2,5 рубля :big:
.............
Ну ты как опробовал вариант со встроенной звучкой ?
seriousstas
08.06.2016, 15:06
sirota
duzzy
А я успешно использую сон.
Гибернация один раз при выезде из гаража .
SSD тоже не "новичок" года 4-е ему (стоял вначале на домашнем..).
Скриптом решаю некоторые моменты . При этом сам скрипт (имею ввиду отслеживание входа-выхода) работает без сбоев . Нужно лишь поиграться
с задержками ..
Когда раз попробуешь старт за 2 секунды - уже надолго подсядешь :rolleyes2: .
по ОС сам перепробовал всевозможные сборки , от мини макси ..
полностью поддерживаю duzzy .
По звуку - вторая звучка (встроенная в мою эходавку) оказалась очень удобной . Можно выставить любое приглушение в Икаровском микшере
и без приостановки воспроизведения . Можно подключать пассивную колонку , что и сделал . Поэтому сторонник именно такого варианта,
а не скрещивания двух выходов (реалтеки тоже разные , но есть вероятность , что весь его "мусор" попадёт на выход).
Сейчас большой выбор разных активных миниколонок ведь :)
По моему хорошая фенька...кто пробовал Audio Control (http://www.mbbsoftware.com/products/audio-control/4/default.aspx)
И вот (http://audioswit.ch/er) еще.
http://s020.radikal.ru/i718/1606/91/bc8edb4f8faf.png (http://radikal.ru/big/b5d4eae93d1d49188f3ce39b1ed2557b)
Krysanov
08.06.2016, 17:07
Ого, какое обсуждение сна!!!
У меня нет уже ссд .. Кончился, млин!
Теперь стоит обычный ноутбучный Хард и , как правильно сказал Стас, после 1-2 сек старта переходить на полную загрузку не хочется...сейчас загрузка ВСЕГО после 2 часов (гипер) занимает 4-7 сек .. На простом винте...
Со сборками согласен на все 100. Но сам никогда не резал оригинал, а разбираться тупо нет времени...
Если кто шарит, обрежьте , пожалуйста, для карпс... С радостью возьму сборку... Пробовал оригинальную... Мне не понравилось время загрузки ...
Сейчас все работает, я в принципе доволен. Один фубар просыпается долго, хотя музыка играть начинает сразу.. А вот кнопки какое то время не работают..
Сорри за флуд в этой теме..
Сейчас все работает, я в принципе доволен. Один фубар просыпается долго, хотя музыка играть начинает сразу.. А вот кнопки какое то время не работают..
Сорри за флуд в этой теме..
тоже заметил, что кнопки какое то время не пашут в фубаре.
+ звук играет сразу, потом на 1-2 сек прерывается и дальше норм
sirota
duzzy
А я успешно использую сон.
Гибернация один раз при выезде из гаража .
SSD тоже не "новичок" года 4-е ему (стоял вначале на домашнем..).
Скриптом решаю некоторые моменты . При этом сам скрипт (имею ввиду отслеживание входа-выхода) работает без сбоев . Нужно лишь поиграться
с задержками ..
Когда раз попробуешь старт за 2 секунды - уже надолго подсядешь :rolleyes2: .
по ОС сам перепробовал всевозможные сборки , от мини макси ..
полностью поддерживаю duzzy .
По звуку - вторая звучка (встроенная в мою эходавку) оказалась очень удобной . Можно выставить любое приглушение в Икаровском микшере
и без приостановки воспроизведения . Можно подключать пассивную колонку , что и сделал . Поэтому сторонник именно такого варианта,
а не скрещивания двух выходов (реалтеки тоже разные , но есть вероятность , что весь его "мусор" попадёт на выход).
Сейчас большой выбор разных активных миниколонок ведь :)
всё хорошо, но тяжко рядовому обывателю разобратся во всех этих моментах, не зная азов програмирования.
во сне нравится что нету противного звука при включении винды (типа помехи какой то при включении звуковой)... пытался боротся не вышло. (это конечно связано с конкретно моим инсталом музыки)
sirota
Я не пробовал, но судя по описанию и скринам на сайте Audio Control - это продвинутый микшер.
По второй ссылке Audio Switcher, интересная программка пишут что можно девайсы переключать в упрощенном варианте... Спасибо за программки.
seriousstas
Конечно старт в 2 сек. это здорово а тем более что отлажено и работает;), вопрос в том что системы у всех разные и не всем это подходит, ну и зависит от установки... мне например не очень подойдет потому как нет привязки на зажигание))) олд скул :big: тумблер питания и кнопка старт... а из программ фубар и навигаха, редко видосы и то в основном клипы.
По звуку - вторая звучка...
Тут да при использовании двух карт могут быть трудности, шумы от встроенной карты будут если питание не айс))) но можно включить шумодавы и потушить их...
Благо есть выбор из вариантов... можно сделать как у тебя, а можно и параллельно... все зависит от желания и того что хочется сделать. :)
Krysanov
Но сам никогда не резал оригинал, а разбираться тупо нет времени...
Да там особо и разбираться не нужно тулза за тебя сама все сделает, нужен просто оригинальный образ и сама тулза. При запуске тулзы будут пункты что нужно делать, выбираешь удаляешь что не нужно, затем выбираешь сохранить в образ и все.
Мне не понравилось время загрузки ...
В оригинальном образе естественно время загрузки будет больше, потому что вместе с виндой идет гора хлама(метро, дефендер, one drive и т.д.), удалить этот хлам и настроить службы и сразу увидишь разницу поверь.
Обрезки хороши когда понимаешь для какой цели система и ты уверен в том кто резал... например у меня есть медиа комп дома я на нем слушаю музыку и смотрю кино другие функции он не выполняет т.е. на нем нет игрушек, обновлений, анивирусников, офисных приложений и т.д., сам в сеть он не гуляет сидит в домашней... т.е. по сути это медиа приставка с ограниченным функционалом.
И потом как говорят: Хочешь чтоб было хорошо, сделай сам.
В настройках библиотеки фубара снимите галочку с индексации при загрузке и изменениях.
Правой по папке и снять галки. Если добавите музыку, то там-же проиндексировать вручную.
seriousstas
08.06.2016, 21:47
тоже заметил, что кнопки какое то время не пашут в фубаре.
Последняя версия сборки ?
Пробовал сейчас и сон и Гибернацию (убирал скрипт) - всё ОК .
Krysanov
08.06.2016, 22:32
Последняя версия сборки ?
Пробовал сейчас и сон и Гибернацию (убирал скрипт) - всё ОК .
Версия фубара 16 стоит... Может у тебя ссд ?
Последняя версия сборки ?
Пробовал сейчас и сон и Гибернацию (убирал скрипт) - всё ОК .
версия 13_4... последнюю ни как не перенесу)
P.S. SSD стоит
В настройках библиотеки фубара снимите галочку с индексации при загрузке и изменениях.
Правой по папке и снять галки. Если добавите музыку, то там-же проиндексировать вручную.
имеешь ввиду Rescan on Startup и Monitor for changes while running?
по винде: если скачать оригинал, последний релиз Win 8.1 Pro x64 с ней будут какие то приколы? помнится какие то обновления конфликтуют. а их с последнего релиза видимо не так то просто удалить
shumaz
имеешь ввиду Rescan on Startup и Monitor for changes while running?
не нужно отключать смысла нет, придется потом при добавлении музыки(новых файлов, папок) вручную индексировать библиотеку.
по винде: если скачать оригинал, последний релиз Win 8.1 Pro x64 с ней будут какие то приколы?
будут, плюс просадка будет по производительности из за телеметрии.
Установи на домашнем компе виртуальную машину VMware Player или Virtual box и в ней поставь образ/винды который хочешь ставить на карпс, тем самым проверишь более менее програмные несовместимости. Можно старый образ обновить если есть, качаешь UpdatePack 8.1 (http://nnmclub.to/forum/viewtopic.php?t=880667)(телеметрия убрана) и обновляешь старый образ. Тесты(по установке из обновленного образа) так же можешь провести в виртуальной машине.
--------------------------
M$ и на 7-ку официальный пакет обновлений выкатили... с кучей телеметрии... так сказать для удобства пользователей, все в одном флаконе))) :big: Почитать про SP2 для 7-ки (http://winaero.com/blog/beware-windows-7-convenience-rollup-adds-telemetry/) и если нужен оф.пакет скачать можно тут (http://winaero.com/blog/convenience-rollup-for-windows-7-sp1-is-like-windows-7-sp2/).
Если нужен для 7-ки то вот (http://forum.oszone.net/thread-257198.html)
Для ХР вот (http://forum.oszone.net/thread-180712.html)
shumaz
не нужно отключать смысла нет, придется потом при добавлении музыки(новых файлов, папок) вручную индексировать библиотеку.
будут, плюс просадка будет по производительности из за телеметрии.
Установи на домашнем компе виртуальную машину VMware Player или Virtual box и в ней поставь образ/винды который хочешь ставить на карпс, тем самым проверишь более менее програмные несовместимости. Можно старый образ обновить если есть, качаешь UpdatePack 8.1 (http://nnmclub.to/forum/viewtopic.php?t=880667)(телеметрия убрана) и обновляешь старый образ. Тесты(по установке из обновленного образа) так же можешь провести в виртуальной машине.
--------------------------
M$ и на 7-ку официальный пакет обновлений выкатили... с кучей телеметрии... так сказать для удобства пользователей, все в одном флаконе))) :big: Почитать про SP2 для 7-ки (http://winaero.com/blog/beware-windows-7-convenience-rollup-adds-telemetry/) и если нужен оф.пакет скачать можно тут (http://winaero.com/blog/convenience-rollup-for-windows-7-sp1-is-like-windows-7-sp2/).
Если нужен для 7-ки то вот (http://forum.oszone.net/thread-257198.html)
Для ХР вот (http://forum.oszone.net/thread-180712.html)
про VmWare знаю... проверю.
про этот пакет обновлений не совсем вкурил: уберёт телеметрию (если верно понимаю - слив инфы мелкомягким) и установит обновления (с которыми как раз таки и будут ВОЗМОЖНО проблемы связаные с iCar). смысл тогда его ставить? Чисто что бы вручную обновы не качать (которые хз нужны ли)?
seriousstas
09.06.2016, 02:47
Версия фубара 16 стоит... Может у тебя ссд ?
Если войти в СОН и выйти - то всё ОК . А вот если подождать пару часов
один из таймеров действительно блокирует работу MPS .
Пока только рестарт (лучше перезапустить Икар) :
Перезапуск IcarDS :
#NoTrayIcon
#RequireAdmin
#pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\au3script_v9.ico")
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_UseUpx=y
#AutoIt3Wrapper_Run_AU3Check=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <WindowsConstants.au3>
#include<Process.au3>
; Это команда на сон
Global $PBT_APMSUSPEND = 0x0004
Global $PBT_APMRESUMESUSPEND = 0x0007
$hGUI = GUICreate("Restart", 100, 100, 1, 1)
GUIRegisterMsg($WM_POWERBROADCAST, "Standby")
While 1
Sleep(100)
WEnd
Func _GetNetworkConnect()
Local Const $NETWORK_ALIVE_LAN = 0x1 ;net card connection
Local $aRet, $iResult
$aRet = DllCall("sensapi.dll", "int", "IsNetworkAlive", "int*", 0)
If BitAND($aRet[1], $NETWORK_ALIVE_LAN) Then $iResult &= "LAN connected" & @LF
Return $iResult
EndFunc
Func Standby($hWnd, $Msg, $wParam, $lParam)
Select
; Вход в спящий режим
Case $wParam = $PBT_APMSUSPEND
Suspend()
; Выход из спящего режима
Case $wParam = $PBT_APMRESUMESUSPEND
ResumeSuspend()
Case Else
EndSelect
EndFunc
; Вход в спящий режим
Func Suspend()
Local $Class = '[Class:TSkinForm]', $Delay = Opt('WinWaitDelay', 0)
If WinExists($Class) Then
WinClose($Class)
EndIf
EndFunc
; Выход из спящего режима
Func ResumeSuspend()
Local $Class = '[Class:TSkinForm]', $Delay = Opt('WinWaitDelay', 0)
If WinExists($Class) Then
WinClose($Class)
If Not WinWaitClose($Class, '', 3) Then
ProcessClose(iCarDS.exe)
EndIf
EndIf
If (@OSArch = "X86") Then
$rDir = "C:\Program Files\TipTop software\iCar DS\iCarDS.exe"
$sKey = "HKLM"
Else
$rDir = "C:\Program Files (x86)\TipTop software\iCar DS\iCarDS.exe"
$sKey = "HKLM64"
EndIf
If (Not ProcessExists("iCarDS.exe")) Then
ShellExecute($rDir)
EndIf
EndFunc
Скомпилировать в exe и запустить (также можно в автозагрузку на случай рестарта) ..
shumaz
В этом пакете нет телеметрийных))) обновлений. Телеметрия у M$ это не просто слив инфы а целый программый комплекс слежки, что соответственно отображается на производительности системы.
Пакет этот нужен для того чтоб вагон обновлений не качать. Обновления нужны, потому как были правки по звуку в работе юсб устройств в движке Java и куча других важные исправлений по безопастности и заплатки, перчислять все исправленные проблемы утомишся.
с которыми как раз таки и будут ВОЗМОЖНО проблемы связаные с iCar
ну так а кто мешает потом удалить проблемные пакеты...
Кучу раз ставил на 7, 8.1 на х86_64 на живые компы икар и оригинальный и инсталлер от Lexx09 проблем еще не было.
seriousstas
09.06.2016, 11:59
ну так а кто мешает потом удалить проблемные пакеты...
duzzy
Связано со звуком например в Ситигиде + внешняя звуковая карта ...Мне так и не удалось решить проблему
програмно , помогла переустановка в другой USB порт(через переходник миниПСАЙ-ЮСБ) внешней звучки .
Это критические заплатки ("ломающие" микшер) и они неудаляемы ..
Krysanov
флуд в этой теме..
да надо-бы сюда переехать :
http://pccar.ru/showthread.php?t=21086&page=30
seriousstas
Связано со звуком например в Ситигиде + внешняя звуковая карта ...
Думаю что этот трабл со звуковухой и дровами на нее... поясню, хотел менять себе звучку, выбирал из того что можно купить в ближайшем магазине, выбрал ASUS Xonar U7 (https://www.ulmart.ru/goods/551298), изучил вопрос usb звучек почитал форумы понял что с ней куча проблем и самая распространенная вылезает примерно через год карта перестает(определятся) работать в usb порте проблемы с питанием, отваливается один из каналов(перестает работать один из фронтовых каналов народ переключается на тыл чтоб слушать стерео), сообщений от пользователей очень много... потом проблемы с дровами конкретно с usb карточками... пошел искать дальше выбрал эту ASUS Xonar D1 (https://www.ulmart.ru/goods/167150) все было хорошо пока не почитал описание, как выяснилось опорная чистота меняется только ручками... засада ищем дальше... в итоге был куплен девайс от Creative X-Fi XtremeGamer(на мысль о покупке натолкнула вот эта статья (http://audiophilesoft.ru/publ/my/xtremegamer_at_win7/11-1-0-65)) с автоматической сменой опорной частоты, полноценной поддержкой Asio 2.0. В итоге девайс потестировал погонял все прекрасно работает, частота меняется как и должна, ася работает, звук чумавой. Дрова поставились без проблем настройка заняла несколько минут. Карта далеко не из новых но по звучанию и хар-кам не уступает а где то и выигрывает у новых карточек. :)
---------------------------
прошлый флуд перенесу в тему что ты указал, думаю что это все же полезная инфа по updatepack-ам
seriousstas
09.06.2016, 14:16
Думаю что этот трабл со звуковухой и дровами на нее...
Да, но появляется после заплаток ..
shumaz
В этом пакете нет телеметрийных))) обновлений. Телеметрия у M$ это не просто слив инфы а целый программый комплекс слежки, что соответственно отображается на производительности системы.
Пакет этот нужен для того чтоб вагон обновлений не качать. Обновления нужны, потому как были правки по звуку в работе юсб устройств в движке Java и куча других важные исправлений по безопастности и заплатки, перчислять все исправленные проблемы утомишся.
ну так а кто мешает потом удалить проблемные пакеты...
Кучу раз ставил на 7, 8.1 на х86_64 на живые компы икар и оригинальный и инсталлер от Lexx09 проблем еще не было.
вкурил))) спасибо.
качнул чистую 8.1 у мелкомягких... пройдусь этим апдейтером... единственно недопонял, если в чистой уже есть телеметрия, апдейтер их удалит или нет.
duzzy
А у этой карты (https://www.ulmart.ru/goods/601046)частота автоматом или руками(не могу разобратся...в описании ничего про это нет)...у самого харек dx, хочу на Creative SB AUDIGY RX поменять ..traktorist3d рекомендовал как "чумовая"...говорил, что асусов из высшей лиги переигрывает.
duzzy
А у этой карты (https://www.ulmart.ru/goods/601046)частота автоматом или руками(не могу разобратся...в описании ничего про это нет)...у самого харек dx, хочу на Creative SB AUDIGY RX поменять ..traktorist3d рекомендовал как "чумовая"...говорил, что асусов из высшей лиги переигрывает.
карточки хороши, только корпус не позволяет всунуть (((
sirota
Карта совсем не плоха почитал полазил по форумам... описаний толковых нет только характеристики. На старых картах PCI слышно переключение опорной частоты на новых PCIe вроде это поправили.
Я бы тебе посоветовал попробовать послушать(если есть возможность) и посмотреть на разницу и ощущения при прослушивании, потому как восприятие у всех разное, что касается выбора брендов Асус или Креатив то это чисто для любителей того или иного бренда...
асусов из высшей лиги переигрывает
высшая лига это больше маркетинговый ход для выбивания денег у покупателей)))
По хорошему нужно просто брать и слушать разные карты если есть возможность, смотреть на разницу в звучании удобстве использования.
Можно старичков))) попотрошить например Creative SoundBlaster X-Fi Titanium тоже весьма не плох если поотключать всякую улучшайзерскую муть в дровах.
Как еще вариант можно взять что то из топовых старичков если найдешь X-Fi Titanium HD тут (http://audiophilesoft.ru/load/sound_drivers/x_fi_drivers/6-1-0-7) дрова для ее линейки.
Мне например больше нравится звучание в Креатив но это я и это мои уши))) :) топовые карты от Асуса не слушал, слушал Xonar D1 ну не знаю... возникают сомнения, а как только начинаешь задавать себе вопросы значит что то не так)))
seriousstas
10.06.2016, 02:24
duzzy
потом проблемы с дровами конкретно с usb карточками
У асусов не только с USB траблы - поэтому и создали UNi Xonar Drivers ,
но в моём случае приходится выбирать из USB и из USB ))
Нет PCI-E , увы .
Хотя иногда смотрю в сторону переходников с Али (не созрел я ещё на такой эксперимент) ..
На U7 сейчас допилили драйверы - всё стабильно, но нужно как-то будет ещё
с чем-то сравнить по звуку.
seriousstas
Нет PCI-E , увы .
У меня такая же проблема)))... есть только два PCI слота :) вот и приходится изголятся)))
Хотя иногда смотрю в сторону переходников
если все воркает и нет проблем думаю что смысла в переходнике нет... U7 хорошая карта это я просто стреманулся брать после прочтения форумов и + еще не было толкового опыта с нормальными юсб картами, пробовал пару раз копеечные карточки у знакомого просто интересно было как оно работает. И потом корпус делал под внутреннюю карту в PCI слот, а разбирать юсб-шную и пихать ее в корпус))) это уже изврат... несколько дней думал что делать ну и в итоге придумал то о чем писал выше:)
seriousstas
11.06.2016, 21:54
duzzy
Грешил на отдельные скрипты(сносил по-очереди), но сегодня использовал и Твою сборку вместе с режимом сна - эффект залипания кнопок также присутствует при простое более 5-ти минут.
Сложно сказать точно причину - может Ты найдешь ? , но autoit-рестарт хорошо работает и решает этот недуг .
Работает на vBulletin® версия 3.8.4. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot