Step-by-step guides for the most common TagStack workflows, organized by user type. Each scenario walks through a complete setup from first launch to live broadcast.
A 24/7 internet radio station running a mix of automated music with scheduled live DJ shows. Station uses Mcaster1DNAS with multiple source mounts: /live for the DJ and /autodj for the AutoDJ fallback.
weight values via the Metadata Editor: power rotation = 3.0, secondary rotation = 2.0, gold = 1.5, deep cuts = 0.5./live mount.1 when no DJ is live.An FM or AM station wants to simulcast its on-air signal online. The on-air programming is produced in SAM Broadcaster or Rivendell. TagStack bridges the broadcast log and metadata to the web stream.
/simulcast) for the on-air audio feed from your encoding PC.rdlogedit.A content creator running a themed internet TV channel (lifestyle, music video, fitness, news loops). Content is a mix of pre-recorded videos and a live show several times a week.
media_items alongside audio tracks.For playlist entries that are internet streams (not local files), add them via the playlist editor with item_type = tv_internet and fill in the channel_url, channel_name, and optional channel_number fields in the MySQL database or via the Metadata Editor.
icy-meta-show-title reflecting the live show name and icy-meta-autodj: 0.A DJ streaming a live set from their controller/DAW setup, wanting real-time track info with BPM, key, artwork, and social links pushed to listeners.
weight for your "peak time bangers" (3.0) vs. warm-up tracks (0.5) if you plan to use ComposerPro for set planning./djlive).["#HouseMusic","#LiveDJ","#FridayNight"].A radio host or podcast-style internet presenter who wants full show metadata (start/end times, next show, content rating, DJ bio) visible to listeners.
icy-meta-listener-requests: 1 to flag that requests are open.icy-meta-station-notice for time-sensitive announcements (e.g. "Station off-air Dec 25 for maintenance"). Set icy-meta-notice-expiry to the ISO 8601 datetime when the notice should stop displaying.A podcaster who wants to simulcast recordings live on a streaming server while also generating an RSS feed for major podcast directories.
podcasts.yaml.icy-meta-podcast-host (your show/network name), icy-meta-podcast-rss (your feed URL), and icy-meta-podcast-episode (e.g. "EP-042").A social media creator who streams simultaneously to YouTube Live, Twitch, and TikTok Live while maintaining a Mcaster1DNAS radio stream. Uses TagStack for metadata, social link embedding, and cross-platform coordination.
icy-meta-social-twitter to your Twitter/X handle.icy-meta-social-twitch to your Twitch channel name.icy-meta-social-tiktok to your TikTok handle.icy-meta-social-youtube to your YouTube channel URL.icy-meta-social-ig to your Instagram handle.icy-meta-social-linktree to your link-in-bio URL.icy-meta-hashtag-array to your campaign hashtags: ["#LiveNow","#Twitch","#TikTokLive","#NewEpisode"].icy-meta-crosspost to twitch,youtube,tiktok. This flags to ICY 2.2-aware client apps that this stream is simultaneously live on multiple platforms, helping listeners find you on their preferred platform.icy-meta-tip-url to your Ko-fi, PayPal.me, or other tip page URL. ICY 2.2 players can surface this as a "Support" button.icy-meta-chat-url to your Discord server invite or live chat page.icy-meta-events-url to your event calendar URL for upcoming appearances and streams.A brand using a radio stream to create ambient content for a retail store, event, or loyalty app. TagStack manages the playlist, branding metadata, and event links.
icy-meta-content-royalty-free: 1 if your music is royalty-free.["#YourBrand","#NewArrival","#ExclusiveOffer"].icy-meta-station-notice in the Broadcast tab for limited-time promotions: "30% off this weekend — use code RADIO30". Set icy-meta-notice-expiry to the promo end date.icy-meta-events-url to your event page. Customers listening in the loyalty app see a "View Events" button.icy-meta-license-type field (e.g. CC-BY-4.0) to declare license information in the stream for any creative-commons or custom-licensed content.| Goal | Key ICY 2.2 Fields to Push |
|---|---|
| Show listener who is on air | icy-meta-show-title, icy-meta-dj-handle, icy-meta-dj-bio, icy-meta-show-start, icy-meta-show-end |
| Display current track with art | icy-meta-track-artwork-url, icy-meta-album, icy-meta-year, icy-meta-label, icy-meta-bpm, icy-meta-key |
| Build social following | icy-meta-social-twitter, icy-meta-social-ig, icy-meta-social-tiktok, icy-meta-social-youtube, icy-meta-hashtag-array |
| Drive listener interaction | icy-meta-listener-requests, icy-meta-request-url, icy-meta-chat-url, icy-meta-tip-url |
| Promote events | icy-meta-events-url, icy-meta-station-notice, icy-meta-notice-url, icy-meta-notice-expiry |
| Technical / compliance | icy-meta-audio-codec, icy-meta-audio-lufs, icy-meta-license-type, icy-meta-content-royalty-free, icy-meta-geo-region |
| Podcast listeners | icy-meta-podcast-host, icy-meta-podcast-rss, icy-meta-podcast-episode |
| Cross-platform streaming | icy-meta-crosspost, icy-meta-social-twitch, icy-meta-social-facebook-page |