Import stream auth data from non-plaintext file
Shoutcast radio streaming source software
Status: Pre-Alpha
Brought to you by:
jssr67
A popular issue is changing stream password after a team member left.
In some stations this implies that everyone must change his password, which sometimes should not even be known in plaintext to the moderators. Some use methods like teamviewer sessions for each member to change the password in their source clients. It would be desirable to have a simple method to distribute personalized files containing auth data in non-readable form that the moderators can import on their own.
Some modifications to this requirement: Another option would be to offer the personalized files for (automatic) download. The base URL would then have to be known.
The stream owner home page server would then need to store some kind of "client identifier" to encrypt the data with, to be able to offer auth files that only the relevant client can read. On installation, the software would have to create a random cliend ID; an option needs to be given to change it to another random ID later (for copied installations that need their own ID).
Actually the externally visible client ID would be a public key to encrypt the file with; only the client has the corresponding private key at hand.