Перейти к содержанию

AleXH

Продвинутые
  • Публикаций

    1 963
  • Баллов

    2 202 
  • Зарегистрирован

  • Посещение

Весь контент AleXH

  1. Это я понял сразу по красноречивому названию функции ) пока не понял как реализовать совместное проживание обоих вариантов. Не формируется список дисков по нажатию bPlus, по bOpen всё ок. Что и как сделано: функции GetPlaylist (Get_Playlist) вызываются взависимости от переданного аргумента, смотря какая кнопка её вызывала - bOpen или bPlus, а налогично с 2-мя функциями GetPlaylists и Get_Playlists. Правки минимальные, позиционирование строк в скрипте должно практически совпадать
  2. @IgorA, постоянное обновление убирать? За доработку спасибо, info по треку проверил, работает С Get_Playlist пока не вкурил как прикрутить, буду думать.
  3. Игорь, (запрос) в web API добавить команды: 1. добавления папок в плейлист к уже существующим без прерывания воспроизведения. 2. возврата полного пути выбранного трека.
  4. web600x750.zip "портретный" вариант. "ландшафтный" вариант, теперь и на классике что-то видно. Сейчас слушаю Motorhead - рассинхронизации нет, может у браузеров от большого количества альбомов в плейлисте крышу срывало? UP. Пока писал, вернулся на страницу плейера - ползунок в конце застрял. Открыл Драгошу (он был закрыт), ввёл адрес, подключился - тоже самое, ползунок в конце, время идёт за концом трека. Через некоторое время (в обоих браузерах) ползунок отмораживается и переходит на следующий трек с накопленным рассинхроном.
  5. flac одним образом Bach - Weihnachts-Oratorium [Diego Fasolis, 2003] (2011) - 36 треков, на национальном трекере t=3872268.
  6. Про инфоблок и клик по нему я в курсе. Имхо рассинхрон чаще возникает в альбомах с бОльшим количеством треков, на малотрековых срывы незаметны, так как вероятность их возникновения ниже, плюс синхронизация восстанавливается при смене альбома.
  7. @IgorA, перезагрузка страницу-то обновляет, но указатель воспроизведения показывает куда-то на какой-то из предыдущих треков - т.е. пошёл рассинхрон в кусок времени между тем, что звучит и тем, что показывает. Проверяю на Opera 12.18.1872 и Dragon 45.8.12.389, более свежие на xp2 не устанавливаются. Сервер js н-часов назад ругнулся на тег navigator, мол не знает такого.
  8. @IgorA, комментирование не помогает - стоит браузер оставить в фоне, переключившись в другое приложение на время (больше длины трека?) и есть вероятность, что ползунок останется в конце трека.
  9. @IgorA, web, aplayer.js CurrentTime = PlayingLen / 1000 * pos / 200; - почему не: CurrentTime = PlayingLen / 1000 * pos / 100; ? "100" затыкания ползунка прогресса в конце трека с последующей рассинхронизацией декодера и web не победила (
  10. Иногда бывает и на стопе декодер вешается, загружая ядро на 100%.
  11. При переключении треков тоже иногда ловлю зависания ap2decoder, чаще когда переключение делается во время воспроизведения без предварительного стопа.
  12. @IgorA, имхо web не хватает: 1. возможности добавлять папки для воспроизведения во время воспроизведения; 2. получить полный путь выбранного трека в плейлисте.
  13. И я об этом - должно быть либо 400px, либо шаг 0.33 - для громкости поэтому и стоит 301, чтобы давало 100, но в ней шаг 1. Измерил длины прогрессбаров в aplayer - перемотка 233px, громкость 190px - откуда тогда 255?
  14. Кликал по ней, видно не попал, подумал визуальный деффект. Ещё картинки не всегда успевают за 1 сек вывестись, в итоге кэшируются частично выведенными. Бывает в web ползунок "замерзает" в конце трека, а время воспроизведения идёт дальше, при этом звучит следующий трек. Ещё одно место смутило: input type="range" onchange="ProgressChange(this.value)" id="progress" value="0" min='0' max="100" step="0.25" style="width:300px;" input type="range" id="volume" onchange="VolumeChange(this.value)" min=0 max=100 value=100 step="1" style="width:301px;" - Если шаг 0.25, то как он соотносится с 0..100 и 300px %), а также почему у громкости 301px, а не 300? - Надёжней защёлкивается на 100% громкости?
  15. теперь понятно, спасибо. в aplayer.html есть код: td id="PictMode" onclick='OnPictureMode()' style='width: 16px; display: none; background-color: rgb(68,68,68)' из-за которого при плейлисте во всю ширину справа от плейлиста идёт тонкая вертикальная полоса, поправил так: td id="PictMode" onclick='OnPictureMode()' style='width: 16px; display: none; background-color: rgb(86,86,86)'
  16. В web не поддерживается 127.0.0.1, что неожиданно. Вот это не вкурил (aplayer.js): function ProgressChange(pos) { if (!Playing) document.getElementById('progress').value = 0; else { ChangePosition = true; var pos2 = Math.round(pos * 232.0 / 100.0); PositionCommand(pos2); CurrentTime = PlayingLen / 1000 * pos / 200; } } function VolumeChange(vol) { ChangePosition = true; var volume = Math.round(vol * 255.0 / 100.0); VolumeCommand(volume); } - Почему 232? - за вычетом ширины ползунка? А 255 в громкости откуда? js не правил, на первый взгляд вроде всё правильно работает и без правок. web900x640.zip web-интерфейс 900x640. Использование: скачать и распаковать в папку web с заменой оригинальных файлов. UP. Добавлена кнопка-ярлык отображения картинок.
  17. Проверил - ширшэ, но недостаточно - ещё бы ширшэ до 1024-1200px, можно и более высокое до 600px, но со стандартным шрифтом Размер кнопок вполне устроит как в стандартной.
  18. Я бы от более широкого окна не отказался бы - заголовки альбомов классики, мюзиклов часто не помещаются.
  19. Почему файлы для которые удаётся подобрать cue не добавлять как отдельные альбомы, выполняя процедуру последовательного добавления этих cue в плейлист? - Потому что "иная логика требует существенной переделки сканера"? - На первый взгляд раз такая процедура уже есть, то добавить её вызов элементарно.
  20. @IgorA, возможно ли изменить алгоритм сборки (отображения) плейлиста в случае, когда в папке лежат образы дисков одного бокссета со своими cue? Например: FileName CD1.cue FileName CD1.flac FileName CD2.cue FileName CD2.flac FileName CD3.cue FileName CD3.flac - поскольку у каждого flac есть свой cue, то помещаем их в плейлист ввиде отдельных альбомов с указанием их продолжительности звучания, т.е. как при разносе по отдельным папкам.
  21. Истинно научных нет, есть статистические данные по отзывам пользователей и собственный опыт - чем быстрее система передаёт управление процессу плейера, чем меньше ЦП переключается в сторонние задачи, тем звук прозрачнее и детальнее.
  22. @kleymor.metal, музыку нужно слушать под отдельной оптимизированной под вывод звука ОС с минимумом сторонних процессов. А лучше и на отдельной платформе, если позволяет тракт услышать разницу, конечно.
  23. Она не расползается, она появляется у "антивирусов", имеющих недостаточно толковый движок.
×
×
  • Создать...

Важная информация

Пользуясь форумом вы соглашаетесь с нашими Условия использования.