происходит наложение треков

Вопросы по эфирной программе RADIO Player Pro v.1
Ответить
Аватара пользователя
elf
Гуру
Сообщения: 111
Зарегистрирован: 22 июн 2007, 07:13
Откуда: Saint-Petersburg, FolkRadio.ru
Контактная информация:

происходит наложение треков

Сообщение elf »

иногда композиция в плейлисте начинает играть, тут же начинает играть следующая (поверх той), первой ставится, что она в эфире была 0:00 :)
слушаем эту "кашу" в эфире, пока не кончится один из таким образом "сведённых" треков. если первый трек короче, то он доигрывается, и дослушиваем второй, пока он не доиграет (время до конца трека кажет правильно). а если первый длиннее, то можем зависнуть. а можем просто оборвать и продолжить играть плейлист дальше.
такая ситуация встречается раз в пару сотен треков, от самих файлов зависимость пока не установил. наблюдалось только в последней версии.
это что?

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1754
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: происходит наложение треков

Сообщение RadioSoft »

Укажите версию программы и используемые для воспроизведения кодеки.

Аватара пользователя
elf
Гуру
Сообщения: 111
Зарегистрирован: 22 июн 2007, 07:13
Откуда: Saint-Petersburg, FolkRadio.ru
Контактная информация:

Re: происходит наложение треков

Сообщение elf »

1.9.2.0
\MP3Source\mp3Source.ax

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1754
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: происходит наложение треков

Сообщение RadioSoft »

Изменение потока воспроизведение - "Настройки - Воспроизведение" Не меняет ситуации?

Аватара пользователя
elf
Гуру
Сообщения: 111
Зарегистрирован: 22 июн 2007, 07:13
Откуда: Saint-Petersburg, FolkRadio.ru
Контактная информация:

Re: происходит наложение треков

Сообщение elf »

имеется в виду галочка "воспроизведение в основном потоке"? сейчас снял (плеер надо перезапустить?), послушаю.
первичный звуковой драйвер или непосредственно звуковуха - пробовал, без разницы.

эффект-то интересный, если б он просто пропускал какие-то файлы - я б и не заметил. а тут именно два сразу. это ж надо два процесса декодирования файлов запустить, как я понимаю?

Аватара пользователя
elf
Гуру
Сообщения: 111
Зарегистрирован: 22 июн 2007, 07:13
Откуда: Saint-Petersburg, FolkRadio.ru
Контактная информация:

Re: происходит наложение треков

Сообщение elf »

галочка не помогла.
файл, который играет "фоном" играет вообще сам по себе. т.е. я нажал в РПП стоп, а файл всё равно играл до конца. в архиве его нет ни в списке проигранных, ни в непроигранных.
мп3-кодек менял (всвязи с вопросом о зависании намертво).

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1754
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: происходит наложение треков

Сообщение RadioSoft »

Возможно у вас этот файл запрограммирован в закладке Джинглы на горячую клавишу и воспроизведение поверх, в противном случае остановка воспроизведения должна была остановить файл.

Аватара пользователя
elf
Гуру
Сообщения: 111
Зарегистрирован: 22 июн 2007, 07:13
Откуда: Saint-Petersburg, FolkRadio.ru
Контактная информация:

Re: происходит наложение треков

Сообщение elf »

остановился второй файл, который играл "по-честному" - с отображением в архиве, с ползущей полоской воспроизведения. его действительно можно было как обычно остановить, промотать. а второй файл-фантом играл себе независимо от действий. ну единственное что - я не догадался попробовать закрыть рппро, в следующий раз попробую.
никаких джинглов и кнопок у меня не прописано. тем более, что сервер никто не трогает и от клавы он отрублен.

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1754
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: происходит наложение треков

Сообщение RadioSoft »

Пока прокомментировать и тем более решить проблему сложно.
Необходимо определить как её воспроизвести, чтобы можно было отладить поведение программы.

Аватара пользователя
elf
Гуру
Сообщения: 111
Зарегистрирован: 22 июн 2007, 07:13
Откуда: Saint-Petersburg, FolkRadio.ru
Контактная информация:

Re: происходит наложение треков

Сообщение elf »

помните, я вам мылом дополнительно писал про зависы программы с зацикленным повтором примерно 2 секунд звука? наконец-то я услышал, как это происходит.
это "заедает" тот самый трек, который "фоном" продолжает играться (назовём его фантомом). всё, с этого момента рппро перестаёт реагировать на что-либо. хотя пытается доиграть нормальный трек из очереди, который играется поверх фантома. я так мыслю, дело действительно в кодеке - битрейт ему не нравится или ещё что... но суть в том, что такой файл никак не отражается в ошибках программы, его не остаётся в логах или в непроигранных. поэтому установить, на каком файле был сбой (и разобраться, что не так с этим файлом-фантомом), сложно.
таким образом, первая часть задачи - выяснить, почему некоторые файлы, с которыми по каким-то причинам не хочет работать кодек (ругаясь или молча), никак не фиксируются в логах/архиве.

Аватара пользователя
elf
Гуру
Сообщения: 111
Зарегистрирован: 22 июн 2007, 07:13
Откуда: Saint-Petersburg, FolkRadio.ru
Контактная информация:

Re: происходит наложение треков

Сообщение elf »

в 23:11 примерно оно упало. 23:13 - это уже после перезапуска листы перегружались. включен дебаг.

2008:09:15 23:02:55.109: [Player]Open file: C:\music.base\Folk in Germany\10-KaiKai Tanzkaiser.mp3
2008:09:15 23:02:55.140: [Player]File duration: 161665
2008:09:15 23:03:18.218: [Player]Play
2008:09:15 23:03:18.218: [Player]Play duration: 161665
2008:09:15 23:05:33.421: [Player]Preload next
2008:09:15 23:05:55.468: [Player]Autofade detected: BackPosition=4930 AutoFadeStart=141665
2008:09:15 23:05:55.468: [Player]Fade
2008:09:15 23:05:56.000: [Player]Mix
2008:09:15 23:05:57.468: [Player]Stop position detected: Position: Position=158750 StopPosition=158735
2008:09:15 23:05:57.468: [Player]Stop
23:06:17.687 | PlayerEngine.PlayerPlayMainFile
| => Index=1
| => FileName=C:\music.base\The Dartz\07-Master.mp3
23:06:18.312 | PlayerEngine.SetCurFilePos
| => Value=1
23:06:18.359 | PlayerEngine.SetMainStatus
23:06:18.359 | PlayerEngine.PlayerAddAutoJingle
23:06:18.359 | PlayerEngine.AutoDeletePlayedFiles
| <= Count=1
23:06:18.687 | TRADIOPlayer.SaveLogFile
| => FileName=C:\JINGLES\radio5.wav
23:06:18.703 | PlayerEngine.AutoDeletePlayedFiles
2008:09:15 23:05:33.453: [Player]Open file: C:\JINGLES\radio5.wav
2008:09:15 23:05:33.468: [Player]File duration: 22079
2008:09:15 23:05:56.000: [Player]Play
2008:09:15 23:05:56.000: [Player]Play duration: 22079
2008:09:15 23:05:56.734: [Player]Preload next
2008:09:15 23:06:17.687: [Player]Mix
2008:09:15 23:06:18.687: [Player]Stop position detected: Position: Position=22109 StopPosition=22079
2008:09:15 23:06:18.687: [Player]Stop
23:10:06.546 | OpenPlayLists
| => ClearBeforeLoad=False
| <= Count=7
| <= FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_23-15-00.jpl
| <= FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_23-30-00.jpl
| <= FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_23-56-17.ppl
| <= FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_00-00-00.hpl
| <= FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_00-00-00.mpl
| <= FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_00-00-01.hpl
| <= FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_00-00-01.ppl
23:10:43.093 | PlayerEngine.PlayerPlayMainFile
| => Index=1
| => FileName=C:\music.base\Carre Manchot 'Degemer' (2001)\Carr? Manchot 07 FISEL BAL.wma
23:10:43.718 | PlayerEngine.SetCurFilePos
| => Value=1
23:10:43.765 | PlayerEngine.SetMainStatus
23:10:43.765 | PlayerEngine.PlayerAddAutoJingle
| => FileName=C:\JINGLES\radio3.wav
23:10:43.765 | PlayerEngine.AutoDeletePlayedFiles
| <= Count=1
23:10:43.906 | PlayerEngine.PlayerPlayMainFile
| => Index=1
| => FileName=C:\JINGLES\radio3.wav
23:10:44.468 | PlayerEngine.SetCurFilePos
| => Value=1
23:10:44.515 | PlayerEngine.SetMainStatus
23:10:44.515 | PlayerEngine.PlayerAddAutoJingle
23:10:44.515 | PlayerEngine.AutoDeletePlayedFiles
| <= Count=1
23:10:44.968 | TRADIOPlayer.SaveLogFile
| => FileName=C:\music.base\The Dartz\07-Master.mp3
23:10:45.000 | PlayerEngine.AutoDeletePlayedFiles
2008:09:15 23:05:56.828: [Player]Open file: C:\music.base\The Dartz\07-Master.mp3
2008:09:15 23:05:56.859: [Player]File duration: 268564
2008:09:15 23:06:17.687: [Player]Play
2008:09:15 23:06:17.687: [Player]Play duration: 268564
2008:09:15 23:10:19.906: [Player]Preload next
2008:09:15 23:10:42.593: [Player]Autofade detected: BackPosition=4283 AutoFadeStart=248564
2008:09:15 23:10:42.593: [Player]Fade
2008:09:15 23:10:43.093: [Player]Mix
2008:09:15 23:10:44.968: [Player]Stop position detected: Position: Position=266656 StopPosition=266281
2008:09:15 23:10:44.968: [Player]Stop
23:10:54.984 | PlayerEngine.PlayerPlayMainFile
| => Index=1
| => FileName=C:\music.base\Hevia\Track14.mp3
23:10:55.562 | PlayerEngine.SetCurFilePos
| => Value=1
23:10:55.609 | PlayerEngine.SetMainStatus
23:10:55.609 | PlayerEngine.PlayerAddAutoJingle
23:10:55.609 | PlayerEngine.AutoDeletePlayedFiles
| <= Count=1
23:10:55.984 | TRADIOPlayer.SaveLogFile
| => FileName=C:\JINGLES\radio3.wav
23:10:56.000 | PlayerEngine.AutoDeletePlayedFiles
2008:09:15 23:10:43.796: [Player]Open file: C:\JINGLES\radio3.wav
2008:09:15 23:10:43.859: [Player]File duration: 11511
2008:09:15 23:10:43.937: [Player]Play
2008:09:15 23:10:43.937: [Player]Play duration: 11511
2008:09:15 23:10:44.609: [Player]Preload next
2008:09:15 23:10:54.984: [Player]Mix
2008:09:15 23:10:55.984: [Player]Stop position detected: Position: Position=11516 StopPosition=11511
2008:09:15 23:10:55.984: [Player]Stop
23:13:12.875 | OpenPlayLists
| => ClearBeforeLoad=True
| <= Count=7
| <= FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_23-15-00.jpl
| <= FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_23-30-00.jpl
| <= FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_23-56-17.ppl
| <= FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_00-00-00.hpl
| <= FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_00-00-00.mpl
| <= FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_00-00-01.hpl
| <= FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_00-00-01.ppl
23:13:18.906 | TRADIOPlayer.TimePlayClick
23:13:19.109 | PlayerEngine.StartPlayList
| => FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_00-00-00.mpl
23:13:19.109 | PlayerEngine.PreloadPlayList
| => FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_00-00-00.mpl
23:13:19.812 | PlayerEngine.PreparePlayList
| => FileName=C:\Program Files\RADIO Studio Pro\RADIO Player Pro\List\00_00-00-00.mpl
23:13:55.593 | TRADIOPlayer.PlayButClick
23:13:55.593 | PlayerEngine.PlayerPlayMainFile
| => Index=0
| => FileName=C:\music.base\Kila\08 - Rachael's Reel .mp3
23:13:56.812 | PlayerEngine.SetCurFilePos
| => Value=0
23:13:56.828 | PlayerEngine.SetMainStatus
| => Status=Play
23:13:56.843 | PlayerEngine.PlayerAddAutoJingle
23:13:56.843 | PlayerEngine.AutoDeletePlayedFiles
23:14:26.062 | TRADIOPlayer.PlayFrameOnAutoRemoveFil
| => FileName=C:\music.base\Carre Manchot 'Degemer' (2001)\Carr? Manchot 13 PARREZ KANIHUEL.wma
23:14:26.062 | TRADIOPlayer.SaveUnLogFile
| => FileName=C:\music.base\Carre Manchot 'Degemer' (2001)\Carr? Manchot 13 PARREZ KANIHUEL.wma
23:14:26.218 | TRADIOPlayer.PlayFrameOnAutoRemoveFil
| => FileName=C:\music.base\Polina collection\d-Track-08.mp3
23:14:26.218 | TRADIOPlayer.SaveUnLogFile
| => FileName=C:\music.base\Polina collection\d-Track-08.mp3
-----------------

и вот, что я случайно увидел... да, файлы wma. раньше они у меня игрались без проблем, но вот текущая конфигурация кодеков их как-то криво держит.
скажу больше: при нажатии кнопки СТОП файл-фантом замолкает. т.е. плеер-таки его пытается играть. но не как надо.
надеюсь, это поможет разобраться. спасибо.

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1754
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: происходит наложение треков

Сообщение RadioSoft »

Вообще для воспроизведения рекомендуется иметь MP3 с CBR битрейтом (Например, 320). Это для тех кому действительно нужна надежность и достаточное качество.
WMA официально майкрософтом насколько известно распространяется единолично, являясь форматом для Windows Media Player, кодеки для WMA есть, но насколько они стабильны судить сложно.
Попробуйте набор кодеков FFD Show из состава K-Lite (http://www.codecguide.com/).

Ответить