Results (96)
Stream hosting
v1
English
Sending Now playing metadata
v1
English
"http:// /metadata/capture" URL Query parameters example Query parameters are attached to the end of a URL and may need to be escaped to ensure a valid URL. Query parameters are not recommended and should only be used when sending basic artist/title information. Example: curl --user source: \ --write-out '%{http_code}' \ --request POST \ "http:// /metadata/capture?event=song&artist=AC%2FDC&title=Back%20In%20Black&duration=254" Displaying & retrieving Now Playing data Web player As long as valid metadata is being received from any input method, our embedded player will display this to users while they are listening to the live-stream. HTTP endpoint with JSON content To integrate "Now Playing" elsewhere, the metadata can be retrieved using an HTTP GET to our edge network: cURL Example: curl --request GET \ https://edge.iono.fm/xmetadata/ This will return the latest available metadata for the specified stream as a
Music recognition analytics
v1
English
Music recognition provides a breakdown of what songs were played at which times in the stream. This is useful for analysing compliance with station policies and to provide information to regulatory and licensing bodies. Our platform is integrated with a third-party recognition service that provides more than a 100 million songs in it's database and continually extends this. Full vs partial detections When detecting a song inside a stream we also detect what percentage of the song was played. Stations may use a short section of a song as part of a station jingle or as background to a sponsored message. In these cases it is not appropriate to list these as actual song plays. Our dashboard only shows songs which detected more than 25% of their duration being played. CSV access Most of the graphs and tables on the dashboard provides a "download" button which will
Email disclaimer
v1
English
E-mail correspondence from iono.fm contains privileged and confidential information intended only for the use of the addressee named in the e-mail. If you are not the intended recipient of the message you are hereby notified that you must not disseminate, copy or take any action in reliance on it. If you have received an e-mail message in error please notify iono.fm immediately at info@iono.fm .
Billing portal
v1
English
The billing portal provides a view of all products currently subscribed to, their component and usage levels. Users can also change or cancel existing subscriptions, manage optional components or request additional services. This page provides a some examples of the sections that make up the billing portal page: Summary The first panel shows a high-level summary of all active product subscriptions and their monthly costs. Podcast subscribers on Radio+ packages can also increase their admin user limit from this area. The default view of an account summary after creating a new publisher account: Account summary for a publisher subscribed to all our products: Podcasting All new publisher accounts start with a "Free" podcast package enabled. Default view of the podcasting panel after creating a new publisher account: Podcasting panel for a customer on our highest package with multiple components enabled: Use the "Change subscription" button to upgrade or
Cookie policy
v1
English
essary .google.com Session New Relic Cookie Type Domain Expires JSESSIONID Analytics .nr-data.net Session AdsWizz Set via https://synchroscript.deliveryengine.adswizz.com only for Adswizz delivered streams. Cookie Type Domain Expires OAID Advertising .adswizz.com Session sessionid Advertising .adswizz.com Session Produced by https://termly.io/products/cookie-consent-manager/
Podcast transcription
v1
English
How does it work ? Our platform uses the OpenAI "Whisper" model to automatically create transcripts from podcast audio. Machine learning technology applies neural network models to audio content to detect speech and convert it into text. Models are trained to understand a specific language and dialect. Some language have much better training sets available, and so produces much better accuracy. Accuracy is typically measured in "word error rate" (WER), where a WER of 5-10% is considered to be good quality, 20% is acceptable and 30% or more deliver relatively poort quality. The top-performing languages for Whisper transcription accuracy are English , Italian , German , and Spanish . Mid-performing languages include French, Portuguese, and Japanese, while the worst-performing languages are Arabic and Hindi. See this article for more details. Why use it ? Attach a transcript to make subtitles available to your audience, a great accessibility feature. We also include
Livestream issues
v1
English
Supported browsers Desktop Our live-streams are tested with the latest versions of Chrome, Firefox, Safari, Edge and Internet Explorer 11. Internet Explorer 6 to 10 may work but is not officially supported. Note: Internet Explorer 6 to 11 provides degraded quality. For a better experience please install Chrome. Mobile Opera Mini is not supported. Some Android versions may have difficulty playing the streams in the pre-installed browser. We highly recommend installing the latest version of Chrome Android. Stream quality levels We offer our streams at different quality levels to cater for users with slow or expensive internet access. All streaming packages has low and medium quality available. Commercial streaming packages als has high quality. There's more information available on the radio station streaming page as well as the streaming product page. The live-stream does not play Our player tries it's best to "just work
Using the app without internet
v1
English
The application currently requires an internet connection to work. It uses very little data and works even on slow mobile networks but must have access to our servers to work For live-streaming, this is never an issue as you cannot live-stream while offline in any case. For podcasts, we hope to deliver a future version that will allow users to download podcasts and listen to them later while offline.
Using PodcastIndex
v1
English
Using PodcastIndex Every podcast show (channel) can use the additional Podcasting 2.0 fields , but has to be listed on the public PodcastIndex directory to support: Podroll suggestions . A show can only be selected as a recommendation in the RSS "podroll" field once it's been listed on PodcastIndex.. OP3.dev tracker . Our platform will only use this open tracker prefix when a show is submitted to PodcastIndex. Podping episode updates . Our platform will only send Podping updates for shows submitted to PodcastIndex. Example of a show listing on PodcastIndex. Submitting new shows to PodcastIndex New shows must be submitted to PodcastIndex directory. Publishers can use the "Submit show" functionality to perform this action. "Submit show" will: Create a globally unique identifier (GUID) to associate with this show Add the show wit it's GUID, metadata and RSS feed to the PodcastIndex directory Thereafter the show will be displayed
Icon media pack
v1
English
The iono.fm logo and associated tagline is (C) Copyright Iono Broadcasting (Pty) Ltd. Our "iono.fm" logo is available in two colours with two variations: A black and pink version, with or without our tagline A white and pink version, with or without our tagline All logos have transparent backgrounds. Vector version Download a vector version of the logo in the Adobe Illustrator format. Adobe Illustrator vector file Bitmap (PNG) versions Several static versions are available in PBG format. Smaller versions are appropriate for making buttons on your site, while larger versions are more appropriate for print media. Black logo No tagline - 15 pixels high No tagline - 20 pixels high No tagline - 30 pixels high No tagline - 45 pixels high No tagline - 60 pixels high No tagline - 130 pixels high No tagline - 260 pixels high Black logo, with tagline With tagline - 150 pixels wide With tagline - 300 pixels
Copyright infringement notifications
v1
English
Content providers on our platform are not allowed to use copyrighted works in their audio, unless they have the appropriate license to do so. We process any claim of copyright infringement for content hosted on our platform on a per-item basis. This process typically involves: Listening to the content ourselves to validate whether the claim has merit. Contacting the content provider hosting the content with the notice and actions. Removing the content from our site if judged to be infringing. Evaluate if the account belongs to a repeat infringer. Send a report of actions taken to the originator of the claim. Submitting a copyright claim If you find any content on our site that you believe to be infringing on your copyright, please contact: copyright@iono.fm Please include in your email a link to our website where the content is hosted, and a clear description of the
Content structure
v1
English
All podcast content on our platform is organized into a 3-layer hierarchy: Provider At the top is a provider, which represents the account that publishes the content. This is typically the name of the organisation. Streams Each provider can have 1 stream object. Channels (shows) Every provider can have 1 or more channels. A channel represents an individual podcast show where episodes are published to. Each channel also exposes an RSS feed that can be used for syndication. Episodes Every channel can have 1 or more episodes. These are the individual podcast episodes that users can listen to or download. Billing The number of channels and episodes available is determined by the podcast package of the provider. How to add or edit new channels and episodes? iono.fm allows logged-in admins to edit most of their content 'in place'. If you browse your content while logged-in
Realtime analytics
v1
English
The realtime section of analytics is intended to provide quick visibility into the current listener activity on a stream or podcasts. Realtime data is mainly intended for visibility purposes, and does not perform the same extensive filtering included in Historic analytics data views. How many sessions are "currently" connected A sample of live session activity Details of most recently connected sessions Breakdown of live sessions by region, application and ISP New sessions over the past 3 hours Data & metrics Realtime data is displayed from a sliding window of 24 hours. It is measured by a single metric, "Live sessions" which is defined as: Streams Any session that started less than 24 hours ago and either: (a) has not ended yet or (b) ended within the past 10 minutes. Podcast Any podcast access within the past hour. Sessions detected as "Bot" traffic is also excluded form realtime results. Live sessions
Newsletter policy
v1
English
We send occasional marketing emails about: new products and features updates to existing products news about our company By signing up for our marketing newsletter you consent to receiving these updates via the email you've provided. Opt-out Every newsletter will include a link to allow you to opt-out of this marketing email at any point. Access to your data Only members of our sales and development teams have access to your email. Your email will not be used for anything except sending marketing email campaigns. Sharing your data We will not share your email with any third-party for any reason. Frequency We will not send marketing emails more than once per month. Delivery tracking We use an email marketing tool that allows us to see if our emails are being delivered, opened and which links were used most frequently. Data storage & processing Email data and
Analytics user interface & data dimensions
v1
English
rs. Day parts are based on the United Kingdom's Radio Joint Audience Research (RAJAR) schedule of day parts : Day part name Days of week Hours of day Breakfast peak All 06:00 - 10:00 Mid morning All 10:00 - 13:00 Afternoon Mon - Fri 13:00 - 16:00 PM drive Mon - Fri 16:00 - 19:00 Afternoon Sat, Sun 13:00 - 19:00 Evening All 19:00 - 24:00 Overnight All 00:00 - 06:00 Daypart ranges are not user adjustable. Geography An overview of geographic access patterns with an interactive map and table links of the most relevant geographic data. The map provides three different display layers: Country choropleth , rendered on the first 3 zoom levels, highlights countries based on their audience size. Region choropleth , on the next 3 zoom levels, highlights top level country region based on audience size. Location cells , displayed on all zoom levels, clusters
Input with RTMP or SRT protocols
v1
English
Our platform allows sending either the primary or secondary (or both) contribution streams via the RTMP or SRT protocols instead of icecast . This allows easier integration with third-party tools and platforms, especially when repurposing video streams into audio-only broadcasts. Both of these protocols are popular in video stream delivery workflows. Get RTMP or SRT contribution URLs To start sending audio using these formats, visit the stream page and under the "Setup" section of the admin panel, look for the "Alternative inputs" section. Use the the "Copy to clipboard" functionality to get the stream URL to use. Example URL structure: RTMP URL: rtmp:// :1935/ _primary SRT URL: srt:// :9998?mode=caller&passphrase= RTMP The Real Time Messaging Protocol is the most mature and widely used protocol for delivering video over the internet. Example: setup RTMP input with Restream.io Choose "Add Channel" Choose "Custom RTMP" Use the RTMP
Syndicating to podcast platforms
v1
English
What is syndication ? We always recommend that publishers send users directly to their own website or app when driving listenership campaigns, but the podcast eco system consist of various large "syndicators" which can deliver podcast content from our platform to their listeners. The biggest of these are Apple Podcasts and Spotify. Syndication is an important way to make your show available to a wider audience by reaching audiences in the apps they already use. In most cases this happens via "pass-through" where the other platform still delivers the audio file directly from our servers to their listener, allowing usage analytics and ad insertion features to work. How it works Every podcast show has an RSS feed, which is just an XML file with all the show details and a list of it's episodes. This XML file is updated every time new episodes become available, and any 3rd
Analytics overview
v1
English
Audio analytics reports on the approximate number of unique users listening to podcast or stream content over one or more listening sessions in any reporting period. Analytics data is generated by processing server access logs, and is made available to end-users as a responsive web portal on modern desktop, tablet or mobile browsers. It allows reporting of user and session data based other different dimensions: Behaviour . Exposes listening patterns related to when and how much audio was consumed. Geography . Geographic access patterns. Technology . Technology used to consume audio content. This pages covers the measurements used by our analytics. See this Analytics user interface article for details on using the web analytics. Audio metrics Metrics - a set of numbers that give information about a particular process or activity. These are the primary metrics used when measuring audio content consumption. Metric Name Description Users Unique users Approximated unique users seen in
Radio automation software (Playout systems)
v1
English
Our platform works with any radio automation system (sometimes called a playout system) that can send an audio stream to us. This audio stream (the 'contribution' stream) is then processed and delivered to listeners via a network of edge servers. We require an icecast or SRT stream as the contribution audio stream. Free software Most stations have already invested in a paid solution for their needs, but new stations can look at these free solutions: Mixxx - Free, multiple platforms. Radio DJ - Free, Windows only. Rivendell - Open source, multiple platforms, complicated setup. PlayIt Software - Free with paid plugins, Windows only.