1 -- Authors: Norbert Tretkowski <norbert@tretkowski.de>
3 -- Last Changed: Unknown
5 -- Stolen from statusd_pytone.lua by Norbert Tretkowski <norbert@tretkowski.de>
7 if not statusd_orpheus
then
10 infofile
=os
.getenv("HOME").."/.orpheus/currently_playing",
14 local function get_orpheus_status()
15 local f
=io
.open(statusd_orpheus
.infofile
,'r')
16 if not f
then return "n/a" end
17 local playing
=f
:read()
23 local function update_orpheus()
24 statusd
.inform("orpheus", get_orpheus_status())
25 orpheus_timer
:set(statusd_orpheus
.interval
, update_orpheus
)
29 --get_inet_addr=get_inet_addr_fn()
30 orpheus_timer
=statusd
.create_timer()