mirror of
https://github.com/GameServerManagers/LinuxGSM.git
synced 2026-04-25 14:15:59 +03:00
[GH-ISSUE #686] [Request, Tool] Broadcasting Icecast Server #552
Labels
No labels
Atomic
Epic
cannot reproduce
command: backup
command: console
command: debug
command: details
command: fast-dl
command: install
command: mods
command: monitor
command: post-details
command: restart
command: send
command: start
command: stop
command: update
command: update-lgsm
command: validate
command: wipe
distro: AlmaLinux
distro: Arch Linux
distro: CentOS
distro: Debian
distro: Fedora
distro: RedHat
distro: Rocky Linux
distro: Ubuntu
distro: openSUSE
engine: goldsrc
engine: source
game: 7 Days to Die
game: ARMA 3
game: Ark: Survival Evolved
game: Assetto Corsa
game: Avorion
game: BATTALION: Legacy
game: Barotrauma
game: Battalion 1944
game: Battlefield 1942
game: Black Mesa: Deathmatch
game: Blade Symphony
game: Call of Duty 2
game: Call of Duty 4
game: Call of Duty: United Offensive
game: Counter-Strike 1.6
game: Counter-Strike 2
game: Counter-Strike: Global Offensive
game: Counter-Strike: Source
game: Day of Infamy
game: Dayz
game: Death Match Classic
game: Don't Starve Together
game: ET: Legacy
game: Eco
game: Factorio
game: Factorio
game: Garry's Mod
game: Half-Life
game: Hurtword
game: Insurgecy
game: Insurgecy
game: Insurgency: Sandstorm
game: Just Cause 3
game: Killing Floor
game: Killing Floor 2
game: Left 4 Dead 2
game: Minecraft
game: Minecraft Bedrock
game: Mordhau
game: Multi Theft Auto
game: Mumble
game: Natural Selection 2
game: No More Room in Hell
game: Pavlov VR
game: Post Scriptum
game: Project Zomboid
game: Quake 3
game: QuakeWorld
game: Red Orchestra: Ostfront 41-45
game: Return to Castle Wolfenstein
game: Rising World
game: Rust
game: San Andreas Multiplayer
game: Satisfactory
game: Soldat
game: Soldier of Fortune 2
game: Squad
game: Squad 44
game: Starbound
game: Stationeers
game: Sven Co-op
game: Team Fortress 2
game: Teamspeak 3
game: Teeworlds
game: Terraria
game: The Front
game: Unreal Tournament 2004
game: Unreal Tournament 3
game: Unreal Tournament 99
game: Unturned
game: Valheim
game: Wurm Unlimited
game: Zombie Master Reborn
game: label missing
good first issue
help wanted
info: alerts
info: dependency
info: docker
info: docs
info: email
info: query
info: steamcmd
info: systemd
info: tmux
info: website
info: website
needs more info
outcome: duplicate
outcome: issue resolved
outcome: issue resolved
outcome: issue unresolved
outcome: pr accepted
outcome: pr rejected
outcome: unconfirmed
outcome: wontfix
outcome: wrong forum
potential-duplicate
priority
pull-request
type: bug
type: feature
type: feature
type: feature request
type: game server request
type: refactor
waiting response
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/LinuxGSM#552
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @BogusCurry on GitHub (Feb 9, 2016).
Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/686
Originally assigned to: @UltimateByte on GitHub.
Hello ;D
I have a little request for tool with name Icecast Server, is a broadcasting tool. With the make music over web. I think is was a good feature to linuxGSM ;D
Here the url to icecast server ...
http://icecast.org/
Is a free Tool, stand under GNU GPL, version 2.
Greetings
Bogus
@jaredballou commented on GitHub (Feb 9, 2016):
Does it live stream games? If it's just a media server, its probably not a good candidate to add. We don't want to hack LGSM to handle installation of arbitrary software, but if there is any demand for this I might be able to help.
@UltimateByte commented on GitHub (Feb 9, 2016):
Hi !
I've seen some server admins wanting to run a little radio-like stream with their servers. In that way it's related to gaming.
It would probably be easier than TeamSpeak to setup, though the install/configure process seems very different to anything we had to setup until now... So I should try a standalone install first to see how it's working and tell if it would be scriptable or a pain in the arse.
@jaredballou commented on GitHub (Feb 10, 2016):
If you can get me the details on what it needs, I can take a crack at it.
@natelo commented on GitHub (Mar 5, 2016):
Hi,
I've just stumbled upon this request when I was checking something here... I among other things also run icecast server and truth to be told, there's no point making any sort of wrapper/script for it. As there's literally no dependencies to build but simple <yum/apt-get> install icecast2 will get you sorted from the get go.
@UltimateByte
You only need to open the icecast2 config and edit it after install. Main info you need is "mount point" which can stay default but what is usually edited is relay password and sometimes a mount point. After it, you simply run the client app (sam broadcast/radiodj..) of your choice and fill the details - ip, mount point, user, pass and you're good to go. That's about it.
As a helper - look into MPD (music player deamon) if you want to have a own fallback 24/7 radio as you can sort fallback mount point so when live session ends it falls back to pre-configured radio list..MPD is shell stuff only but you have web clients (i.e. auremo) that offer making of playlists and stuff over client GUI to simplify things.
For anything else, resort to official documentation (icecast/mpd) as it's truth to be told, quite clear and easy understandable once you figure out the basics.
Hope it helped.
@UltimateByte commented on GitHub (Mar 5, 2016):
@natelo Seems like there are some boring manipulations to do anyways, so i'm not so sure if this script would be unnecessary. And it could motivate people that are lazy to make a stream server to make one. ^^
The funny point is poeple from my community asked for a radio again yesterday, so... that might be the moment to test it out !
@natelo commented on GitHub (Mar 5, 2016):
It depends. If you want to spoon feed them, then yes, you could simplify to the extend that they fill the data during install and are then presented with the "whole picture" once finished and simply copy/paste output to their client and move on with their life.
This sort of scenario will work for anyone that wishes to just run live streams occasionally and has no other desires, like 24/7 radio- either own or by relaying. Anything else, well it can be tricky as once you start digging into configs it can quite easily get out of hands (priority channels, fallbacks, directories, permissions..).
In either case, if you decide to go with it then fetch the latest stable directly from site rather than using repos as they tend to lag behind quite significantly at times.
In either case, GL with it! :)
@dgibbs64 commented on GitHub (Jul 12, 2016):
Any updates? Im personally not sure that LGSM is the right tool for this server
@UltimateByte commented on GitHub (Aug 5, 2016):
Doc here : http://icecast.org/docs/icecast-trunk/
I'll try to have a look at it.
I'll assign myself so that i can remember about it.
@UltimateByte commented on GitHub (Aug 10, 2018):
After further checking, Icecast doesn't seem to be installable as a user, it's only installed using system (managed as root). Therefore, I don't see how LinuxGSM could manage this better than Linux system itself.
@lock[bot] commented on GitHub (Aug 10, 2019):
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.