!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

846 Members
Declaratively manage your switching, routing, wireless, tunneling and more. | Don't rely on `networking.*` use systemd-networkd and NetworkManager instead. | Set `SYSTEMD_LOG_LEVEL=debug` to debug networking issues with networkd | No bad nft puns, please. | Room recommendations: #sysops:nixos.org246 Servers

Load older messages


SenderMessageTime
14 Jul 2025
@matthewcroughan:defenestrate.itmatthewcroughanThis is the error you get14:51:11
@n4ch723hr3r:nope.chatn4ch723hr3ralso icecast development seems kind of slow14:54:15
@n4ch723hr3r:nope.chatn4ch723hr3rimage.png
Download image.png
14:54:26
@n4ch723hr3r:nope.chatn4ch723hr3r4 commits this year .__.14:54:39
@matthewcroughan:defenestrate.itmatthewcroughanhttps://hls.somafm.com/14:57:51
@matthewcroughan:defenestrate.itmatthewcroughan

While there are many players that support HLS, many still do not support metadata display (e.g. Artist, Title).

14:58:02
@n4ch723hr3r:nope.chatn4ch723hr3rmetadata is usually done seperately via json14:58:34
@n4ch723hr3r:nope.chatn4ch723hr3ror websockets if you want to be fancy14:58:46
@matthewcroughan:defenestrate.itmatthewcroughanI can see why people aren't bothering then14:58:48
@matthewcroughan:defenestrate.itmatthewcroughanicecast sorted that out a long time ago14:58:52
@matthewcroughan:defenestrate.itmatthewcroughanand why it remains a bit of an experiment14:59:11
@matthewcroughan:defenestrate.itmatthewcroughanInternet radio is a solved problem when you use icecast, and more of an experiment and unfinished when you use HLS14:59:32
@n4ch723hr3r:nope.chatn4ch723hr3ri'd say its DIY if you dont use icecast15:00:05
@matthewcroughan:defenestrate.itmatthewcroughan
mpv 'https://hls.somafm.com/hls/groovesalad/FLAC/program.m3u8'
● Audio  --aid=1  (flac 2ch 48000 Hz 983 kbps) [default]
AO: [pipewire] 48000Hz stereo 2ch s16
A: 00:00:01 / 00:00:29 (7%) Cache: 27s/3MB
Exiting... (Quit)
15:00:28
@matthewcroughan:defenestrate.itmatthewcroughanwhereas if you use the non-hls stream, MPV will show you all the metadata15:00:42
@n4ch723hr3r:nope.chatn4ch723hr3roh true thats a thing that you'd have to look into seperately15:01:15
@n4ch723hr3r:nope.chatn4ch723hr3rprobably a big problem is that there isnt much interest in this anymore since spotify and youtube became so popular15:01:33
@matthewcroughan:defenestrate.itmatthewcroughanYes, internet radio itself as a category requires more development, even though HLS is the superior way to achieve it, it's unfinished as you can see by my mpv command above15:02:00
@emilazy:matrix.orgemilympv just doesn't implement HLS timed metadata. the stream does have it.15:02:03
@matthewcroughan:defenestrate.itmatthewcroughanYes, that's what I mean by unfinished15:02:20
@emilazy:matrix.orgemilybut if it's a solved problem with Icecast I guess we can stop discussing the topic :)15:02:22
@matthewcroughan:defenestrate.itmatthewcroughanicecast has the reverse proxying quirks15:02:40
@matthewcroughan:defenestrate.itmatthewcroughaninternet radio requires being such a nerd 15:02:52
@matthewcroughan:defenestrate.itmatthewcroughanI think it's kinda fun seeing all this stuff you have to do 15:03:10
@n4ch723hr3r:nope.chatn4ch723hr3rwho listens to that anyway in 2025?15:03:16
@matthewcroughan:defenestrate.itmatthewcroughan /me 15:03:27
@emilazy:matrix.orgemilypretty sure it would just work with MPEG-DASH btw15:03:28
@matthewcroughan:defenestrate.itmatthewcroughanAh right HLS and MPEG-DASH are different right?15:03:43
@n4ch723hr3r:nope.chatn4ch723hr3ri see that xD15:03:45
@matthewcroughan:defenestrate.itmatthewcroughanhttps://en.wikipedia.org/wiki/HTTP_Live_Streaming15:03:52

Show newer messages


Back to Room ListRoom Version: 6