BS Net Trading AI Agent Services
| Title | Artist | Weight | Change |
|---|---|---|---|
| Loading tracks... | |||
No script generated yet
Generate script first
This block applies to every script generated on Impact Digital Radio.
Auto-assembled from each presenter's profile.
Add up to 10 messages. Each fades in for 20 seconds on the homepage widget. Choose a colour per message.
Authorised staff only. Enter your staff password to continue.
Select a show and click Load Tracks
Scripts appear here once generated
auto-scripts/ folder. The state file is cleared so Liquidsoap picks them up immediately.
Register new advertising clients and view all signed agreements.
| # | Date | Business | Contact | Package | Total | Payment | Status | |
|---|---|---|---|---|---|---|---|---|
| Loading⦠| ||||||||
| # | Date | Business | Slots Booked | Weeks | Discount | Total | Payment | Status | |
|---|---|---|---|---|---|---|---|---|---|
| Loading⦠| |||||||||
Manage advertiser spots, track campaign performance, and view proof-of-play reports.
Edit the rules for each advertising package. Changes take effect immediately.
Branded VAT invoices for advertisers β draft, review, send, and track payment.
Manage email templates, compose AI-assisted campaigns, maintain your contact list, and review sent emails.
| Name | Category | Subject | Created | Actions |
|---|---|---|---|---|
| Loading⦠| ||||
Step 1 β Choose Template
| Name | Based On | Saved | Actions |
|---|---|---|---|
| Loading⦠| |||
| Name | Group | Notes | Actions | |
|---|---|---|---|---|
| Loading⦠| ||||
| Date/Time | Template | Subject | Recipients | Groups | |
|---|---|---|---|---|---|
| Loading⦠| |||||
Post to Facebook, Instagram, X and LinkedIn β compose, schedule and track.
Only connected platforms will accept posts. Disconnected platforms will fail.
Loadingβ¦
| Date / Time | Platform | Status | Content | Link |
|---|---|---|---|---|
| Loading⦠| ||||
developers.facebook.com β My Apps β Create App (Business type)pages_manage_posts, pages_read_engagementGET /oauth/access_token?grant_type=fb_exchange_token&β¦GET /me?fields=idβ οΈ Instagram feed posts require an image URL. Text-only posts are not supported by the API.
GET /{page-id}?fields=instagram_business_accountdeveloper.twitter.com β Developer Portal β Projects & AppsAPI Key and API Key Secretdeveloper.linkedin.com β My Apps β Create Appw_member_socialGET https://api.linkedin.com/v2/me β use the id fieldβ οΈ TikTok feed posts require an image or video URL. Text-only posts are not supported by the TikTok API.
developers.tiktok.com and create a developer accountvideo.publish, video.uploadopen_id from the /v2/user/info/ endpoint after OAuthopen_id (as User ID) into the fields aboveReal-time contextual scripts generated from live weather, On This Day, and local event data.
Configure when and how often the Live Context Engine generates scripts.
Fetching recent engine runsβ¦
Editorial brief engine β generates fresh, live, context-aware talking points for each opted-in show's next presenter section, so listeners hear something new instead of the same auto-script pool repeating. Phase 1 (guidance-only): briefs are for review here only β nothing is auto-published to air.
Station-wide tone guidance applied to every brief Producer generates.
Responsibility type: editorial_brief. A show with no assignment is completely untouched by Producer (zero behaviour change). Lookback controls how far back Producer looks for recent tracks/content/requests to avoid repeating; max/hour caps brief generation cost per show. β οΈ Auto-Clear runs the full pipeline (brief β script β audio β live) with no human click β only selectable once Enabled is on. Session cap hard-limits how many scripts can be generated per show per scheduled instance (resets when the show next airs) β applies whether or not Auto-Clear is on.
Last 20 briefs across all shows, newest first, with the full state snapshot Producer was given when it generated each one.
Scripts generated from a brief via "π Generate Script" above. Text only until approved β no audio is generated and nothing reaches Content Review until you click Approve. Rejecting discards the text with no cost incurred.
| Show | Presenter | Voice | Enable | Joins Override | Interval Override (days) | Last Refreshed | Tracks Used | Run |
|---|---|---|---|---|---|---|---|---|
| Loading⦠| ||||||||
Last 50 segments β auto-refreshes every 10 seconds. Music tracks cannot be deleted.
Broadcast live to Impact Digital Radio from any location using your own software.
Enter these details into your streaming software. All connections must use MP3 format at 128 kbps or higher.
Use any Icecast-compatible broadcasting software. Enter the credentials above exactly as shown. All three apps below are free or offer free tiers.
Icecast | Server: radio.impactdigitalradio.com | Port: 8010/remotedjMP3 β Bitrate: 128 or higherIcecast2 | Host: radio.impactdigitalradio.com | Port: 8010/remotedj | Login: source | Password: [your source password]MP3 β Bitrate: 128 kbps or higherIcecast 2 | Server IP: radio.impactdigitalradio.com | Port: 8010/remotedjMP3 β Bitrate: 128 kbps or higher/remotedj.Staged files awaiting human approval. Pass moves the file to the live rotation. Fail deletes it permanently. On first load, orphaned files are detected and moved into staging automatically.
Editorial local-flavour features for Glasgow, Paisley, and Greenock & Port Glasgow β bars, restaurants, theatres and local businesses. No advertiser relationship, entirely separate from Promos and the Commercial Ad System. Own approval queue below, not mixed into Content Review.
| Presenter | Town | Status | Filename | Actions |
|---|---|---|---|---|
| Loading⦠| ||||
| Presenter | Town | Status | Plays | Last Played | Plays Until Retirement |
|---|---|---|---|---|---|
| Loading⦠| |||||
discover/archive/ and stop being picked β they are not deleted.Browse every audio file tied to a presenter/show (Auto Scripts, Phone Caller Joins, Track Joins) β or toggle "Other" for content with no presenter/show (Promos, Idents, Commercials). Delete is immediate, no confirmation, same as Bulk Scripts / Phone Callers / Content Review.
| Time | Listener | Request | Source | Sanitisation | Status | Actions |
|---|---|---|---|---|---|---|
| Loading⦠| ||||||
phone-callers/ staged for review/publish. Phone Request Join saves straight to the selected show's track-joins/ folder, live immediately β same as existing track-joins.