Broadcastify Calls Announces New Features, Now Over 600+ Nodes (2024-03)

blantonl

Founder and CEO
Staff member
Super Moderator
Joined
Dec 9, 2000
Messages
11,430
Location
Dallas, TX
Broadcastify Calls (Link: Broadcastify Calls), our full-featured managed radio calls ingest platform, has seen extensive growth over the past few years. Calls now has over 600 nodes actively sending calls into the network, greatly expanding our coverage. We estimate that over 35% of all Law Dispatch and Fire Dispatch trunked system groups in the RadioReference database are now covered by Broadcastify Calls nodes. Over the past few months we recently completed a development sprint of updates and new features and functionality outlined below:

Playlist Management Updates

Playlists on Broadcastify Calls are an extremely powerful tool. Users can build playlists to watch and listen to any group captured across the entire network.

We recently increased the amount of groups you can have in a single playlist from 20 to 30, and we've added a group browser directly in the playlist editor which allows users to add groups to a playlist by location and service tag. This allows users to quickly build playlists to monitor what they want to hear. See the screenshot below:

Screenshot 2024-03-01 at 4.28.26 PM.png

Discussion around the new playlist management features are here:

Public Playlists Now Available

We now have the ability to make a Broadcastify Calls playlists available to the general public and we publish those playlists on Broadcastify's county page. We've currently published approximately 40 different playlists for popular areas. See the screenshot below as an example:

Screenshot 2024-03-05 at 11.39.28 AM.png

If you have a personal playlist you've created for a specific location that would be a good fit for the general public, send us a support request to support@broadcastify with the link to the playlist and the county you would like it assigned to, and we'll evaluate it for publishing to the public. Discussion about public playlists can be found here:


County Pages Coverage Browser

You can now browse for groups that are available on Broadcastify calls directly from a county page. This new feature is handy if there is an incident or event going on in a specific county - you can browse all groups captured for that county on one single page, and see when groups were last captured to determine which groups are active in a county. See below:

Screenshot 2024-03-05 at 11.40.40 AM.png

New Duplicate Call Detection Algorithm

One of the greatest features of the Broadcastify Calls platform is the ability for multiple nodes to cover the same systems and areas. This allows a method of redundancy given that the vast majority of the contributing nodes are provided by volunteers. Because of this, we need a solid way to manage what we do when we receive the same transmission, or call, from multiple nodes around the same time.

Previously, we managed duplicate calls be received by checking by comparing calls as they were received by timestamp and group ID and then rejecting ones that matched. This was terribly inefficient and didn't take into account quick calls in succession and different types of capturing software running on the 600+ nodes in the network.

We are now handing duplicate management by building a table in memory, of all nodes that are contributing calls for each specific group. We then continuously, dynamically rank those nodes based on the quality of the node. That quality ranking is primarily a function of how low the node' "skew" is (skew is a function of how "slow" the node is), and how long the node has been providing calls for that group. As calls come in from all the nodes, we assign each group a node that will exclusively provide calls for that group, all the while constantly evaluating the health and ranking of all the nodes providing the group. If the system detects that another node is starting to rank higher, we'll start "reconsidering" the currently assigned node, and after a select amount of reconsiderations we'll switch the groups assigned node if it warrants it.

The result has been a dramatically reduced amount of duplicate calls brought into the network and much better user experience for a Broadcastify Calls users. Discussion about these changes are covered here:


SDRTrunk Conventional Channel Support

Broadcastify calls now supports SDRTrunk conventional analog FM and digital channels. See the SDRTrunk docs for more details


Broadcastify Calls API

An API is being developed for our mobile app partners to bring Broadcastify Calls functionality to the app stores. We hope to have this released to our partners in the next few months.
 
Last edited:

Twister_2

Member
Feed Provider
Joined
Mar 1, 2008
Messages
624
Location
Dauphin County, PA
Thank you for your constant work to improve this service. It’s very powerful and users will understand once they begin to use it.
 

rr60

Active Member
Premium Subscriber
Joined
Dec 22, 2005
Messages
2,045
I must say, initially this was not well received by me. I have done a 180 and fully embrace the latest format. Thanks for expanding the number of playlists too.
 

OhioRSN

SDR PRO
Joined
Mar 28, 2016
Messages
2
I realy would love to see a Mobile App, I would love to pull my Rdio-Scanner server down and upload the 12 towers that I receive.

Broadcastify Calls (Link: Broadcastify Calls), our full-featured managed radio calls ingest platform, has seen extensive growth over the past few years. Calls now has over 600 nodes actively sending calls into the network, greatly expanding our coverage. We estimate that over 35% of all Law Dispatch and Fire Dispatch trunked system groups in the RadioReference database are now covered by Broadcastify Calls nodes. Over the past few months we recently completed a development sprint of updates and new features and functionality outlined below:

Playlist Management Updates

Playlists on Broadcastify Calls are an extremely powerful tool. Users can build playlists to watch and listen to any group captured across the entire network.

We recently increased the amount of groups you can have in a single playlist from 20 to 30, and we've added a group browser directly in the playlist editor which allows users to add groups to a playlist by location and service tag. This allows users to quickly build playlists to monitor what they want to hear. See the screenshot below:

View attachment 157815

Discussion around the new playlist management features are here:

Public Playlists Now Available

We now have the ability to make a Broadcastify Calls playlists available to the general public and we publish those playlists on Broadcastify's county page. We've currently published approximately 40 different playlists for popular areas. See the screenshot below as an example:

View attachment 157816

If you have a personal playlist you've created for a specific location that would be a good fit for the general public, send us a support request to support@broadcastify with the link to the playlist and the county you would like it assigned to, and we'll evaluate it for publishing to the public. Discussion about public playlists can be found here:


County Pages Coverage Browser

You can now browse for groups that are available on Broadcastify calls directly from a county page. This new feature is handy if there is an incident or event going on in a specific county - you can browse all groups captured for that county on one single page, and see when groups were last captured to determine which groups are active in a county. See below:

View attachment 157817

New Duplicate Call Detection Algorithm

One of the greatest features of the Broadcastify Calls platform is the ability for multiple nodes to cover the same systems and areas. This allows a method of redundancy given that the vast majority of the contributing nodes are provided by volunteers. Because of this, we need a solid way to manage what we do when we receive the same transmission, or call, from multiple nodes around the same time.

Previously, we managed duplicate calls be received by checking by comparing calls as they were received by timestamp and group ID and then rejecting ones that matched. This was terribly inefficient and didn't take into account quick calls in succession and different types of capturing software running on the 600+ nodes in the network.

We are now handing duplicate management by building a table in memory, of all nodes that are contributing calls for each specific group. We then continuously, dynamically rank those nodes based on the quality of the node. That quality ranking is primarily a function of how low the node' "skew" is (skew is a function of how "slow" the node is), and how long the node has been providing calls for that group. As calls come in from all the nodes, we assign each group a node that will exclusively provide calls for that group, all the while constantly evaluating the health and ranking of all the nodes providing the group. If the system detects that another node is starting to rank higher, we'll start "reconsidering" the currently assigned node, and after a select amount of reconsiderations we'll switch the groups assigned node if it warrants it.

The result has been a dramatically reduced amount of duplicate calls brought into the network and much better user experience for a Broadcastify Calls users. Discussion about these changes are covered here:


SDRTrunk Conventional Channel Support

Broadcastify calls now supports SDRTrunk conventional analog FM and digital channels. See the SDRTrunk docs for more details


Broadcastify Calls API

An API is being developed for our mobile app partners to bring Broadcastify Calls functionality to the app stores. We hope to have this released to our partners in the next few months.
Any Update on the Mobile Apps API? Its been a while now since this was posted. I've been doing some alerts now as well all automated, it would be nice if we could intergrate that with a mobile app and broadcastify. www.ohiorsn.net
 

blantonl

Founder and CEO
Staff member
Super Moderator
Joined
Dec 9, 2000
Messages
11,430
Location
Dallas, TX
Any Update on the Mobile Apps API? Its been a while now since this was posted. I've been doing some alerts now as well all automated, it would be nice if we could intergrate that with a mobile app and broadcastify. www.ohiorsn.net
The API is available. Broadcastify developers all have access now and it's up to them to begin development if they so choose.
 

a727469

Active Member
Premium Subscriber
Joined
Jul 15, 2003
Messages
693
Location
Maine
Same and I’ve searched
It was there previously since I have it in my app list but have not had it downloaded on my phone or ipad. I use other apps that use broadcastify for a source. Website does work very well.
 

magiclightman

Member
Premium Subscriber
Joined
May 10, 2014
Messages
155
The API is available. Broadcastify developers all have access now and it's up to them to begin development if they so choose.
Is there an API for Calls that facilitates pulling transmissions for feed providers? All I can find is for upload.
 

blantonl

Founder and CEO
Staff member
Super Moderator
Joined
Dec 9, 2000
Messages
11,430
Location
Dallas, TX
Is there an API for Calls that facilitates pulling transmissions for feed providers? All I can find is for upload.
There is a complete API available for Broadcastify Calls, however it's only available for application developers. We are actively looking for developers at this time to develop applications that use the calls infrastructure.

What is the use case that you are looking at just as a feed provider?
 
Top
OSZAR »