ch1ller0 / fridgefm-radio-core

Simple lightweight package for creating your own radio station via NodeJS heavily inspired by Shoutcast and Icecast.
https://fridgefm.com
MIT License
47 stars 9 forks source link

Suggestion: Add some features #328

Open B4dzy opened 2 years ago

B4dzy commented 2 years ago

Hello, first of all thank you for this package, it's really a great job.

I therefore come to suggest ideas that I had given that I work for a French radio station, in order to represent the operation of a real FM radio as much as possible.

Metadata: Add several parameters that can be stored and read in a .json file to define the state of the next music.

Let me explain... In radio, we use XML files (each file is specific to a track) for each music to store certain data (artist, featuring, title, bpm, language of the music, etc.). But we also store data on whether a track should start at X seconds and should end at X seconds. Similarly, to have a better transition between one track and the next, we can indicate in this .XML file that we want the next track to start after X seconds without cutting off the current track.

Quite simply because in radio, there cannot be a micro-cut between each track. I think this feature can be a huge plus for all of us.

Thanks for reading my suggestion.

B4dzy commented 1 year ago

Bump

LaganYT commented 1 year ago

I think this is a great idea! hopefully it gets added, I also work at a radio station and I agree that it is critical not to have a micro-cut between tracks.