Silence from Airtime when switching to a Webstream
  • I have an install of Airtime which has a Webstream scheduled for 7am. Sometimes it's from a Shoutcast server, sometimes an Icecast server. More often than not it fails and Airtime gives out silence. The Airtime server is streaming to a separate Icecast server that usually displays it's Now Playing info as Airtime - offline on Radio Heatwave at 0kbps

    Does anybody know why it's not working as it should? Here are the logs and output from airtime-system-check

    The logs are showing:









    2015/05/25 06:59:59 [server:3] Client localhost.localdomain disconnected.


    2015/05/25 06:59:59 [server:3] New client: localhost.localdomain.


    2015/05/25 06:59:59 [lang:3] dynamic_source.id


    2015/05/25 06:59:59 [lang:3] ["Done"]


    2015/05/25 06:59:59 [lang:3] ["Done"]


    2015/05/25 06:59:59 [server:3] Client localhost.localdomain disconnected.


    2015/05/25 06:59:59 [schedule_noise_switch:3] Switch to map_metadata_5601 with forgetful transition.


    2015/05/25 06:59:59 [lang:3] transition called...


    2015/05/25 06:59:59 [http:2] Feeding stopped: source stopped


    2015/05/25 06:59:59 [dummy(dot)4:3] Source failed (no more tracks) stopping output...


    2015/05/25 06:59:59 [lang:3] ["Done"]


    2015/05/25 07:00:00 [server:3] New client: localhost.localdomain.


    2015/05/25 07:00:00 [lang:3] streams.scheduled_play_start


    2015/05/25 07:00:00 [lang:3] dynamic_source.output_start


    2015/05/25 07:00:00 [lang:3] /usr/lib/airtime/pypo/bin/liquidsoap_scripts/notify.sh --media-id=22 &


    2015/05/25 07:00:00 [server:3] Client localhost.localdomain disconnected.


    2015/05/25 07:00:00 [schedule_noise_switch:3] Switch to map_metadata_5594 with transition.


    2015/05/25 07:00:00 [lang:3] transition called...


    2015/05/25 07:00:00 [switch_5592:3] Switch to cross_5586.


    2015/05/25 07:00:00 [map_metadata_5594:3] Inserting missing metadata.


    2015/05/25 07:00:00 [lang:3] Using stream_format 1


    2015/05/25 07:00:00 [lang:3] Using stream_format 1


    2015/05/25 07:00:00 [stdout:3] 


    2015/05/25 07:00:00 [stdout:3] #########################################


    2015/05/25 07:00:00 [stdout:3] #           *** pypo  ***               #


    2015/05/25 07:00:00 [stdout:3] #     pypo notification gateway         #


    2015/05/25 07:00:00 [stdout:3] #########################################


    2015/05/25 07:00:01 [cross_5586:3] No next track ready yet.


    2015/05/25 07:00:01 [lang:3] /usr/lib/airtime/pypo/bin/liquidsoap_scripts/notify.sh --webstream='{ "source_url": "http://62.210.192.105:8163/;" }' --media-id=22 &


    2015/05/25 07:00:01 [lang:3] URL now http://62.210.192.105:8163/; (change: true)


    2015/05/25 07:00:01 [lang:3] New track inside HTTP stream


    2015/05/25 07:00:01 [lang:3]   status: polling


    2015/05/25 07:00:01 [lang:3]   need to cross: true


    2015/05/25 07:00:01 [lang:3]   remaining inf sec before, 0. sec after


    2015/05/25 07:00:01 [stdout:3] 


    2015/05/25 07:00:01 [stdout:3] #########################################


    2015/05/25 07:00:01 [stdout:3] #           *** pypo  ***               #


    2015/05/25 07:00:01 [stdout:3] #     pypo notification gateway         #


    2015/05/25 07:00:01 [stdout:3] #########################################


    2015/05/25 07:00:02 [server:3] New client: localhost.localdomain.


    2015/05/25 07:00:02 [server:3] Client localhost.localdomain disconnected.


    2015/05/25 07:00:04 [dummy(dot)2:3] Source failed (no more tracks) stopping output...


    2015/05/25 07:00:04 [dummy(dot)4:3] Source failed (no more tracks) stopping output...


    2015/05/25 07:00:04 [schedule_noise_switch:3] Switch to map_metadata_5601 with forgetful transition.


    2015/05/25 07:00:04 [lang:3] transition called...


    2015/05/25 07:00:12 [server:3] New client: localhost.localdomain.


    2015/05/25 07:00:12 [server:3] Client localhost.localdomain disconnected.


    2015/05/25 07:00:22 [server:3] New client: localhost.localdomain.


    Air-time-system check reports:

    root@heatwave:~# airtime-log -v liquidsoap

    Viewing liquidsoap log

    root@heatwave:~# airtime-check-system

    AIRTIME_STATUS_URL             = http://heatwave.hippynet-airtime.net:80/api/status/format/json/api_key/%%api_key%%

    AIRTIME_SERVER_RESPONDING      = OK

    KERNEL_VERSION                 = 2.6.32-19-pve

    MACHINE_ARCHITECTURE           = x86_64

    TOTAL_MEMORY_MBYTES            = 2097152

    TOTAL_SWAP_MBYTES              = 4194304

    AIRTIME_VERSION                = 2.5.1

    OS                             = Ubuntu 12.04.5 LTS x86_64

    CPU                            = Intel(R) Xeon(R) CPU           X3330  @ 2.66GHz

    WEB_SERVER                     = Apache/2.2.22 (Ubuntu)

    PLAYOUT_ENGINE_PROCESS_ID      = 433

    PLAYOUT_ENGINE_RUNNING_SECONDS = 2378

    PLAYOUT_ENGINE_MEM_PERC        = 0.8%

    PLAYOUT_ENGINE_CPU_PERC        = 0.0%

    LIQUIDSOAP_PROCESS_ID          = 3072

    LIQUIDSOAP_RUNNING_SECONDS     = 1547

    LIQUIDSOAP_MEM_PERC            = 1.4%

    LIQUIDSOAP_CPU_PERC            = 2.7%

    MEDIA_MONITOR_PROCESS_ID       = 793

    MEDIA_MONITOR_RUNNING_SECONDS  = 2372

    MEDIA_MONITOR_MEM_PERC         = 0.8%

    MEDIA_MONITOR_CPU_PERC         = 0.0%

    -- Your installation of Airtime looks OK!

    Post edited by Ben Jones at 2015-05-25 03:43:17
  • 2 Comments sorted by
  • Sorry to bump this, but has anybody got any advice?

    Thanks guys
  • Hi Ben I am no expert but the ip of your relay stream is incorrect try it in winamp ect and if it works there it will work in Airtime.
    this doesn't work http://62.210.192.105:8163/
    This does
    http://62.210.192.105:8163