Necessary — keeps you signed in (session cookie). Always on, site can't work without it.
Google Sign-In — loads Google's own script/cookie when you use "Continue with Google" to sign in.
Twitch & YouTube embeds — the live player and video embeds are loaded from Twitch/YouTube and set their own cookies once you load them.
Site analytics — on every page load we log your IP address, a rough location and city derived from it (via ipapi.co, a free external lookup service), and your device/browser type. Used only to see where our audience is coming from — never sold or shared.
You can change your choice anytime via "Cookie settings" in the footer.
🎙️
Build Session Recap
Pick which tracks to include, mark the exclusives, then build the post.
Tracklist
We use a necessary session cookie to keep you signed in, plus optional cookies from Google Sign-In, Twitch and YouTube embeds. Learn more
TIFS Podcast — This Is Freestyle
STREAM OFFLINE
Next show:
Powered by:
0
Total YouTube Views
0
Podcast Episodes
0
Total Hearthis Plays
Support the show
Help keep TIFS growing
Every stream runs on the same gear, every week — a gift goes straight toward new equipment and growing the show.
Latest upload
Fresh from YouTube
Latest video, playable right here — auto-refreshes from the channel's RSS feed.
Latest episode
Fresh from Hearthis
Pulled straight from the podcast RSS feed.
Updates
Latest News
Manual posts and scheduled announcements — read the rest on the News page.
Hard Alliance
Latest Releases
Straight from the Hard Alliance catalogue.
On air
Live on Twitch
Checking stream status…
Coming up
Schedule
Every upcoming show on the calendar.
Around the sound
Community
What's playing, what's coming up, and who's making the cut.
Artists
Featurings leaderboard
Scanning tracklists…
Submitter leaderboard
Genre poll
No active poll right now.
Members
Request wall
Signed-in members can drop a request — visible to us before/during the stream.
YouTube
VOD Library
Synced live from the channel RSS feed — no manual uploads needed. YouTube Shorts are filtered out automatically.
Hearthis.at
The TIFS Podcast
Episodes pulled directly from podcast.xml.
Who we are
About TIFS
Loading…
Support the show
Help keep TIFS growing
For artists
Submit Your Exclusive Track
Want your track shouted out on stream? Upload it here — we get a notification the moment it lands.
Fill in the details below so we can shout it out properly:
Get in touch
Contact
Questions, bookings, feedback — send it here.
Updates
News
Manual posts and scheduled announcements, published automatically at their set time.
Restricted
Admin Login
Control room
Admin
All replies across podcast episodes and news posts — newest first.
Scheduled posts auto-publish when their time hits — while this page (or another tab open to it) is loaded. Wire the server.js proxy + a cron job for true server-side scheduling.
Title
Status
When
Promote a member to Artist to give them a fast-track to the track submission page — Artists get sent straight there the moment they sign in.
Username
Joined
Rank
Stats
Request wall
Genre poll
Artwork
Artist
Track
Label
Release
Submitted
File
Status
Logs visitor IP, rough location (via IP lookup) and device on every page load — make sure this is mentioned in your cookie/privacy policy. Country lookups come from a free external service (ipapi.co).
Map: Al MacDonald / Fritz Lekschas, CC BY-SA 3.0
Recent visits
Every heading, eyebrow and subtext across the site, in one place. Feed titles/dates themselves stay auto-pulled from YouTube/Hearthis/Hard Alliance — this is just the fixed copy around them.
Menu order
Reorder the nav menu — use ↑/↓, then save. Takes effect immediately.
Now Playing — Up next
Only fill this in on planned-set weeks — leave blank on freestyle weeks. "Before" and "Now" fill in automatically from your local Now Playing setup.
Stream & media sources
Launch countdown gate
Sign-in
Checking status…
Scan this into Google Authenticator, Authy, 1Password, etc — or enter the secret manually — then confirm with a code.
2FA is on. Disable with a current code, or your admin password as a fallback.
Support & gear goal
Contact form
Messages sent via the Contact page land here. Needs server.js running with MAIL_USER/MAIL_APP_PASSWORD set to actually deliver — this just sets which inbox gets them. Anti-spam (honeypot, time-trap, per-IP rate limit) is already built in on the backend, nothing to configure.