иногда композиция в плейлисте начинает играть, тут же начинает играть следующая (поверх той), первой ставится, что она в эфире была 0:00
слушаем эту "кашу" в эфире, пока не кончится один из таким образом "сведённых" треков. если первый трек короче, то он доигрывается, и дослушиваем второй, пока он не доиграет (время до конца трека кажет правильно). а если первый длиннее, то можем зависнуть. а можем просто оборвать и продолжить играть плейлист дальше.
такая ситуация встречается раз в пару сотен треков, от самих файлов зависимость пока не установил. наблюдалось только в последней версии.
это что?
имеется в виду галочка "воспроизведение в основном потоке"? сейчас снял (плеер надо перезапустить?), послушаю.
первичный звуковой драйвер или непосредственно звуковуха - пробовал, без разницы.
эффект-то интересный, если б он просто пропускал какие-то файлы - я б и не заметил. а тут именно два сразу. это ж надо два процесса декодирования файлов запустить, как я понимаю?
галочка не помогла.
файл, который играет "фоном" играет вообще сам по себе. т.е. я нажал в РПП стоп, а файл всё равно играл до конца. в архиве его нет ни в списке проигранных, ни в непроигранных.
мп3-кодек менял (всвязи с вопросом о зависании намертво).
Возможно у вас этот файл запрограммирован в закладке Джинглы на горячую клавишу и воспроизведение поверх, в противном случае остановка воспроизведения должна была остановить файл.
остановился второй файл, который играл "по-честному" - с отображением в архиве, с ползущей полоской воспроизведения. его действительно можно было как обычно остановить, промотать. а второй файл-фантом играл себе независимо от действий. ну единственное что - я не догадался попробовать закрыть рппро, в следующий раз попробую.
никаких джинглов и кнопок у меня не прописано. тем более, что сервер никто не трогает и от клавы он отрублен.
помните, я вам мылом дополнительно писал про зависы программы с зацикленным повтором примерно 2 секунд звука? наконец-то я услышал, как это происходит.
это "заедает" тот самый трек, который "фоном" продолжает играться (назовём его фантомом). всё, с этого момента рппро перестаёт реагировать на что-либо. хотя пытается доиграть нормальный трек из очереди, который играется поверх фантома. я так мыслю, дело действительно в кодеке - битрейт ему не нравится или ещё что... но суть в том, что такой файл никак не отражается в ошибках программы, его не остаётся в логах или в непроигранных. поэтому установить, на каком файле был сбой (и разобраться, что не так с этим файлом-фантомом), сложно.
таким образом, первая часть задачи - выяснить, почему некоторые файлы, с которыми по каким-то причинам не хочет работать кодек (ругаясь или молча), никак не фиксируются в логах/архиве.
и вот, что я случайно увидел... да, файлы wma. раньше они у меня игрались без проблем, но вот текущая конфигурация кодеков их как-то криво держит.
скажу больше: при нажатии кнопки СТОП файл-фантом замолкает. т.е. плеер-таки его пытается играть. но не как надо.
надеюсь, это поможет разобраться. спасибо.
Вообще для воспроизведения рекомендуется иметь MP3 с CBR битрейтом (Например, 320). Это для тех кому действительно нужна надежность и достаточное качество.
WMA официально майкрософтом насколько известно распространяется единолично, являясь форматом для Windows Media Player, кодеки для WMA есть, но насколько они стабильны судить сложно.
Попробуйте набор кодеков FFD Show из состава K-Lite (http://www.codecguide.com/).