No, I haven't.
Le 24 août 2017 16:43, "Romain Beauxis" <[email protected]> a écrit :
> Have you looked at: https://github.com/savonet/liquidsoap-daemon ?
>
> 2017-08-14 9:14 GMT-05:00 Lyonel Bernard <[email protected]>:
> > Hi,
> >
> > I'm looking for a solution for the script to start at raspberry startup.
> > The following method does not work :
> >
> >> $ sudo nano .bashrc
> >
> >
> >>
> >> if [ $(tty) == /dev/tty1 ]; then
> >> /etc/liquidsoap/radio.liq
> >> fi
> >
> >
> > What is the solution to launch /etc/liquidsoap/radio.liq at startup ?
> >
> > 2017-07-31 15:24 GMT+02:00 Romain Beauxis <[email protected]>:
> >>
> >> Looks great, thanks!
> >>
> >> 2017-07-31 8:19 GMT-05:00 Lyonel Bernard <[email protected]>:
> >> > Hi Romain,
> >> >
> >> > I just updated the tutorial to install Liquidsoap on a Raspberry
> >> > following
> >> > your instructions :
> >> >
> >> > https://docs.google.com/document/d/1lQBgmiiYlAKQzDjHSMxcHudKnFYKI
> nIb2FE6iL4n2_Q/edit?usp=sharing
> >> > Do you think this is correct?
> >> >
> >> > I do not use daemon.
> >> > I indicated the errors that I had in the boxes.
> >> >
> >> > Best regards
> >> >
> >> > 2017-07-28 17:25 GMT+02:00 Romain Beauxis <[email protected]>:
> >> >>
> >> >> Ok!
> >> >>
> >> >> There are a couple of simplifications that could be done on the
> >> >> domcument,
> >> >>
> >> >> - You do not need to isntall camlp4-extra, libpcre-ocaml-dev,
> >> >> libmad-ocaml-dev, m4-doc beforce initializing opam
> >> >> - If you do not have sudo on the liquidsoap user, I think opam can
> use
> >> >> su. Also, you can totally install sudo for that user, it'll be useful
> >> >> anyway.
> >> >> - If not, you should be able to install the external debian packages
> >> >> in one single call: sudo apt-get install <package> <package> ... I
> >> >> believe that opam will output this command line so you can just
> >> >> copy/paste
> >> >> - The issue with installing the binary under a home directory can
> >> >> indeed be annoying for running a daemon. We have an opam package that
> >> >> should help making it easier:
> >> >> https://opam.ocaml.org/packages/liquidsoap-daemon/ Instructions on
> how
> >> >> to use it are here: https://github.com/savonet/liquidsoap-daemon
> >> >>
> >> >> Romain
> >> >>
> >> >> 2017-07-28 10:19 GMT-05:00 Lyonel Bernard <[email protected]
> >:
> >> >> > No, it's not me
> >> >> > It's Nicholas Vrtis →
> >> >> > https://sourceforge.net/p/savonet/mailman/message/35526125/
> >> >> >
> >> >> > Best regards
> >> >> >
> >> >> > 2017-07-28 17:08 GMT+02:00 Romain Beauxis <[email protected]>:
> >> >> >>
> >> >> >> Hi Lyonel!
> >> >> >>
> >> >> >> This looks nice! I could suggest some improvements. Are you the
> one
> >> >> >> writing this TODO?
> >> >> >>
> >> >> >> Romain
> >> >> >>
> >> >> >> 2017-07-28 9:48 GMT-05:00 Lyonel Bernard <
> [email protected]>:
> >> >> >>>
> >> >> >>> Hi,
> >> >> >>>
> >> >> >>> I followed this tutorial to install liquidsoap on my raspberry
> pi 3
> >> >> >>>
> >> >> >>>
> >> >> >>>
> >> >> >>> https://docs.google.com/document/d/1g_
> 1M0DT062QnlzZSs5HazH1HMVTksURFYqqauCk7H9c/edit?usp=sharing
> >> >> >>>
> >> >> >>> Best regards
> >> >> >>>
> >> >> >>> 2017-07-28 16:38 GMT+02:00 Romain Beauxis <[email protected]
> >:
> >> >> >>>>
> >> >> >>>> Hi Garett,
> >> >> >>>>
> >> >> >>>> It looks like your input.pulseaudio is not working properly.
> Have
> >> >> >>>> you
> >> >> >>>> installed pulseaudio?
> >> >> >>>>
> >> >> >>>> Also, you might want to try alternative input, such as
> input.alsa.
> >> >> >>>>
> >> >> >>>> Finally, you seem to be running a rather old version of
> >> >> >>>> liquidsoap.
> >> >> >>>> If
> >> >> >>>> building on a raspberry pi is an option, I'd suggest trying to
> >> >> >>>> install the
> >> >> >>>> latest release via opam as described here:
> >> >> >>>> http://liquidsoap.fm/download.html
> >> >> >>>>
> >> >> >>>> All the best with your projects!
> >> >> >>>> Romain
> >> >> >>>>
> >> >> >>>> 2017-07-27 20:59 GMT-05:00 Garrett Neisler <[email protected]
> >:
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>> First off thank you for any insight that anyone can help
> with. I
> >> >> >>>>> am
> >> >> >>>>> attempting to get a stream up and running for my fathers radio
> >> >> >>>>> station, and
> >> >> >>>>> I am banging my head against the wall...
> >> >> >>>>>
> >> >> >>>>> Environment: Raspberry pi 2 with Raspbian Jessie and Cirrus
> Logic
> >> >> >>>>> Audio
> >> >> >>>>> card.
> >> >> >>>>>
> >> >> >>>>> I have the cirrus logic card installed and drivers are
> loaded. I
> >> >> >>>>> can
> >> >> >>>>> play music into input and play out the output,
> >> >> >>>>>
> >> >> >>>>> Output of aplay -l
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>> **** List of PLAYBACK Hardware Devices ****
> >> >> >>>>> card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835
> >> >> >>>>> ALSA]
> >> >> >>>>> Subdevices: 8/8
> >> >> >>>>> Subdevice #0: subdevice #0
> >> >> >>>>> Subdevice #1: subdevice #1
> >> >> >>>>> Subdevice #2: subdevice #2
> >> >> >>>>> Subdevice #3: subdevice #3
> >> >> >>>>> Subdevice #4: subdevice #4
> >> >> >>>>> Subdevice #5: subdevice #5
> >> >> >>>>> Subdevice #6: subdevice #6
> >> >> >>>>> Subdevice #7: subdevice #7
> >> >> >>>>> card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835
> >> >> >>>>> IEC958/HDMI]
> >> >> >>>>> Subdevices: 1/1
> >> >> >>>>> Subdevice #0: subdevice #0
> >> >> >>>>> card 1: RPiCirrus [RPi-Cirrus], device 0: WM5102 AiFi
> >> >> >>>>> wm5102-aif1-0
> >> >> >>>>> []
> >> >> >>>>> Subdevices: 1/1
> >> >> >>>>> Subdevice #0: subdevice #0
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>> Now I need to stream:
> >> >> >>>>>
> >> >> >>>>> Here is my production.liq file:
> >> >> >>>>>
> >> >> >>>>> #Input from Microphone
> >> >> >>>>> radio = input.pulseaudio()
> >> >> >>>>>
> >> >> >>>>> #Output to Headphones
> >> >> >>>>> out(radio)
> >> >> >>>>>
> >> >> >>>>> #STL Encode
> >> >> >>>>> output.shoutcast(%mp3(bitrate=64, samplerate=44100)
> >> >> >>>>> ,host="", port=8069, password=""
> >> >> >>>>> ,name="x", url="x", genre="Talk Radio"
> >> >> >>>>> ,radio)
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>> When Running "liquidsoap production.liq" I get the following
> log
> >> >> >>>>> file.
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>> 2017/07/28 01:42:03 >>> LOG START
> >> >> >>>>> 2017/07/28 01:42:00 [protocols.external:3] Found
> "/usr/bin/wget".
> >> >> >>>>> 2017/07/28 01:42:00 [main:3] Liquidsoap 1.1.1
> >> >> >>>>> 2017/07/28 01:42:00 [main:3] Using: graphics=[distributed with
> >> >> >>>>> Ocaml]
> >> >> >>>>> pcre=7.0.4 dtools=0.3.1 duppy=0.5.1 duppy.syntax=0.5.1
> cry=0.2.2
> >> >> >>>>> mm=0.2.1
> >> >> >>>>> xmlplaylist=0.1.3 lastfm=0.3.0 ogg=0.4.5 vorbis=0.6.1
> opus=0.1.0
> >> >> >>>>> speex=0.2.0
> >> >> >>>>> mad=0.4.4 flac=0.1.1 flac.ogg=0.1.1 dynlink=[distributed with
> >> >> >>>>> Ocaml]
> >> >> >>>>> lame=0.3.2 shine=0.2.0 gstreamer=0.2.0 frei0r=0.1.0
> >> >> >>>>> voaacenc=0.1.0
> >> >> >>>>> theora=0.3.0 schroedinger=0.1.0 gavl=0.1.5 bjack=0.1.4
> alsa=0.2.1
> >> >> >>>>> ao=0.2.0
> >> >> >>>>> samplerate=0.1.2 taglib=0.3.1 magic=0.7.3 camomile=0.8.4
> >> >> >>>>> inotify=1.0
> >> >> >>>>> faad=0.3.2 soundtouch=0.1.7 portaudio=0.2.0 pulseaudio=0.1.2
> >> >> >>>>> ladspa=0.1.4
> >> >> >>>>> dssi=0.1.1 sdl=0.9.1 camlimages=4.0.0 lo=0.1.0 yojson=1.1.8
> >> >> >>>>> gd=1.0a5
> >> >> >>>>> 2017/07/28 01:42:00 [dynamic.loader:3] Could not find dynamic
> >> >> >>>>> module
> >> >> >>>>> for fdkaac encoder.
> >> >> >>>>> 2017/07/28 01:42:00 [dynamic.loader:3] Could not find dynamic
> >> >> >>>>> module
> >> >> >>>>> for aacplus encoder.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/camlimages.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/pulseaudio.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/mad.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/soundtouch.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/cry.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/frei0r.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/gd.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/lame.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/graphics.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/ao.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/shine.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/bjack.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/ogg.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/samplerate.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/portaudio.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/ladspa.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/vorbis.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/gavl.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/xmlplaylist.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/lo.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/flac.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/voaacenc.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/flac_ogg.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/alsa.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/lastfm.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/faad.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/opus.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/theora.cmxs.
> >> >> >>>>> 2017/07/28 01:42:01 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/schroedinger.cmxs.
> >> >> >>>>> 2017/07/28 01:42:02 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/gstreamer.cmxs.
> >> >> >>>>> 2017/07/28 01:42:02 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/sdl.cmxs.
> >> >> >>>>> 2017/07/28 01:42:02 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/oss.cmxs.
> >> >> >>>>> 2017/07/28 01:42:02 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/dssi.cmxs.
> >> >> >>>>> 2017/07/28 01:42:02 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/taglib.cmxs.
> >> >> >>>>> 2017/07/28 01:42:02 [dynamic.loader:2] Loaded plugin file
> >> >> >>>>> /usr/lib/liquidsoap/1.1.1/plugins/speex.cmxs.
> >> >> >>>>> 2017/07/28 01:42:03 [frame:3] Using 44100Hz audio, 25Hz video,
> >> >> >>>>> 44100Hz
> >> >> >>>>> master.
> >> >> >>>>> 2017/07/28 01:42:03 [frame:3] Frame size must be a multiple of
> >> >> >>>>> 1764
> >> >> >>>>> ticks = 1764 audio samples = 1 video samples.
> >> >> >>>>> 2017/07/28 01:42:03 [frame:3] Targetting 'frame.duration':
> 0.04s
> >> >> >>>>> =
> >> >> >>>>> 1764
> >> >> >>>>> audio samples = 1764 ticks.
> >> >> >>>>> 2017/07/28 01:42:03 [frame:3] Frames last 0.04s = 1764 audio
> >> >> >>>>> samples
> >> >> >>>>> =
> >> >> >>>>> 1 video samples = 1764 ticks.
> >> >> >>>>> 2017/07/28 01:42:03 [threads:3] Created thread "generic queue
> >> >> >>>>> #1".
> >> >> >>>>> 2017/07/28 01:42:03 [threads:3] Created thread "generic queue
> >> >> >>>>> #2".
> >> >> >>>>> 2017/07/28 01:42:03 [clock.wallclock_pulse:2] Error when
> starting
> >> >> >>>>> pulse_in(): Pulseaudio error: Connection refused!
> >> >> >>>>> 2017/07/28 01:42:03 [pulse_in():1] Got ill-balanced activations
> >> >> >>>>> (from
> >> >> >>>>> pulse_in())!
> >> >> >>>>> 2017/07/28 01:42:03 [clock:2] Error when leaving output
> >> >> >>>>> pulse_in():
> >> >> >>>>> File "source.ml", line 403, characters 10-16: Assertion
> failed!
> >> >> >>>>> 2017/07/28 01:42:03 [clock.wallclock_pulse:2] Error when
> starting
> >> >> >>>>> pulse_out(liquidsoap:): Pulseaudio error: Connection refused!
> >> >> >>>>> 2017/07/28 01:42:03 [clock.wallclock_pulse:3] Called from file
> >> >> >>>>> "list.ml", line 73, characters 12-15
> >> >> >>>>> 2017/07/28 01:42:03 [pulse_out(liquidsoap:):1] Got ill-balanced
> >> >> >>>>> activations (from pulse_out(liquidsoap:))!
> >> >> >>>>> 2017/07/28 01:42:03 [clock:2] Error when leaving output
> >> >> >>>>> pulse_out(liquidsoap:): File "source.ml", line 403, characters
> >> >> >>>>> 10-16:
> >> >> >>>>> Assertion failed!
> >> >> >>>>> 2017/07/28 01:42:03 [clock:3] Raised by primitive operation at
> >> >> >>>>> file
> >> >> >>>>> "lib/pcre.ml", line 829, characters 14-76
> >> >> >>>>> 2017/07/28 01:42:03 [clock.wallclock_pulse:2] Error when
> starting
> >> >> >>>>> output(dot)shoutcast: Pulseaudio error: Connection refused!
> >> >> >>>>> 2017/07/28 01:42:03 [output(dot)shoutcast:1] Got ill-balanced
> >> >> >>>>> activations (from output(dot)shoutcast)!
> >> >> >>>>> 2017/07/28 01:42:03 [clock:2] Error when leaving output
> >> >> >>>>> output(dot)shoutcast: File "source.ml", line 403, characters
> >> >> >>>>> 10-16:
> >> >> >>>>> Assertion failed!
> >> >> >>>>> 2017/07/28 01:42:03 [main:3] Shutdown started!
> >> >> >>>>> 2017/07/28 01:42:03 [main:3] Waiting for threads to
> terminate...
> >> >> >>>>> 2017/07/28 01:42:03 [main:3] Cleaning downloaded files...
> >> >> >>>>> 2017/07/28 01:42:03 [main:3] Freeing memory...
> >> >> >>>>> 2017/07/28 01:42:03 >>> LOG END
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>> Any Insight into
> >> >> >>>>>
> >> >> >>>>> 2017/07/28 01:42:03 [clock.wallclock_pulse:2] Error when
> starting
> >> >> >>>>> pulse_in(): Pulseaudio error: Connection refused!
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>> Thank you for any help,
> >> >> >>>>> Garrett
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>>
> >> >> >>>>> ------------------------------------------------------------
> ------------------
> >> >> >>>>> 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
> >> >> >>>>>
> >> >> >>>>
> >> >> >>>>
> >> >> >>>>
> >> >> >>>>
> >> >> >>>>
> >> >> >>>> ------------------------------------------------------------
> ------------------
> >> >> >>>> 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
> >> >> >>>>
> >> >> >>>
> >> >> >>>
> >> >> >>>
> >> >> >>>
> >> >> >>>
> >> >> >>> ------------------------------------------------------------
> ------------------
> >> >> >>> 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
> >> >> >>>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> ------------------------------------------------------------
> ------------------
> >> >> >> 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
> >> >> >>
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> > ------------------------------------------------------------
> ------------------
> >> >> > 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
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >> ------------------------------------------------------------
> ------------------
> >> >> 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
> >> >
> >> >
> >
> >
>
------------------------------------------------------------------------------
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