#icecast2

BUTT 1.45.0 was just released. BUTT (Broadcast Using This Tool) is an easy to use, multi OS streaming tool that supports Icecast, Shoutcast and WebRTC.

This version adds support for custom URLs and mount points for listener statistics, adds separate MIDI commands for START/STOP Broadcasting and Recording, and adds support for controlling BUTT via MIDI NOTE_ON messages. This version also brings a bunch of bug fixes.

danielnoethen.de/butt/

#BUTT #icecast #icecast2 #shoutcast #webrtc

A screenshot of BUTT 1.45.0 application on Linux.
mirrorless gameraruben@friendship.quest
2025-04-12

Any recommendations for internet radio stations?

somafm is one of my favorites, and I'm aware of tilderadio, but looking to see what else is out there.

#music #internetradio #radio #shoutcast #icecast2

@nsartor You can install and configure Icecast2 on the computer with the Linux server. There are Android apps to stream to an Icecast2 server in the Play store.

Do you want to play and control your music on Android to MythTV and MythMusic?

#icecast2

The Icecast2 logo on a white background.

Does anyone know if Icecast2 is still being actively developed and maintained?

Icecast is a streaming media server which currently supports WebM and Ogg streaming including the Opus, Vorbis and Theora codecs. The last stable release was released back in October 31, 2018.

Website
icecast.org/

Github
github.com/xiph/Icecast-Server

#icecast #icecast2 #streaming

teledyn π“‚€teledyn@mstdn.ca
2024-10-11

Day 5 now of #MPD connecting to, but never streaming to #IceCast2, I've built from source, built #ffmpeg from source, profiled, gdb and still not a shred of progress. I notice ldd finds libdbus in ffmpeg, and I wonder, can a systemd service call libraries linked to dbus? Wild guess. Even so, I would expect it to exit, not spin out of control transcoding audio and taking the server down, and even if it does, I had hoped some debug verbose log somewhere would say something, anything.

teledyn π“‚€teledyn@mstdn.ca
2024-09-11

Another step in #homecloud! I had been using a Raspberry Pi4B, and I loaded it up, #Nextcloud, #Icecast2, #Wordpress, even never visited #Mobilizon, and it ran pretty good, no issues. Then I added #Pixelfed, and clearly it was straining, especially during overnight CRON jobs. So today I completed porting the works, not without hiccups and timely kind fedi- and forum help (opensource is cool!), to an #rpi5 that boasts twice the RAM and twice the speed!

And now I have a spare rpi4B 😈

teledyn π“‚€teledyn@mstdn.ca
2024-07-21

I now have a dilemma with #Mobilizon: I'm running avalonjazz.ca on a proxied broken laptop because I wanted to try it out first; it does have many warts and caveats unfixed for years, but the European Commission has picked it up, and the google-juice is hard ignore when competing with IG for musician attentions, HOWEVER it is tightly bound to NGINX, and my #Nextcloud, #WordPress, and #icecast2 only support #Apache, esp NC already notorious for recommending obsolete bits. This is the new puzzle.

teledyn π“‚€teledyn@mstdn.ca
2024-07-13

First question: if I attempt to migrate my rpi4B+ to #caddyserver from Apache2, am I headed for heartache?

Second question is technical: I have one domain with a static page site that redirects a sub-path to WordPress and that same #letsencrypt cert must also be combined full-chain+key put elsewhere as a PEM file for #icecast2. Is this triple-app coverage for one cert doable with caddy?

I presently build the icecast2 cert by hand every ninety days, which is a pain. There must be a better way.

2024-02-13

And here I found a gig from #VacuumOnVacuum, my band at the time doing a (partly) live #Electronic / #Ambient gig. We didn't fit into the taxi, so we set up our synths and Windows XP desktop PC running Cubase in the building behind.

That gig was in May 2005 and broadcast live on 87.7FM in Cambridge as well as online as MP3 and OGG via #Icecast2 running inside #WinAmp...

If my memory serves ok we'd have had a Juno60, MS-20, Space Echo & sampler.

#WorldRadioDay #CommunityRadio
#209radio

βš”οΈ su || cd βš”οΈsuorcd@podcastindex.social
2023-12-29

Thank you @mitch for joining my fresh LIT 'podcast'

hope it was useful for testing.
I learned new ways things can break.

#icecast2

teledyn π“‚€teledyn@mstdn.ca
2023-10-18

2TB of shared storage, an RSS feed reader, a not-terrible webmail, #fediverse presence, shareable links, and for a total cost of $135 (CAD) for the pi4 kit and I think the 2TB cost me $100 (in the Before Times, so it was really a 'spare') #NextCloud was up and running after 5 days of utter puzzlement, happily coexisting with #icecast2.

I'm hoping, as with the #WordPress #ActivityPub plugin, the pace toward personal NextCloud perfection picks up. It's #FOSS, so there's no limit where it can go.

teledyn π“‚€teledyn@mstdn.ca
2023-10-18

Radio Teledyn FM is finally back on the wire at radio.teledyn.com (yes, it is #icecast2 TLS now!) and while I'm certain both my occasional listeners would have been concerned about the week of downtime had they noticed, I'm just happy it's finally figured out and, poetic justice, true to it's acronymical namesake, that advice did turn out to be 99% of what was needed.

as for certificates, can we PLEASE pass a web-tech resolution to keep them in semi-standard places?

Icecast version 1 was first released in January 1999 by Jack Moffitt and Barath Raghavan to provide an open-source audio streaming server.

Icecast version 2, a ground-up rewrite aimed at multi-format support and scalability, was started in 2001 and released in January 2004.

It is current maintained by the Xiph.Org Foundation.

icecast.org/
xiph.org/

#icecast2

I lost count of how many hours I already spent trying to connect various clients to an icecast2 server.

#linux #icecast #icecast2

2022-11-24

Does anyone know how to configure an #icecast2 server to show mount points even when nothing is connected to them, like anonradio.net:8010/status.xsl does?

#icecast #streaming

2022-11-21

Ich mΓΆchte mp3 Files aus einem Verzeichnis an #icecast2 schicken. Easy, ohne viel Software/aufwand. Eine config mit ~/ordner - sowas in der Richtung. Anyone?

~vala :verifiedsabakan: gaige@neue.city
2021-01-24

#icecast2 paste of the xml file in question, if anyone is interested in helping me out on this

<?xml version="1.0"?>
<!-- This config file contains a minimal set of configurable parameters,
     and mostly just contains the things you need to change or are
     necessary to get Icecast working for most use cases.  We created
     this for those who got scared away from the rather large and heavily
     commented icecast.xml.dist file.
-->
<icecast>
  <location>Earth</location>
  <admin>vala@p7.co.nz</admin>
  <limits>
    <clients>1000</clients>
    <sources>2</sources>
  </limits>
  <authentication>
    <source-password>********************************</source-password>
    <relay-password>**********************************</relay-password>
    <admin-user>admin</admin-user>
    <admin-password>*******************************</admin-password>
  </authentication>
  <directory>
    <yp-url-timeout>15</yp-url-timeout>
    <yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
  </directory>
  <hostname>radio.neue.city</hostname>
  <listen-socket>
    <port>8000</port>
  </listen-socket>
  <!--
    <mount type="default">
    <public>false</public>
    <intro>/server-wide-intro.ogg</intro>
    <max-listener-duration>3600</max-listener-duration>
    <authentication>
        <role type="url" match-method="source,put" allow-web="*" allow-admin="*">
        <option name="client_add" value="http://auth.example.org/stream_start.php"/>
        </role>
        <role type="anonymous" match-method="source,put" deny-all="*" />
    </authentication>
    <http-headers>
        <header name="foo" value="bar" />
    </http-headers>
    </mount>
    -->
  <mount type="normal">
    <mount-name>/vala.ogg</mount-name>
    <username>vala</username>
    <password>*******************************</password>
    <dump-file>/tmp/dump-vala.ogg</dump-file>
    <charset>UTF-8</charset>
    <stream-url>https://radio.neue.city/</stream-url>
    <bitrate>128</bitrate>
    <type>application/ogg</type>
    <subtype>vorbis</subtype>
    <burst-size>65535</burst-size>
    <fallback-mount>/vala</fallback-mount>
    <hidden>0</hidden>
    <public>1</public>
    <mp3-metadata-interval>4096</mp3-metadata-interval>
  </mount>
  <fileserve>1</fileserve>
  <paths>
    <logdir>/var/log/icecast2</logdir>
    <webroot>/usr/share/iceast2/web</webroot>
    <adminroot>/usr/share/icecast2/admin</adminroot>
    <alias source="/" destination="/status.xsl"/>
  </paths>
  <logging>
    <accesslog>access.log</accesslog>
    <errorlog>error.log</errorlog>
    <loglevel>information</loglevel>
    <!-- "debug", "information", "warning", or "error" -->
    <logsize>10000</logsize>
  </logging>
  <security>
    <chroot>0</chroot>
  </security>
  <http-headers>
    <header type="cors" name="Access-Control-Allow-Origin"/>
  </http-headers>
</icecast>
2020-04-18

Tonight: "We hope this email finds you well - a radio drama series"

↓↓↓↓↓↓↓↓↓↓↓↓↓
Join us here varia.zone/en/pages/stream.htm at 19:00 CEST
↑↑↑↑↑↑↑↑↑↑↑↑↑

Program:
β†’ An audio adaptation of Pauline
β†’ Oliveros' Deep Listening
β†’ Radio voice warm-up
β†’ Angry voices
β†’ Annotating exercise
β†’ Corporate hook'em
β†’ Guided meditation to get the ball rolling
β†’ Women of Enron
β†’ Home-made canned laughter

PS: At 17:00 o'clock on the same day, the Experimental Publishing department of the Piet Zwart Institute will have a presentation of their work this trimester. Join them here facebook.com/events/1759953201

#radio #streaming #icecast2 #darkice #emails #varia #xpub

2020-04-14

Tune in!
Saturday 18/4/20, 19:00 CEST @VariaZone

..::We hope this email finds you well - a radio drama series ::..
πŸ“¨ :nes_fire:

Writing an email is not dissimilar to writing a script. Wrapping a message in paratextual elements means to imagine how the reader on the receiving end will interpret it. Whether it shows enough enthusiasm!!! If a bit of softening is needed ;-) Or an apology to excuse the lack of immediacy, sorry about that. These elements determine the tone with which the email will be read in the person's mind (...)

more: varia.zone/en/we-hope-this-ema
(streaming link on the website soon)

#streaming #live #icecast2 #varia #drama @ccl @estragon @anglk #amy #christina

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst