Всё остальное ненужно - это просто излишества. А вот функция "LOOP" позволит продать 100 eBox-ов с Колибри Ну и конечно, ты получишь часть прибыли.Asper wrote:Одна простая функция. Можно и зацикливаться на одной мелодии в списке, можно даже скины сделать, да всё можно было бы время и желание.yogev_ezra wrote:И можно ли сделать "LOOP" в Playlist? - Чтобы, когда прозвучала последняя песня в списке, перескакивало на первую?
Плейлист
Не знал, что эта функция имеет такое значение. А функция-то действительно простая, нужно только установить VS2003 кажется. Если честно, то я бы хотел, чтобы Серж получил часть прибыли, поскольку это его заслуга, что в Колибри вообще есть звук и не только звук...
Автосборка умеет пересобирать ac97snd.
Сделаем мир лучше!
В таком случае вообще хорошо. Хотя я привык тестировать код перед отправкой его куда-либо. На этой неделе постараюсь сделать (к сожалению сейчас очень мало времени).
Кто и сколько получит, решать вам всем: я могу только предложить деньги - насильно перевести их на ваш счёт не сумею Пока это только обещания клиента, он хочет увидеть работающую систему, прежде чем что-то заплатит.Asper wrote:Не знал, что эта функция имеет такое значение. А функция-то действительно простая, нужно только установить VS2003 кажется. Если честно, то я бы хотел, чтобы Серж получил часть прибыли, поскольку это его заслуга, что в Колибри вообще есть звук и не только звук...
Тогда я своё мнение уже выразил.yogev_ezra wrote:Кто и сколько получит, решать вам всем: я могу только предложить деньги - насильно перевести их на ваш счёт не сумею
А он сказал, что имеет ввиду под работающая система?yogev_ezra wrote:Пока это только обещания клиента, он хочет увидеть работающую систему, прежде чем что-то заплатит.
Почему-то не хочет воспроизводить этот список ни при запуске системы, ни потом, пишет, что "invalid M3U file":
Файл mp3 в той же папке, имя файла сто раз проверил, всё правильно...
Этот список:воспроизводится без проблем... Теряюсь в догадках.
Code: Select all
#M3UEXT
#EXTINF:199,Inoue Azumi - Kimi Wo Nosete [Laputa]
KimiWoNosete.mp3
Этот список:
Code: Select all
#M3UEXT
#EXTINF:1428,Dina Pisarenko - Alfred Schnittke
Pisarenko.mp3
Атауальпа
В данном случае от перестановки мест слагаемых сумма изменяется.
#EXTM3U
В данном случае от перестановки мест слагаемых сумма изменяется.
#EXTM3U
Повторюсь - клиент только потенциальный, официального ТЗ я ещё от него не получил (ровно как и денег), но вкратце его неофициальное желание таково:Asper wrote:А он сказал, что имеет ввиду под работающая система?yogev_ezra wrote:Пока это только обещания клиента, он хочет увидеть работающую систему, прежде чем что-то заплатит.
1) KolibriOS (English version) работающий на eBox-3300MX и совместимых. Поддержка звука и сети.
2) Синий экран убрать, вместо него конфиг файл - это я уже здесь озвучил.
3) Проигрыватель AC97snd должен стартовать сам при загрузке Колибри, и проигрывать M3U список в цикле (loop).
4) Проигрыватель AC97snd должен поддерживать функцию "fade" - это я сам точно не понял, но как он мне разъяснил, 2 файла проигрываются одновременно, чтобы не было паузы - когда первый файл подходит к концу, его громкость затихает и одновременно начинает проигрываться второй файл и его громкость постепенно возрастает. Не знаю как точнее описать, потому что я сам это в первый раз слышал, но наверное Атауальпа в этом понимает, и сможет нам рассказать
5) Программа клиент-сервер: сервер на Колибри, клиент на Винде (допустим), клиент может подключаться к серверу по сети и менять плейлист или может что-нибудь ещё.
Статус на сегодня: он купил у меня один eBox-3300MX, я ему туда установил Колибри и показал как запускать вручную файл M3U через KFAR. Он потестирует недельку-две, и если в общем система ему понравится, то он предоставит мне официальный ТЗ, на который я ему должен буду дать ответ, сколько это будет стоить и когда будет готово, и тут уже ответ зависит от вас всех (программистов для Колибри). Я обещаю, что верну только свои затраты на Колибри, а все остальные деньги - вам всем (кому именно - решите сами).
Не везёт мне с этим списком... Точнее, проигрыватель вообще перестал играть списки m3u.
Имя файла в списке написано правильно.
Наверное, надо уточнить, что списки делаю в Linux проигрывателем Deadbeef. Может, он это делает не совсем корректно?
Spoiler:
Code: Select all
Probing r6040
Resetting r6040
reset ok!
Zero-config service:
Detected card: 604017F3
MAC: 00-1B-EB-66-21-63
K : net_socket_alloc (0x80BBE000)
K : socket_open (0x80BBE000)
K : socket_close (0x00000001)
K : net_socket_free (0x80BBE000)
Data received, parsing response
Client: 192.168.1.4
Server: 192.168.1.1
lease: 86400
Subnet: 255.255.255.0
Gateway: 192.168.1.1
DNS: 192.168.1.1
HDA test version 017b
detect hardware...
RDC R3010
PCI command 00000106
PCI status 00000200
lower mmio base FEBDC000
upper mmio base 00000000
CORB/RIRB buffer allocated
PCI TCSEL 00000000
codec_mask = 00010002
create primary buffer ...done
codec probed OK
CAd = 00000001
Setup FG nodes = start_nid:total_nodes = 00000001
:00000001
FG type = 00000001
Setup FG nodes = start_nid:total_nodes = 00000002
:00000023
Realtek ALC262
Pin Nid = 00000014
Pin Control = 00000020
Pin Capabilities = 0000003E
Pin def_cfg = 01014110
Pin Amp Out caps = 80000000
AUD_OUT found 00000002
CONNECT: NID=0x0000000C
IDX=0x00000000
UNMUTE OUT: NID=0x0000000C
YAHOO1: 0000001E
:00000005
CONNECT: NID=0x00000014
IDX=0x00000000
UNMUTE OUT: NID=0x00000014
UNMUTE OUT: NID=0x00000014
val=0x00000002
val=0x00000002
hda_codec_setup_stream: NID=0x00000002
stream=0x00000005
channel=0x00000000
format=0x00000011
Normal mode !
Play file /bd1/1/Music/Kimi.m3u
Invalid M3U fileK : destroy app object
Play file /bd1/1/Music/Kimi.m3u
Valid M3U file
Play file /bd1/1/Music//media/CB57-66EA/Music/Kimi.mp
file not found
K : destroy app object
Наверное, надо уточнить, что списки делаю в Linux проигрывателем Deadbeef. Может, он это делает не совсем корректно?
Так не должно быть:Атауальпа wrote:Не везёт мне с этим списком... Точнее, проигрыватель вообще перестал играть списки m3u. Имя файла в списке написано правильно. Наверное, надо уточнить, что списки делаю в Linux проигрывателем Deadbeef. Может, он это делает не совсем корректно?
Здесь, как минимум, проблема в том, что есть два "слеша" подряд. И есть ли на самом деле такой путь к файлу?Play file /bd1/1/Music//media/CB57-66EA/Music/Kimi.mp
Нет, такого быть не должно - это явная ошибка нашего аккордеониста. К тому же путь какой-то странный, если он основан на относительных ссылках, то Колибри о них может и не знать.yogev_ezra wrote:]Здесь, как минимум, проблема в том, что есть два "слеша" подряд. И есть ли на самом деле такой путь к файлу?
Действительно, ошибка была... Всё никак не привыкну к тому, что проигрыватель поддерживает только относительные пути, к тому же глупо ожидать, что он поймёт линуксячий путь:)
Но исправление ошибки не помогло почему-то.
Вот лог:
Data received, parsing response
Client: 192.168.1.4
Server: 192.168.1.1
lease: 86400
Subnet: 255.255.255.0
Gateway: 192.168.1.1
DNS: 192.168.1.1
Список:
Но исправление ошибки не помогло почему-то.
Вот лог:
Data received, parsing response
Client: 192.168.1.4
Server: 192.168.1.1
lease: 86400
Subnet: 255.255.255.0
Gateway: 192.168.1.1
DNS: 192.168.1.1
Spoiler:
Code: Select all
HDA test version 017b
detect hardware...
RDC R3010
PCI command 00000106
PCI status 00000200
lower mmio base FEBDC000
upper mmio base 00000000
CORB/RIRB buffer allocated
PCI TCSEL 00000000
codec_mask = 00010002
create primary buffer ...done
codec probed OK
CAd = 00000001
Setup FG nodes = start_nid:total_nodes = 00000001
:00000001
FG type = 00000001
Setup FG nodes = start_nid:total_nodes = 00000002
:00000023
Realtek ALC262
Pin Nid = 00000014
Pin Control = 00000020
Pin Capabilities = 0000003E
Pin def_cfg = 01014110
Pin Amp Out caps = 80000000
AUD_OUT found 00000002
CONNECT: NID=0x0000000C
IDX=0x00000000
UNMUTE OUT: NID=0x0000000C
YAHOO1: 0000001E
:00000005
CONNECT: NID=0x00000014
IDX=0x00000000
UNMUTE OUT: NID=0x00000014
UNMUTE OUT: NID=0x00000014
val=0x00000002
val=0x00000002
hda_codec_setup_stream: NID=0x00000002
stream=0x00000005
channel=0x00000000
format=0x00000011
Normal mode !
Play file /bd1/1/Music/Kimi.m3u
Valid M3U file
Play file /bd1/1/Music/Kimi.mp
file not found
K : destroy app object
Spoiler:
Code: Select all
#EXTM3U
#EXTINF:199,Inoue Azumi - Kimi Wo Nosete [Laputa]
Kimi.mp3
Файл называется Kimi.mp3, а плеер пытается проигрывать Kimi.mpАтауальпа wrote:Действительно, ошибка была... Но исправление ошибки не помогло почему-то.
Play file /bd1/1/Music/Kimi.mp
Возможно, проблема в том, что плейлист был создан на Линуксе, а плееру не нравятся Linux-овские CR/LF.
Попробуй сделать M3U файл сам - изнутри Колибри, с помощью KFAR.
Скорее всего, проблема в том, что в плейлисте нет последнего перевода строки, а плеер некорректно это обрабатывает.
Сделаем мир лучше!
Who is online
Users browsing this forum: No registered users and 1 guest