Thanks!

I believe that all you need to do is:

```
#!/usr/bin/liquidsoap

set('encoder.export', ['artist', 'title', 'album', 'composer', 'comment'])
set('log.file.path', '/home/radioland/backend/sparetire/sparetire.log')
set('log.stdout', false)
set('harbor.bind_addr', '127.0.0.1')

url = 'http://' <http://65.108.3.217/>
streamuser = ''
streampass = ''

sparetirerandom =
nrj(playlist('/home/radioland/backend/sparetire/sparetirerandom.m3u',
mode='normal', reload_mode='watch'))
radio = mksafe(sparetirerandom)

def post_metadata(m) =
    system("/usr/bin/python3 sparetire_info.py "^quote(m['artist'])^"
"^quote(m['title'])^" "^quote(m['album'])^" "^quote(m['composer'])^"
"^quote(m['comment']))
end

radio.on_track(post_metadata)

output.icecast(%mp3(bitrate=256, samplerate=44100, internal_quality=0,
id3v2=true), radio,
host='localhost', port=8000, user=streamuser, password=streampass,
description='SPARETIRE radio', url=url, genre='Freeform',
mount='sparetire', name='SPARETIRE radio')
```

Le lun. 13 juin 2022 à 20:19, Erik Schoster <e...@hecanjog.com> a écrit :

> Here is the updated script -- thank you for taking a look!
>
> #!/usr/bin/liquidsoap
>
> set('encoder.export', ['artist', 'title', 'album', 'composer', 'comment'])
> set('log.file.path', '/home/radioland/backend/sparetire/sparetire.log')
> set('log.stdout', false)
> set('harbor.bind_addr', '127.0.0.1')
>
> url = 'http://' <http://65.108.3.217>
> streamuser = ''
> streampass = ''
>
> sparetirerandom =
> nrj(playlist('/home/radioland/backend/sparetire/sparetirerandom.m3u',
> mode='normal', reload_mode='watch'))
> radio = mksafe(sparetirerandom)
>
> def post_metadata(m) =
>     system("/usr/bin/python3 sparetire_info.py "^quote(m['artist'])^"
> "^quote(m['title'])^" "^quote(m['album'])^" "^quote(m['composer'])^"
> "^quote(m['comment']))
> end
>
> radio = radio.on_track(post_metadata)
>
> output.icecast(%mp3(bitrate=256, samplerate=44100, internal_quality=0,
> id3v2=true), radio,
> host='localhost', port=8000, user=streamuser, password=streampass,
> description='SPARETIRE radio', url=url, genre='Freeform',
> mount='sparetire', name='SPARETIRE radio')
>
>
> On Mon, Jun 13, 2022, at 6:01 PM, Romain Beauxis wrote:
>
> Could you post your code after updating it?
>
> 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