Hello Markus,
Thank you very much for pointing out this.
I didn't realize this problem with metadata.

Well, I think we can try to insert metadata on the "s" object, instead 
of radio.
Since I must go out from the office, can you try to insert this line 
before the icecast streaming?

s = rewrite_metadata([("title", "$(title) - NvRadio")], s)

and then put the #enable icecast streaming section.

Replace NvRadio with the name of your radio.
If it doesn't work let me knowm we can ask support on the stereotool forum.

Thank you!



Il 04/01/2017 16:58, Markus Koller ha scritto:
> Hey Simone
>
> Thanks for the tutorial with stereo_tool, it works fine.
>
> Just one small problem, the metadata gets lost by processing with
> stereo_tool. How do I get them back?
>
> Best
>
> Markus
>
> 2017-01-04 11:50 GMT+01:00 Simone Dal Maso <[email protected]
> <mailto:[email protected]>>:
>
>     Hello,
>     Finally I decided to follow the stereo_tool solution.
>     I put here the code snippet, also if you can find it on the web in some
>     forum.
>
>     So:
>     The concept is using stereo_tool that process the sound and really give
>     a super sound!
>     Now I can see that my webradio has a professional  audio.
>     Use stereo_tool command line version, I'm using version 800 because from
>     812 I have error with c++ libraries. It seems Debian Jessie is too old
>     for version 814...
>
>     You should download a setting preset from the stereotool forum section.
>     It's really easy and there is a good choice.
>
>     Then create 2 files:
>
>     mkfifo /tmp/audioin.pcm
>     mkfifo /tmp/audioout.pcm
>
>     There are the files that must be read and write by liquidsoap and
>     stereotool.
>     The stereotool side is really easy, you can give a simple:
>     ./stereo_tool_cmd_64_800 /tmp/audioin.pcm /tmp/audioout.pcm -s
>     ./mySettings.sts &
>
>     The liquidsoap section instead:
>
>
>     I have a "radio" object that contain all playlists and scheduling
>     options. So we must generate a wav file that will be read by stereotool,
>     and then take the output file and stream by icecast. The piece of code
>     is follow:
>
>     output.file(%wav(stereo=true, channels=2, samplesize=16, header=true,
>     duration=1.),
>     "/tmp/audioin.pcm",
>     radio
>     )
>
>     # put all stream in the s object using the dd command
>     s = mksafe(input.external("dd if=/tmp/audioout.pcm 2>/dev/null"))
>
>     #enable icecast streaming passing the S object
>     output.icecast(%mp3(
>         samplerate=44100,
>         stereo=true,
>         bitrate=128),
>         mount="/stream",
>         name="NvRadio",
>         host="127.0.0.1",
>         port=8000,
>       password="CipCipCipCipCipCipCip",
>       genre="70's, 80's, 90's, easy listening, oldies, top 40/pop",
>       url="http://www.nvapple.it/";,
>       icy_metadata="true",description = "radio a tema accessibilita' !!",
>       public=true,s)
>
>
>     Remember, start liquidsoap before, you will hear a silent streaming,
>     then start stereo_tool and the magic sound will appear.
>
>     I think it is useful to check with monit or similar the stereo_tool
>     process, because if it dies for some reason, you lost the streaming.
>     So at least it is a good idea to implement a script that notify you by
>     email, put down liquidsoap and start the emergency streaming of icecast.
>
>     On some circumstance you should kill also the "dd" process, but in my
>     server it was not necessary.
>
>
>
>     
> ------------------------------------------------------------------------------
>     Check out the vibrant tech community on one of the world's most
>     engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>     _______________________________________________
>     Savonet-users mailing list
>     [email protected]
>     <mailto:[email protected]>
>     https://lists.sourceforge.net/lists/listinfo/savonet-users
>     <https://lists.sourceforge.net/lists/listinfo/savonet-users>
>
>


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to