I'm still here. Still reading. Still watching the madness, here, on Slashdot, and in the world. It's exhausting. Slashdot is filled with ASCII swastikas and this place is full of 'teh jewz' bullshit.
I'm currently stoned, so rather than a nice depressing diatribe, I'll just paste the lyrics to "Mgła - Exercises in Futility 1" here and let it say everything I want to say.
The great truth is there isn't one
And it only gets worse since that conclusion
The irony of being an extension to nothing
And the force of inertia is now a vital factorAnd there is despair underneath each and every action
Each and every attempt to pierce the armour of numbness
Burning bridges becomes a habit to support
And the front line expands like there's no tomorrowI envy the maggots
Their stuff at least sticks together
Better than laudations of misinformed seers
And those are lengthy annals of shame that we work with
It's like dumping dead meat at the brink of Styx
With a barge that we made of what was left of Yggdrasil
After veterans of spiritual revolts were done with their armchairs
And I don't even remember which brink is whichThe odour of sanctity is just refined stench of existence
Shining pearl of Augeas' crown pales in comparisonAnd there is despair underneath each and every action
Each and every attempt to pierce the armour of numbness
Burning bridges becomes a habit to support
And the front line expands like there's no tomorrowThe grotesque eagles of misfortune, well fed on thanatos, sit still
It's the dignity of scavengers at the ever growing garbage dump of lifeThere is something about the rigid posture of a proper, authentic blind
As if extended arms reached to pass his blindness onto others
I searched for 5D storage stories and found an update on Project Silica:
Microsoft to Store World’s Music Collection on Quartz Wafers
Everyone knows that if the apocalypse ever arrives, we will need to keep certain items safe for future generations. We’ve already taken care of our collections of plant species with the Global Seed Vault, aka the Doomsday Vault. That currently holds 1,145,693 backup copies of the world’s seed varieties. They will soon be joined by a new vault, which will attempt to backup the world’s music collection. It’ll be called the Global Music Vault, and it will join the seed collection in Svalbard, Norway.
[...] Each quartz wafer (top) will be the size of a drink coaster, at 75 x 75mm and 2mm thick. Each plate will be able to store 100GB of data. Data is added to the wafers via a laser that creates “three-dimensional nanoscale gratings and deformations.” To retrieve the data, a polarized light is used to shine through the glass. From there a machine learning algorithm can decode it. The group says the proof of concept should allow data to be preserved for “many thousands of years.” Project Silica has been in the works for several years now. Back in 2019 Microsoft successfully encoded and decoded the original Superman movie on behalf of Warner Brothers. Glass as a storage medium has also been touted recently by a project involving a 5D disk that could hold data for over 13 billion years.
[...] Though this isn’t a huge data dump, the group envisions it will eventually add tens of petabytes a year.
First off, the concept image shows what looks like racks with enough space for hundreds of thousands of these. How many petabytes of music is in existence, anyway, and at what average bitrate will they store it?
The Project Silica 2019 demo stored Superman on a disc of the same size. 75mm x 75mm x 2mm. That was storing up to a 75.6 GB copy:
Project Silica's glass square that contains Superman measures 7.5 cm x 7.5 cm x 2 mm and holds 75.6 GB of data. That may not sound so impressive given that a dual-layer Blu-ray holds 50 GB on 12 cm disc. But as Microsoft develops the technology, the company is creating discs with higher and higher capacities. Plus, the main benefit of this new medium is longevity and stability, not capacity. Research teams have put the square discs through their paces, ensuring the data is still readable even after baking them in ovens, dunking them in boiling water, heating them in microwaves and scratching them with steel wool.
[...] The technology still needs to mature and engineers need to create a unified read/write device similar to today's optical disc burners.
So now they are fitting 100 GB on the square and making lots of them. Maybe they could fit 100 GB on one 3 years ago but the movie was smaller than the disc capacity. Not impressive. The nice part is that it appears to have near-infinite longevity as long as it isn't shattered into pieces, so it directly beats similar Blu-ray/Archival Discs for long term storage, and can be a superior option to HDDs, SSDs, and tape if the storage density is acceptable. There's no word on whether read/write is remotely comparable to CD/DVD/Blu-ray and if it would ever be accessible to home users.
What we want is something with the same properties but around 1,000x the density, like this:
5D Optical Storage Could Mean 500 TB of Data on Small Glass Disc
In addition, if the technology does become viable for commercial use, organizations will have to be careful about how it’s used and who uses it.
“This kind of media would be ideal for anyone wanting to steal data in large quantities and have access to the hardware,” Enderle said. “Think [Edward] Snowden on steroids. The write speed limits this, but an employee could pull the data slowly over time and then remove the medium. But as write speeds increase, the viability of this storage medium for data theft will increase substantially.”
Thanks, Enterprise Storage Forum. Future Snowdens in the NSA would probably be destroyed by internal security alerts, but other organizations have lax security so sneakernet that shit out.
I would like to see one of these holographic crystal storage concepts make it into the hands of millions of people. Many people could use something with greater storage density than HDDs and SSDs, and better endurance/reliability than Blu-ray discs and tape (indefinite lifespan instead of 10-50 years). The read/write speeds are one of the main problems. Maybe it would end up as another spinning 12 cm disc format for practical purposes. Rewritability is unlikely, but the capacity would be so large that it might not matter.
As of June 15, 2022, all of Webb’s instruments are on and have taken their first images. Additionally, four imaging modes, three time series modes and three spectroscopic modes have been tested and certified, leaving just three to go.
On July 12, NASA plans to release a suite of teaser observations that illustrate Webb’s capabilities. These will show the beauty of Webb imagery and also give astronomers a real taste of the quality of data they will receive.
After July 12, the James Webb Space Telescope will start working full time on its science mission. The detailed schedule for the coming year hasn’t yet been released, but astronomers across the world are eagerly waiting to get the first data back from the most powerful space telescope ever built.
I expect they'll throw the Pillars of Creation or something like that in the first batch, but I'd like to see a dwarf planet like Sedna. Neptune might also be a good choice, assuming the JWST can beat the VLT.
AMD made a number of announcements about its future CPUs and GPUs at its 2022 Financial Analyst Day:
CPUs
APUs/GPUs
AMD Zen 4 Update: 8% to 10% IPC Uplift, 25% More Perf-Per-Watt, V-Cache Chips Coming
AMD RDNA 3/Navi 3X GPU Update: 50% Better Perf-Per-Watt, Using Chiplets For First Time
AMD: Combining CDNA 3 and Zen 4 for MI300 Data Center APU in 2023
AMD Updated EPYC Roadmap: 5th Gen EPYC "Turin" Announced, Coming by End of 2024
AMD Unveils Siena, A Lower Cost EPYC Family With Up to 64 Zen 4 Cores
AMD Announces Genoa-X: 4th Gen EPYC with Up to 96 Zen 4 Cores and 1GB L3 V-Cache
Updated AMD Notebook Roadmap: Zen 4 on 4nm in 2023, Zen 5 By End of 2024
AMD's Desktop CPU Roadmap: 2024 Brings Zen 5-based "Granite Ridge"
AMD’s 2022-2024 Client GPU Roadmap: RDNA 3 This Year, RDNA 4 Lands in 2024
AMD Zen Architecture Roadmap: Zen 5 in 2024 With All-New Microarchitecture
Based on your suggestions and more I found around the Web.
Links
BAGeL Radio • https://ais-sa3.cdnstream1.com/2606_128.mp3
BBC World Service • http://stream.live.vc.bbcmedia.co.uk/bbc_world_service
Conyers Old Time Radio • https://s2.yesstreaming.net:17161/stream
⚠ Has ads: Costa Del Mar: Chillout • http://radio4.vip-radios.fm:8020/stream-mp3-Chill_autodj
⚠ Has ads: Costa Del Mar: Deep House • https://radio4.cdm-radio.com:18012/stream-mp3-Deep
⚠ Has ads: Costa Del Mar: Smooth Sax • https://radio4.cdm-radio.com:18024/stream-mp3-Smooth
⚠ Has ads: Costa Del Mar: Dance • https://radio4.cdm-radio.com:18000/stream-mp3-Dance
⚠ Has ads: Costa Del Mar: Funky • https://radio4.cdm-radio.com:18008/stream-mp3-Funk
⚠ Has ads: Costa Del Mar: Zen • https://radio4.cdm-radio.com:18004/stream-mp3-Zen
CVGM.net (chiptune) • http://slacker.cvgm.net/cvgm192.ogg
Dublab • https://dublab.out.airtime.pro/dublab_a
JAZZ.FM91 / CJRT-FM (Toronto, ON, Canada) • https://jazzfm91.streamb.live/SB00009
KCRW (Santa Monica, CA) • https://kcrw.streamguys1.com/kcrw_192k_mp3_on_air
KEXP (Seattle, WA) • https://kexp-mp3-128.streamguys1.com/kexp128.mp3
Lainchan: Cafe • https://lainon.life/radio/cafe.ogg
Lainchan: Cyberia • https://lainon.life/radio/cyberia.ogg
Lainchan: Everything • https://lainon.life/radio/everything.ogg
Lainchan: Swing • https://lainon.life/radio/swing.ogg
Lumpen Radio (Chicago, IL) • https://radio.mensajito.mx/lumpenradio
NTS Radio • http://stream-relay-geo.ntslive.net/stream
NTS Radio 2 • http://stream-relay-geo.ntslive.net/stream2
Resonance FM (London, UK) • https://stream.resonance.fm/resonance
Rinse FM (London, UK) • https://streamer-uk.rinse.fm:8443/stream
SceneSat • http://sentinel.scenesat.com:8000/scenesatmax
Wave Anime Radio • https://otsu.s04.radio-tochka.com:5475/mount?audio.mp3
WFMU (East Orange, NJ) • http://stream0.wfmu.org/freeform-128k
WHUM (Columbus, IN) • https://ais-edge37-live365-dal02.cdnstream.com/a79383
WWNO (New Orleans, LA) • https://tektite.streamguys1.com:5145/wwnolive
---
SomaFM: Beat Blender • https://ice1.somafm.com/beatblender-128-mp3
SomaFM: Black Rock FM • https://ice1.somafm.com/brfm-128-mp3
SomaFM: Boot Liquor • https://ice1.somafm.com/bootliquor-320-mp3
SomaFM: Christmas Lounge • https://ice1.somafm.com/christmas-256-mp3
SomaFM: Christmas Rocks! • https://ice1.somafm.com/xmasrocks-128-mp3
SomaFM: cliqhop idm • https://ice1.somafm.com/cliqhop-256-mp3
SomaFM: Covers • https://ice1.somafm.com/covers-128-mp3
SomaFM: Deep Space One • https://ice1.somafm.com/deepspaceone-128-mp3
SomaFM: DEF CON Radio • https://ice1.somafm.com/defcon-256-mp3
SomaFM: Department Store Christmas • https://ice1.somafm.com/specials-128-mp3
SomaFM: Digitalis • https://ice1.somafm.com/digitalis-128-mp3
SomaFM: Drone Zone • https://ice1.somafm.com/dronezone-256-mp3
SomaFM: Dub Step Beyond • https://ice1.somafm.com/dubstep-256-mp3
SomaFM: Fluid • https://ice1.somafm.com/fluid-128-mp3
SomaFM: Folk Forward • https://ice1.somafm.com/folkfwd-128-mp3
SomaFM: Groove Salad • https://ice1.somafm.com/groovesalad-256-mp3
SomaFM: Groove Salad Classic • https://ice1.somafm.com/gsclassic-128-mp3
SomaFM: Heavyweight Reggae • https://ice1.somafm.com/reggae-256-mp3
SomaFM: Illinois Street Lounge • https://ice1.somafm.com/illstreet-128-mp3
SomaFM: Indie Pop Rocks! • https://ice1.somafm.com/indiepop-128-mp3
SomaFM: Jolly Ol’ Soul • https://ice1.somafm.com/jollysoul-128-mp3
SomaFM: Left Coast 70s • https://ice1.somafm.com/seventies-320-mp3
SomaFM: Lush • https://ice1.somafm.com/lush-128-mp3
SomaFM: Metal Detector • https://ice1.somafm.com/metal-128-mp3
SomaFM: Mission Control • https://ice1.somafm.com/missioncontrol-128-mp3
SomaFM: n5MD Radio • https://ice1.somafm.com/n5md-128-mp3
SomaFM: PopTron • https://ice1.somafm.com/poptron-128-mp3
SomaFM: Secret Agent • https://ice1.somafm.com/secretagent-128-mp3
SomaFM: Seven Inch Soul • https://ice1.somafm.com/7soul-128-mp3
SomaFM: SF 10-33 • https://ice1.somafm.com/sf1033-128-mp3
SomaFM: SomaFM Live • https://ice1.somafm.com/live-128-mp3
SomaFM: Sonic Universe • https://ice1.somafm.com/sonicuniverse-256-mp3
SomaFM: Space Station Soma • https://ice1.somafm.com/spacestation-128-mp3
SomaFM: Suburbs of Goa • https://ice1.somafm.com/suburbsofgoa-128-mp3
SomaFM: Synphaera Radio • https://ice1.somafm.com/synphaera-256-mp3
SomaFM: The Trip • https://ice1.somafm.com/thetrip-128-mp3
SomaFM: ThistleRadio • https://ice1.somafm.com/thistle-128-mp3
SomaFM: Underground 80s • https://ice1.somafm.com/u80s-256-mp3
SomaFM: Vaporwaves • https://ice1.somafm.com/vaporwaves-128-mp3
SomaFM: Xmas in Frisko • https://ice1.somafm.com/xmasinfrisko-128-mp3
---
Jouluradio (Finnish Christmas radio) • https://c0.toivon.net/toivon/toivon_0?mp=/stream
⚠ Disabled: Jouluradio: Julradion • https://c1.toivon.net/toivon/toivon_1?mp=/stream
⚠ Disabled: Jouluradio: Kauneimmat joululaulut (Christmas carols) • https://c2.toivon.net/toivon/toivon_2?mp=/stream
⚠ Disabled: Jouluradio: Lasten jouluradio (Children’s Christmas radio) • https://c3.toivon.net/toivon/toivon_3?mp=/stream
⚠ Disabled: Jouluradio: Pikkujouluradio (Little Christmas radio) • https://c4.toivon.net/toivon/toivon_4?mp=/stream
⚠ Disabled: Jouluradio: Rouhea joulu (Merry Christmas) • https://c5.toivon.net/toivon/toivon_5?mp=/stream
⚠ Disabled: Jouluradio: Klassinen joulu (Classic Christmas) • https://c6.toivon.net/toivon/toivon_6?mp=/stream
⚠ Disabled: Jouluradio: Happy Holidays • https://c7.toivon.net/toivon/toivon_7?mp=/stream
⚠ Disabled: Jouluradio: Jazzjoulu (Jazz Christmas) • https://c8.toivon.net/toivon/toivon_8?mp=/stream
⚠ Disabled: Jouluradio: Indiejoulu (Indie Christmas) • https://c9.toivon.net/toivon/toivon_9?mp=/stream
JSON Format
[{"name":"3 Triple R 102.7 FM (Melbourne, VIC, Australia)","url":"https://www.rrr.org.au/","wiki":"https://en.wikipedia.org/wiki/3RRR","audio":"https://realtime.rrr.org.au/p1h"},
{"name":"BAGeL Radio","url":"https://www.bagelradio.com/","audio":"https://ais-sa3.cdnstream1.com/2606_128.mp3"},
{"name":"BBC World Service","url":"https://www.bbc.co.uk/sounds/player/bbc_world_service","wiki":"https://en.wikipedia.org/wiki/BBC_World_Service","audio":"http://stream.live.vc.bbcmedia.co.uk/bbc_world_service"},
{"name":"CBC","url":"https://www.cbc.ca/listen/live-radio","wiki":"https://en.wikipedia.org/wiki/CBC","audio":false},
{"name":"Conyers Old Time Radio","url":"https://www.conyersradio.net/","audio":"https://s2.yesstreaming.net:17161/stream"},
{"name":"Costa Del Mar: Chillout","url":"https://www.costadelmar-radio.com/chillout/","audio":"http://radio4.vip-radios.fm:8020/stream-mp3-Chill_autodj","audio2":"https://radio4.cdm-radio.com:18020/stream-mp3-Chill"},
{"name":"Costa Del Mar: Deep House","url":"https://www.costadelmar-radio.com/deep-house/","audio":"https://radio4.cdm-radio.com:18012/stream-mp3-Deep"},
{"name":"Costa Del Mar: Smooth Sax","url":"https://www.costadelmar-radio.com/smooth-sax/","audio":"https://radio4.cdm-radio.com:18024/stream-mp3-Smooth"},
{"name":"Costa Del Mar: Dance","url":"https://www.costadelmar-radio.com/dance/","audio":"https://radio4.cdm-radio.com:18000/stream-mp3-Dance"},
{"name":"Costa Del Mar: Funky","url":"https://www.costadelmar-radio.com/funky/","audio":"https://radio4.cdm-radio.com:18008/stream-mp3-Funk"},
{"name":"Costa Del Mar: Zen","url":"https://www.costadelmar-radio.com/zen/","audio":"https://radio4.cdm-radio.com:18004/stream-mp3-Zen"},
{"name":"CVGM.net (chiptune)","url":"https://radio.cvgm.net/","audio":"http://slacker.cvgm.net/cvgm192.ogg"},
{"name":"Dublab","url":"https://www.dublab.com/","wiki":"https://en.wikipedia.org/wiki/Dublab","audio":"https://dublab.out.airtime.pro/dublab_a"},
{"name":"JAZZ.FM91 / CJRT-FM (Toronto, ON, Canada)","url":"https://jazz.fm/","wiki":"https://en.wikipedia.org/wiki/CJRT-FM","audio":"https://jazzfm91.streamb.live/SB00009"},
{"name":"KCRW (Santa Monica, CA)","url":"https://www.kcrw.com/","wiki":"https://en.wikipedia.org/wiki/KCRW","audio":"https://kcrw.streamguys1.com/kcrw_192k_mp3_on_air"},
{"name":"KEXP (Seattle, WA)","url":"https://kexp.org/","wiki":"https://en.wikipedia.org/wiki/KEXP-FM","audio":"https://kexp-mp3-128.streamguys1.com/kexp128.mp3"},
{"name":"Lainchan: Cafe","url":"https://lainchan.org/radio.html","audio":"https://lainon.life/radio/cafe.ogg"},
{"name":"Lainchan: Cyberia","url":"https://lainchan.org/radio.html","audio":"https://lainon.life/radio/cyberia.ogg"},
{"name":"Lainchan: Everything","url":"https://lainchan.org/radio.html","audio":"https://lainon.life/radio/everything.ogg"},
{"name":"Lainchan: Swing","url":"https://lainchan.org/radio.html","audio":"https://lainon.life/radio/swing.ogg"},
{"name":"Lumpen Radio (Chicago, IL)","url":"https://lumpenradio.com/","wiki":"https://en.wikipedia.org/wiki/WLPN-LP","audio":"https://radio.mensajito.mx/lumpenradio"},
{"name":"NTS Radio","url":"https://www.nts.live/radio","wiki":"https://en.wikipedia.org/wiki/NTS_Radio","audio":"http://stream-relay-geo.ntslive.net/stream"},
{"name":"NTS Radio 2","url":"https://www.nts.live/radio","audio":"http://stream-relay-geo.ntslive.net/stream2"},
{"name":"Resonance FM (London, UK)","url":"https://www.resonancefm.com/","wiki":"https://en.wikipedia.org/wiki/Resonance_FM","audio":"https://stream.resonance.fm/resonance"},
{"name":"Rinse FM (London, UK)","url":"https://rinse.fm/","wiki":"https://en.wikipedia.org/wiki/Rinse_FM","audio":"https://streamer-uk.rinse.fm:8443/stream"},
{"name":"SceneSat","url":"https://scenesat.com/listenmenu","audio":"http://sentinel.scenesat.com:8000/scenesatmax"},
{"name":"SLAYRadio","url":"https://www.slayradio.org/home.php","audio":false},
{"name":"triple j (Australia)","url":"https://www.abc.net.au/triplej/listen-live/","wiki":"https://en.wikipedia.org/wiki/Triple_J","audio":false},
{"name":"Wave Anime Radio","url":"https://t.me/s/waveanime","audio":"https://otsu.s04.radio-tochka.com:5475/mount?audio.mp3"},
{"name":"WFMU (East Orange, NJ)","url":"https://wfmu.org/","wiki":"https://en.wikipedia.org/wiki/WFMU","audio":"http://stream0.wfmu.org/freeform-128k"},
{"name":"WHUM (Columbus, IN)","url":"https://whumradio.org/","audio":"https://ais-edge37-live365-dal02.cdnstream.com/a79383"},
{"name":"WWNO (New Orleans, LA)","url":"https://www.wwno.org/","wiki":"https://en.wikipedia.org/wiki/WWNO","audio":"https://tektite.streamguys1.com:5145/wwnolive"},{"name":"SomaFM","url":"https://somafm.com/","wiki":"https://en.wikipedia.org/wiki/SomaFM","audio":false},
{"name":"SomaFM: Beat Blender","url":"https://somafm.com/beatblender/","audio":"https://ice1.somafm.com/beatblender-128-mp3"},
{"name":"SomaFM: Black Rock FM","url":"https://somafm.com/brfm/","audio":"https://ice1.somafm.com/brfm-128-mp3"},
{"name":"SomaFM: Boot Liquor","url":"https://somafm.com/bootliquor/","audio":"https://ice1.somafm.com/bootliquor-320-mp3"},
{"name":"SomaFM: Christmas Lounge","url":"https://somafm.com/christmas/","audio":"https://ice1.somafm.com/christmas-256-mp3"},
{"name":"SomaFM: Christmas Rocks!","url":"https://somafm.com/xmasrocks/","audio":"https://ice1.somafm.com/xmasrocks-128-mp3"},
{"name":"SomaFM: cliqhop idm","url":"https://somafm.com/cliqhop/","audio":"https://ice1.somafm.com/cliqhop-256-mp3"},
{"name":"SomaFM: Covers","url":"https://somafm.com/covers/","audio":"https://ice1.somafm.com/covers-128-mp3"},
{"name":"SomaFM: Deep Space One","url":"https://somafm.com/deepspaceone/","audio":"https://ice1.somafm.com/deepspaceone-128-mp3"},
{"name":"SomaFM: DEF CON Radio","url":"https://somafm.com/defcon/","audio":"https://ice1.somafm.com/defcon-256-mp3"},
{"name":"SomaFM: Department Store Christmas","url":"https://somafm.com/specials/","audio":"https://ice1.somafm.com/specials-128-mp3"},
{"name":"SomaFM: Digitalis","url":"https://somafm.com/digitalis/","audio":"https://ice1.somafm.com/digitalis-128-mp3"},
{"name":"SomaFM: Drone Zone","url":"https://somafm.com/dronezone/","audio":"https://ice1.somafm.com/dronezone-256-mp3"},
{"name":"SomaFM: Dub Step Beyond","url":"https://somafm.com/dubstep/","audio":"https://ice1.somafm.com/dubstep-256-mp3"},
{"name":"SomaFM: Fluid","url":"https://somafm.com/fluid/","audio":"https://ice1.somafm.com/fluid-128-mp3"},
{"name":"SomaFM: Folk Forward","url":"https://somafm.com/folkfwd/","audio":"https://ice1.somafm.com/folkfwd-128-mp3"},
{"name":"SomaFM: Groove Salad","url":"https://somafm.com/groovesalad/","audio":"https://ice1.somafm.com/groovesalad-256-mp3"},
{"name":"SomaFM: Groove Salad Classic","url":"https://somafm.com/gsclassic/","audio":"https://ice1.somafm.com/gsclassic-128-mp3"},
{"name":"SomaFM: Heavyweight Reggae","url":"https://somafm.com/reggae/","audio":"https://ice1.somafm.com/reggae-256-mp3"},
{"name":"SomaFM: Illinois Street Lounge","url":"https://somafm.com/illstreet/","audio":"https://ice1.somafm.com/illstreet-128-mp3"},
{"name":"SomaFM: Indie Pop Rocks!","url":"https://somafm.com/indiepop/","audio":"https://ice1.somafm.com/indiepop-128-mp3"},
{"name":"SomaFM: Jolly Ol\u2019 Soul","url":"https://somafm.com/jollysoul/","audio":"https://ice1.somafm.com/jollysoul-128-mp3"},
{"name":"SomaFM: Left Coast 70s","url":"https://somafm.com/seventies/","audio":"https://ice1.somafm.com/seventies-320-mp3"},
{"name":"SomaFM: Lush","url":"https://somafm.com/lush/","audio":"https://ice1.somafm.com/lush-128-mp3"},
{"name":"SomaFM: Metal Detector","url":"https://somafm.com/metal/","audio":"https://ice1.somafm.com/metal-128-mp3"},
{"name":"SomaFM: Mission Control","url":"https://somafm.com/missioncontrol/","audio":"https://ice1.somafm.com/missioncontrol-128-mp3"},
{"name":"SomaFM: n5MD Radio","url":"https://somafm.com/n5md/","audio":"https://ice1.somafm.com/n5md-128-mp3"},
{"name":"SomaFM: PopTron","url":"https://somafm.com/poptron/","audio":"https://ice1.somafm.com/poptron-128-mp3"},
{"name":"SomaFM: Secret Agent","url":"https://somafm.com/secretagent/","audio":"https://ice1.somafm.com/secretagent-128-mp3"},
{"name":"SomaFM: Seven Inch Soul","url":"https://somafm.com/7soul/","audio":"https://ice1.somafm.com/7soul-128-mp3"},
{"name":"SomaFM: SF 10-33","url":"https://somafm.com/sf1033/","audio":"https://ice1.somafm.com/sf1033-128-mp3"},
{"name":"SomaFM: SomaFM Live","url":"https://somafm.com/live/","audio":"https://ice1.somafm.com/live-128-mp3"},
{"name":"SomaFM: Sonic Universe","url":"https://somafm.com/sonicuniverse/","audio":"https://ice1.somafm.com/sonicuniverse-256-mp3"},
{"name":"SomaFM: Space Station Soma","url":"https://somafm.com/spacestation/","audio":"https://ice1.somafm.com/spacestation-128-mp3"},
{"name":"SomaFM: Suburbs of Goa","url":"https://somafm.com/suburbsofgoa/","audio":"https://ice1.somafm.com/suburbsofgoa-128-mp3"},
{"name":"SomaFM: Synphaera Radio","url":"https://somafm.com/synphaera/","audio":"https://ice1.somafm.com/synphaera-256-mp3"},
{"name":"SomaFM: The Trip","url":"https://somafm.com/thetrip/","audio":"https://ice1.somafm.com/thetrip-128-mp3"},
{"name":"SomaFM: ThistleRadio","url":"https://somafm.com/thistle/","audio":"https://ice1.somafm.com/thistle-128-mp3"},
{"name":"SomaFM: Underground 80s","url":"https://somafm.com/u80s/","audio":"https://ice1.somafm.com/u80s-256-mp3"},
{"name":"SomaFM: Vaporwaves","url":"https://somafm.com/vaporwaves/","audio":"https://ice1.somafm.com/vaporwaves-128-mp3"},
{"name":"SomaFM: Xmas in Frisko","url":"https://somafm.com/xmasinfrisko/","audio":"https://ice1.somafm.com/xmasinfrisko-128-mp3"},{"name":"Jouluradio (Finnish Christmas radio)","url":"https://www.jouluradio.fi/info?lang=en","wiki":"https://fi.wikipedia.org/wiki/Jouluradio","audio":"https://c0.toivon.net/toivon/toivon_0?mp=/stream"},
{"name":"Jouluradio: Julradion","url":"https://www.jouluradio.fi/info?lang=en","audio":"https://c1.toivon.net/toivon/toivon_1?mp=/stream"},
{"name":"Jouluradio: Kauneimmat joululaulut (Christmas carols)","url":"https://www.jouluradio.fi/info?lang=en","audio":"https://c2.toivon.net/toivon/toivon_2?mp=/stream"},
{"name":"Jouluradio: Lasten jouluradio (Children\u2019s Christmas radio)","url":"https://www.jouluradio.fi/info?lang=en","audio":"https://c3.toivon.net/toivon/toivon_3?mp=/stream"},
{"name":"Jouluradio: Pikkujouluradio (Little Christmas radio)","url":"https://www.jouluradio.fi/info?lang=en","audio":"https://c4.toivon.net/toivon/toivon_4?mp=/stream"},
{"name":"Jouluradio: Rouhea joulu (Merry Christmas)","url":"https://www.jouluradio.fi/info?lang=en","audio":"https://c5.toivon.net/toivon/toivon_5?mp=/stream"},
{"name":"Jouluradio: Klassinen joulu (Classic Christmas)","url":"https://www.jouluradio.fi/info?lang=en","audio":"https://c6.toivon.net/toivon/toivon_6?mp=/stream"},
{"name":"Jouluradio: Happy Holidays","url":"https://www.jouluradio.fi/info?lang=en","audio":"https://c7.toivon.net/toivon/toivon_7?mp=/stream"},
{"name":"Jouluradio: Jazzjoulu (Jazz Christmas)","url":"https://www.jouluradio.fi/info?lang=en","audio":"https://c8.toivon.net/toivon/toivon_8?mp=/stream"},
{"name":"Jouluradio: Indiejoulu (Indie Christmas)","url":"https://www.jouluradio.fi/info?lang=en","audio":"https://c9.toivon.net/toivon/toivon_9?mp=/stream"}]
You can run the JSON through here to pretty it up.
HTML Player
<html>
<head><title>Radio Stations</title>
<style type="text/css">
.link .sublink {color:#09F; cursor:pointer; font-size:125%; padding:0 0.25em 0 0.25em; text-decoration:none; vertical-align:middle; visibility:hidden;}
.link:hover .sublink {visibility:visible;}
</style></head>
<body>
<div class="link"><a href="https://www.rrr.org.au/" target="_blank">3 Triple R 102.7 FM (Melbourne, VIC, Australia)</a> <a class="sublink" href="https://en.wikipedia.org/wiki/3RRR" target="_blank">W</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='3 Triple R 102.7 FM (Melbourne, Australia)'; document.getElementById('radioPlayer').src='https://realtime.rrr.org.au/p1h'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://realtime.rrr.org.au/p1h" target="_blank">🔗</a></div>
<div class="link"><a href="https://www.bagelradio.com/" target="_blank">BAGeL Radio</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='BAGeL Radio'; document.getElementById('radioPlayer').src='https://ais-sa3.cdnstream1.com/2606_128.mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ais-sa3.cdnstream1.com/2606_128.mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://www.bbc.co.uk/sounds/player/bbc_world_service" target="_blank">BBC World Service</a> <a class="sublink" href="https://en.wikipedia.org/wiki/BBC_World_Service" target="_blank">W</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='BBC World Service'; document.getElementById('radioPlayer').src='http://stream.live.vc.bbcmedia.co.uk/bbc_world_service'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="http://stream.live.vc.bbcmedia.co.uk/bbc_world_service" target="_blank">🔗</a></div>
<div class="link"><a href="https://www.cbc.ca/listen/live-radio" target="_blank">CBC</a> <a class="sublink" href="https://en.wikipedia.org/wiki/CBC" target="_blank">W</a></div>
<div class="link"><a href="https://www.conyersradio.net/" target="_blank">Conyers Old Time Radio</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Conyers Old Time Radio'; document.getElementById('radioPlayer').src='https://s2.yesstreaming.net:17161/stream'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://s2.yesstreaming.net:17161/stream" target="_blank">🔗</a></div>
<div class="link">⚠ Has ads ⚠ <a href="https://www.costadelmar-radio.com/chillout/" target="_blank">Costa Del Mar: Chillout</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Costa Del Mar: Chillout'; document.getElementById('radioPlayer').src='http://radio4.vip-radios.fm:8020/stream-mp3-Chill_autodj'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="http://radio4.vip-radios.fm:8020/stream-mp3-Chill_autodj" target="_blank">🔗</a></div>
<div class="link">⚠ Has ads ⚠ <a href="https://www.costadelmar-radio.com/deep-house/" target="_blank">Costa Del Mar: Deep House</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Costa Del Mar: Deep House'; document.getElementById('radioPlayer').src='https://radio4.cdm-radio.com:18012/stream-mp3-Deep'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://radio4.cdm-radio.com:18012/stream-mp3-Deep" target="_blank">🔗</a></div>
<div class="link">⚠ Has ads ⚠ <a href="https://www.costadelmar-radio.com/smooth-sax/" target="_blank">Costa Del Mar: Smooth Sax</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Costa Del Mar: Smooth Sax'; document.getElementById('radioPlayer').src='https://radio4.cdm-radio.com:18024/stream-mp3-Smooth'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://radio4.cdm-radio.com:18024/stream-mp3-Smooth" target="_blank">🔗</a></div>
<div class="link">⚠ Has ads ⚠ <a href="https://www.costadelmar-radio.com/dance/" target="_blank">Costa Del Mar: Dance</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Costa Del Mar: Dance'; document.getElementById('radioPlayer').src='https://radio4.cdm-radio.com:18000/stream-mp3-Dance'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://radio4.cdm-radio.com:18000/stream-mp3-Dance" target="_blank">🔗</a></div>
<div class="link">⚠ Has ads ⚠ <a href="https://www.costadelmar-radio.com/funky/" target="_blank">Costa Del Mar: Funky</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Costa Del Mar: Funky'; document.getElementById('radioPlayer').src='https://radio4.cdm-radio.com:18008/stream-mp3-Funk'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://radio4.cdm-radio.com:18008/stream-mp3-Funk" target="_blank">🔗</a></div>
<div class="link">⚠ Has ads ⚠ <a href="https://www.costadelmar-radio.com/zen/" target="_blank">Costa Del Mar: Zen</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Costa Del Mar: Zen'; document.getElementById('radioPlayer').src='https://radio4.cdm-radio.com:18004/stream-mp3-Zen'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://radio4.cdm-radio.com:18004/stream-mp3-Zen" target="_blank">🔗</a></div>
<div class="link"><a href="https://radio.cvgm.net/" target="_blank">CVGM.net (chiptune)</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='CVGM.net (chiptune)'; document.getElementById('radioPlayer').src='http://slacker.cvgm.net/cvgm192.ogg'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="http://slacker.cvgm.net/cvgm192.ogg" target="_blank">🔗</a></div>
<div class="link"><a href="https://www.dublab.com/" target="_blank">Dublab</a> <a class="sublink" href="https://en.wikipedia.org/wiki/Dublab" target="_blank">W</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Dublab'; document.getElementById('radioPlayer').src='https://dublab.out.airtime.pro/dublab_a'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://dublab.out.airtime.pro/dublab_a" target="_blank">🔗</a></div>
<div class="link"><a href="https://jazz.fm/" target="_blank">JAZZ.FM91 / CJRT-FM (Toronto, ON, Canada)</a> <a class="sublink" href="https://en.wikipedia.org/wiki/CJRT-FM" target="_blank">W</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='JAZZ.FM91 / CJRT-FM (Toronto)'; document.getElementById('radioPlayer').src='https://jazzfm91.streamb.live/SB00009'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://jazzfm91.streamb.live/SB00009" target="_blank">🔗</a></div>
<div class="link"><a href="https://www.kcrw.com/" target="_blank">KCRW (Santa Monica, CA)</a> <a class="sublink" href="https://en.wikipedia.org/wiki/KCRW" target="_blank">W</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='KCRW (Santa Monica, CA)'; document.getElementById('radioPlayer').src='https://kcrw.streamguys1.com/kcrw_192k_mp3_on_air'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://kcrw.streamguys1.com/kcrw_192k_mp3_on_air" target="_blank">🔗</a></div>
<div class="link"><a href="https://kexp.org/" target="_blank">KEXP (Seattle, WA)</a> <a class="sublink" href="https://en.wikipedia.org/wiki/KEXP-FM" target="_blank">W</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='KEXP (Seattle)'; document.getElementById('radioPlayer').src='https://kexp-mp3-128.streamguys1.com/kexp128.mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://kexp-mp3-128.streamguys1.com/kexp128.mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://lainchan.org/radio.html" target="_blank">Lainchan: Cafe</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Lainchan: Cafe'; document.getElementById('radioPlayer').src='https://lainon.life/radio/cafe.ogg'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://lainon.life/radio/cafe.ogg" target="_blank">🔗</a></div>
<div class="link"><a href="https://lainchan.org/radio.html" target="_blank">Lainchan: Cyberia</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Lainchan: Cyberia'; document.getElementById('radioPlayer').src='https://lainon.life/radio/cyberia.ogg'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://lainon.life/radio/cyberia.ogg" target="_blank">🔗</a></div>
<div class="link"><a href="https://lainchan.org/radio.html" target="_blank">Lainchan: Everything</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Lainchan: Everything'; document.getElementById('radioPlayer').src='https://lainon.life/radio/everything.ogg'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://lainon.life/radio/everything.ogg" target="_blank">🔗</a></div>
<div class="link"><a href="https://lainchan.org/radio.html" target="_blank">Lainchan: Swing</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Lainchan: Swing'; document.getElementById('radioPlayer').src='https://lainon.life/radio/swing.ogg'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://lainon.life/radio/swing.ogg" target="_blank">🔗</a></div>
<div class="link"><a href="https://lumpenradio.com/" target="_blank">Lumpen Radio (Chicago, IL)</a> <a class="sublink" href="https://en.wikipedia.org/wiki/WLPN-LP" target="_blank">W</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Lumpen Radio (Chicago)'; document.getElementById('radioPlayer').src='https://radio.mensajito.mx/lumpenradio'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://radio.mensajito.mx/lumpenradio" target="_blank">🔗</a></div>
<div class="link"><a href="https://www.nts.live/radio" target="_blank">NTS Radio</a> <a class="sublink" href="https://en.wikipedia.org/wiki/NTS_Radio" target="_blank">W</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='NTS Radio'; document.getElementById('radioPlayer').src='http://stream-relay-geo.ntslive.net/stream'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="http://stream-relay-geo.ntslive.net/stream" target="_blank">🔗</a></div>
<div class="link"><a href="https://www.nts.live/radio" target="_blank">NTS Radio 2</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='NTS Radio 2'; document.getElementById('radioPlayer').src='http://stream-relay-geo.ntslive.net/stream2'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="http://stream-relay-geo.ntslive.net/stream2" target="_blank">🔗</a></div>
<div class="link"><a href="https://www.resonancefm.com/" target="_blank">Resonance FM (London, UK)</a> <a class="sublink" href="https://en.wikipedia.org/wiki/Resonance_FM" target="_blank">W</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Resonance FM (London, UK)'; document.getElementById('radioPlayer').src='https://stream.resonance.fm/resonance'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://stream.resonance.fm/resonance" target="_blank">🔗</a></div>
<div class="link"><a href="https://rinse.fm/" target="_blank">Rinse FM (London, UK)</a> <a class="sublink" href="https://en.wikipedia.org/wiki/Rinse_FM" target="_blank">W</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Rinse FM (London, UK)'; document.getElementById('radioPlayer').src='https://streamer-uk.rinse.fm:8443/stream'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://streamer-uk.rinse.fm:8443/stream" target="_blank">🔗</a></div>
<div class="link"><a href="https://scenesat.com/listenmenu" target="_blank">SceneSat</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SceneSat'; document.getElementById('radioPlayer').src='http://sentinel.scenesat.com:8000/scenesatmax'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="http://sentinel.scenesat.com:8000/scenesatmax" target="_blank">🔗</a></div>
<div class="link"><a href="https://www.slayradio.org/home.php" target="_blank">SLAYRadio</a></div>
<div class="link"><a href="https://www.abc.net.au/triplej/listen-live/" target="_blank">triple j (Australia)</a> <a class="sublink" href="https://en.wikipedia.org/wiki/Triple_J" target="_blank">W</a></div>
<div class="link"><a href="https://t.me/waveanime" target="_blank">Wave Anime Radio</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Wave Anime Radio'; document.getElementById('radioPlayer').src='https://otsu.s04.radio-tochka.com:5475/mount?audio.mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://otsu.s04.radio-tochka.com:5475/mount?audio.mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://wfmu.org/" target="_blank">WFMU (East Orange, NJ)</a> <a class="sublink" href="https://en.wikipedia.org/wiki/WFMU" target="_blank">W</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='WFMU (East Orange, NJ)'; document.getElementById('radioPlayer').src='http://stream0.wfmu.org/freeform-128k'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="http://stream0.wfmu.org/freeform-128k" target="_blank">🔗</a></div>
<div class="link"><a href="https://whumradio.org/" target="_blank">WHUM (Columbus, IN)</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='WHUM (Columbus, IN)'; document.getElementById('radioPlayer').src='https://ais-edge37-live365-dal02.cdnstream.com/a79383'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ais-edge37-live365-dal02.cdnstream.com/a79383" target="_blank">🔗</a></div>
<div class="link"><a href="https://www.wwno.org/" target="_blank">WWNO (New Orleans, LA)</a> <a class="sublink" href="https://en.wikipedia.org/wiki/WWNO" target="_blank">W</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='WWNO (New Orleans, LA)'; document.getElementById('radioPlayer').src='https://tektite.streamguys1.com:5145/wwnolive'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://tektite.streamguys1.com:5145/wwnolive" target="_blank">🔗</a></div>
<hr>
<div class="link"><a href="https://somafm.com/" target="_blank">SomaFM</a> <a class="sublink" href="https://en.wikipedia.org/wiki/SomaFM" target="_blank">W</a></div>
<div class="link"><a href="https://somafm.com/beatblender/" target="_blank">SomaFM: Beat Blender</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Beat Blender'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/beatblender-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/beatblender-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/brfm/" target="_blank">SomaFM: Black Rock FM</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Black Rock FM'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/brfm-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/brfm-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/bootliquor/" target="_blank">SomaFM: Boot Liquor</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Boot Liquor'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/bootliquor-320-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/bootliquor-320-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/christmas/" target="_blank">SomaFM: Christmas Lounge</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Christmas Lounge'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/christmas-256-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/christmas-256-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/xmasrocks/" target="_blank">SomaFM: Christmas Rocks!</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Christmas Rocks!'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/xmasrocks-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/xmasrocks-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/cliqhop/" target="_blank">SomaFM: cliqhop idm</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: cliqhop idm'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/cliqhop-256-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/cliqhop-256-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/covers/" target="_blank">SomaFM: Covers</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Covers'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/covers-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/covers-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/deepspaceone/" target="_blank">SomaFM: Deep Space One</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Deep Space One'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/deepspaceone-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/deepspaceone-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/defcon/" target="_blank">SomaFM: DEF CON Radio</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: DEF CON Radio'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/defcon-256-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/defcon-256-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/specials/" target="_blank">SomaFM: Department Store Christmas</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Department Store Christmas'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/specials-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/specials-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/digitalis/" target="_blank">SomaFM: Digitalis</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Digitalis'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/digitalis-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/digitalis-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/dronezone/" target="_blank">SomaFM: Drone Zone</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Drone Zone'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/dronezone-256-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/dronezone-256-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/dubstep/" target="_blank">SomaFM: Dub Step Beyond</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Dub Step Beyond'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/dubstep-256-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/dubstep-256-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/fluid/" target="_blank">SomaFM: Fluid</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Fluid'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/fluid-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/fluid-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/folkfwd/" target="_blank">SomaFM: Folk Forward</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Folk Forward'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/folkfwd-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/folkfwd-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/groovesalad/" target="_blank">SomaFM: Groove Salad</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Groove Salad'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/groovesalad-256-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/groovesalad-256-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/gsclassic/" target="_blank">SomaFM: Groove Salad Classic</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Groove Salad Classic'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/gsclassic-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/gsclassic-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/reggae/" target="_blank">SomaFM: Heavyweight Reggae</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Heavyweight Reggae'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/reggae-256-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/reggae-256-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/illstreet/" target="_blank">SomaFM: Illinois Street Lounge</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Illinois Street Lounge'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/illstreet-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/illstreet-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/indiepop/" target="_blank">SomaFM: Indie Pop Rocks!</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Indie Pop Rocks!'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/indiepop-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/indiepop-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/jollysoul/" target="_blank">SomaFM: Jolly Ol’ Soul</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Jolly Ol’ Soul'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/jollysoul-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/jollysoul-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/seventies/" target="_blank">SomaFM: Left Coast 70s</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Left Coast 70s'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/seventies-320-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/seventies-320-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/lush/" target="_blank">SomaFM: Lush</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Lush'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/lush-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/lush-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/metal/" target="_blank">SomaFM: Metal Detector</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Metal Detector'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/metal-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/metal-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/missioncontrol/" target="_blank">SomaFM: Mission Control</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Mission Control'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/missioncontrol-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/missioncontrol-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/n5md/" target="_blank">SomaFM: n5MD Radio</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: n5MD Radio'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/n5md-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/n5md-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/poptron/" target="_blank">SomaFM: PopTron</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: PopTron'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/poptron-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/poptron-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/secretagent/" target="_blank">SomaFM: Secret Agent</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Secret Agent'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/secretagent-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/secretagent-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/7soul/" target="_blank">SomaFM: Seven Inch Soul</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Seven Inch Soul'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/7soul-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/7soul-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/sf1033/" target="_blank">SomaFM: SF 10-33</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: SF 10-33'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/sf1033-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/sf1033-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/live/" target="_blank">SomaFM: SomaFM Live</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: SomaFM Live'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/live-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/live-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/sonicuniverse/" target="_blank">SomaFM: Sonic Universe</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Sonic Universe'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/sonicuniverse-256-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/sonicuniverse-256-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/spacestation/" target="_blank">SomaFM: Space Station Soma</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Space Station Soma'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/spacestation-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/spacestation-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/suburbsofgoa/" target="_blank">SomaFM: Suburbs of Goa</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Suburbs of Goa'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/suburbsofgoa-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/suburbsofgoa-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/synphaera/" target="_blank">SomaFM: Synphaera Radio</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Synphaera Radio'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/synphaera-256-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/synphaera-256-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/thetrip/" target="_blank">SomaFM: The Trip</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: The Trip'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/thetrip-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/thetrip-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/thistle/" target="_blank">SomaFM: ThistleRadio</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: ThistleRadio'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/thistle-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/thistle-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/u80s/" target="_blank">SomaFM: Underground 80s</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Underground 80s'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/u80s-256-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/u80s-256-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/vaporwaves/" target="_blank">SomaFM: Vaporwaves</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Vaporwaves'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/vaporwaves-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/vaporwaves-128-mp3" target="_blank">🔗</a></div>
<div class="link"><a href="https://somafm.com/xmasinfrisko/" target="_blank">SomaFM: Xmas in Frisko</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='SomaFM: Xmas in Frisko'; document.getElementById('radioPlayer').src='https://ice1.somafm.com/xmasinfrisko-128-mp3'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://ice1.somafm.com/xmasinfrisko-128-mp3" target="_blank">🔗</a></div>
<hr>
<div class="link"><a href="https://www.jouluradio.fi/info?lang=en" target="_blank">Jouluradio (Finnish Christmas radio)</a> <a class="sublink" href="https://fi.wikipedia.org/wiki/Jouluradio" target="_blank">W</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Jouluradio (Finnish Christmas radio)'; document.getElementById('radioPlayer').src='https://c0.toivon.net/toivon/toivon_0?mp=/stream'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://c0.toivon.net/toivon/toivon_0?mp=/stream" target="_blank">🔗</a></div>
<div class="link">⚠ DISABLED ⚠ <a href="https://www.jouluradio.fi/info?lang=en" target="_blank">Jouluradio: Julradion</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Jouluradio: Julradion'; document.getElementById('radioPlayer').src='https://c1.toivon.net/toivon/toivon_1?mp=/stream'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://c1.toivon.net/toivon/toivon_1?mp=/stream" target="_blank">🔗</a></div>
<div class="link">⚠ DISABLED ⚠ <a href="https://www.jouluradio.fi/info?lang=en" target="_blank">Jouluradio: Kauneimmat joululaulut (Christmas carols)</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Jouluradio: Kauneimmat joululaulut (Christmas carols)'; document.getElementById('radioPlayer').src='https://c2.toivon.net/toivon/toivon_2?mp=/stream'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://c2.toivon.net/toivon/toivon_2?mp=/stream" target="_blank">🔗</a></div>
<div class="link">⚠ DISABLED ⚠ <a href="https://www.jouluradio.fi/info?lang=en" target="_blank">Jouluradio: Lasten jouluradio (Children’s Christmas radio)</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Jouluradio: Lasten jouluradio (Children’s Christmas radio)'; document.getElementById('radioPlayer').src='https://c3.toivon.net/toivon/toivon_3?mp=/stream'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://c3.toivon.net/toivon/toivon_3?mp=/stream" target="_blank">🔗</a></div>
<div class="link">⚠ DISABLED ⚠ <a href="https://www.jouluradio.fi/info?lang=en" target="_blank">Jouluradio: Pikkujouluradio (Little Christmas radio)</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Jouluradio: Pikkujouluradio (Little Christmas radio)'; document.getElementById('radioPlayer').src='https://c4.toivon.net/toivon/toivon_4?mp=/stream'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://c4.toivon.net/toivon/toivon_4?mp=/stream" target="_blank">🔗</a></div>
<div class="link">⚠ DISABLED ⚠ <a href="https://www.jouluradio.fi/info?lang=en" target="_blank">Jouluradio: Rouhea joulu (Merry Christmas)</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Jouluradio: Rouhea joulu (Merry Christmas)'; document.getElementById('radioPlayer').src='https://c5.toivon.net/toivon/toivon_5?mp=/stream'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://c5.toivon.net/toivon/toivon_5?mp=/stream" target="_blank">🔗</a></div>
<div class="link">⚠ DISABLED ⚠ <a href="https://www.jouluradio.fi/info?lang=en" target="_blank">Jouluradio: Klassinen joulu (Classic Christmas)</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Jouluradio: Klassinen joulu (Classic Christmas)'; document.getElementById('radioPlayer').src='https://c6.toivon.net/toivon/toivon_6?mp=/stream'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://c6.toivon.net/toivon/toivon_6?mp=/stream" target="_blank">🔗</a></div>
<div class="link">⚠ DISABLED ⚠ <a href="https://www.jouluradio.fi/info?lang=en" target="_blank">Jouluradio: Happy Holidays</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Jouluradio: Happy Holidays'; document.getElementById('radioPlayer').src='https://c7.toivon.net/toivon/toivon_7?mp=/stream'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://c7.toivon.net/toivon/toivon_7?mp=/stream" target="_blank">🔗</a></div>
<div class="link">⚠ DISABLED ⚠ <a href="https://www.jouluradio.fi/info?lang=en" target="_blank">Jouluradio: Jazzjoulu (Jazz Christmas)</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Jouluradio: Jazzjoulu (Jazz Christmas)'; document.getElementById('radioPlayer').src='https://c8.toivon.net/toivon/toivon_8?mp=/stream'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://c8.toivon.net/toivon/toivon_8?mp=/stream" target="_blank">🔗</a></div>
<div class="link">⚠ DISABLED ⚠ <a href="https://www.jouluradio.fi/info?lang=en" target="_blank">Jouluradio: Indiejoulu (Indie Christmas)</a> <span class="sublink" onclick="document.getElementById('radioName').innerHTML='Jouluradio: Indiejoulu (Indie Christmas)'; document.getElementById('radioPlayer').src='https://c9.toivon.net/toivon/toivon_9?mp=/stream'; document.getElementById('radioPlayer').load(); document.getElementById('radioPlayer').play();">📻</span> <a class="sublink" href="https://c9.toivon.net/toivon/toivon_9?mp=/stream" target="_blank">🔗</a></div>
<p><audio id="radioPlayer" src="" preload="none" autoplay="" controls="" style="vertical-align:middle;">
</audio><span> </span>
<span style="border:solid 1px #F00; color:#F00; cursor:pointer; font-size:16pt; font-weight:bold; padding:2px;" onclick="document.getElementById('radioPlayer').pause(); document.getElementById('radioPlayer').src = ''; document.getElementById('radioName').innerHTML='';">Stop</span>
<table>
<tbody><tr><td id="radioName"></td></tr>
<tr><td id="radioMeta"></td></tr>
</tbody></table>
</p></body>
</html>
.M3U8 File
Save as .M3U8, load into VLC.
Notes:
Audio URLs for CBC Radio One Vancouver and SLAYRadio became broken at some point, so I removed them. The 9 alternate Jouluradio stations do not work but are expected to resume operation around Christmas.
Why do you need to add a "Stop" button next to an HTML5 audio element? Because there is no stop/square button control by default and merely pausing it will continue to download live audio.
I did not add metadata (track title) detection, which would have almost certainly required a 241 KB javascript library and not worked in all cases. I'll look into it some more.
You might need to disable a script blocker for the HTML page to be able to load in audio from non-same-origin sources.
Why Arabs aren’t laughing at George W. Bush’s gaffe on Ukraine and Iraq
A small stone found in the Egyptian desert 25 years ago is changing what we know about how the universe was created.
The stone, named Hypatia after the Alexandrian philosopher, was found in southwestern Egypt in 1996, but it continues to puzzle scientists to this day. Researchers from the University of Johannesburg believe the stone is the first tangible evidence we have of a rare type of supernova.
They’ve published their findings in a study published in the journal Icarus.
A supernova is the biggest explosion known to humans. It can occur by one star exploding as it runs out of fuel, or by a collision between stars. According to Nasa, about two or three supernovas occur each century.
In 2013, researchers from the university discovered that the stone was not from Earth, evident from the concentration of elements within it. In 2015 they determined it was not part of any known type of meteorite or comet. Then, in 2018, nickel phosphide, an element that has never been found in any object in our solar system, was found in the stone.
Fast forward to 2022, and scientists have determined that not only is the stone from beyond our solar system, but that it holds traces of an “Ia,” a rare type of supernova that is one of the most energetic events in the universe. This occurs once or twice per galaxy per century and manufactures most of the iron in our universe.
It is unlikely that this is the last discovery to be made on the heels of Hypatia, and it is a reminder of what late American astronomer Carl Sagan once said: “The earth is a very small stage in a vast cosmic arena.”
By Mohammed Abdelbary
xVASynth is an AI tool for generating high-quality voice acting lines using voices from video games. With hundreds of voices supported, across dozens of games, the app provides pitch, duration, and energy control at per-letter granularity.
xVASynth is an AI based app for creating new voice lines using neural speech synthesis. The app loads models individually trained on character voice data from games. The app gives users control over details such as pitch and durations of individual letters to provide control over emotion and emphasis. To see it in action, watch the short intro/tutorial videos, narrated by various supported voices.
The use of neural speech synthesis leads to natural sounding voices, something which is very difficult to do with more traditional methods involving concatenations of existing data. It also means new vocabulary can be generated, outside of what the voice actors have already read out.
Skyrim Mod Say My Name Replaces Dragonborn Moniker with a Name of Your Choosing
Last Friday, a new Skyrim mod called Say My Name appeared on Nexus Mods, created by Dan Ruta. Its purpose is as simple as you would guess from the name - it seeks to replace the Dragonborn moniker in dialogues with any name of your choosing.
Say my Name | Skyrim mod - xVASynth (1m45s video)
US jails Japanese yakuza leader over alleged drugs for arms deal
Prosecutors say Japanese organised crime boss and three Thais aimed to secure US-made weapons for Myanmar armed groups and Tamil Tigers.
The United States has arrested a leader of the Japanese yakuza and three Thai men, accusing them of trafficking heroin and methamphetamine and trying to acquire US-made surface-to-air missiles for armed groups in Myanmar and Sri Lanka.
Takeshi Ebisawa, Sompak Rukrasaranee, Somphob Singhasiri and Suksan Jullanan were arrested in New York on Monday and Tuesday on drug and arms trafficking and money laundering charges, the Justice Department said.
[...] Ebisawa planned to buy automatic weapons, rockets, machine guns and surface-to-air missiles for the UWSA, as well as two other armed groups in Myanmar, the Karen National Union and the Shan State Army.
DOJ PDF press release (naisuuu photo on page 16)
Yakuza Boss Arrested at Manhattan Steakhouse for Alleged Rockets-for-Heroin Scheme
Ebisawa, who referred to weapons as “bamboo,” and drugs as “cake” and “ice cream,” in conversations monitored by federal agents, now faces a slew of charges including conspiracy to import narcotics, conspiracy to possess machine guns and destructive devices, conspiracy to launder money, and conspiracy to acquire, transfer, and possess anti-aircraft missiles. He appeared in court the day after his arrest, and was ordered detained by Magistrate Judge Jennifer Willis.
The DEA began investigating Ebisawa in 2019, the complaint states. That June, a paid DEA informant who served time for a marijuana conviction, met with Ebisawa in Tokyo to discuss a business opportunity. During the conversation, which federal agents had under surveillance, Ebisawa told the unidentified informant that “a rebel group in Myanmar,” which investigators believe to be the United Wa State Army, “was fighting against the government… and was looking for weapons,” it explains. “Ebisawa also told [the informant] that the rebel group produced and could supply [the informant] with as much methamphetamine and heroin as [the informant] needed.”
https://www.cnx-software.com/
https://96.126.96.41/
1. Sorry CNX Software is down. It appears somebody made a fraudulent phishing report, and the domain registrar suspended it.
2. The website is up again, not sure for how long...
3. If CNX Software is down again, that's because @HostFast_MMX suspended my domain again, no new reason given.
4. The IP address is 96.126.96.41. I could only access my own website after installing dnsmasq