Website profiles · Technology insights · Alternatives

campus-fm.com

Live stream college radio stations from universities across North America. Listen to student radio online free.

No paid content found
Visit website
Profile views 4 Outbound visits 0 Normal
Campus FM Full homepage screenshot

At a glance

Category
Education & Learning
Language
English
Paid-content signal
No paid content foundObserved
Registered
2022
Hosting
NetlifyInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Campus FM?

Campus FM is a web-based directory for streaming college radio stations from universities across North America. It is aimed at listeners who want free, live student radio rather than on-demand music or podcasts, and at people curious about what campus stations in other cities sound like.

The site is a player and index, not a broadcaster: the stations themselves produce the programming. That means your experience depends on which station you pick — a large university station may run talk shows, local music and sports coverage, while a smaller one may be mostly music with a handful of student hosts.

The main trade-off is variety versus polish. You get a wide, free range of genuinely local stations, but expect uneven audio quality, irregular schedules and occasional dead air. If you want curated, always-on programming, a commercial streaming service fits better.

A practical next step: open Campus FM, pick a station near a city you're interested in, and listen for 15 minutes during a weekday evening — that's when student shows are most likely to be live.

How can I listen to college radio stations from North American universities online?

You can listen to college radio from North American universities online through a dedicated streaming aggregator such as Campus FM, which collects live student-run stations in one place and plays them in your browser. The trade-off is that aggregators depend on each station's own stream staying online, so a listed station may occasionally be silent or unavailable.

What to expect from an aggregator

  • One interface instead of hunting down dozens of individual university station sites.
  • Live streams only, so you hear what is airing now rather than on-demand archives.
  • Coverage that skews toward larger, well-established student stations; smaller campus stations may be missing.
  • A browser-based player that needs JavaScript enabled to run, so it will not work in a script-blocked or very old browser.

A practical listening routine

  1. Open the aggregator and pick a station by region or by the university you are curious about.
  2. If a stream does not start, try another station — this usually means the source stream is down, not that your setup is broken.
  3. Once you find a station you like, note its call letters or university so you can also visit that station's own site for schedules, DJ pages and podcasts.

Choosing your route

Route Best for Main trade-off
Aggregator like Campus FM Browsing many stations quickly Relies on third-party streams; some links may be dead
A specific station's own website Following one show or DJ You must know the station in advance
University radio directories and station networks Finding stations by region or format Less consistent player experience

If your goal is discovery, start with the aggregator and keep a short list of three or four stations that stream reliably; if your goal is following one programme, go straight to that station's own site.

Is Campus FM free to use, or does it require a subscription?

Campus FM is a free, browser-based way to listen to live college radio streams; nothing in the site's own description mentions a subscription, account, or payment. The page simply presents itself as "Listen to student radio online free," with no pricing links or payment platforms listed.

That said, the only content the site returned to us was a note that JavaScript must be enabled to run the app, so we could not inspect the actual player, station directory, or any in-app prompts. Treat "free" as the site's stated model rather than a verified, feature-by-feature audit.

A practical next step: open Campus FM with JavaScript enabled and look for these signals before you commit time to it.

  • No login wall on the station list or player.
  • No "subscribe," "premium," or "unlock" prompts after a few minutes of listening.
  • No card details requested at any point.

If all three hold, it behaves like typical free streaming radio: supported by ads, donations, or the universities themselves, rather than by listener subscriptions. If you hit a paywall or a signup gate, that would be a change from what the site currently advertises.

For context, free college radio streaming is common. If you want alternatives to compare against, Radio Garden and TuneIn both offer free listening with optional paid tiers, which makes them useful baselines for judging whether a service is genuinely free or freemium.

Can I listen to Campus FM on my mobile device or only on a computer?

Campus FM is built to be listened to in a browser, and that includes mobile browsers—so a phone or tablet works just as well as a laptop. The site streams live college radio stations from universities across North America, and the page is a web app rather than a download-only desktop program.

What that means in practice

  • Phone or tablet: Open Campus FM in your mobile browser, pick a station, and press play. Because it is a browser-based stream, you do not need to install anything from an app store.
  • Computer: The same site works on a desktop browser, which is handy if you want to keep a station running in a background tab while you work.
  • JavaScript is required: The page loads as an app, so if scripts are blocked or your browser is in a strict data-saving mode, you may see nothing but a blank screen or a notice about JavaScript. Enabling JavaScript for the site is the usual fix.

A realistic scenario

Say you commute by bus and want a student station instead of an algorithm-driven playlist. You load the site on your phone, choose a university station, and listen through your earbuds. Later, at your desk, you open the same site on your laptop and switch to a different campus. No account or separate app is needed for that basic listening flow.

Trade-off to expect

Browser streaming depends on a steady connection; if your mobile signal drops, playback stops until the page reloads. A dedicated radio app can sometimes keep playing in the background more reliably, but it also adds an install step. For casual listening across devices, the browser route is the simpler choice.

Next step: open the site on your phone, allow JavaScript, and test one station for a few minutes on both Wi-Fi and cellular data to see which connection holds up where you usually listen.

How do I find a specific university's radio station on Campus FM?

The page you reach at Campus FM is a JavaScript app, so the station list and any search or filter controls only appear once the page has fully loaded in your browser. If you see only a "You need to enable JavaScript to run this app" message, enable JavaScript or switch off script-blocking extensions, then reload.

Once the app renders, the practical approach is to look for a search field or a browse-by-school list and type the university's common name rather than its full official title — for example "Michigan State" instead of "Michigan State University." Campus stations often stream under their own call letters or a nickname (such as a student-run station name that differs from the university name), so if the school name returns nothing, try the station's call sign or its slogan.

If the app has no search box, fall back to these steps:

  • Scan any alphabetical or region-based list for the state or province first, then the school.
  • Check whether the site groups stations by conference, city or country, since North American coverage is the stated focus.
  • Use your browser's in-page find (Ctrl+F or Cmd+F) on the rendered list to jump to the school name.

A concrete scenario: a student looking for a mid-sized state school's station will usually find it faster by searching the city name than the university's formal name, because campus radio branding tends to be local.

Decision criterion: if you cannot find the station after trying the school name, the nickname and the city, treat it as not listed rather than continuing to guess. In that case, go to the university's own website and look for a "student radio" or "campus radio" link, or search a general radio directory such as TuneIn or Radio Garden to confirm the station still streams and get its direct feed.

What should I do if Campus FM isn't working because JavaScript is disabled?

Enable JavaScript in your browser, or open the site in a browser where it is already enabled. Campus FM is a JavaScript app, so with scripting turned off you will likely see only a blank page or a "You need to enable JavaScript to run this app" message rather than a list of stations.

Quick fixes to try

  • Check the address bar for a blocked-scripts icon (often a puzzle piece or a shield) and allow scripts for this site.
  • Temporarily disable script-blocking extensions such as NoScript, uBlock Origin in hard mode, or privacy tools that block JavaScript by default.
  • Try a different browser or a private window with default settings, since some privacy-focused configurations disable JavaScript entirely.
  • If you are on a managed work, school, or library network, JavaScript may be restricted by policy; a personal device or network is the practical workaround.

If you would rather not enable JavaScript

There is no meaningful fallback here: the station list and player are rendered by the app, so a text-only or script-free view will not give you working streams. In that case, use an alternative route to the same content:

  • Many campus stations publish their own listen pages or public stream links, so searching for the specific university station by name often works.
  • Aggregators such as TuneIn or Radio Garden can surface college stations by location without needing this site's player.

Decision criterion

If you only need to listen occasionally, enabling JavaScript for this one site is the simplest path. If you cannot enable it at all—locked-down device or strict privacy setup—skip the site and go directly to the individual station's own stream or a directory that works without scripting.

Related questions

More questions →
Why Does Campus FM Show "You Need to Enable JavaScript to Run This App"?

Campus FM is a JavaScript-based web app, so it cannot render or play any station until your browser runs JavaScript. If you see "You need to enable JavaScript to run this app," your browser has JavaScript disabled, is blocking it for this site, or failed to execute it. Enabling JavaScript for campus-fm.com and reloading the page is the direct fix; if the message persists, the cause is usually an extension, a strict privacy mode, or a browser that no longer supports the app.

What the message actually means

The page you receive from Campus FM is a shell. The station list, the player, and the streaming logic are all built by JavaScript after the page loads. When JavaScript does not run, that shell stays empty and the site shows the fallback text instead of content.

So the message is not an error in the stream itself. It means the app never started. Nothing about your network, your audio hardware, or the stations is being tested at that point.

How to enable JavaScript and reload

The exact menu names differ by browser, but the path is the same: allow JavaScript, then force a fresh load.

  1. Open your browser's settings and find the privacy, security, or site settings section.
  2. Locate the JavaScript control. In most browsers it is a simple on/off switch; in others it is a per-site permission list.
  3. Set JavaScript to allowed. If your browser keeps a blocked list, remove campus-fm.com from it.
  4. Return to campus-fm.com and reload with a hard refresh (Ctrl+Shift+R on Windows/Linux, Cmd+Shift+R on macOS) so you are not served a cached copy of the empty shell.
  5. Expected result: the page rebuilds itself and the station list or player appears instead of the fallback text.

If your browser offers a per-site exception list, adding campus-fm.com as an allowed site is enough — you do not need to enable JavaScript for every site you visit.

If JavaScript is already enabled

When the setting is on and the message still appears, work through these causes in order:

  • Extensions blocking scripts. Content blockers, script managers, and privacy extensions can block JavaScript on a specific domain even when the browser allows it globally. Disable them for campus-fm.com or open the site in a private window with extensions off.
  • Strict tracking protection or "reader" modes. Aggressive privacy modes sometimes strip scripts. Lower the protection level for this site and reload.
  • Cached or stale page. A hard refresh clears the old shell. If that fails, clear the site's cached data.
  • An outdated or unsupported browser. Very old browsers and some embedded in-app browsers cannot run modern JavaScript. Open the site in a current version of a mainstream browser instead.
  • Corporate or school network filtering. Some networks strip scripts or block app domains. Trying a different network is a quick way to tell whether the block is on your side.

Quick check

Symptom Likely cause First thing to try
Message on first visit JavaScript disabled Enable JavaScript, hard refresh
Message only in one browser That browser's settings or extensions Try another browser
Message in a private window too Network or browser-level block Try a different network
Page loads but nothing plays Separate playback issue, not this message Check the player and audio output

What to expect after it works

Once JavaScript runs, Campus FM loads its live college radio streams from universities across North America and plays them in the browser. The site describes listening as free and online, so no install is required beyond a working browser — but the app still has to run before any of that is available. If the station list appears and a stream still will not start, that is a playback problem rather than a JavaScript problem, and it is worth checking your audio output and whether the individual station is online.

What College Radio Stations Can I Listen to on Campus FM?

Campus FM (campus-fm.com) is a streaming directory for live college radio from universities across North America. The stations available are student-run campus radio outlets, and the lineup changes as individual schools schedule their own broadcasts. Because the site loads its station list dynamically, the exact roster and current programs are only visible once you open the app in a browser with JavaScript enabled.

What kind of stations are on Campus FM

The catalog is built around college and university radio stations, not commercial or public broadcasters. That means the content you hear is typically:

  • Student-operated — programming is produced by student staff and volunteers.
  • Campus-focused — shows often reflect the music, sports, news, and culture of a specific school.
  • Varied by station — a single university might air indie music blocks, talk shows, or live sports depending on the time of day.

The site describes its scope as "live stream college radio stations from universities across North America," so expect a geographically broad but institution-specific mix rather than a single curated channel.

Why you can't see a fixed station list

The page evidence shows the app requires JavaScript: "You need to enable JavaScript to run this app." This means:

  1. The station directory is rendered client-side, not as static HTML.
  2. Search engines and text-only views won't show the full list of stations or programs.
  3. To see what's actually available, you need to load campus-fm.com in a normal browser with JavaScript turned on.

There is no published count of stations or a static schedule in the source material, so any specific number would be a guess.

How to find out what's playing

Since the lineup is dynamic, the practical steps are:

  1. Open campus-fm.com in a browser with JavaScript enabled.
  2. Browse or search the station list to find a school or region you're interested in.
  3. Select a station to start its live stream.
  4. Check the individual station's own page or schedule for program details, since Campus FM aggregates streams rather than programming them.

Expected result: you hear a live feed from a student-run station. Common snag: if the page appears blank, JavaScript is likely blocked — enable it and reload.

What this means for you

  • If you want a specific university's station, search for that school within the app rather than expecting a fixed national lineup.
  • If you want a particular genre or show, note that content depends on each station's own broadcast schedule, which Campus FM does not control.
  • If you need a guaranteed program at a set time, check the station's independent schedule, because the aggregator only mirrors the live stream.

The source material does not state pricing, login requirements, or a station count, so treat availability as something to confirm directly on the site.

What is Campus FM?

Campus FM (campus-fm.com) is a web-based platform that aggregates live college radio streams from universities across North America. If you want to listen to student-run radio stations online, it provides a single place to browse and stream them in a browser. The site describes the streams as free to listen to online.

What you'll find on Campus FM

  • Live college radio streams — Stations run by university and college students, streamed in real time rather than as on-demand podcasts.
  • North American coverage — The stations come from schools across the United States and Canada, based on the site's own description.
  • A browser-based player — You listen through the website itself; there's no separate app mentioned.

How to use it

  1. Open campus-fm.com in a modern browser.
  2. Allow JavaScript to run. The site's app requires it — with JavaScript disabled, the page only shows the message "You need to enable JavaScript to run this app."
  3. Browse or select a station and start the stream.

Expected result: the station's live audio begins playing in your browser.

Common snags

  • Blank page or no station list. This almost always means JavaScript is blocked — by a browser setting, an extension like NoScript, or a restrictive network. Enable JavaScript for the site and reload.
  • A stream won't play. Individual stations are run by different schools, so a given stream can go offline independently of the platform. Try another station to confirm the problem is with that stream, not your setup.

What it isn't

Campus FM is a directory and player for existing college stations, not a broadcaster that produces its own shows. The programming, schedule, and audio quality of each stream are controlled by the individual university station. The site doesn't publish pricing details beyond describing listening as free online, so treat any account or payment requirements as unconfirmed unless you see them on the page itself.

How to Listen to Live College Radio on Campus FM for Free

Open campus-fm.com in a browser with JavaScript enabled, and the site's web app loads a directory of live college radio streams you can play for free. No account, app download, or special hardware is described in the site's own materials — the only stated requirement is that JavaScript must be on, since the page otherwise shows just "You need to enable JavaScript to run this app."

What Campus FM actually is

Campus FM (campus-fm.com) describes itself as a way to "stream college radio" — live student radio stations from universities across North America, listenable online for free. It is a streaming/listening front end, not a station itself, so what you hear depends on which college stations are listed and online at the time.

Steps to start listening

  1. Use a desktop or mobile browser — Chrome, Firefox, Safari, or Edge all run JavaScript by default.
  2. Go to campus-fm.com. If the page is blank or shows the JavaScript notice, JavaScript is blocked or still loading.
  3. Allow JavaScript for the site. In most browsers this is on by default; if you use an extension like NoScript or a strict privacy mode, whitelist campus-fm.com and reload.
  4. Pick a station from the directory and press play. Audio streams in the browser — no separate player or device is needed.
  5. If a stream won't start, try another station or reload the page; individual college streams can go offline independently of the site.

If the page stays blank

  • Confirm JavaScript isn't disabled in browser settings.
  • Disable script-blocking extensions for this domain.
  • Turn off "reader" or "data saver" modes that strip scripts.
  • Try a different browser or a private window to rule out cached, broken state.

What you can and can't assume

Question What the site supports
Cost to listen Described as free to listen online
Account or login needed Not mentioned — no sign-up flow is described
Extra equipment Not needed; playback is in-browser
JavaScript required Yes — stated explicitly on the page
Station list Live college stations across North America, per the site description

Because the site's own page evidence is limited to the JavaScript notice, treat specifics like exact station counts, schedules, or genre filters as things to check directly in the app once it loads rather than fixed facts.

Practical tips

  • Bookmark it if you listen regularly; the directory is the whole product.
  • Expect variability — college stations are often student-run, so streams may be intermittent or change with the academic calendar.
  • Use headphones on shared networks, and check your data usage if streaming on mobile.
  • If audio stutters, it's usually the individual station's stream or your connection, not a paywall — nothing on the site indicates a paid tier.
Is Campus FM Free to Use?

Yes. Campus FM describes itself as a place to "listen to student radio online free," and nothing in the available site information mentions a subscription, paywall, or payment step. You also don't need an account to listen — the site presents itself as a direct live-stream player rather than a login-based service. The one real condition is technical: the app is JavaScript-based, so it won't run if your browser blocks or fails to load JavaScript.

What "free" means here

The site's own description is the basis for this answer: it says you can stream live college radio stations from universities across North America and listen online for free. That points to ad-supported or simply open listening rather than a paid tier.

Question Answer based on site info
Does listening cost money? No — described as free online listening
Is there a paid tier mentioned? No pricing, subscription, or payment details appear in the site data
Do I need to register? No sign-up or account requirement is mentioned
Do I need to log in? No login step is described
Any hidden condition? JavaScript must be enabled for the app to run

Why you might think it isn't free

If you open Campus FM and see only the message "You need to enable JavaScript to run this app," it can look like something is gated or broken. It isn't a paywall — it's the standard notice a JavaScript single-page app shows when scripts don't execute.

Common causes:

  • JavaScript disabled in your browser settings or via an extension.
  • A script blocker (uBlock, NoScript, Privacy Badger, etc.) blocking the app bundle.
  • Strict privacy mode or a corporate/school network filtering scripts.
  • Slow or failed load of the app's script files.

How to confirm it works for you

  1. Open campus-fm.com in a normal browser window.
  2. Make sure JavaScript is allowed for the site — check your browser's site settings and any content blockers.
  3. Reload the page. Expected result: the radio app interface loads instead of the JavaScript notice.
  4. Pick a station and press play. Expected result: the live stream starts with no payment prompt and no login screen.

If you still see the notice after allowing JavaScript, try a different browser or a private window with extensions disabled to rule out a blocker.

What this doesn't tell you

The available site information doesn't list specific stations, stream quality, or regional availability, and it doesn't state terms like whether streams are geo-restricted. Treat "free" as confirmed for listening, and check the live site for anything beyond that.

Website Overview

Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms.

Domain and Registration

Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain has about 3 years of registration history; its current configuration provides more context than age alone. The registrar is Squarespace Domains II LLC, a widely used domain service provider. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by Cloudflare, indicating managed DNS hosting. No CNAME was found; the observed records resolve directly to addresses. No MX record was found. A conventional explicit inbound-mail route is not configured. TXT records include verification markers for Google. Such markers may also remain after a service stops being used. DNSSEC signatures were not detected, so this additional DNS authenticity protection is not confirmed.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The response lacks these common security headers: CSP, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, clickjacking protection. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. The Server header contains the custom value Netlify. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies Netlify without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

No homepage meta description was detected, leaving snippet selection more dependent on page text. No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 32 characters, within a common display range. The observed directives allow indexing and link following.

Hosting and Email

DNSCloudflare
HostingNetlify
EmailUnknown
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagUnited States Inferred 75.2.60.5

Registration details

RDAP / WHOIS

RegistrarSquarespace Domains II LLC
Registered2022-10-26
Expires2029-10-26
Domain statusclient delete prohibited、client transfer prohibited
Nameserverselly.ns.cloudflare.com、kyle.ns.cloudflare.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Acampus-fm.com75.2.60.5300—
NScampus-fm.comelly.ns.cloudflare.com86400—
NScampus-fm.comkyle.ns.cloudflare.com86400—
TXTcampus-fm.comgoogle-site-verification=4Y-Da_4oh_S7tQrK7NE6uQQW2OUWTwnh0RxvGMyuyXU3600—
TXTcampus-fm.comgoogle-site-verification=midayYH_VxIsItnRc-XCwEdRYS9qZa6VQMTqdP15tho3600—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectcampus-fm.com
IssuerLet's Encrypt
Valid until2026-12-13T12:53 · Remaining when checked: 73 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=UTF-8
cache-controlpublic, max-age=0, must-revalidate
serverNetlify
strict-transport-securitymax-age=31536000

Identified technologies

Netlify

Pages, Search and Sharing

Meta descriptionNot detected
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected

Unknown

All bots 1 allowed · 0 disallowed
  • Allow/

Recent Updates

  • Website images
  • Screenshots
  • HTTP Response Information
  • Website profile
  • Website Description
  • Website Name

User reviews (0)

  • No reviews yet.