- Ubuntu Server 14.04 – Disable IPv6
- Ubuntu Server 18.04 – Postfix 3.3.0 Issues
- Ultra VNC – Send Custom Keys Workaround and ASCII Reference Chart
- UltraVNC – Password Not Set: How to Install as a System Service
- uTorrent – Don’t Have Permission to Uninstall the Program
- VBScript – Get a Folder/File Size or Verify That a Folder/File Exists
- VBScript – How to Access Environment Variables -OR- How to Get the Username, Domain, or a User’s SID
- VMware vSphere Client – Remove Cached Entries on Connection Screen
- Windows – How to Run Elevated Scripts as a Regular User with Task Scheduler -OR- How to Restart Services as a Standard User
- Windows – Play a WAV file with PowerShell and the .NET SoundPlayer Class
- Windows 11 – Remove Lock Screen Timeout
- Windows 8.1 – Disable IPv6 Components
- Windows 8/Server 2012 – Install A Theme for All Users
- Windows Explorer – Cannot Read From the Source File or Disk
- Windows Server – Disable VMware Tools Icon
- Windows Server 2K P2V Conversion VMware BSOD
- Windows Terminal Server – Three Ways to Disable AVG Tray Icon via Group Policy
- Windows Update Error 80073712 When Installing KB2943357 – OR – How to Repair Corrupted Windows Update Files on Windows 7 or Server 2008
- Windows Update Error 8024402C – Bypass WSUS for VPN Computers Joined to the Domain
- Windows XP – VMware Standalone Converter Install Sysprep Tools
- WinSCP – Import/Export Your Saved Sessions List and Settings from a Computer that is Offline
Ubuntu – Icecast2 Startup Script with Ices2 Support
Recently I set up an Icecast server to be able to stream music on hold to my Asterisk servers at work. Here is an updated init script for Icecast2 that adds support to start the Ices2 source client at the same time. For streaming audio from a playlist with Ogg support, Ices2 is a good candidate. For streaming audio from an mp3 based playlist, have a look at Ices0 that can be downloaded on the same site. There is also an array of different Icecast source clients to choose from here. This just happened to be the first one that I tried out. I ended up bastardizing the code somewhat to make it conform to my own personal preferences by using functions and what not to make it all pretty like. I also chose to run Ices2 as the same user as the icecast user, so you would have to update any permissions on the Ices2 directories and config files as needed.
Continue reading “Ubuntu – Icecast2 Startup Script with Ices2 Support”
