Os: ubuntu bionic
Opam: 4.05

Le dim. 23 sept. 2018 20:27, Romain Beauxis <romain.beau...@gmail.com> a
écrit :

> That's strange..
>
> Can you get a request.trace through telnet ?
>
> Also, what OS/OCaml version are you using?
>
> Le dim. 23 sept. 2018 à 13:23, sébastien dagnicourt <
> sebastien.dagnico...@gmail.com> a écrit :
>
>> Same with 1.3.4 :(
>>
>> Issue is somewhere else ...
>>
>> 2018/09/23 20:21:04 >>> LOG START
>> 2018/09/23 20:21:04 [main:3] Liquidsoap 1.3.4
>> 2018/09/23 20:21:04 [main:3] Using: bytes=[distributed with OCaml 4.02 or
>> above] pcre=7.3.4 dtools=0.4.0 duppy=0.7.1 duppy.syntax=0.7.1 cry=0.6.2
>> mm=0.4.0 ogg=0.5.2 vorbis=0.7.1 mad=0.4.5 dynlink=[distributed with Ocaml]
>> lame=0.3.3 alsa=0.2.3 samplerate=0.1.4 taglib=0.3.3 camomile=1.0.1
>> 2018/09/23 20:21:04 [dynamic.loader:3] Could not find dynamic module for
>> fdkaac encoder.
>> 2018/09/23 20:21:04 [decoder:3] Method "MAD" accepted
>> "default/single.mp3".
>> 2018/09/23 20:21:04 [frame:3] Using 44100Hz audio, 25Hz video, 44100Hz
>> master.
>> 2018/09/23 20:21:04 [frame:3] Frame size must be a multiple of 1764 ticks
>> = 1764 audio samples = 1 video samples.
>> 2018/09/23 20:21:04 [frame:3] Targetting 'frame.duration': 0.04s = 1764
>> audio samples = 1764 ticks.
>> 2018/09/23 20:21:04 [frame:3] Frames last 0.04s = 1764 audio samples = 1
>> video samples = 1764 ticks.
>> 2018/09/23 20:21:04 [threads:3] Created thread "generic queue #1".
>> 2018/09/23 20:21:04 [threads:3] Created thread "generic queue #2".
>> 2018/09/23 20:21:04 [threads:3] Created thread "non-blocking queue #1".
>> 2018/09/23 20:21:04 [threads:3] Created thread "non-blocking queue #2".
>> 2018/09/23 20:21:04 [nc::3] Loading playlist...
>> 2018/09/23 20:21:24 [protocol.process:3] Failed to execute echo
>> ./test.mp3 >> "/tmp/liq-process65471a.txt": ("timeout","19.3759880066")
>> 2018/09/23 20:21:24 [nc::2] Timeout when resolving playlist URI "nc:"!
>> 2018/09/23 20:21:24 [nc::3] Successfully loaded a playlist of 0 tracks.
>> 2018/09/23 20:21:24 [threads:3] Created thread "alsa_out(default)" (1
>> total).
>> 2018/09/23 20:21:24 [threads:3] Created thread "wallclock_alsa" (2 total).
>> 2018/09/23 20:21:24 [clock.wallclock_alsa:3] Streaming loop starts,
>> synchronized by active sources.
>> 2018/09/23 20:21:24 [alsa_out(default):3] Source failed (no more tracks)
>> stopping output...
>> 2018/09/23 20:21:24 [alsa_out(default):3] Using ALSA 1.1.3.
>> 2018/09/23 20:21:24 [alsa_out(default):2] Falling back on interleaved
>> S16LE
>> 2018/09/23 20:21:24 [alsa_out(default):3] Samplefreq=44100Hz,
>> Bufsize=1048576B, Frame=4B, Periods=1024
>> 2018/09/23 20:21:24 [threads:3] Thread "alsa_out(default)" terminated (1
>> remaining).
>>
>>
>> Le dim. 23 sept. 2018 à 20:13, sébastien dagnicourt <
>> sebastien.dagnico...@gmail.com> a écrit :
>>
>>> Hi,
>>>
>>> I tested something like your script, and it failed.
>>>
>>> def nextcloud(~rlog,~maxtime,arg) =
>>>   [process_uri(extname="txt","echo ./test.mp3 >> $(output)")]
>>> end
>>> add_protocol("nc",nextcloud,doc="Fetch files from nextcloud",
>>> syntax="nc://uri")
>>>
>>> Salsa = playlist("nc:")
>>> output.alsa(fallible=true,Salsa)
>>>
>>> 2018/09/23 20:08:06 [nc::3] Loading playlist...
>>> 2018/09/23 20:08:26 [protocol.process:3] Failed to execute echo
>>> ./test.mp3 >> "/tmp/liq-processaa631c.txt": ("timeout","19.7391860485")
>>> 2018/09/23 20:08:26 [nc::2] Failed when resolving playlist URI "nc:"!
>>> 2018/09/23 20:08:26 [nc::3] Successfully loaded a playlist of 0 tracks.
>>>
>>> If I test with a static list like this one '/tmp/liq-processaa631c.txt'
>>> it works so I assume that the "echo" command is well executed and that the
>>> result file is good.
>>>
>>> I check if I can upgrade to 1.3.4
>>>
>>>
>>>
>>> Le dim. 23 sept. 2018 à 18:27, Romain Beauxis <romain.beau...@gmail.com>
>>> a écrit :
>>>
>>>> Hi,
>>>> Le sam. 22 sept. 2018 à 13:10, sébastien dagnicourt <
>>>> sebastien.dagnico...@gmail.com> a écrit :
>>>> >
>>>> > Hi,
>>>> >
>>>> > So new tests:
>>>> > I create a local "radio.txt" file.
>>>> > I put in in the playlist function, tracks were discovered and played.
>>>> >
>>>> > So, I created a simple bash file that do a "cat radio.txt >>
>>>> tmp_liquidsoap_file"
>>>> > Same issue, liquidsoap won't take the file.
>>>> > As you suggested I put a debug echo before the exit 0, the echo is
>>>> ok. The content of the tmp file is ok.
>>>> > Can't do more simple than that ...
>>>>
>>>> That's a good start! This works for me with 1.3.4:
>>>>
>>>> def test(~rlog,~maxtime,arg) =
>>>> [process_uri(extname="txt","echo /tmp/bla.wav >> $(output)")]
>>>> end
>>>> add_protocol("test",test)
>>>>
>>>> s = playlist("test:")
>>>>
>>>> output.ao(fallible=true,s)
>>>>
>>>> Is that similar to your test?
>>>> Romain
>>>> _______________________________________________
>>>> Savonet-users mailing list
>>>> Savonet-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/savonet-users
>>>>
>>> _______________________________________________
>> Savonet-users mailing list
>> Savonet-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/savonet-users
>>
> _______________________________________________
> Savonet-users mailing list
> Savonet-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/savonet-users
>
_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to