Просмотр полной версии : iCarDS+Foobar2000
Страницы :
1
2
3
4
5
6
7
[
8]
9
10
11
LesNikVoHa
10.08.2015, 21:28
Вечер добрый.
возникло несколько вопросов:
1) открываю сборку (в икаре или без него) "4Icar_6_JS_RED" или "foobar4Icar_5_JS". настраиваю дсп. сохраняю. в этих сборках есть кнопка DSP и меню с несколькими вариантами настроек. т.е. я настраиваю, например вкладку «мой». всё настраивается. стоит нажать на другие настройки, Мои настройки сбиваются. и под клавишей «Мой» остаются настройки, заложенные автором сборки.
Как сделать так, что бы в о всех вкладках DSP сохранялись мои настройки?
2) Загружаю в одну из этих сборок список папок. потом привязываю эту сборку к икару.
После этой процедуры не могу добавить ни одну папку и не могу поменять настройки. убираю сборку из икара. добавляю папки, потом снова привязываю к икару.
Что сделать, что бы избежать такой геморрой?
Я уже поднимал этот вопрос в этой теме..точно так и уменя видут себя настройки микшера.
Делаю так....настраиваю ДСП и больше не в какие настройки не захожу....стоит забыться и зайти ещё в какие нить настройки....все сразу сбрасывается по дефолту...как в самом начале настроил их изобретатель сборки.
LesNikVoHa
10.08.2015, 21:57
Я уже поднимал этот вопрос в этой теме..точно так и уменя видут себя настройки микшера.
Делаю так....настраиваю ДСП и больше не в какие настройки не захожу....стоит забыться и зайти ещё в какие нить настройки....все сразу сбрасывается по дефолту...как в самом начале настроил их изобретатель сборки.
Не видел твой вопрос по этой теме.
Неужели нет лекарства? очень удобная сборка. очень удобная вкладка с предварительными настройками DSP. но эти настройки ни как не подходят для моей системы. И нужны корректировки.
Может кто подскажет, "какие кнопки жать".
seriousstas
10.08.2015, 23:21
LesNikVoHa
"4Icar_6_JS_RED" или "foobar4Icar_5_JS"
После этих версий столько уже воды утекло ...
Пробуй новее что-то .
По второму вопросу - сборка не должна быть связана с Икаром .
Убери dll-ки икаровские ,если добавлял, а в iCarDSConfig укажи путь к другому (можно "чистому") Фубару.
По первому - нужно подправить скрипт , сделаю , постараюсь до выходных...
LesNikVoHa
С панелью выбора ДСП все элементарно, я уже объяснял как она работает ранее для sirota. Объясню еще раз, постараюсь чтоб понятно было:), эта панель всего лишь вызывает сохраненные пресеты ДСП фубара, обратной связи т.е. фубар<--->ДСП панель ДСП панель<--->фубар нет, измененные пресеты нужно вручную сохранять в фубаре и все будет работать т.е. будут переключатся ваши настроенные пресеты. Ну или еще проще, это просто переключатель пресетов без сохранения. Могу видео снять если нужно, как работает панель ДСП и как сохранить свои настроенные пресеты...
Сборка на Mega Panel Splitter(MPS)
CRIMSON_MPS
скрины...
http://i.imgur.com/JnBhztNm.png http://i.imgur.com/2F2zOeCm.png
видос...
https://youtu.be/NDZGZkUtXPQ
В видео есть примерное использование панели ДСП, и как попасть в настройки таймеров.
Есть один косяк, если не использовать Озон вторым в цепочке ДСП и кликнуть на кнопку вызова настроек Озона фубар крашится(падает), пока не понимаю почему.
Если не нравится мой вариант скрипта плейлиста, то его можно поменять на плейлист из сборки seriousstas и чтобы не настраивать его снова сохраняем настройки плейлиста а затем импортируем настройки.
скачать...
http://rghost.ru/76MLPmsM2
wladkom1953
11.08.2015, 06:12
Сборка на Mega Panel Splitter(MPS)
CRIMSON_MPS
скачать...
http://rghost.ru/76MLPmsM2
Всё Супер-пупер! Добавь только в эту сборку панель с загрузкой фото артистов.
Всё Супер-пупер! Добавь только в эту сборку панель с загрузкой фото артистов.
Спасибо Большое! :smile2: Тебе ее вместо чего добавить, или просто добавить ... могу на место настроек озона(второй ряд кнопок справа) или на место сохранить конфиг(самый вехрний ряд кнопок вроде 4-ая кнопка слева).
duzzy
Спасиб огромное за видео инструкцию.....теперь понятно как запомнить настройки в DSP :yes2:
duzzy
Спасиб огромное за видео инструкцию.....теперь понятно как запомнить настройки в DSP :yes2:
Всегда пожалуйста!:wink2:
П.С.
По ДСП панели, у фубара просто нет возможности из вне сохранять пресеты ДСП, если бы можно было то сделали бы.
seriousstas
11.08.2015, 12:43
duzzy
Спасиб огромное за видео инструкцию.....теперь понятно как запомнить настройки в DSP
Да я думаю
LesNikVoHa
так и сохранял :)
и под клавишей «Мой» остаются настройки, заложенные автором сборки.
Проблема именно с этим пресетом и по инструкции не получится сохранить , там маленький косяк в скрипте - доберусь до ПК - поправлю ...
Есть один косяк, если не использовать Озон вторым в цепочке ДСП и кликнуть на кнопку вызова настроек Озона фубар крашится(падает)
Тут разве в этом дело ? Попробуй оставь один озон и выбери первый конфиг (View/DSP/DSP #1 config)- всё заработает .
Это походу баг в вызове настроек ресемплера миксера каналов и тд . Что-то эта команда вызывает , а что-то нет и "валит" фубар
seriousstas
странно у меня сохраняет...
seriousstas
11.08.2015, 13:22
seriousstas
странно у меня сохраняет...
Ясно , что в Твоей сборке сохраняет.
открываю сборку (в икаре или без него) "4Icar_6_JS_RED" или "foobar4Icar_5_JS"
Выбери в списке в настройках - MY - сохрани ,
перейди на "МОЙ" - мистика правда ... :)
Внутри на - MY - висит default просто и править нужно его.
seriousstas
аааа понял названия разные, в скрипте прописан пресет default))), понятно почему настройки не сохраняются:smile2:
Вчера пробовал сборку в машине понравилось))) намного лучше ПСС, и я наконец нормально звук настроил, так что теперь озон думаю можно убрать.:smile2:
seriousstas
11.08.2015, 13:37
seriousstas
аааа понял названия разные, в скрипте прописан пресет default))), понятно почему настройки не сохраняются:smile2:
Да, я чуть "с ума не сошёл" ))) , пока не открыл скрипт ...
Да, я чуть "с ума не сошёл" ))) , пока не открыл скрипт ...
))) я вчера со своей сборкой до 7 утра просидел после того как скрипт почистил)))), крашится хоть ты тресни всю голову сломал, а МПС говнямба не всегда показывает где ошибки в скрипте, и весь геморой был как оказалось из за закомментированной иконки повтора плейлиста))))
seriousstas
11.08.2015, 13:52
до 7 утра просидел
а я так и не дождался Твою сборку ...
из за закомментированной иконки повтора плейлиста))))
)))
а я так и не дождался Твою сборку ...
просто я поздно освободился... я когда коммент со сборкой писал ты еще был на форуме...
коммент со сборкой http://pccar.ru/showpost.php?p=335103&postcount=1756
wladkom1953
11.08.2015, 14:51
Тебе ее вместо чего добавить, или просто добавить ... могу на место настроек озона(второй ряд кнопок справа) или на место сохранить конфиг(самый вехрний ряд кнопок вроде 4-ая кнопка слева).
Настройки озона и конфиг лучше не трогать, а вот вместо самой правой кнопки в третьем ряду (круговая стрелка)- самое правильное место. А что должно происходить сейчас при нажатии этой кнопы. У меня она не работает:wacko2:
wladkom1953
Эта кнопа повторить плейлист... порядок проигрывания, ели не нужна могу на нее.
Должна работать, сейчас проверю...
...................
проверил у меня работает
wladkom1953
11.08.2015, 17:11
wladkom1953
Эта кнопа повторить плейлист... порядок проигрывания, ели не нужна могу на нее.
Должна работать, сейчас проверю...
...................
проверил у меня работает
duzzy
Проверил на эти функции - тоже работает:bye:, но ими не пользуюсь. Давай накати на неё.
duzzy
Проверил на эти функции - тоже работает:bye:, но ими не пользуюсь. Давай накати на неё.
ок, вечерком попозже скину.
wladkom1953
Сделал, вроде работает, иконку поменял...:whistle:
http://i.imgur.com/pf9NjBxm.png
ссылка:
http://rghost.ru/64WHhQqTm
wladkom1953
Сделал, вроде работает, иконку поменял...:whistle:
http://i.imgur.com/pf9NjBxm.png
ссылка:
http://rghost.ru/64WHhQqTm
заметил странный баг/фичу: если дважды кликнуть по пустому месту меню кнопок, то вызываются настройки foobar
wladkom1953
12.08.2015, 03:37
заметил странный баг/фичу: если дважды кликнуть по пустому месту меню кнопок, то вызываются настройки foobar
Хорошая фича. Можно оставить!
seriousstas
12.08.2015, 03:55
Вечер добрый.
возникло несколько вопросов:
т.е. я настраиваю, например вкладку «мой». всё настраивается. стоит нажать на другие настройки, Мои настройки сбиваются. и под клавишей «Мой» остаются настройки, заложенные автором сборки.
4Icar_11_4
Исправлено соответствие для пресета "МОЙ" DSP
+ Другие правки :
http://pccar.ru/showpost.php?p=335229&postcount=170
Как сохранять настройки настройки duzzy показал,
коротко :
В настройках DSP выбрать соответствующий названию пресет - загрузить "Load" ,
отредактировать и обязательно сохранить c заменой.
Lexins
Спасибо за баг репорт, я знаю про эту баг-фичу, думаю что можно оставить не помешает.
Просто лень было описывать возможности когда писал коммент.:smile2:
duzzy, можно ли в MPS использовать вместо иконок кнопок шрифты?
duzzy, можно ли в MPS использовать вместо иконок кнопок шрифты?
Думаю что да, но я пока этим вопросом не занимался:).
Суть в том что это перелопаченый мною скин FooaeroCUI, в оригинале выглядит он так http://fav.me/d31ju25.
На данный момент могу скинуть PSD исходники и ты сам нарисуешь себе кнопули в фотошопе, это не сложно, я сам использовал символы и накладывал на них стиль.
Немного изменил диалог в компоненте foo_dsp_fsurround(Объемный звук), менял для себя так как кнопки ОК и Отмена у меня не помещались на экране при разрешении 800х600.
выглядит теперь так... кнопки теперь наверху:smile2:
http://i.imgur.com/AYnHbzym.png
скачать
http://rghost.ru/6vMhrdjBl
Lexins
Вот исходники всех кнопок, в архиве PSD иконки, кнопка анимации наведения нажатия, сикбар, фон сикбара...
http://rghost.ru/6Pk7DPCX2
Lexins
Вот исходники всех кнопок, в архиве PSD иконки, кнопка анимации наведения нажатия, сикбар, фон сикбара...
http://rghost.ru/6Pk7DPCX2
Спасибо, забрал..
Спасибо, забрал..
Да не за что!:smile2: Как сделаешь кнопки покажешь скрины как выглядит?
kgena_ua
14.08.2015, 22:08
duzzy,
MPS со скриптом "движения".
Почистил, оставил только необходимое. Две панели: albumlist и NG Playlist. Кнопок нет, есть две подписи left и right.
http://rghost.ru/82SKBzsgs
kgena_ua
Спасибо огромное!!! :smile2: пошел изучать...
seriousstas
15.08.2015, 12:54
kgena_ua
MPS со скриптом "движения".
Почистил, оставил только необходимое. Две панели: albumlist и NG Playlist. Кнопок нет, есть две подписи left и right.
Красиво "скользят" :)
а "двигать" несколько панелей одной кнопкой получиться (например три) ? ,
и можно-ли перемотку зациклить ?
seriousstas
По вопросу переключения с кнопок на руле, подойдет такой вариант переключения --- Ctrl + Left arrow key и Ctrl + Right arrow key?
Т.е. жмем контрл + влево на клаве и переключаем панели в одну сторону,
жмем контрл + вправо на клаве и переключаем панели в другую сторону.
Механизм уже почти рабочий))) но без анимации, нужно только описать процесс пролистывания по следующему нажатию.;)
seriousstas
15.08.2015, 15:38
подойдет такой вариант переключения --- Ctrl + Left arrow key и Ctrl + Right arrow key?
Подойдёт , но интересен пример , где больше двух панелей ,
и в идеале - было-бы мотание одной (у меня свободной) кнопкой по-кругу
seriousstas
я сейчас как раз цикл мучаю... налево направо... пока что то я туплю)))
т.е. хочу так сделать проматывать налево к примеру библиотеку ДСП визуализацию и направо в обратном порядке...
Krysanov
15.08.2015, 17:55
парни, можно прервать ваш диспут.. скажите, можно ли сделать, чтобы при нажатии на плейлист, открывался последний выбранный путь, а не сначала папки?:rolleyes2:
Сейчас так:
40772
А Хочется так:
40773
Krysanov
не совсем понял... ты про библиотеку?
В ней просто список папок, если развернуть нажав [+] будет список треков.
Если ты про переходы между панелями то у меня все работает при переходе, т.е. в библиотеке остается все на том же месте куда список был прокручен.
Объясни поподробней порядок действий и что хочется получить в итоге...
Krysanov
15.08.2015, 20:15
Krysanov
..
Если ты про переходы между панелями то у меня все работает при переходе, т.е. в библиотеке остается все на том же месте куда список был прокручен.
.
Так и хочу, дело в том, что если хочу открыть библиотеку и выбрать другую папку, то у меня опять сначала списка библиотека, не знаю как еще объяснить..хочется, если я выбрал папку 1 и слушаю в ней музыку, то при повторном открытии библиотеки, хочется чтобы видел папку 1, а не начала списка всей библиотеки.. так понятней?
kgena_ua
15.08.2015, 20:45
а "двигать" несколько панелей одной кнопкой получиться (например три) ? ,
и можно-ли перемотку зациклить ?
seriousstas, можно и несколько панелей. Там в рабочей сборке, в папке maybe есть еще один *.fcl, там справа на одной кнопке две панели: панель "инфо" и "пикметр". Только там не совсем тот случай, там включается доп. панель (из за специфики самой панели). Наверное сделаю более наглядный пример.
И вопрос, что подразумевается под перемоткой :smile2:
seriousstas
15.08.2015, 22:08
seriousstas что подразумевается под перемоткой :smile2:
:sm523:
Через http://ahkscript.org/docs/commands/ControlClick.htm
кликаю по кнопке в Фубаре кнопкой руля,
также , как здесь - по кругу (вот и вопрос , получится-ли с MPS такой фокус) :
FnBIDkEzkck
при повторном открытии библиотеки, хочется чтобы видел папку 1, а не начала списка всей библиотеки
К сожалению так работают все плагины фубара библиотечные...
альбом лист, Library Tree ну и этот скрипт. Всегда свернутыми запускаются.
Так и хочу, дело в том, что если хочу открыть библиотеку и выбрать другую папку, то у меня опять сначала списка библиотека, не знаю как еще объяснить..хочется, если я выбрал папку 1 и слушаю в ней музыку, то при повторном открытии библиотеки, хочется чтобы видел папку 1, а не начала списка всей библиотеки.. так понятней?
Я тебя понял, но у меня все работает так как ты хочешь при работающем фубаре, но если ты выключаешь фубар и включаешь снова то да получишь начало списка в библиотеке...
Могу видос выложить как работает если нужно...
........................
видос
https://www.dropbox.com/s/up8sug5in8hgepj/lib_work.mp4?dl=0
seriousstas
Переключение панелей в CRIMSON_MPS по Cttrl+left, но фокусить МПС все равно придется иначе работать не будет.
видос
https://www.dropbox.com/s/ryjd3g0h5d1yc8l/ctrl_left_loop.mp4?dl=0
...................
Скажи мне пожалуйста какая нужна очередность панелей в цикле.
...................
Интересные новости от Бретта:smile2:
Надеюсь он не будет травить душу как обычно, а то заинтересует а потом пропадет...
https://youtu.be/xbFD2XpmYDA
seriousstas
16.08.2015, 03:17
Скажи мне пожалуйста какая нужна очередность панелей в цикле.
Последовательность думаю не имеет значения , но и DSP не нужен в этом
случае , тк используется не часто
Последовательность думаю не имеет значения , но и DSP не нужен в этом
случае , тк используется не часто
ок понял, сегодня скину на пробу...
kgena_ua
16.08.2015, 12:37
по кругу
seriousstas, если я правильно понял, то такой пример:
http://rghost.ru/7pXSRNjmv
Ваша панель слева :smile2:, с кнопками 1, 2 и 3.
По лев.кл. кнопка:
1 - библиотека;
2 - плейлист;
3 - текст песен или инфо (лев.кл. + колесо мыши).
Скрипт еще подчистил, скорость движения (step_c и step_n) вынес в свойства.
Krysanov
16.08.2015, 14:55
Я тебя понял, но у меня все работает так как ты хочешь при работающем фубаре, но если ты выключаешь фубар и включаешь снова то да получишь начало списка в библиотеке...
Могу видос выложить как работает если нужно...
........................
видос
https://www.dropbox.com/s/up8sug5in8hgepj/lib_work.mp4?dl=0
После сна всё так как ты и говоришь
После сна всё так как ты и говоришь
Вот поэтому я и говорил опиши весь процесс и почему не работает как должно. А ты мне говорил про обычное использование т.е. запуск фубара поиск в библиотеке, переход на плейлист и затем обратно в библиотеку...
При любой инициализации библиотеки в фубаре скрипт будет сбрасываться на начало списка, т.е. это стар фубара, выключение фубара, добавление новой музыки в папку музыкальной библиотеки, удаление папок треков из библиотеки(папки с музыкой которая указана в настройках фубара).
Я прекрасно понимаю то о чем говоришь ты, было бы просто мега удобно, запустил комп и получил библиотеку на том же месте где искал треки допустим вчера или после рестарта... но увы скрипт писал не я, у меня и так примерно неделя ушла чтоб понять как его модифицировать под нужды карпс, потому как в нем была очень кривая сортировка треков и папок, в этом скрипте параллельно Jscript используется ШТМЛ и все это завязано вместе, нет никаких комментариев(описания) от автора как допустим в скриптах у Бретта(автор JSPlaylist 1.3.2), я бы с удовольствием заморочился и попробовал сделать вариант о котором говорил выше, но у меня нет таких познаний в программировании увы.:smile2:
Krysanov
16.08.2015, 17:44
Вот поэтому я и говорил опиши весь процесс и почему не работает как должно. А ты мне говорил про обычное использование т.е. запуск фубара поиск в библиотеке, переход на плейлист и затем обратно в библиотеку...
При любой инициализации библиотеки в фубаре скрипт будет сбрасываться на начало списка, т.е. это стар фубара, выключение фубара, добавление новой музыки в папку музыкальной библиотеки, удаление папок треков из библиотеки(папки с музыкой которая указана в настройках фубара).
Я прекрасно понимаю то о чем говоришь ты, было бы просто мега удобно, запустил комп и получил библиотеку на том же месте где искал треки допустим вчера или после рестарта... но увы скрипт писал не я, у меня и так примерно неделя ушла чтоб понять как его модифицировать под нужды карпс, потому как в нем была очень кривая сортировка треков и папок, в этом скрипте параллельно Jscript используется ШТМЛ и все это завязано вместе, нет никаких комментариев(описания) от автора как допустим в скриптах у Бретта(автор JSPlaylist 1.3.2), я бы с удовольствием заморочился и попробовал сделать вариант о котором говорил выше, но у меня нет таких познаний в программировании увы.:smile2:
Да я просто озвучил хотелку.. То, как сейчас работает пк в целом меня очень устраивает, но до совершенства осталось совсем чуть-чуть !
Krysanov
Да я же без претензий, просто объяснил как оно обстоит.;)
Скоро(надеюсь что скоро) новый плейлист будет с нормальным плавным скролом, автор так же сказал что тач прокрутку сделает.
выглядит пока так...
http://i.imgur.com/Qrud7xPm.png
оригинал изображения...
http://i.imgur.com/Qrud7xP.png
видос...
https://youtu.be/hVojcYyIpPI
Krysanov
16.08.2015, 21:09
Ок, подождем!
Ок, подождем!
только что написал ему в личку письмо с хотелками и образцами того что уже работает, надеюсь что автор не оставит без внимания просьбы:smile2:.
Посмотрим что ответит, если будут новости обязательно сообщу.
Судя по видосу работает он в разы быстрее чем JSPlaylist, механизм прокрутки похож на тот что использовался в библиотеке но сильно переработан, думаю что даже на слабых конфигах будет очевидная разница + наконец то будет видно что прокручиваем:smile2:.
LesNikVoHa
16.08.2015, 21:52
и снова, вопрос.
туплю с настройками фубара.
в частности с программным кроссовером.
поясню, что я хотел спросить, сняв видео:
звуковая карта в подписи. подключено к звуковой, на данный момент, так: фронт - вч+сч (через кроссовер морель), тыл - миды, канал саба - саб.
на программе Xonar HDAV Center, на видео я показал, что все каналы подключены правильно, да и в фубаре плагином "смешивание канала", я настраивал задержки. тоже все каналы подключены правильно.
открываю кроссовер.....
не могу поставить крутизну, перемешались все каналы. вместо саба - вч,
вместо лоу - саб....
т.е.... смешались в кучу...кони, люди...
что делаю не так?
https://youtu.be/45PP2Td_PJY
seriousstas
Сборка для теста прокрутки панелей с клавиатуры, кнопки которыми крутим Ctrl + Z и Ctrl + X, не забываем что для корректной работы нужен фокус МПС при отправке сочетания клавиш.
Панели выбраны просто для примера, ставил в цикл и милк дроп он врубается но после него иногда почему то дальше панели не переключаются, возможно нужно повторно делать фокус.
Панели гонял на обычной клаве эмуляцию через Хоткей не пробовал.
ссылка...
http://rghost.ru/7MwHnnwNj
LesNikVoHa
Суть в том что надо знать как настроен вывод в фубаре(самое нужное ты не показал:)) здесь --->
http://i.imgur.com/R7aAGCFm.png
http://i.imgur.com/R7aAGCF.png
и сколько каналов ты используешь?
.............
уже нашел в видео... настрой нормально в фубаре вывод поканала в "Custom channel mapping" затем в DSP "Channel mixer" или "Объемный звук" или "Matrix mixer" для разводки поканала.
Статьи по настройкам в винде и фубаре...
общая инфа по настройкам звука в ОС
http://audiophilesoft.ru/publ/my/hq_pc_sound/11-1-0-24
Установка и настройка Creative X-Fi XtremeGamer @ Windows 7/8... там как раз про разводку поканала
http://audiophilesoft.ru/publ/my/xtremegamer_at_win7/11-1-0-65
надеюсь найдешь там полезную информацию...:smile2:
LesNikVoHa
16.08.2015, 22:40
LesNikVoHa
Суть в том что надо знать как настроен вывод в фубаре(самое нужное ты не показал:)) здесь --->
http://i.imgur.com/R7aAGCFm.png
http://i.imgur.com/R7aAGCF.png
и сколько каналов ты используешь?
использую 6 каналов. и когда в кроссовере выбираю шесть каналов, в «Filter» всё равно остаются все восемь и четыре графика.
собственную настройку каналов тоже не могу настроить.
не понимаю, как добавить каналы.
http://s017.radikal.ru/i434/1508/28/f9c857dd6b9et.jpg (http://radikal.ru/fp/125c20b02c9c4cd0a61733d09f68aa54)
http://s017.radikal.ru/i417/1508/65/884f6812087ft.jpg (http://radikal.ru/fp/e6da3683eaae4010819543580b4a332c)
http://s018.radikal.ru/i511/1508/53/d21edae3a763t.jpg (http://radikal.ru/fp/b8c23fc3d6dc44b7aa682c57978408cf)
Krysanov
16.08.2015, 22:42
seriousstas!
Кнопки икара, о которых мы раньше говорили , у меня заработали.. Ты был прав!
Только вот чтобы они активировались, приходится ткнуть на фубар, а прим на кнопки икара и все работает...
Сирота! Чтобы заработали кнопки нужно в настройках программы выбрать 4 скин и обновиться, возможно придется закрыть икар, после того как заработает 4 скин, можно выбирать любой другой, кнопки работать будут
Смотри видео
DuX9fylvEfY
LesNikVoHa
У тебя же есть драйвера ASIO зачем тебе ASIO4ALL ?!.......
я тебе скинул две ссылки по настройкам звука в винде почитай там много полезной информации, у тебя настройки не правильные и кроссом можно динамики спалить...
мой предыдущий комент со ссылками на статьи...
http://pccar.ru/showpost.php?p=335550&postcount=1809
LesNikVoHa
16.08.2015, 23:02
LesNikVoHa
У тебя же есть драйвера ASIO зачем тебе ASIO4ALL ?!.......
я тебе скинул две ссылки по настройкам звука в винде почитай там много полезной информации, у тебя настройки не правильные и кроссом можно динамики спалить...
мой предыдущий комент со ссылками на статьи...
http://pccar.ru/showpost.php?p=335550&postcount=1809
Спасибо. буду изучать. (что бы не спалить, паставил пассивные фильтры на каждый канал)
LesNikVoHa
Да не за что! Думаю что по аналогии с Creativ Sound Blaster разберешся. Сам долго разбирался что к чему)));). А теперь остановится не могу))) постоянные улучшения и модификации.
seriousstas, если я правильно понял, то такой пример:
http://rghost.ru/7pXSRNjmv
Ваша панель слева :smile2:, с кнопками 1, 2 и 3.
По лев.кл. кнопка:
1 - библиотека;
2 - плейлист;
3 - текст песен или инфо (лев.кл. + колесо мыши).
Скрипт еще подчистил, скорость движения (step_c и step_n) вынес в свойства.
Отлично, kgena_ua, подскажи как повесить команду foobar'a на
gr.GdiDrawText типа Play/Pause.
По работе твоего скрипта - при активном переключении 1<>2<>3
выпадает SCRIPT ERROR
Error: Mega Panel Splitter (GUID: 812E622B-DA93-4F94-A005-231F59ACEABF): Microsoft JScript runtime error:
Type mismatch
Ln: 107, Col: 4
<no source text available>
seriousstas
16.08.2015, 23:40
seriousstas, если я правильно понял, то такой пример:
http://rghost.ru/7pXSRNjmv
Ваша панель слева :smile2:, с кнопками 1, 2 и 3.
По лев.кл. кнопка:
1 - библиотека;
2 - плейлист;
3 - текст песен или инфо (лев.кл. + колесо мыши).
Скрипт еще подчистил, скорость движения (step_c и step_n) вынес в свойства.
Как и писал выше свободная кнопка только одна ,
и думал про смену панелей , примерно как в этом тесте :
http://pccar.ru/showpost.php?p=335548&postcount=1808
тоесть , есть (один) глобальный хоткей и ним сменяются панели ...
seriousstas
17.08.2015, 00:47
Krysanov
Кнопки икара, о которых мы раньше говорили
Говорили ведь только про вперёд-назад :) , не увидел их на видео
Только вот чтобы они активировались, приходится ткнуть на фубар
навигация да - не работает без фокуса , а вперёд-назад - без проблем .
Попробуйте добавить эти две динамические кнопки в скин .
Может где то проскакивало, но я упустил эту проблему, запуска данной сборки из икара.
Суть вот в чём: сборку запускаю с кнопки икара, но запуск почти всегда происходит со второго раза(один раз из 20 фубар запускается с первого раза)....первый раз жму...окно икара моргает и тишина!!! (https://www.youtube.com/watch?v=xAN142pHvxs)....., второй раз жму, фубар запускается...это только у меня так?
Krysanov
Сирота! Чтобы заработали кнопки нужно в настройках программы выбрать 4 скин и обновиться
Вроде делал так :dntknw:....попробую еще.
kgena_ua
ну ни как не получается сделать плавную анимацию, и идет утечка в память, по всей видимости что то я не так делаю:smile2:. Панели прокручиваются но рывками.
И вопрос, а нельзя ли сделать анимацию перехода панелей просто по таймеру без функции on_paint? Т.е. по событию к примеру жмем на кнопку вызова плейлиста и пошло перемещение панелей, переместили и тушим неактивную панель через false.
Если у тебя будет время посмотри пожалуйста тест сборку с анимацией.
Анимацию повесил на две центральные кнопки вызов плейлиста и вызов библиотеки, анимация перехода осуществляется между ними.
Вызов фубаровской консоли я поставил на Alt +C, на случай если нужно посмотреть ошибки в скрипте.
Переход на кнопки тулбара не работает, в настройки фубара можно попасть через иконку в трее.
Делал так, взял твой скрипт и переносил в свой, в своем ставил комментарии
//=========ANIM
//=========
чтобы было видно что я добавлял и куда.
тестовая сборка с анимацией...
http://rghost.ru/6t9VXPqKP
Krysanov
17.08.2015, 13:51
Может где то проскакивало, но я упустил эту проблему, запуска данной сборки из икара.
Суть вот в чём: сборку запускаю с кнопки икара, но запуск почти всегда происходит со второго раза(один раз из 20 фубар запускается с первого раза)....первый раз жму...окно икара моргает и тишина!!! (https://www.youtube.com/watch?v=xAN142pHvxs)....., второй раз жму, фубар запускается...это только у меня так.
Поддержу, та же проблема и у меня... Надо попробовать на старые версии уйти
prostomiha
17.08.2015, 16:50
Поддержу, та же проблема и у меня... Надо попробовать на старые версии уйти
Абсолютно такая-же ситуация была у меня при запуске из под центрифуги блюстакса...
полностью согласен с seriousstas версии не причем, любой программе нужно время на старт + правильное название окна(класса).
С фубаром иногда бывает такая штука если он был установлен в систему инсталлятором то вполне возможно будет стартовать инсталлированная версия вместо портабельной, поэтому лучше все сборки фубара в портабл режим загнать.
seriousstas
17.08.2015, 17:30
sirota
Поддержу, та же проблема и у меня... Надо попробовать на старые версии уйти
Дело не в версиях , а в отрабатывании скрипта .
он не успевает распознать Фубар и захватывает первое попавшееся окно (можете просто попробовать 5-й пункт),
но если все пути указаны правильно то скрипт SkinMediaTitle.exe с настройками 4 ini от Bersenev
работает хорошо . В тч и кнопки вперёд-назад .
Попытаемся ещё-раз :
0. Удалить встроенный Фубар
1. Переместите папку с Фубаром в корень "С", тоесть путь :
C:\foobar2000\foobar2000.exe
2. Встройте Фубар через Foobar 2000-1024x600-template_new_4
в первую ячейку (вверху слева)
3. В эту-же ячейку добавьте Фубар в "Настройка медиа программ"
4.Вручную добавьте две динамические кнопки "вперёд" и "назад"
в скин (если есть , то удалите и добавьте снова)
Поробуйте запустить Фубар при открытых других окнах и
проверьте работу кнопок "вперёд" и "назад" .
Если чт-то не работает , то попробуйте :
5.Увеличить время на захват окна с 0 на 1(и до 3х) сек .
6.Изменить имя захватываемого окна с Foobar2000 на
!{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
Если всё ОК можно менять скин на другой .
Возможно потребуется перезапуск Икара и повтрить 1-4 пункт
seriousstas
17.08.2015, 17:34
duzzy
полностью согласен с seriousstas версии не причем, любой программе нужно время на старт + правильное название окна(класса).
Да я смотрел видео Krysanov , там целая цепочка запусков + разные
скрипты разветвители для Блюстака - конечно будет глючить и конфликтовать :)
С фубаром иногда бывает такая штука если он был установлен в систему инсталлятором то вполне возможно будет стартовать инсталлированная версия вместо портабельной, поэтому лучше все сборки фубара в портабл режим загнать.
Или как минимум выбрать DSPlayer вместо Фубара в iCarDSConfig
Krysanov
17.08.2015, 18:53
Подскажите, вот здесь (http://www.pccar.ru/showpost.php?p=304846&postcount=7)обсуждаются вопросы по инет радио...
Один из форумчан, мой друг, Влади, на вопрос почему он слушает инет станции через фубар сказал :"...Ну и слушая им эти станции я вижу картинку исполнителя, которая подкачивается из
инета, плюс тексты лирики (которые плагин в инете найдёт), поэтому у меня и нет сомнений чем слушать свою музыку,
так и с инета."
А у нас в сборке только показывает кто поет и какая песня.. А как видеть картинки?
Krysanov
ну можно попросить у него сборку посмотреть, если он даст конечно))), и посмотреть каким образом картинки исполнителя подсасываются из инета... либо узнать какими плагинами или скриптами он пользуется.
за лирику отвечает плагин foo_uie_lyrics.
LesNikVoHa
17.08.2015, 21:46
продолжаю тупить с настройками фубара.
нужно пустить звук через Асио. не получатся.
что делаю не так? на фото этапы настройки.
в настройке собственных каналов не могу добавить каналы асио.
http://s017.radikal.ru/i441/1508/5c/81eec73c9270t.jpg (http://radikal.ru/fp/7810cdf37042431da99115ea1c03c7df)
http://s019.radikal.ru/i634/1508/cc/2a049825b8f8t.jpg (http://radikal.ru/fp/ee4d46581d76484994a030ab47eb0fbc)
http://s019.radikal.ru/i643/1508/f1/00aaf0d8cabet.jpg (http://radikal.ru/fp/d1085a8b41cf44be83934640d8c3ef32)
http://s016.radikal.ru/i335/1508/88/dc5a97edd252t.jpg (http://radikal.ru/fp/53882fc5214f40949b2943eeb3bb07c1)
LesNikVoHa
ЭЭЭ... вопросики...
-Что за виндовс(имею в виду кастрат или нормальная версия)?
-ASIO4ALL удалил?
-На вчерашних скринах была еще какая то муть в драйверах Синема что то там это что?
Варианты, снести все что ставил к звуковухе и поставить только драйвера и программу управления ими если она имеется в комплекте, проще говоря почистить все что касаемо звука на винде.
После нормальной установки драйверов, в фубаре ты должен получить что то похожее при выборе АСИО и Custom Channel Mapping
http://i.imgur.com/BKrTgUi.png
отметил зеленым квадратом...:smile2:
......................
у тебя почему то на скринах фубар невидит нормально драйвер, нету каналов для настройки...
......................
Еще вопрос, если выбрать АСИО звук слышно в каких каналах?
Ребята кто уже на вин 10 ездит?
Если не сложно отпишитесь как звук(я про хрипы щелчки задержки при проигрывании через фубар).
LesNikVoHa
17.08.2015, 23:04
LesNikVoHa
ЭЭЭ... вопросики...
-Что за виндовс(имею в виду кастрат или нормальная версия)?
-ASIO4ALL удалил?
-На вчерашних скринах была еще какая то муть в драйверах Синема что то там это что?
Варианты, снести все что ставил к звуковухе и поставить только драйвера и программу управления ими если она имеется в комплекте, проще говоря почистить все что касаемо звука на винде.
После нормальной установки драйверов, в фубаре ты должен получить что то похожее при выборе АСИО и Custom Channel Mapping
http://i.imgur.com/BKrTgUi.png
отметил зеленым квадратом...:smile2:
......................
у тебя почему то на скринах фубар невидит нормально драйвер, нету каналов для настройки...
......................
Еще вопрос, если выбрать АСИО звук слышно в каких каналах?
асио фо ол, по моему нужен для аудиомульча (ставил вместе с виртуальным кабелем). вот в ASIO4ALL я вижу каналы, которые ты отметил зелёным.
муть во вчерашних скринах, это прога от звуковой карты.
спасибо, попробую переустановить дрова к звуковой.
LesNikVoHa
Да брось ты не за что!!! какая от меня помощь так наводки;)
Как вариант попробуй пока через ASIO4ALL настроить посмотри как звучать будет.
Все программы от звуковухи не нужны, нужны только драйвера и программа настройки к ним.
А вообще поспрашивай ребят у кого стоит ASUS, думаю что схема настройки у них аналогичная, у меня просто древний CREATIVE:) с асей.
А для чего нужен аудиомульч, он вроде для музыкантов нужен...
Krysanov
либо узнать какими плагинами или скриптами он пользуется.
Пару лет назад слушая радио картинки видел в обычной биографии фубаровской до 5 штук.
Потом они биографию с Ласт ФМ урезали и картинку стали давать одну. Но в любом случае
картинка качается только в том случае, если в тегах с сервера присутствует название трека и артист.
Сейчас все упростилось донельзя и работает прекрасно, картинок до 5 штук, биография полней...все это
с появлением скрипта...
// @import "%fb2k_profile_path%marc2003\common8.js"
// @name "Now Playing"
// @author "marc2003"
// @feature "v1.4"
Единственная неудобица для меня в том, что не отключается сохранение картинок в папке фубара. Приходится
иногда чистить папку. Удобно если скачаются картинки для локальных файлов...(или лежали до этого). Можно
включить в настройках показ картинок только с локалки, т.е. с инета при этом качать не будет.
Панель на этом скрипте присутствует в большинстве последних сборок. Впервые ее использовал у нас ( если память
мне не изменяет, Макарыч).
vladj
Спасибо;) я так и думал что это марк 2003. Жаль что он больше не обновляет свои скрипты.
Krysanov
18.08.2015, 05:56
vladj
Спасибо;) я так и думал что это марк 2003. Жаль что он больше не обновляет свои скрипты.
Так можно реализовать это в сборке?
Как сделать так чтобы при потери интернет сигнала ...интернет радиостанция не перескакивала на другую, (в конфиге выставлена прослушка интернет радио через фуубар)?...знаю что если переставить на DSplayer перескакивать не будет...но мне нужно именно через Foobar2000
Krysanov
в сборке seriousstas этот скрипт давно присутствует, vladj написал как раз о нем и как он работает.
здесь можно поискать переделанные скрипты марка2003, там есть и другие интересные решения...
http://www.hydrogenaud.io/forums/index.php?showtopic=77883&st=2775
.................
Игорь_К
боюсь что наверно никак, можно попробовать зайти в настройки фубара "Advanced" --->"Networking" и увеличить задержу, либо в обычных настройках слева "Networking" увеличить размер буфера.
kgena_ua
18.08.2015, 21:48
подскажи как повесить команду foobar'a на
gr.GdiDrawText типа Play/Pause.
при активном переключении 1<>2<>3 выпадает SCRIPT ERROR
Lexins, gr.GdiDrawText используется для вывода текста:
...Always faster than DrawString and returns chars drawed VBArray GdiDrawText(str, IGdiFont, color, x, y, w, h, format = 0); ... или я не понял вопрос.
По ошибке - да, столкнулся с этим. Попробуйте заремить строки в function on_timer(id) {.....
// pss.GetPanel(c_panel).Show(false);
// window.SetProperty(c_panel,0);
// window.SetProperty(n_panel,1);
я уже не помню, зачем их нарисовал :smile2:, что-то хотел сделать, наверное.
kgena_ua
18.08.2015, 21:58
Как и писал выше свободная кнопка только одна
seriousstas, так я и привел пример, где на кнопки 1 и 2 повесил по одной панели, а на кнопку 3 две панели, для примера, изменив в
function on_mouse_lbtn_down(x, y) {......
if (x >= ww / 3 * 2 && x <= ww) {panel = panel == 2 ? 3 : 2};
на
if (x >= ww / 3 * 2 && x <= ww) {panel = panel == 3 ? 0 : panel + 1};
по кнопке 3 будут гоняться все четыре панели, или хоть двадцать.
Krysanov
18.08.2015, 21:58
а что тут надо подправить?
40795
kgena_ua
18.08.2015, 22:25
а что тут надо подправить?
Krysanov, на этот вопрос вряд ли кто-то сразу сможет ответить. Для начала нужно смотреть, что прописано в строке 3446 скрипта.
Для начала, смущает строка, где прописан путь к *.js
В начале скрипта должны быть строки // ==PREPROCESSOR== .... и т.д., где прописаны пути к *.js файлам. Там скорей всего написано Foobar2000\marc2003\....., вряд ли в Вашей сборке есть папка Foobar2000\marc2003\....., проверьте пути к файлам *.js
kgena_ua
18.08.2015, 22:36
kgena_ua
а нельзя ли сделать анимацию перехода панелей просто по таймеру без функции on_paint?
duzzy. а вот пробую:
function RGB(r,g,b) { return (0xff000000|(r<<16)|(g<<8)|(b)); }
var font = gdi.Font("Arial",12,1);
var ww = window.Width, wh = window.Height;;
DT_LEFT = 0x00000000;
DT_CENTER = 0x00000001;
DT_VCENTER = 0x00000004;
DT_SINGLELINE = 0x00000020;
DT_WORD_ELLIPSIS = 0x00040000;
var panel = window.GetProperty("panel",0);
var c_panel = panel, n_panel;
var panels = 2;
var old_panel = panel;
var dir_move, move = false;
var y = 50;
var c_x = 0;
var n_x = 0;
var c_ww = 0;
var n_ww = 0;
var timer;
var step_c = window.GetProperty("step_c", 10);
var step_n = window.GetProperty("step_n", 8);
pss.GetPanel(0).Show(true); /// тут фигня какая-то, почему не отображается
pss.GetPanel(0).Move(c_x, y, window.Width, window.Height - y, true);
function on_paint(gr) {
gr.FillSolidRect(0, 0, ww, wh, RGB(60,68,79));
gr.GdiDrawText("1", font, RGB(250,250,250), 0, 0, ww / 3, y, DT_SINGLELINE | DT_CENTER | DT_VCENTER | DT_WORD_ELLIPSIS );
gr.GdiDrawText("2", font, RGB(250,250,250), ww / 3, 0, ww / 3, y, DT_SINGLELINE | DT_CENTER | DT_VCENTER | DT_WORD_ELLIPSIS );
gr.GdiDrawText("3", font, RGB(250,250,250), ww / 3 * 2, 0, ww / 3, y, DT_SINGLELINE | DT_CENTER | DT_VCENTER | DT_WORD_ELLIPSIS );
dim();
// pss.GetPanel(c_panel).Show(true);
// pss.GetPanel(c_panel).Move(c_x, y, window.Width, window.Height - y, true);
// if (dir_move == "right" ? n_x < 0 : n_x > 0) {
// pss.GetPanel(n_panel).Show(true);
// pss.GetPanel(n_panel).Move(n_x, y, n_ww, wh - y, true);
// }
gr.GdiDrawText(panel, font, RGB(250,250,250), 0, 0, ww/2, y, DT_SINGLELINE | DT_CENTER | DT_VCENTER | DT_WORD_ELLIPSIS );
}
function on_size(){
ww = window.Width;
wh = window.Height;
}
function on_mouse_lbtn_down(x, y) {
if (!move && on_mouse) {
if (x >= 0 && x < ww / 3) {panel = 0};
if (x >= ww / 3 && x <= ww / 3 * 2) {panel = 1};
// if (x >= ww / 3 * 2 && x <= ww) {panel = panel == 2 ? 3 : 2};
if (x >= ww / 3 * 2 && x <= ww) {panel = panel == 3 ? 0 : panel + 1};
dir_move = panel > old_panel ? "left" : "right";
if (old_panel != panel) {
move_panel();
old_panel = panel
}
}
}
function on_mouse_wheel(delta) {
if (pos_x >= ww / 3 * 2 && pos_x <= ww && on_mouse && !move) {
panel = panel == 3 ? 0 : panel + 1;
dir_move = panel > old_panel ? "left" : "right";
if (old_panel != panel) {
move_panel();
old_panel = panel
}
}
}
function move_panel() {
n_panel = panel;
dim();
if (dir_move == "right" ? n_x = 0 - n_ww : n_x = c_ww);
move = true;
timer = window.CreateTimerInterval(10);
}
function on_timer(id) {
if (dir_move == "left") {
c_x = c_x - step_c;
n_x = n_x - step_n;
}
if (dir_move == "right") {
c_x = c_x + step_c;
n_x = n_x + step_n;
}
pss.GetPanel(c_panel).Show(true);
pss.GetPanel(c_panel).Move(c_x, y, window.Width, window.Height - y, true);
if (dir_move == "right" ? n_x < 0 : n_x > 0) {
pss.GetPanel(n_panel).Show(true);
pss.GetPanel(n_panel).Move(n_x, y, n_ww, wh - y, true);
}
if (dir_move == "right" ? n_x >= 0 : n_x <= 0) {
// pss.GetPanel(c_panel).Show(false);
// window.SetProperty(c_panel,0);
// window.SetProperty(n_panel,1);
c_panel = n_panel;
n_panel = null;
c_x = 0;
n_x = 0;
timer.Dispose();
move = false;
}
window.SetProperty("panel",panel);
window.Repaint();
}
function dim() {
n_ww = ww;
c_ww = ww;
}
var pos_x;
var on_mouse = false;
function on_mouse_move(x, y) {
on_mouse = true;
window.SetCursor(32649);
window.Repaint();
pos_x = x;
}
function on_mouse_leave() {
on_mouse = false;
window.SetCursor(32512);
window.Repaint();
}
Krysanov
18.08.2015, 23:11
Krysanov, на этот вопрос вряд ли кто-то сразу сможет ответить. Для начала нужно смотреть, что прописано в строке 3446 скрипта.
Для начала, смущает строка, где прописан путь к *.js
В начале скрипта должны быть строки // ==PREPROCESSOR== .... и т.д., где прописаны пути к *.js файлам. Там скорей всего написано Foobar2000\marc2003\....., вряд ли в Вашей сборке есть папка Foobar2000\marc2003\....., проверьте пути к файлам *.js
Ок, странно, это сборка 11.4 заметил на домашнем ноуте.. Никуда не лазил ... Может антивирусник что то удалил?
Krysanov
Это проблема с ЛастФМ, они очередной раз поменяли у себя что то на серваках, теперь скрипт NowPlay от марка2003 не работает его править нужно, сходи по ссылке я уже давал ее ранее
http://www.hydrogenaud.io/forums/index.php?showtopic=77883&st=4225
там ребята на последних страницах как раз пробуют решить эту проблему.
kgena_ua
Спасибо!;) сейчас попробую...
Видел новый плейлист Бретта?
ссылка на его новое творение, еще не готов но то что видно на видео впечатляет...:)
http://fav.me/d95rh99
...................
Попробовал в твоей сборке, сейчас в своей буду пробовать, и на первый взгляд работает очень даже не плохо:).
Единственное что как мне кажется из on_timer нужно убрать window.repaint (строка 128) это будет только создавать лишнюю нагрузку на проц перерисовывая МПС во время движения панелей.
Утечки меньше на много но все равно есть, не понимаю откуда они лезут(возможно при математических вычислениях при движении панелей... пока не раскрыл этот секрет;))... но и правда в норму восстанавливаются при бездействии(т.е. если не использовать анимацию перехода в течении 1-2 секунд) быстро.
....................
Ну похоже что то более менее внятное у меня получилось:) правда рабочий набор памяти в пике 300 мб.
выглядит пока так... (артефакты и продергивания из за записи видео)
https://www.dropbox.com/s/7mf749dtzy681ur/anim_test.mp4?dl=0
......................
Проблему с утечкой памяти решил этим CollectGarbage(); поставил после сброса таймера движения.
seriousstas
19.08.2015, 01:03
а что тут надо подправить?
40795
Зажми "Shift" + ПКМ => зайди в Properties =>
Clear=>Apply
Ошибка должна уйти.
Перенастрой отображение панели(левый верхний угол).
И да , остаётся ждать обновления скрипта ...
seriousstas
19.08.2015, 01:09
kgena_ua
if (x >= ww / 3 * 2 && x <= ww) {panel = panel == 3 ? 0 : panel + 1};
по кнопке 3 будут гоняться все четыре панели, или хоть двадцать.
Ок, понял !
Krysanov
19.08.2015, 05:47
Всем спасибо! Попробую!
wladkom1953
19.08.2015, 14:38
Зажми "Shift" + ПКМ => зайди в Properties =>
Clear=>Apply
Ошибка должна уйти.
Перенастрой отображение панели(левый верхний угол).
И да , остаётся ждать обновления скрипта ...
Этот способ лечения не помогает.Обновления файла common8.js не будет. Как я понял marc2003 не собирается поддерживать старые скрипты. На сегодняшний день актуальна пятая версия: https://github.com/19379/wsh_marc2003/releases
kgena_ua
19.08.2015, 16:29
duzzy
Видел новый плейлист Бретта?
duzzy, да интересно, только я предпочитаю elplaylist, там большие возможности по настройке, тем более что я изучил его процентов на 80-90 :smile2:, и главным для меня была возможность изменения размера обложки (например колесом выше) в плейлисте - в elplaylist у меня это вышло более или менее удачно.
И главное. duzzy, можно подробнее про CollectGarbage(), что это за зверь, и как и куда его нужно вставить.
seriousstas
19.08.2015, 17:35
wladkom1953
Этот способ лечения не помогает
Речь об ошибке Krysanov на скрине #1839 . Перезагрузка (сброс настроек) скрипта убирает галку
чтения биографии с lastfm.ru и скрипт перестаёт крашиться - что даёт возможность нормально пользоваться плеером .
На сегодняшний день актуальна пятая версия
Да , но внутри нет скрипта "с картинками" , только Bio :)
seriousstas
19.08.2015, 18:20
kgena_ua
duzzy, да интересно, только я предпочитаю elplaylist, там большие возможности по настройке
С него всё начиналось :)
И первые версии были на EL , и даже неплохо работала тач прокрутка ,
но когда дошло дело до фоновых картинок - прокрутка списка происходила рывками (картинка в этот момент пробовала мотаться вместе с текстом))),
и выбор пал на JS ..
и главным для меня была возможность изменения размера обложки (например колесом выше) в плейлисте
+ в JS есть синхронное изменение CTRL+колесом всех элементов в тч и обложки , что удобно для разный разрешений дисплеев в авто .
Ну и другие разные фичи - встроенный менеджер плейлистов, прямой поиск альбома с клавиатуры и тд...
kgena_ua
19.08.2015, 19:13
но когда дошло дело до фоновых картинок - прокрутка списка происходила рывками (картинка в этот момент пробовала мотаться вместе с текстом))),
seriousstas,
может это было раньше, на старых версиях, а теперь все нормально, претензий не было.
seriousstas
19.08.2015, 20:13
seriousstas,
может это было раньше, на старых версиях, а теперь все нормально, претензий не было.
Стало интересно , попробовал на домашнем моноблоке с i5-м процом на foobar2000 may be .
Колесом мыши проокрутка нормальная , чувствуется "загруженность" , но скорость приемлемая ,
а вот с тачем (тоесть пальцем) :be:... та-же проблема , что и раньше - тянется картинка за текстом и жутко тормозит ...
duzzy, да интересно, только я предпочитаю elplaylist, там большие возможности по настройке, тем более что я изучил его процентов на 80-90 :smile2:, и главным для меня была возможность изменения размера обложки (например колесом выше) в плейлисте - в elplaylist у меня это вышло более или менее удачно.
И главное. duzzy, можно подробнее про CollectGarbage(), что это за зверь, и как и куда его нужно вставить.
На счет плейлистов от товарища Бретта:), я тоже долго мучился с Эль плейлистом, пытался его настраивать подгонять, а потом случайно попробовал скрипты на WSH, чуть позже набрел на первые варианты плейлистов на WSH, и потом непомню уже в чьей сборке опробовал плейлисты от Бретта. Это мое личное мнение конечно но как мне кажется перспективней выглядят JS так как их можно подгонять как угодно, + последний WSH компонент(1.5.10) от марка2003 позволяет реализовать интерфейс полностью на WSH, и убрать из конфига библиотеку(она конечно быстрая спору нет но настроек визуальных просто нет:)).
Сейчас он сделал полностью переработанный механизм плейлиста, с полностью переработанной прокруткой(механизм похож на работу библиотеки на WSH с тач поддержкой), у него ранее были затыки с позиционированием треков в больших плейлистах и очень большой нагрузкой на проц при его использовании(большие плейлисты отрисовывались очень долго), теперь он эти проблемы решил и как мне кажется получится очень не плохой вариант как для домашнего использования так и для нужд карпс. А так же он почти сделал(думаю скоро закончит, когда с ним списывался он говорил что сейчас на два проекта сразу работает) графическую библиотеку, чем то похоже на Facets http://fav.me/d8onpum:smile2:
Это было мое личное мнение и ни как не реклама WSH и скриптов от вышеуказанного автора:smile2:
По CollectGarbage(), это очень полезная фича если нужно сразу освободить память в JS, почти дословный перевод из файла Notes & Hints.txt из папки doc в компоненте wsh panel mod 1.5.10
Использовал в таком виде...
function on_timer(id){
...
...
if (dir_move == "right" ? n_x >= 0 : n_x <= 0) {
pss.GetPanel(c_panel).Show(false);
//window.SetProperty(c_panel,3);
//window.SetProperty(n_panel,4);
c_panel = n_panel;
n_panel = null;
c_x = 0;
n_x = 0;
timer_anim.Dispose();
CollectGarbage();
move = false;
}
window.SetProperty("panel",panel);
...
...
И у меня очередная непонятка))), не знаю каким образом при открытии тулбара изменять размер панели плейлитста, так чтоб потом сохранить возможность нормальной анимации перехода, приходится тушить(false) плейлист на каждой кнопке, и если открыт тулбар и повторно нажать на вызов той же панели что была вызвана в прошлый раз анимируется только старая панель....ааа...жесть проще на видео показать... сейчас быстро сниму..
видос...
https://youtu.be/o-W2_UieCTg
...............
Ну вроде победил эту непонятку, так как хотел не получилось сделать, сделал по другому:)
Подскажите по MPS:
Как узнать состояние панели - true or false ?
Подскажите по MPS:
Как узнать состояние панели - true or false ?
а что нужно сделать в итоге с панелью, мне просто так будет проще объянить?
мануалов по компоненту нет он китайский))) так что приходится все методом научного тыка пробовать...
панели можно проталкивать насильно в таком виде...
к примеру плейлист, можно взять номер панели в сплиттере либо ее название, я брал номер в данном примере--->
берем панель 3 показываем
pss.GetPanel(3).Show(true); /*PANEL: [js]*/
и двигаем по координатам
pss.GetPanel(3).Move(0, 3, ww, wh-90, true);
...
а что нужно сделать в итоге с панелью, мне просто так будет проще объянить?
мануалов по компоненту нет он китайский))) так что приходится все методом научного тыка пробовать...
панели можно проталкивать насильно в таком виде...
к примеру плейлист, можно взять номер панели в сплиттере либо ее название, я брал номер в данном примере--->
берем панель 3 показываем
pss.GetPanel(3).Show(true); /*PANEL: [js]*/
и двигаем по координатам
pss.GetPanel(3).Move(0, 3, ww, wh-90, true);
...
собственно хочется в зависимости от состояния панели (true,false) рисовать другие элементы интерфейса, например подсветку кнопок
Lexins
ну вполне можно попробовать может и получится, вот все что было вместе с этим компонентом типа README...
PanelObj{
properties:
[get] HWND;
[get] name;
methods:
bool Move(int x, int y, int w, int h, bool refresh);
bool Show(bool to_show=true);
bool IsVisible();
VBArray GetSizeArray();
int GetSizeParam(int param);
string GetExtensionCategory();
string GetExtensionName();
void SendMessagex(uint msg, int wparam, int lp);
void ShowConfiguration();
}
PanelUtils[=pss]
{
methods:
PanelObj GetPanel(uint id);
}
и то что ты хочешь выглядит примерно так
if (pss.GetPanel(3).Show() == true) {рисуешь здесь то что надо, либо меняешь переменную}
попробуй так...
если графика прописывать надо в function on_paint()...
....
не а не прокатит такой номер... сейчас посмотрю что можно сделать...
вот рабочий вариант...
if (pss.Getpanel(3).isvisible() == false) {
gr.DrawImage(ALIEN_ICO, ww/2-31, wh-48, 60, 60, 0, 0, 178, 178, 0, 155);
}
....
Lexins
ну вполне можно попробовать может и получится, вот все что было вместе с этим компонентом типа README...
PanelObj{
properties:
[get] HWND;
[get] name;
methods:
bool Move(int x, int y, int w, int h, bool refresh);
bool Show(bool to_show=true);
bool IsVisible();
VBArray GetSizeArray();
int GetSizeParam(int param);
string GetExtensionCategory();
string GetExtensionName();
void SendMessagex(uint msg, int wparam, int lp);
void ShowConfiguration();
}
PanelUtils[=pss]
{
methods:
PanelObj GetPanel(uint id);
}
и то что ты хочешь выглядит примерно так
if (pss.GetPanel(3).Show() == true) {рисуешь здесь то что надо, либо меняешь переменную}
попробуй так...
если графика прописывать надо в function on_paint()...
....
не а не прокатит такой номер... сейчас посмотрю что можно сделать
СПАСИБО!!!
Подошло вот это:
pss.GetPanel(3).IsVisible() == true ? (...) : (...)
или
if (pss.GetPanel(3).IsVisible() == true) {..}
СПАСИБО!!!
Подошло вот это:
pss.GetPanel(3).IsVisible() == true ? (...) : (...)
или
if (pss.GetPanel(3).IsVisible() == true) {..}
да не за что! я еще тот кодер)))) про проверку забыл))), голова просто уже квадратная второй день с анимацией борюсь;)
вообще это хозяйство с кнопками можно и в функции кнопок описывать, прописано оно в buttons.txt
вот тут ...\CRIMSON_MPS\themes\CRIMSON\Scripts
там есть описание
function Button
и состояние кнопок
this.changeState = function (state) {
я там пробовал прикрутить вариант чтоб прятать кнопки потом забил и сделал по другому.
...
да не за что! я еще тот кодер)))) про проверку забыл))), голова просто уже квадратная второй день с анимацией борюсь;)
вообще это хозяйство с кнопками можно и в функции кнопок описывать, прописано оно в buttons.txt
вот тут ...\CRIMSON_MPS\themes\CRIMSON\Scripts
там есть описание
function Button
и состояние кнопок
this.changeState = function (state) {
я там пробовал прикрутить вариант чтоб прятать кнопки потом забил и сделал по другому.
...
у меня не будет кнопок, использую
function on_mouse_lbtn_down
kgena_ua
20.08.2015, 02:08
Спасибо всем за ответы.
Теперь об интересном, ну для меня во всяком случае :blush:.
Первое знакомство с MPS связано с пользователем zeremy с hydrogenaud, увидел его сборку и пошло - поехало. Сегодня зашел на hydrogenaud и нашел ссылку http://zeremy.deviantart.com/art/FooTube-545591551, и каково было увидеть в работе этого автора наши наработки (сначала обратил внимание на папку settings в его сборке). А там гляжу и пикметр добавился, правда пару месяцев давности, все равно но интересно. Так что в верном направлении идем.
p.s. Заходил на форум vladj, привет с уважением.
Lexins
а как ты собираешься панели вызывать?
просто прокручивать панели будешь... как у kgena_ua в сборке...
Если кто то захочет попробовать тест сборку с анимацией))):smile2:
проблему с тулбаром решил пока одной неоднозначной фишкой, запоминанием панели при закрытии фубара, пока не знаю как сделать по другому.
скрипт МПС не чищенный возможно что то будет не работать, пути тоже не чистил залил как есть.
ссылка...
http://rghost.ru/8M2kZTZgR
wladkom1953
20.08.2015, 04:14
Если кто то захочет попробовать тест сборку с анимацией))):smile2:
ссылка...
http://rghost.ru/8M2kZTZgR
Заценил, при смене панелей кнопками нижнего ряда - анимация плавная, а если начинаешь играться кнопками панелей во втором ряду - то переключение рывками и с "задумчивостью". Также крашится при растягивании окна фубара. Может это только у меня?
Lexins
а как ты собираешься панели вызывать?
просто прокручивать панели будешь... как у kgena_ua в сборке...
С анимацией пока повременю. Вызов панелей:
function on_mouse_lbtn_down(x, y) {
if (x > 0 && x < bh_size && y < bh_size) fb.ShowPreferences();
if (x > 0 && x < bh_size && y > bh_size && y < 2*bh_size) { //lib
pss.GetPanel(4).Show(true); /*PANEL: [lib]*/
pss.GetPanel(4).Move(bh_size, 3, ww-bh_size, wh-b_size-3, true);
pss.GetPanel(2).Show(true); /*PANEL: [lib_buttons]*/
pss.GetPanel(2).Move(ww-80, wh/3, ww, 120, true);
pss.GetPanel(3).Show(false); /*PANEL: [js]*/
}
if (x > 0 && x < bh_size && y > 2*bh_size && y < 3*bh_size) { //playlist
pss.GetPanel(3).Show(true); /*PANEL: [js]*/
pss.GetPanel(3).Move(bh_size, 3, ww-bh_size, wh-b_size-3, true);
pss.GetPanel(4).Show(false); /*PANEL: [lib]*/
pss.GetPanel(2).Show(false); /*PANEL: [lib_buttons]*/
}
}
Заценил, при смене панелей кнопками нижнего ряда - анимация плавная, а если начинаешь играться кнопками панелей во втором ряду - то переключение рывками и с "задумчивостью". Также крашится при растягивании окна фубара. Может это только у меня?
у меня так же, пока не понимаю еще как сделать тулбар без ущерба для анимации, а с крашами при изменении размера думаю что справлюсь, вчера просто уже не стал ковырять... от анимации голова кругом шла:be:
Lexins
Ну я надеюсь ты покажешь как будет выглядеть твоя сборка... очень интересно.
Lexins
Ну я надеюсь ты покажешь как будет выглядеть твоя сборка... очень интересно.
Вдохновился windows 10.
Пока все очень предварительно (разбираюсь с seekbar'ом), в MPS нет ни одной картинки - все шрифт "Segoe MDL2 Assets":
seriousstas
20.08.2015, 19:11
Сообщение от wladkom1953
Заценил, при смене панелей кнопками нижнего ряда - анимация плавная, а если начинаешь играться кнопками панелей во втором ряду - то переключение рывками и с "задумчивостью". Также крашится при растягивании окна фубара. Может это только у меня?
у меня так же, пока не понимаю еще как сделать тулбар без ущерба для анимации
Привет!
Поклацал панельки - анимахи стабильно работают , но если сравнивать с zeremy , в тестовом CRIMSON присутствуют фризы , малозаметные рывки . Зависимости
от верхних кнопок тулбара нет .
Ты не ковырял его последнюю FooTube v2.22 ? плейлисты скользят быстрее и без тормозов у него (некоторые NG и EL - рисуют шлейф).
Lexins
Класс!!! Нравится:smile2:. А панель слева по типу старта в 10-ке, вызов панелей будет на ней как я понимаю...
Сикбар можно сделать gr.fillsolidrect(x,y,ww,wh,RGB(100,100,100)) и поставить перерисовку этой зоны window.RepaintRect(координаты сикбара для его перерисовки) по таймеру, чтоб полностью МПС не перерисовывать при движении сикбара, примерно как автор кода в моей сборке делал.
Krysanov
20.08.2015, 20:40
Krysanov
Это проблема с ЛастФМ, они очередной раз поменяли у себя что то на серваках, теперь скрипт NowPlay от марка2003 не работает его править нужно, сходи по ссылке я уже давал ее ранее
http://www.hydrogenaud.io/forums/index.php?showtopic=77883&st=4225
там ребята на последних страницах как раз пробуют решить эту проблему.
прошу прошения за то, что прерываю сей научный диспут.. но в сборке 11.2 next ничего не вылазит...:secret: и все работает как и раньше:yes4::pleasantry:
Привет!
Поклацал панельки - анимахи стабильно работают , но если сравнивать с zeremy , в тестовом CRIMSON присутствуют фризы , малозаметные рывки . Зависимости
от верхних кнопок тулбара нет .
Ты не ковырял его последнюю FooTube v2.22 ? плейлисты скользят быстрее и без тормозов у него (некоторые NG и EL - рисуют шлейф).
Привет! Куда пропал?
Как пробовал скриптом Хоткея крутить панели?:whistle:
Да анимахи работают стабильно но пока не так как хотелось бы))):smile2:
Фризы есть это из за таймера. По сути это как картинку в тетрадке на краю нарисовать и пальцем пролистать кромку.
Zeremy еще не смотрел, сейчас ковырну посмотрю чего он там понаписал))) Судя по его обновленным картинкам, чувачек ходит по нашим форумам)))
Немного расслабона из скина Zeremy https://www.youtube.com/watch?v=d2RZXeQc5HU))))
Krysanov
:)
Я особо сильно не смотрел что там сейчас со скриптами марка2003(я их переодически обновляю у себя на DA), но как мне кажется ошибка не выскакивает так как те картинки которые ты видишь сейчас находятся в кеше т.е. они были ранее скачаны, а вот если скрипту понадобится скачать новые картинки будут сыпаться ошибки.
Сегодня посмотрю можно их вернуть к жизни или нет... посмотрим что там на hydrogenaud пишут.
Krysanov
20.08.2015, 21:01
Krysanov
:)
Я особо сильно не смотрел что там сейчас со скриптами марка2003(я их переодически обновляю у себя на DA), но как мне кажется ошибка не выскакивает так как те картинки которые ты видишь сейчас находятся в кеше т.е. они были ранее скачаны, а вот если скрипту понадобится скачать новые картинки будут сыпаться ошибки.
Сегодня посмотрю можно их вернуть к жизни или нет... посмотрим что там на hydrogenaud пишут.
ага, глянь.. :yes2:
seriousstas
посмотрел Zeremy... какая то странная у него анимация на мой взгляд, одна панель двигается другая появляется после того как двигающаяся панель исчезла)))
seriousstas
21.08.2015, 00:22
seriousstas
посмотрел Zeremy... какая то странная у него анимация на мой взгляд, одна панель двигается другая появляется после того как двигающаяся панель исчезла)))
так и есть , но без дискомфорта...
Куда пропал?
время "растянуть"не получается ...
Сегодня посмотрю можно их вернуть к жизни или нет... посмотрим что там на hydrogenaud пишут.
да Марк мне так и ответил, что всё в "наших" руках .
Я пробовал всунуть картинки из добавки к xch4nge_by_br3tt ,
тоже не робят .
seriousstas
понял буду копать дальше))) у меня еще появилась гемороина с анимацией, панели после анимации не правильно позиционируются по ширине... походу придется опять мучать вопросами kgena_ua .
понял;)
Надо посмотреть вроде там было решение... гляну если заработает отпишусь.;)
Да с Марком вообще на том форуме комедия была, человек помогал по вопросам скрипто-писания, делал скрипты, и вдруг нарисовалось одно чудо, начало писать всякую хрень, мол скрипты твои .... и делаешь ты все через опу, вот Марк и обиделся и решил что скрипты больше писать не будет, он одно время даже почти все аккаунты поудалял.
kgena_ua
21.08.2015, 02:26
проблему с тулбаром..........
duzzy, какая проблема, что подразумевается под "тулбар":blush:
а если начинаешь играться кнопками панелей во втором ряду ......
wladkom1953, какими кнопками конкретно, буду признателен.
kgena_ua
тулбаром я называю кнопки 2 верхних ряда))) над плэй паузой след. пред., и он пока не проблема.(это я по старой памяти из прошлой сборки называю так верхние кнопки:))
Мне в другом не разобраться, при анимации перехода ширина панелей не правильная с отступами то слева то справа не пойму из за чего...
seriousstas
Krysanov
ну вроде работает скрипт Ластфм с картинками "NowPlay"
попробуйте файл common8.js в папке marc2003 заменить на этот...(менять при выключенном фубаре, затем Shift+ПКМ на панели скрипта идем в Properties и очищаем настройки "Clear")
http://rghost.ru/6Rwg9WB6P
особо сильно не проверял как он работает.
seriousstas
21.08.2015, 03:12
seriousstas
Krysanov
ну вроде работает скрипт Ластфм с картинками "NowPlay"
попробуйте файл common8.js в папке marc2003 заменить на этот...(менять при выключенном фубаре, затем Shift+ПКМ на панели скрипта идем в Properties и очищаем настройки "Clear")
http://rghost.ru/6Rwg9WB6P
особо сильно не проверял как он работает.
Раз такое дело , можно и :drunk:
а common8.js похудал в два раза :)
seriousstas
:) согласен)))
common8 Марк переделывал по просьбам трудящихся))) я немного загрузку поправил как писали ребята на том форуме.
новое превью плейлиста от Бретта
https://www.youtube.com/watch?v=iiTpdzN-MDo&feature=youtu.be
seriousstas
21.08.2015, 14:46
новое превью плейлиста от Бретта
Надеюсь менеджер будет прятаться ...
Надеюсь менеджер будет прятаться ...
как я понял там пока вообще ни чего нет))) только плейлист...
а на превью три скрипта старый JSPlaylist 1.3.2 JSBrowser и JSPlaylist(новый)
............
пересмотрел еще раз превьюху, Бретт так и не добавил фичу что я попросил добавить в JSBrowser просмотр в виде папок... печально... но да ладно хоть плейлист будет с нормальной прокруткой.
Lexins
Класс!!! Нравится:smile2:. А панель слева по типу старта в 10-ке, вызов панелей будет на ней как я понимаю...
Сикбар можно сделать gr.fillsolidrect(x,y,ww,wh,RGB(100,100,100)) и поставить перерисовку этой зоны window.RepaintRect(координаты сикбара для его перерисовки) по таймеру, чтоб полностью МПС не перерисовывать при движении сикбара, примерно как автор кода в моей сборке делал.
интерфейс "позаимствован" у виндового плеера, да вызов панелей будет слева, туда же перенес твои кнопки для библиотеки (теперь одной панелью меньше)
с сикбаром мозг сломал:
пока только сделал отрисовку прогресса, а как перематывать не пойму..
Lexins
Здорово!!!;)
с перемоткой посмотри в моей сборке, тебе нужны функции
///////////////////////////////////////////////
function on_paint (gr) {
if (fb.IsPlaying && fb.PlaybackLength > 0 && !seek_drag) {
seek_pos = seek_w * (fb.PlaybackTime / fb.PlaybackLength) + 1;
}
}
//////////////////////////////////////////////
function on_mouse_move(x, y) {
seek_pos = seek_w * (fb.PlaybackTime / fb.PlaybackLength) + 1;
if (seek_drag) window.RepaintRect(seek_x, seek_y, seek_w, seek_h); //Repaint seek area;
}
//////////////////////////////////////////////
function on_mouse_lbtn_down(x, y) {
if (XYinSeek && fb.Isplaying) {
seek_drag = true;
if (fb.PlaybackTime > 0 && seek_drag) {
on_mouse_move(x, y);
}
}
/////////////////////////////////////////////
function on_mouse_lbtn_up(x, y) {
lbtn_down = false;
if (XYinSeek && seek_drag) {
fb.PlaybackTime = fb.PlaybackLength * (x - seek_x) / seek_w;
}
seek_drag = false;
window.Repaint();
buttons_on_mouse_lbtn_up(x, y);
}
....
код просто выдран из сборки для примера, посмотри в скрипте сборки как описан процесс промотки, т.е. наведение мыши на сикбар, нажатие левой кнопки, движение с зажатой кнопкой мыши, и действие при отпущенной кнопке.
duzzy, спасибо огромное за поправленный скрипт, сижу слушаю радио и
картинки качаются...вот-бы еще была опция качать в кэш, показывать, а при переходе
на следующий трек очищать кэш и снова туда. Но не критично, можно и почистить папку после прослушивания.
seriousstas
21.08.2015, 17:47
все это
с появлением скрипта...
// @import "%fb2k_profile_path%marc2003\common8.js"
// @name "Now Playing"
// @author "marc2003"
// @feature "v1.4"
Единственная неудобица для меня в том, что не отключается сохранение картинок в папке фубара. Приходится
иногда чистить папку. Удобно если скачаются картинки для локальных файлов...(или лежали до этого). Можно
включить в настройках показ картинок только с локалки, т.е. с инета при этом качать не будет.
Панель на этом скрипте присутствует в большинстве последних сборок. Впервые ее использовал у нас ( если память
мне не изменяет, Макарыч).
vladj
У меня работает так : переключаюсь на панель - картинок нет (у Вас наверняка другая сборка) .
Нужно запускать трек повторно с открытой панелью . Поэтому никто
картинок с радио и не видел ... или есть способ заставить "Now Playing"
читать теги из играющего трека и не из запущенного ?
duzzy, спасибо огромное за поправленный скрипт, сижу слушаю радио и
картинки качаются...вот-бы еще была опция качать в кэш, показывать, а при переходе
на следующий трек очищать кэш и снова туда. Но не критично, можно и почистить папку после прослушивания.
да не за что;)
сам скрипт Марк правил я только добавил чтоб графику отображал(спасибо ребятам с Гидрогена), а то он качал файлы без расширения.
Не совсем понял а зачем кеш чистить? Нужно же будет опять качать картинки...
seriousstas
там в скрипте есть опция по ПКМ все треки, треки библиотеки... вопрос только в том чтоб радио теги правильные передавало на сколько я понял...
............................
только что проверил в твоей сборке, все работает.... нужны станции с нормальным отображением тегов.
seriousstas
21.08.2015, 17:54
да не за что;)
Не совсем понял а зачем кеш чистить? Нужно же будет опять качать картинки...
для экономии места наверное ...
seriousstas
видимо да, либо для новых картинок...
ну как вариант наверно можно скрипт Хоткея сделать чтоб при выключении фубара сносить папку с кешем.
Я радио не слушаю мне проще))):)
Ну вот сейчас пробую...с библиотеки запустил сборку, затем перешел на плейлист, подождал с полминутки
и запустил панель от Марка, биография с картинкой появились мгновенно. Попробовал несколько треков,
папка с картинками была перед этим очищена. Значит даже если мы не видим панели со скриптом, картинки
он уже качает....о, да...запускаю любой трек с плейлиста, папка с артистом (картинки) открыта рядом, панель
от Марка не открываю, но с каждым новым треком появляется папка с артистом и в ней биография и несколько
картинок.
PS. Наверное в идеале нужно так...слушаем с локалки, альбомы, сборники и постепенно забиваем папку
картинками и био для локальных треков...а если переходим на стрим с инета, то сохранение нужно отключать или
качать в другую папку....что-бы они не перемешались.
seriousstas
21.08.2015, 18:18
duzzy , vladj
Да , при выборе "Все треки" картинка стартует сразу .
vladj
я бы с удовольствием помог, но с интернет скриптами почти не разу не был знаком, думаю что у меня не получится. А Марк ими занимается очень давно, хоть он и решил что старые скрипты поддерживать не будет, он уже делает новые и выкладывает на ГитХабе, вот ссылка на его последние работы https://github.com/19379/wsh_marc2003
У меня с обычными пока не очень получается)))
у меня не качает на следующем треке с радио...
сейчас один вариант проверю... и если он работает скину.
....................
другой вариант с картинками))) обновлять думаю все знают как (выключить фубар, заменить файл, Shift + ПКМ выбираем Properties и Clear) хотя по идее и так должно работать простой заменой без очистки настроек...
http://rghost.ru/7hkcWmwVc
странный сервис этот Ластфм то дает скачивать то нет....
seriousstas
21.08.2015, 19:19
у меня не качает на следующем треке с радио...
сейчас один вариант проверю... и если он работает скину.
....................
другой вариант с картинками))) обновлять думаю все знают как (выключить фубар, заменить файл, Shift + ПКМ выбираем Properties и Clear) хотя по идее и так должно работать простой заменой без очистки настроек...
http://rghost.ru/7hkcWmwVc
странный сервис этот Ластфм то дает скачивать то нет....
А в чем отличия , Ты поправлял скрипт по этому совету (ток щас увидел ответ :)):
http://www.hydrogenaud.io/forums/index.php?showtopic=77883&st=4225&p=905255&#entry905255
?
seriousstas
да по этому совету "p.run_cmd(this.vbs + " " + url + " " + file + ".jpg", false);"
ну и в последней редакции хотел поправить закачку на следующем треке... вроде работает))) но как то странно...то качает то нет.
П.С.
как вам ребята повезло ссылки на правленный скрипт больше нет:) злой Марк удалил его...
seriousstas
21.08.2015, 19:48
как вам ребята повезло ссылки на правленный скрипт больше нет:) злой Марк удалил его...
Где , на rghost ? - есть :)
А что это за вариант с картинками ? у меня крашится ...(bio_photos.vbs в папку бросил) :
http://www.hydrogenaud.io/forums/index.php?showtopic=77883&st=4225&p=905292&#entry905292
Где , на rghost ? - есть :)
А что это за вариант с картинками ? у меня крашится ...(bio_photos.vbs в папку бросил) :
http://www.hydrogenaud.io/forums/index.php?showtopic=77883&st=4225&p=905292&#entry905292
скрипт common8 его больше нет Марк его удалил с Гитхаба сегодня, я его вчера успел скачать и переделал как советовали + во второй моей правке я пытался сделать чтоб скачивались картинки на каждый трек радио принудительно, по тому как у меня скачка на следующем треке не работала, лежит этот вариант на rghost, ссылка в предыдущем моем коменте.:smile2:
продублирую на всякий случай http://rghost.ru/7hkcWmwVc
Новые его скрипты не пробовал, только Tumbs вроде так называется, просмотр картинок в оффлайн, скрипт Максима лучше как мне кажется.
40824
Для пробы в одной из старых сборок заменил скрипт Максима на скрипт Марка, в корень перед этим бросил пару папок...
marc2003 и wsh_data (с артист). По дефолту качать не будет, нужно выставить все треки, лимит и Ласт ФМ.
Скрипт от Максима ценен тем, что нет ограничения на число показываемых картинок, а тут, если отметить не с Ласт ФМ,
а с кастом фолдер, показывает из папки с альбомом, но только 5 (увеличить значение еще пока не успел попробовать).
Ну и если в панели отключить биографию, СД, рейтинг, показываются в этом случае только картинки из папки с альбомом.
Слушал Чайф, картинки знакомы, сначала включил показ из локалки, показывает...переключил на Ласт ФМ, качает оттуда...
хорошо, что отдельно, в папке с альбомом не мусорит.
Перешел снова на сборку, с которой еще не качал картинки...при следующем треке автоматом картинки качаются, при
переходе кнопой или горячей клавишей тоже переходит качать для нужного трека. Пока все работает автоматом и отменно.
для полного счастья уменьшить-бы длину бакграунда под инфой, что-бы меньше картинка затемнялась.
Обложку диска я не включаю ( что там в таком маленьком формате смотреть) рейтинг тоже не включаю. Если выключить и инфу,
то картинка показывается полностью без затемнения, в настройке лучше отметить фокус сверху, так картинка лучше центруется.
PS. Ага...даже не пользуюсь панелью, но скрипт загружен, поэтому что не слушаю с локалки, на каждый трек втихушу качает и
сохраняет картинки в папку артист. То-то я находил у себя там ранее сотни мегабайт...
vladj
ну я рад что нормально работает;)
прозрачный фон под текстом можно вообще убрать, ПКМ и выбрать Configure по встроенному скрипту Марка "NowPlayng" в моем случае сторка 82
в функции function on_paint(gr) {
и модифицируем эту строку gr.FillSolidRect(0, bar1y, p.w, bar1h, RGBA(0, 0, 0, 60));
либо комментируем //
либо меняем размеры цвет и положение
gr.FillSolidRect(x, y, ww, wh, RGBA(0, 0, 0, 60));
x y --- это понятно
ww --- ширина
wh --- высота
для изменения к примеру ширины достаточно добавить или убрать т.е. + или -
в нашем случае это будет выглядеть так
gr.FillSolidRect(0, bar1y, p.w - 100, bar1h, RGBA(0, 0, 0, 60));
отметил красным.
либо цвет RGBA(0, 0, 0, 60)
Красный Зеленый Синий Альфа(прозрачность 0 - полностью прозрачно 255 - не прозрачно)
:smile2:
Прошу прощения за оффтоп, но думаю что пользователи должны знать что ставят себе на комп....
https://twitter.com/nummerok/status/634308778104590337
ссылка на видос
https://drive.google.com/file/d/0B-8oaC4-MIHga2hpeDlTOG5pMDA/view
duzzy, плюсануть сайт не дает, потому тут...и снова огромное спасибо за подсказку.
Получилось вообще бакграунд не показывать и если инфу отключаю, то вижу чистую картинку.
vladj
не за что!!! ;) рад что получилось настроить. если могу и знаю как всегда помогу, нет проблем:smile2:
seriousstas
22.08.2015, 14:11
duzzy
Пробовал переключатся между плейлистами со стартом трека без тегов - с последним вариантом "картинок" - снова валится скрипт . Поставил режим "Follow selected track" - ошибка ушла ...
seriousstas
хз я там особо код не менял, добавил только принудительную загрузку при смене тегов вот и все.
Сейчас проверил... погонял и радио и треки все работает нормально, попробуй прошлый вариант может он будет работать.
(вообще он может в любой момент перестать работать, серваки на Ласт перенастроят опять и привет)
Biography компонент тоже качает но одну, я проверял если теги ровные.
seriousstas
сейчас видос скину.....
https://www.dropbox.com/s/4ibrcggms5lm8pk/bandicam%202015-08-22%2013-46-38-219.mp4?dl=0
seriousstas
22.08.2015, 16:01
Ошибка лезет , если выбрать "Prefer now playing" и переключить плейлист :
http://rghost.ru/6HLcwwQ8t/thumb.png (http://rghost.ru/6HLcwwQ8t.view)
seriousstas
я все видео записывал на "Prefer now playing":) в твоей сборке, у меня ошибок нет...
с самого утра на домашнем компе гоняю разные радиостанции:), не знаю почему у тебя крашится с ошибкой в этой строке, у меня все норм...
seriousstas
22.08.2015, 21:03
гоняю разные радиостанции
условия я описывал :
переключатся между плейлистами со стартом трека без тегов
если просто переключать радиостанции - проблем нет , но скрипт универсальный
и на скрине справа у меня playlist switcher , тоесть я пытаюсь запускать файлы
разных плейлистов и если тег отсутствует (во время переключения) - скрипт "падает"
но разницы с "Follow selected track" я не заметил , поэтому это не проблема вообще -
так , для инфы :)
seriousstas
ну да падает))), если теги кривые, у меня как оказалось, теги в норме, поэтому и не падал скрипт, испортил несколько файлов и стал падать...
посмотрю но не обещаю что сделаю... с инет-скриптами я почти не знаком;)
....................
вроде старый скрипт возбудил... надо потестить...
...................
сейчас ссылку скину... посмотришь, вроде работает)))
http://rghost.ru/7QWSrRM5L хз очень странно работает... пока других идей нет как его оживить, при другом варианте скрипт постоянно качает картинки и био жесть...идет загрузка проца больше 50% и на протяжении всего трека идет загрузка инфы))))))
seriousstas
23.08.2015, 01:29
seriousstas
ну да падает))), если теги кривые, у меня как оказалось, теги в норме, поэтому и не падал скрипт, испортил несколько файлов и стал падать...
посмотрю но не обещаю что сделаю... с инет-скриптами я почти не знаком;)
....................
вроде старый скрипт возбудил... надо потестить...
...................
сейчас ссылку скину... посмотришь, вроде работает)))
http://rghost.ru/7QWSrRM5L хз очень странно работает... пока других идей нет как его оживить, при другом варианте скрипт постоянно качает картинки и био жесть...идет загрузка проца больше 50% и на протяжении всего трека идет загрузка инфы))))))
Опробовал, работает , как и раньше, до обновления серваков(и без падений) , но картинки
при смене тегов не качает(то-есть покажет только картинку первого трека радио канала) , хотя Bio обновляет.
Или у Тебя качает ?
у меня вообще рандом какой то:), то качает то нет, возможно у Ласта какие то проблемы, а может и в скрипте...
seriousstas
23.08.2015, 01:55
у меня вообще рандом какой то:), то качает то нет, возможно у Ласта какие то проблемы, а может и в скрипте...
У предидущей версии без проблем с закачкой . А не качать
может из-за отсутствия исполнителя на серваке . Проверяй вручную -
самая верхняя строка в настройках.
У предидущей версии без проблем с закачкой . А не качать
может из-за отсутствия исполнителя на серваке . Проверяй вручную -
самая верхняя строка в настройках.
не.... в чем то другом дело, сейчас еще один вариант будет))), вроде работает с радио, сейчас скину...
.........................
вроде бы норм))) :)
http://rghost.ru/7dgDTXZwT
только для встраивания в панель пользуй с тем скриптом который был вместе с прошлым тестом(NowPlaynig.txt)
seriousstas
23.08.2015, 02:25
не.... в чем то другом дело, сейчас еще один вариант будет))), вроде работает с радио, сейчас скину...
.........................
вроде бы норм))) :)
http://rghost.ru/7dgDTXZwT
только для встраивания в панель пользуй с тем скриптом который был вместе с прошлым тестом(NowPlaynig.txt)
Не тянет :) . Заменил common8.js, обновил NowPlaynig.txt ,
сбросил настройки - ничего не изменилось , качает только вручную .
seriousstas
:) рандом)))))) у меня тянет..... предлагаю забить на это дело))) и подождать возможно Марк починит со временем.
мне еще кажется что у Ласта есть проблемы с отдачей картинок, потому как сервис не давно перелапатили.
seriousstas
23.08.2015, 02:37
seriousstas
:) рандом)))))) у меня тянет..... предлагаю забить на это дело))) и подождать возможно Марк починит со временем.
мне еще кажется что у Ласта есть проблемы с отдачей картинок, потому как сервис не давно перелапатили.
Я щас вот заменил назад тот common8.js , который
переключал без проблем (140кб) и оставил Now Playing.txt -
переключает и нет крешей :smoke1: так-что старания оправдались!
))) ну можно и им пока пользоваться, думаю что дело в ЛастФМ...;)
попробовал теперь и он работает(140кб)...:)))))
seriousstas
23.08.2015, 03:00
))) ну можно и им пока пользоваться, думаю что дело в ЛастФМ...;)
попробовал теперь и он работает(140кб)...:)))))
Падает всё-же если перезагрузить Фубар , но полного креша нет ,
просто окно с указанием ошибки ...
duzzy попробуй по-возможности , прикрутить дефолтную картинку при отсутствии
тегов - было-бы здорово !
Не...у них все нормально. Затащил скрипт ещё в пару сборок, везде работает как положено. Весь вечер гоняю
сборку основную, то с локалки слушаю, то с инета радио. Все автоматом переключаются-качают.
Сейчас залил свою сборку домашнюю что-бы Гена UA кое что переделал...сам не справлюсь (если согласится).
Попробовать можно с нее, если и тут будет глючить, то это не фубар виной, тут или антивирь...блин, больше-то
вроде и нечему трабл привносить такой. Лично у меня вообще вся виндовая защита всегда отключена полностью,
только комодо работает. Сборка лежит ТУТ (https://yadi.sk/d/QOEvVG_nibm8D)
seriousstas
попробовать то попробую, только вряд ли разберусь там с картинкой по дефолту не отделаешься, парсинг с проверкой контрольных сумм и ответов сервака... надо смотреть в коде где идет проверка и почему ошибка, в одиноком скрипте проще а у него все в один засунуто...:)
seriousstas
23.08.2015, 03:36
seriousstas
попробовать то попробую, только вряд ли разберусь там с картинкой по дефолту не отделаешься, парсинг с проверкой контрольных сумм и ответов сервака... надо смотреть в коде где идет проверка и почему ошибка, в одиноком скрипте проще а у него все в один засунуто...:)
Не, я имею ввиду , если тегов нет - что-бы (из папки подгружался) какой-то логотип висел вместо пустого окна ...
))) я почти про то же, только с другой стороны))), посмотрю, но обещать что получится не буду;)
kgena_ua
23.08.2015, 14:31
duzzy, как отключить все кнопки тулбара, второй и третий ряд. Или дайте список new Button(..... этих кнопок.
duzzy, как отключить все кнопки тулбара, второй и третий ряд. Или дайте список new Button(..... этих кнопок.
как отключить я пока сам не знаю:) только предположения есть, нужно менять их статус
//ButtonStates
ButtonStates =
{
normal : 0,
hover : 1,
down : 2,
hide : 3
}
я пробовал у меня получилось не совсем то что я хотел, кнопка с анимацией пряталась а иконка кнопки нет...
действия с кнопками описываются в файле Buttons.txt
по пути CRIMSON_MPS\themes\CRIMSON\Scripts
по списку с кнопками не совсем понял что именно нужно, как кнопки прописаны?
если да то вот кнопки двух рядов 2 и 3 40837
...
Krysanov
23.08.2015, 20:10
Пацаны,:big:!!! Вот здесь я задал вопрос (http://www.pccar.ru/showpost.php?p=335805&postcount=1839)о появлении ошибки.. предложенные варианты не работают.. теперь у меня после запуска компа фубар не поет автоматически .. приходится заходить в фубар, и все начинает играть.. Это с этой ошибкой не связано?
Пацаны,:big:!!! Вот здесь я задал вопрос (http://www.pccar.ru/showpost.php?p=335805&postcount=1839)о появлении ошибки.. предложенные варианты не работают.. теперь у меня после запуска компа фубар не поет автоматически .. приходится заходить в фубар, и все начинает играть.. Это с этой ошибкой не связано?
Предложенные варианты работают, но не совсем корректно, я выкладывал в нескольких сообщениях скрипт common8.js с разными правками для тестов, посмотри мои последние сообщения там есть ссылки на этот файл, скачай и поменяй его в сборке.
Иногда не качает картинки с инет радио, может крашится, пока не знаю как его поправить чтобы он корректно работал.
Скрипт Марка NowPlaying о котором выше сказано к авто проигрыванию фубара отношения не имеет, он качает картинки с инета и показывает Биографию.
Krysanov
23.08.2015, 21:26
Предложенные варианты работают, но не совсем корректно, я выкладывал в нескольких сообщениях скрипт common8.js с разными правками для тестов, посмотри мои последние сообщения там есть ссылки на этот файл, скачай и поменяй его в сборке.
Иногда не качает картинки с инет радио, может крашится, пока не знаю как его поправить чтобы он корректно работал.
Скрипт Марка NowPlaying о котором выше сказано к авто проигрыванию фубара отношения не имеет, он качает картинки с инета и показывает Биографию.
опробую :yes2:
Krysanov
23.08.2015, 22:00
Предложенные варианты работают, но не совсем корректно, я выкладывал в нескольких сообщениях скрипт common8.js с разными правками для тестов, посмотри мои последние сообщения там есть ссылки на этот файл, скачай и поменяй его в сборке.
Иногда не качает картинки с инет радио, может крашится, пока не знаю как его поправить чтобы он корректно работал.
Скрипт Марка NowPlaying о котором выше сказано к авто проигрыванию фубара отношения не имеет, он качает картинки с инета и показывает Биографию.
А конкретно где качать? У вас тут какие то высокие материи обсуждаются, а мне бы попроще.. ссыль дать и я отстал..:wink2:
kgena_ua
23.08.2015, 22:17
duzzy, передвижения панелей очень тормозят. Это не есть нормально. Я сегодня гонял свой "тест", добавлял различные панели - летает. Что-то в Вашей сборке мешает плавному перемещению панелей - найдем, ну я так думаю .
kgena_ua
я знаю:) не понимаю ни как концов не найти с этими тормозами, и еще если размер меняешь, панели не правильно позиционируются по ширине(ww) с не большими отступами в зависимости от движения вправо или влево.
в твоей тестовой сборке вообще без проблем все работает.
Krysanov
Да там нет высоких материй просто обсуждение работы скрипта)));)
Выбирай любой все работают по разному:
http://pccar.ru/showpost.php?p=336075&postcount=1881
http://pccar.ru/showpost.php?p=336109&postcount=1896
http://pccar.ru/showpost.php?p=336180&postcount=1912
http://pccar.ru/showpost.php?p=336198&postcount=1916
как и говорил ранее что то работает что то нет.
Я ему сейчас отправил ссылку на архив с тремя папками, плюс скрипт и начеркал
подробнейшее объяснение, что-куда и как, надеюсь получится у него все.
Зы..забодался кнопки верхних рядов удалять, скрипт непривычно заделан, второй
вечер тренируюсь с этим. Меня устроит всего 6 кнопок , 3 слева, сикбар и три справа.
vladj
Спасибо что отправил с объяснялкой:)
Если ты про мою сборку CRIMSON_MPS, то там очень просто с кнопками, они у меня вроде даже подписаны, и я видос делал одной рукой правда, другая на тот момент была пострадавшей)))
Те кнопки которые не нужны можно просто комментировать //
либо удалить часть кода где прописаны не нужные кнопки
к примеру
идем к этой функции
function recalc_dimensions(){
ищем эту строку
$buttons = [
и удаляем ненужные кнопки либо комментируем
выглядит код кнопок так, например уберем remove butt(удаление трека из плейлиста)...
удаление кнопки отметил красным
//------------------------------------------top left 4 buttons
// undo butt
new Button(0, 0, by-100, B.width, B.height, ANIM_BUT, fb.IsPlaying ? UNDO_ICO : UNDO_ICO, function () {
fb.RunMainMenuCommand("Edit/Undo");
},"","top_butt"),
// remove butt
//new Button(80, 80, by-100, B.width, B.height, ANIM_BUT, fb.IsPlaying ? REMOVE_ICO : REMOVE_ICO, function () {
//fb.RunMainMenuCommand("Edit/Selection/Remove");
//},"","top_butt"),
// redo butt
new Button(160, 160, by-100, B.width, B.height, ANIM_BUT, fb.IsPlaying ? REDO_ICO : REDO_ICO, function () {
fb.RunMainMenuCommand("Edit/Redo");
},"","top_butt"),
// alb library butt
new Button(240, 240, by-100, B.width, B.height, ANIM_BUT, fb.IsPlaying ? ALB_LIBRARY_ICO : ALB_LIBRARY_ICO, function () {
if (toolbar_timer) {toolbar_timer.Dispose()} else {}
Скрипт в сборке изначально не мой, я перебрал несколько готовых вариантов и остановился на этом, он более адекватно был написан и редактировать его проще. Скрипт из темы FooAeroCUI http://fav.me/d31ju25
видос по редактированию https://youtu.be/v9i-5tgtU84
надеюсь понятно объяснил;)
kgena_ua
24.08.2015, 13:51
duzzy, тестовая сборка:
- почистил;
- удалил лишнее;
- закрыл, временно, некоторые панели;
- заремил второй и третий ряд кнопок - тормозят, нужно подумать как отключать при toolbar_open = 1;
- Draw Seek отключил, нужно включать при toolbar_open = 1.
Важно:
- после запуска загрузка памяти плавно растет с 74 до 100 и обратно, затем опять вверх;
- после начала воспроизведения с 74 до 115 и опять туда - сюда.
Надо искать.
Вынес еще одно значение в свойства: a_timer.
Для отслеживания некоторых значений изменил var y = 80; стр.96 (по умолчанию = 3).
http://rghost.ru/62JcCPyRd
Пока все, пойду красить батарею.
kgena_ua
Спасибо большое! :) пойду смотреть.
По приросту памяти при загрузке, возможно что из за скрипта библиотеки, он при старте проверяет автоплейлист со всем содержимым библиотеки на предмет ее изменения. Хотя я не уверен в обычном сплиттере все было нормально.
Да ремонт это жесть, прошлым летом делали, как вспомнишь так вздрогнешь, жара весь обтекаешь а делать надо.
................................
Бегло посмотрел, да загрузка памяти плавает туда сюда при проигрывании, при стопе и бездействии стоит на месте.
С позиционированием панелей по ширине(ww) тоже не понятно, минимальный размер ставишь 800х600 вроде все нормально, стоит растянуть окно и получается такая бяка...
(цвет фона поменял на зеленый для наглядности)
http://i.imgur.com/lt8cqwym.png (http://imgur.com/lt8cqwy) http://i.imgur.com/N214yf9m.png
http://i.imgur.com/N214yf9.png
http://i.imgur.com/lt8cqwy.png
.......................................
Еще по памяти, в сборке без анимации загрузка памяти стабильно 67 мб при проигрывании и бездействии с панелями.
...
kgena_ua
24.08.2015, 15:21
duzzy, в function on_timer(id) {..... два раза if (vol_timer && id==vol_timer.ID){.....
duzzy, в function on_timer(id) {..... два раза if (vol_timer && id==vol_timer.ID){.....
Да я знаю, осталось от оригинала скрипта, но на сколько я понимаю эти таймеры работают по ID, т.е. он не активен, чтоб его запустить нужно его использовать. А используется он при открытии панели громкости, и если бы второй таймер срабатывал то громкость было бы не поменять, панель бы пряталась, но эти функции у меня убраны из скрипта.
kgena_ua
24.08.2015, 17:23
получается такая бяка...
duzzy, в какой момент это происходит. У меня пока такое не наблюдается (изменил цвет фона, тягаю туда - сюда).
Немного поменял (старое заремил):
function move_panel() {
if (!move) {
n_panel = panel;
n_ww = ww;
c_ww = ww;
if (dir_move == "right" ? n_x = 0 - n_ww : n_x = c_ww);
move = true;
window.SetProperty("Toolbar_status",0);
toolbar_open = window.GetProperty("Toolbar_status");
window.Repaint();
pss.GetPanel(n_panel).Show();
timer_anim = window.CreateTimerInterval(a_timer);
}
}
//===============
function on_timer(id) {
//====================ANIM n_x < 0 : n_x > 0 n_x >= 0 : n_x <= 0
if (timer_anim && id==timer_anim.ID){
if (dir_move == "left") {
c_x = c_x - step_c;
n_x = n_x - step_n;
}
if (dir_move == "right") {
c_x = c_x + step_c;
n_x = n_x + step_n;
}
// window.Repaint();
window.RepaintRect(0, y, ww, wh - y - 90);
// pss.GetPanel(c_panel).Show();
pss.GetPanel(c_panel).Move(c_x, y, ww, wh - y-90, true);
// pss.GetPanel(n_panel).Show();
pss.GetPanel(n_panel).Move(n_x, y, n_ww, wh - y-90, true);
if (dir_move == "right" ? n_x >= 0 : n_x <= 0) {
pss.GetPanel(c_panel).Show(false);
c_panel = n_panel;
c_x = 0;
n_x = 0;
timer_anim.Dispose();
CollectGarbage();
move = false;
}
window.SetProperty("panel", panel);
}
.
.
.
.
.
и нужно, чтобы step_c был на единицу больше чем step_n, тогда нет эффекта "цепляния панели за панель".
kgena_ua
24.08.2015, 18:51
CRIMSON_MPS work
Вроде без задержек. Пока не получилось сделать защиту от нажатия на кнопку, пока панель перемещается.
http://rghost.ru/7Fyv4lZts
kgena_ua
duzzy, в какой момент это происходит. У меня пока такое не наблюдается (изменил цвет фона, тягаю туда - сюда).
это происходит при изменении размера самой сборки в ручную когда тянешь мышью за какой то край, если растянуть по высоте или по ширине.
Получается так что панель при анимации смещается или влево или вправо, в зависимости от направления движения...чуть позже видос сниму как это выглядит.
CRIMSON_MPS work
Вроде без задержек. Пока не получилось сделать защиту от нажатия на кнопку, пока панель перемещается.
http://rghost.ru/7Fyv4lZts
сейчас погоняю посмотрю как работает, и отпишусь...:smile2:
.................................................. ..................
Вроде нормально работает, но мне кажется плавность анимации зависит от процессора, имею в виду продергивания при движении, так же в последнем варианте с позиционированием панелей вроде тоже все нормально но надо еще погонять.
По позиционированию панелей после анимации, похоже есть зависимость от таймера(т.е. сколько секунд) и шага(step).
В видео показано как работает последний вариант с анимацией и тот вариант что был до переделки(в нем как раз хорошо видно неправильное позиция панелей по ширине после анимации, при изменении размера сборки).
видос https://youtu.be/N0Q7K9Ry7do
...
zeremy
Привет!!!
Классная у тебя тема я про FooTube.:smile2:
zeremy
Привет!!!
Классная у тебя тема я про FooTube.:smile2:
Hello!!
CRIMSON_MPS work COOL....: smile2:
К сожалению, я не знаю, русский .... google translate...
seriousstas
25.08.2015, 00:55
zeremy
Respect !
[B]
Вроде нормально работает, но мне кажется плавность анимации зависит от процессора, имею в виду продергивания при движении, так же в последнем варианте с позиционированием панелей вроде тоже все нормально но надо еще погонять.
...
i7 проц ,как-то так (в конце есть запуск в FooTube v2.22):
ksCgBnPJchs
seriousstas
посмотрел видос... мда... непонятненько))):), ощущения не обманывают, в FooTube как то плавней... я вот думаю возможно из за того что у него одна панель двигается поэтому плавно получается... а у нас одновременно две + как я понял еще вдобавок вычисляется их положение.
..............................
блин надо расковырять его сборку))) и попробовать у себя по аналогии сделать...
zeremy
Ничего страшного мы тоже не все говорим на английском;).
It's okay, we also do not all speak in English;). google translate...
Faster or Smoother ?
https://www.dropbox.com/s/2m9a75ftnxdntda/bandicam%202015-08-25%2000-52-26-028.avi?dl=0
Faster or Smoother ?
https://www.dropbox.com/s/2m9a75ftnxdntda/bandicam%202015-08-25%2000-52-26-028.avi?dl=0
eng
Smoother would be very cool:), I do not understand how you make the motion mechanism in FooTube, it is smoother than mine.
рус
Плавнее было бы очень здорово :), я не понимаю, как ты сделал механизм движения FooTube, у тебя он более плавый, чем у меня.
kgena_ua
25.08.2015, 12:01
duzzy, сижу на работе, играет CRIMSON_MPS, периодически клацаю по клавишам на вылеты или ошибки, и вот на тебе:
Could not update tags (File is read-only) on:
"D:\1\1\Deep Purple - Perfect Strangers (2CD, Live, 2013)\CD2\05. Black
Вопрос такой, что еще делает сборка без моего на то "разрешения" :smile2: (есть полный список ?) и с какой периодичностью и где это реализовано, в каких скриптах.
duzzy, сижу на работе, играет CRIMSON_MPS, периодически клацаю по клавишам на вылеты или ошибки, и вот на тебе:
Could not update tags (File is read-only) on:
"D:\1\1\Deep Purple - Perfect Strangers (2CD, Live, 2013)\CD2\05. Black
Вопрос такой, что еще делает сборка без моего на то "разрешения" :smile2: (есть полный список ?) и с какой периодичностью и где это реализовано, в каких скриптах.
Это JSPlaylist, обновляет теги для плейлиста история проигранного, можно выключить в настройках плейлиста жмем Shift или ПКМ и выбираем "Panel Settings" --> "General" --> Tagging --> снять галку с "Enable playback statistics". А больше вроде без разрешения ничего:smile2:.
Тут zeremy зарегался на форуме, ты видел)))
..............................
Кстати есть новости про лого для инет радио, сегодня вечером скину на пробу и описание как сделать. Пока понял как переключать вместо ковера который идет задним фоном в плейлисте, с логотипом который маленький пока не разобрался как.
Обсуждают здесь, спасибо zeremy за пояснения...
http://www.hydrogenaud.io/forums/index.php?showtopic=77883&st=4225
пост №4250 и далее
выглядит так просто пример
http://i.imgur.com/IpcDaMxm.png
http://i.imgur.com/IpcDaMx.png
ладно я ушел машиной надо заняться пока тепло:smile2:
seriousstas
25.08.2015, 15:20
duzzy
Я просил как-то kgena_ua попробовать это реализовать , он создал скрипт
http://foobar2000.ru/forum/viewtopic.php?p=56601#p56601
а MC Web его авторские лого (те, что у Тебя на фото) пару месяцев у меня в машине ездят через DarkOne Cover Panel в нашей сборке (мож тоже вечером покажу),
с логотипом который маленький пока не разобрался как.
насколько я помню , на аватарку и не повесить , вот пояснения :
http://foobar2000.ru/forum/viewtopic.php?p=56605#p56605
пост №4250 и далее
О! хорошо , что появилась возможность вешать логотип радейки в фон
wladkom1953
25.08.2015, 15:33
duzzy
О! хорошо , что появилась возможность вешать логотип радейки в фон
:pleasantry::pleasantry:
kgena_ua
25.08.2015, 18:34
CRIMSON_MPS work (в архиве *.fcl)
Добавлены кнопки 2 и 3 ряда.
Представляю в качестве теста переработанную сборку MPS от duzzy.
Переработан интерфейс в стиле Windows 10, для работы необходим шрифт Segoe MDL2 Assets (есть в папке fonts), все иконки заменены на шрифт.
http://rghost.ru/8ZNyJBX9J
Сколько всего нового:smile2:
Только пришел домой, перекушу, и опишу как и чего делать для показа картинок в инет радио.
И обязательно посмотрю сборки kgena_ua Lexins и отпишусь.
seriousstas, привет! у меня реализация по другому почти один JSPlaylist, а лого эти брал потому что других не было и использовал просто как пример)));)
Вернусь минут через 30-40, голодный как волк)))
seriousstas
25.08.2015, 23:26
лого эти брал потому что других не было и использовал просто как пример
Почему красиво смотрятся ) MC Web для того и выложил 340 Шт ,
что-б кому-то сгодились ) :
Отдельной панелькой выглядит так :
http://rghost.ru/8VKXf8pj4/thumb.png (http://rghost.ru/8VKXf8pj4.view)
Что касается скорости в CRIMSON_MPS work , то если поменять значения (увеличить скорость), то ситуация кардинально меняется,
рывки пропадают .
CRIMSON_MPS work (в архиве *.fcl)
Добавлены кнопки 2 и 3 ряда.
kgena_ua
duzzy
This is the smoothest I could get.. your code is OK.
Maybe too many timers ???
https://www.dropbox.com/s/g1i4vxlyqtzmmrc/bandicam%202015-08-25%2022-16-57-677.avi?dl=0
fcl.
https://www.dropbox.com/s/q05kq70hjf1u88a/CRIMSON_MPS_RC_4_test_debug.fcl?dl=0
zeremy
Thank you very much for your help:smile2:, I will apply the changes that you made to the script.
You could help in another matter, with the logos of online radio stations in the script JSPlaylist 1.3.2, I have applied what you advised here http://www.hydrogenaud.io/forums/index.php?showtopic=77883&st=4250
but I did not get how to show a little logo in the playlist...like standart column cover...
marked green in the screenshot...
http://i.imgur.com/TAEWTJY.png
Thanks in advance for your help;)
seriousstas
Красиво смотрится!!!
Да рывки пропадают если по шустрей крутить....
.................................................. .................................................. ..
И так начнем с радио картинками. Сообщение обновляемое на время описания включения картинок в радио.
1.Нужно править скрипт(основной) плейлиста JSPlaylist 1.3.2
войти в редактор можно так Shift + ПКМ на панели плейлиста в контекстном меню выбрать Configure...
(для поиска в редакторе нажать Ctrl+F)
в таком виде--->
в стандартном скрипте строка 734
комментируем // строки как указано ниже
--->//if(track_type!=3) {
if(metadb) {
img = FormatCover(image, pw, ph, cover.draw_glass_reflect, false);
if(!img) {
//img = (cGroup.type == 1) ? images.noartist : images.nocover;
img = null;
cover.type = 0;
}; else {
cover.type = 1;
};
};
---> //}; else {
---> //img = images.stream;
--->// cover.type = 3;
--->//};
2.Придется переименовать картинки с логотипами радио в CRC радиостанции.
можно воспользоваться онлайн хешером http://aruljohn.com/hash.php
либо скриптом от zeremy crc32_path для wsh который будет писать CRC проигрываемой станции в консоль(удобно для копипаста)
скачать скрипт http://rghost.ru/69rZDbpHV
3.Нужно прописать в фубаре там где прописаны коверы, находится в Preferences ---> Display ---> Album Art
в моем случае это C:\test_f\stream-logo\$crc32($lower(%path%)).*
http://i.imgur.com/VrZIZYv.jpg
4.Также дополнительно прописать в настройках плейлиста в группах форматирование в таком виде
Title Format
$if(%album artist%,%album artist%,%path%)album%%discnumber%
http://i.imgur.com/1fsmYFT.jpg
в итоге получим то что хотели, лого на месте ковера...:smile2:
http://i.imgur.com/2wJqnvT.png
скачать тестовую сборку (время особо украшать не было поменял только два первых лого, кидаю как есть думаю разберетесь плейлист в Foo_dockable_panels)
http://rghost.ru/75f6996Mw
сборка просто для демонстрации работы... а так же для переименования лого в CRC хеш станции
совсем забыл сборка у меня лежала на диске С: в корне.
....
Автор данного метода отображения логотипов инет радио zeremy скажем ему большое Спасибо!!!:spiteful:
You figured it out :-)
Yes, I figured it out how to do it:smile2:
Thank you very much for your help !!!
seriousstas
26.08.2015, 02:15
duzzy
спасибо за подробную инструкцию !
Запустил тестовую сборку - лохотипов не увидел , крацал клацал по станциям ))
они там у тебя в stream-logo все , но названия обычные , а должен быть набор цифр ,типа :
CRC32 3660899506 ?
2.Придется переименовать картинки
Уточни, что скормить хешеру , название станции или урл целиком ?
ЗЫ : по всё сборке понял ):
совсем забыл сборка у меня лежала на диске С: в корне.
seriousstas
26.08.2015, 02:32
Lexins
переработанную сборку MPS от duzzy.
красиво получилось :good1: (не думал убирать левую панель ?) , но 10-ку пока не ставлю , да и duzzy напугал до чёртиков,
что это шпийон сплошной ))
duzzy
К Вам просьба - дублируйте "съедобные" сборки сюда :
http://pccar.ru/showthread.php?t=19671&page=18
что-б не затерялись в нашем "спаме"
duzzy
спасибо за подробную инструкцию !
Запустил тестовую сборку - лохотипов не увидел , крацал клацал по станциям ))
они там у тебя в stream-logo все , но названия обычные , а должен быть набор цифр ,типа :
CRC32 3660899506 ?
Уточни, что скормить хешеру , название станции или урл целиком ?
ЗЫ : по всё сборке понял ):
Мой косяк сори голова кругом столько инфы + я сегодня целый день железного коня в порядок приводил сколы подкрашивал, убирался...
По делу, в тестовой сборке уже есть панель которая хеш станции делает во время ее проигрывания, включи консоль и смотри в ней, ты увидишь адрес потока и его хеш, копируешь и переименовываешь файл картинку под нужную станцию...:)
К Вам просьба - дублируйте "съедобные" сборки сюда :
как только что то нормальное сделаю сразу запихну туда;)
да и duzzy напугал до чёртиков,
что это шпийон сплошной ))
в семерку и восьмерку тоже пришли веселые обновления)))) так что я на одном компе уже кастрата 8.1(не обновляемого) себе поставил, ну и сюда https://twitter.com/nummerok можно заглянуть иногда полезная инфа проскакивает.
(Вообще конечно это не дело позволять кому то пользоваться твоим компом как вздумается, например как это было с utorrent, ставили засранцы программу которая при бездействии на компе начинала проводить математические изыскания для какой то конторы... здорово комп твой за электричество ты платишь, а другие люди зарабатывают на тебе бабки причем не кислые.)
seriousstas
26.08.2015, 02:42
duzzy
я сегодня целый день железного коня в порядок приводил
меня завтра ждёт , начну с вытягивания шурупа из колеса и латки ))
Всё понял , у kgena_ua всё-же проще способ
"опознания" . Каждая станция имеет уникальное название (копипаст из properties), которое сравнивается
с логотипом ...
по Радио заодно спрошу : это адрес C:\test_f\stream-logo\$crc32($lower(%path%)).*
универсальным (для Portable сборок) никак не сделать ? Может и zeremy подскажет ...
Lexins
Сборка класс оценил дизайн супер, завтра днем еще поизучаю...:)
шпек тока немного не работает у меня...
я сделал так заработал
//SHPECK
if (x > 0 && x < b_size && y > wh-(b_size+3*bh_size) && y < wh-(b_size+2*bh_size) &&
(pss.GetPanel(5).IsVisible() == true || pss.GetPanel(8).IsVisible() == true)) {
pss.GetPanel(10).Show(true);
pss.GetPanel(10).Move(b_size, 3, ww-b_size, wh-b_size-3, true);
чтоб запустить шпек, ему нужно немного изменить размер т.е. к примеру задаешь начальный wh-b_size-2 и при его запуске меняешь на wh-b_size-3, это на подобии рефреш ПСС, его просто нужно немного тряхнуть чтобы он заработал.;)
и еще из замеченного, память плавает надо смотреть в чем дело, можешь посмотреть в диспетчере задач во вкладке подробно и включи там пиковый рабочий набор, он иногда больше 300 мб уходит и начинаются подтормаживания в плейлисте...
у меня в сборке без анимации при проигрывании в состоянии покоя(без переключения панелей) примерно от 60-70 мб, а пиковый раб. набор примерно 115 мб...
seriousstas
ооо...жесть, да я тоже еще не все доделал в машине, силы уже просто кончились)))(целый день в разных позах с лакокрасочными изделиями))))
согласен намного проще, но его не понятно как применять к JSPlaylist.
по адресу сам еще не пробовал, надо будет попробовать, можешь тоже испытать, если портативка то в таком варианте .\stream-logo\$crc32($lower(%path%)).* по идее должно работать.:)
..............................
Бретт опять в тишину играет, блин уже охота попробовать его новый плавный))) плейлист... теперь наверно на день рождения к кому то поехал)))... просто интересно зачем писать что скоро сделаю, написал бы сделаю как сделаю))) у него на странице постоянно висит человек шесть и ждут от мастера конфету.:)
Ладно моя спать, силы меня покинули))) до завтра;)
seriousstas
Preferences > Display > Album Art
must be absolute path c:\xxxx\stream-logo\$crc32($lower(%path%)).*
relative path .\stream-logo\$crc32($lower(%path%)).* will NOT work.
Немного переделанной анимации)))
нужно еще код подчистить и немного настроить... работает просто обалденно:)
видос
https://www.dropbox.com/s/z4hoirl1ai4cgoo/animation_test_9.avi?dl=0
Спасибо огромное!!! zeremy и kgena_ua за помощь в реализации анимации.
seriousstas
26.08.2015, 15:46
seriousstas
Preferences > Display > Album Art
must be absolute path c:\xxxx\stream-logo\$crc32($lower(%path%)).*
relative path .\stream-logo\$crc32($lower(%path%)).* will NOT work.
I understood, it is a pity ... :)
seriousstas
27.08.2015, 03:09
Немного поколдовал над сборкой с панелькой для РадиоЛюбителей (скрипт kgena_ua) :
http://pccar.ru/showpost.php?p=336542&postcount=178
wladkom1953
27.08.2015, 04:47
Немного поколдовал над сборкой с панелькой для РадиоЛюбителей (скрипт kgena_ua) :
http://pccar.ru/showpost.php?p=336542&postcount=178
Фантастика!!! Очень понравилось. Теперь даже не знаю на чьей сборке остановиться. Жду новых релизов от duzzy (с плавной анимацией и новым радиоскриптом) а также окончательную сборку под win10 от Lexins.
Всем успехов и удачи.
wladkom1953
Спасибо за приятные слова:)
Зачем останавливаться;) у меня например почти все сборки в машине, и когда одна надоедает включаю другую, так веселей...
kgena_ua
27.08.2015, 10:53
но его не понятно как применять к JSPlaylist.
duzzy, ирадио-лого делался для вывода фонового изображения. В чем проблема выводить фон в JSPlaylist используя файлы логотипов проигрываемых станций.
Попробовал создать сборку на основе CRIMSON, только оставив самое необходимое для работы (компоненты):
- после запуска память 50 404 (плавность шикарная);
- движение макс. 74;
- воспроизведение на плейлисте и библиотеке 60 - 101 туда - сюда.
Надо искать.
kgena_ua
Привет!
Проблемы с лого уже нет решили, про скрипт я знаю пробовал чтоб он в фон плейлиста выводил, все нормально работает. Фишка была в том чтоб выводить лого в самом плейлисте для того чтобы визуально видеть станцию которую нужно выбрать для прослушивания в плейлисте, теперь это возможно.:)
Я вчера поздно вечером тоже собрал сборку почти до конца, согласен плавность классная, надо еще немного полирнуть(скрипт почистить, кое что добавить, настроить, проверить), сейчас как раз этим и занимаюсь))).
По памяти, у меня все нормально не плавает, и самое удивительное что кушать стала поменьше и нагрузка на проц почти ушла(работает почти как на голом ColumnsUI):) ну если конечно шпек не запускать и прожорливые ДСП плагины)));).
kgena_ua
27.08.2015, 12:38
[B]надо еще немного полирнуть(скрипт почистить, кое что добавить, настроить, проверить)
Ждем.
А ДСП плагинами я не пользуюсь вообще и против их использования, хотя у каждого свои задачи.
seriousstas
27.08.2015, 13:15
kgena_ua
В чем проблема выводить фон в JSPlaylist используя файлы логотипов проигрываемых станций.
Как и писал ранее Ваш способ "опознания" логотипа проще , без перевода в CRC32 , а там по тексту была просьба заполнить аватарки (уменьшенные лого слева в плейлисте)
ДСП плагинами я не пользуюсь вообще и против их использования, хотя у каждого свои задачи.
так и есть , тоже не приветствую эти искажатели звука , но иногда есть желание ,
что-бы бамкало из всех динамиков при прослушке стерео.
seriousstas
Привет!
Нужна твоя помощь:) в Хоткее, можешь рассказать как удалять треки из плейлиста пачкой, у меня не получается, и если не сложно скинь исходники.
Через сплиттер по этой команде CONTEXT:'File Operations/Delete file(s)' удаляет только один файл...
seriousstas
27.08.2015, 13:47
duzzy
Привет!
Ок , Ты имеешь ввиду удалять насовсем ? :)
Ждем.
А ДСП плагинами я не пользуюсь вообще и против их использования, хотя у каждого свои задачи.
Хорошо, думаю к вечеру будет рабочий вариант.:)
Да я тоже теперь не пользуюсь, настроил нормально вывод звука и все норм;), раньше пользовался так как была только встроенная в материнку звуковуха и она была совсем печальная... приходилось бас поднимать и звук четче делать иначе играло как из карманного приемника с одним динамиком))). Но это было очень давно комп в машине по нынешним меркам очень древний. Успел поездить на LeoCar, InCarTerminal, CaveLive Centrafuse и т.д. на RoadRunner не ездил и еще одна была с прикольной анимацией забыл как называется вроде StreetDeck.
duzzy
Привет!
Ок , Ты имеешь ввиду удалять насовсем ? :)
да насовсем, не пойму что делать,
уже в скрипт библиотеки залез))) но тоже пока глухо, я забыл что у автора там намудрено с выбором папок так что лучше трогать не буду...
seriousstas
27.08.2015, 13:59
скрипт библиотеки залез)))
у автора там намудрено с выбором папок
да я помню , как Ты "раскодировал " его шифровки )
Сделал так :
#NoTrayIcon
#SingleInstance force
DetectHiddenWindows, On
отпускаю возможно нажатый CTRL:
Send {Ctrl Up}
закрываю возможно запущенные скрипты:
WinClose, sel_m
WinClose, PgUp
WinClose, PgDn
запускаю глобальный хоткей:
Send ^{Numpad1}
которому соответствует
[context] delete file(s)
Но не забудь , что если альбом с CUE , то удалится один файл - то-есть весь альбом
seriousstas
ОК, спасибо))),
т.е. как я понял ты сделал в фубаре глобальный хоткей и скрипт запускает его...правильно? :)
голова моя два уха))) совсем про хоткеи в фубаре забыл:)
seriousstas
27.08.2015, 14:08
duzzy так точно )
duzzy так точно )
Спасибки), пошел дальше химичить:)
Забыл кстати, я искал как то коды виртуальной клавы иногда бывает нужно вот...
https://msdn.microsoft.com/ru-ru/library/windows/desktop/dd375731(v=vs.85).aspx
seriousstas
27.08.2015, 14:26
Спасибки), пошел дальше химичить:)
Забыл кстати, я искал как то коды виртуальной клавы иногда бывает нужно вот...
https://msdn.microsoft.com/ru-ru/library/windows/desktop/dd375731(v=vs.85).aspx
Я ведь тоже ковырялся в библиотеке этой (хотел сделать кнопку старта папки , как по двойному клику) и тоже набрёл на эти коды ранее ))
Помогите, как создать свой плейлист радио так чтобы в фубаре отображалось название не с сайта а то которое я задам например
ссылка - http://eu7.101.ru:8000/v11_1 название - 102.50 - Comedy Radio
просто у меня сейчас у меня берется название не пойму откуда написано Comedy FM
на некоторых вообще вместо названий ссылки
Попробуй свой плейлист создать, там ты сам дашь название станции,
почитай ТУТ (http://foobar2000.ru/forum/viewtopic.php?t=4994&start=520)
Попробуй свой плейлист создать, там ты сам дашь название станции,
почитай ТУТ (http://foobar2000.ru/forum/viewtopic.php?t=4994&start=520)
Он всё равно меняет на свои названия...даже если и самому сделать плейлист в разных форматах
Krysanov
27.08.2015, 19:16
seriousstas, привет! Попробовал в машине 12 -ю сборку, класс!! Одно но.. Когда переходишь в старый привычный плейлист музыки и пробуешь включить песню ниже по списку, идет зависание фубара... Видео выложить не смогу, в гараже уже машина..
seriousstas
27.08.2015, 20:02
seriousstas, привет! Попробовал в машине 12 -ю сборку, класс!! Одно но.. Когда переходишь в старый привычный плейлист музыки и пробуешь включить песню ниже по списку, идет зависание фубара... Видео выложить не смогу, в гараже уже машина..
Привет!
Ну сделай по возможности , сложно что-то исправлять, когда работает :
sHg9PhomXxk
duzzy
Проверь плиз это
seriousstas
27.08.2015, 20:18
Помогите, как создать свой плейлист радио так чтобы в фубаре отображалось название не с сайта а то которое я задам например
ссылка - http://eu7.101.ru:8000/v11_1 название - 102.50 - Comedy Radio
просто у меня сейчас у меня берется название не пойму откуда написано Comedy FM
на некоторых вообще вместо названий ссылки
ПКМ > Properties> Track TITLE> Comedy FM
http://rghost.ru/92Rw7f2f5/thumb.png (http://rghost.ru/92Rw7f2f5.view)
Krysanov
27.08.2015, 21:13
ПКМ > Properties> Track TITLE> Comedy FM
http://rghost.ru/92Rw7f2f5/thumb.png (http://rghost.ru/92Rw7f2f5.view)
а как сохранять? меняю название и ничего..
Krysanov
27.08.2015, 21:27
seriousstas, привет! Попробовал в машине 12 -ю сборку, класс!! Одно но.. Когда переходишь в старый привычный плейлист музыки и пробуешь включить песню ниже по списку, идет зависание фубара... Видео выложить не смогу, в гараже уже машина..
Попробовал на дом ноуте... все работает.. может дело в том, что на ноуте я все делал мышкой, а в машине - пальцем?
Krysanov
27.08.2015, 21:41
А хотелку можно ?
40893
1. Кнопки 1, 2 и 3 заменить на предыдущий трек,пауза и следующий трек - это для оперативности нужно... Действующие кнопки не используются так часто, как названные мной.
2. экран 4 можно сдвинуть максимально вправо (сжать), имхо лучше будет.
3. на основной экран фубара надо задать кнопки громкости БОЛЬШЕ МЕНЬШЕ (наподобие предыдущий следующий трек), для пальца удобней...
CRIMSON_MPS_A с анимацией переключения панелей и логотипами инет-радио в плейлисте:smile2:
http://i.imgur.com/K0QXc3nm.png http://i.imgur.com/ZoM6YlQm.png
Видео демо
https://youtu.be/ht-kGsZo2DY
Параметры анимации выставлены в оптимальный режим, но если хочется можно покрутить настройки:)
Часть лого уже переименована, часть думаю переименуете, готовую сборку для переименовывания лого я скидывал.
Скрипт МПС подчищен, исправлены мелкие ошибки вызывавшие краши панели.
- основной скрипт плейлиста модифицирован под инет-радио логотипы.
- для того чтоб отображались лого станций нужно прописать в фубаре там где прописаны коверы, находится в Preferences ---> Display ---> Album Art
в моем случае это C:\CRIMSON_MPS_A\stream-logo\$crc32($lower(%path%)).* путь должен быть полным до сборки иначе не будут отображаться лого. Если возникнут вопросы по настройки лого станций смотрим сюда http://pccar.ru/showpost.php?p=336435&postcount=1961
Логотипы конечно можно поменять на свои:) проделав процедуру хеширования станции как было описано в комменте по настройке, как мне кажется цветные логотипы будут смотреться намного лучше, но это мое личное мнение.:)
- в МПС добавлены горячие клавиши для прокрутки панелей Ctrl+Z Ctrl+X, для использования с кнопками на руле или джойстике, нужно просто сделать скрипт в АвтоХоткее с эмуляцией нажатия кнопок на клавиатуре Ctrl+Z Ctrl+X и фокусом панели МПС при нажатии.
(панели можно поменять на свои, в конце скрипта МПС есть комментарии).
изменить достаточно номер панели отметил красным в примере, не забываем что нумерация начинается с 0.
Посмотреть сколько панелей в МПС и выяснить номер панели можно так
ПКМ по
http://i.imgur.com/bx94vIVm.png
затем
http://i.imgur.com/vRVzEHxm.png
и смотрим в сплиттере столбик с ID и считаем начиная с нуля
http://i.imgur.com/1F9wiyhm.png
затем идем в скрипт МПС, опять ПКМ по нижнему ряду кнопок и выбираем "Configure..." идем в конец скрипта и меняем там на свой номер панели как указано ниже(отмечено красным)
//==================================CTRL+X
if(vkey==VK_X) { // CTRL+X
right++;
if (right == 1){
panel = 8;/*PANEL: [dsp_changer]*/
dir_move = panel > old_panel ? "left" : "right";
if (old_panel != panel) {
move_panel();
old_panel = panel
}
}
- кнопки тулбара теперь прячутся, когда тулбар закрывается.
Скачать
http://rghost.ru/859jqnFt9
на Mega
https://mega.nz/#!bBAXhQKS!05vFqGPmFNIUTHiD0N8FyEbSuwsq7U2g2qKCNRU 0Wbw
...
seriousstas
duzzy
Проверь плиз это
проверил, все нормально работает не виснет, пробовал в разных комбинациях... все хорошо:)
единственное не хватает привязки к плейлисту для большего удобства.
seriousstas
28.08.2015, 03:49
duzzy
CRIMSON_MPS_A
Испытал - что сказать КЛАСС ! Уверен Ты сам и не верил в такой результат )
Панели скользят без проблем !)
в МПС добавлены горячие клавиши
Я так понимаю можно на одну клавишу повесить и больше панелей ?
единственное не хватает привязки к плейлисту для большего удобства.
Что Ты имеешь ввиду ? кнопка "прицел" ведь всегда под рукой ,
+ так-же под рукой и дополнительный WSHplaylist , или речь о другом ?
Krysanov
может дело в том, что на ноуте я все делал мышкой, а в машине - пальцем?
Тыкал тыкал пальцем, так и не удалось "повалить" фубар )
А хотелку можно ?
Снова времени в обрез сейчас , НО :
Просто переставить малоиспольземые кнопки во второй ряд (там сейчас "вперёд"-"назад") не выйдет . это особенность PSS
1 Открыв тулбар - мгновенно попадаешь к кнопке вперёд .
2 Открыв тулбар - мгновенно попадаешь к регулятору громкости .
+ Системная громкость висит на Икаровских кнопках , а Фубаром её менять не рекомендуется
3 . По панели - изменив пропорции будет искажаться фон + логотипы имеют
свои пропорции ведь + бывают длинные названия станций
а как сохранять? меняю название и ничего..
Скопируй отсюда и переназови логотип:
http://rghost.ru/6Mk4wCRlN/thumb.png (http://rghost.ru/6Mk4wCRlN.view)
200 страниц наболтали уже )
Работает на vBulletin® версия 3.8.4. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot