GNU Network Object Model Environment Radio / GNOME Radio

An open-source global radio experience

Download | Installation | Help | Legal | News | Publications | References | Source Code | Wiki

GNOME Radio (Icon)

GNOME Radio is Free Internet Radio Software for GNU Network Object Model Environment. The latest GNOME Radio 49.0 release features 216 international radio station, Norwegian radio stations in Haugesund, Radio 102, Sotra, Bergen, Hardanger, Odda, Voss, Nordkapp, Finnmark, Troms, Nordland, Trøndelag, Nordfjord, Sogn og Fjordane, Møre og Romsdal, student radio stations in Oslo (Radio NOVA), Bergen (SRIB) and Trondheim (Radio Revolt), India (Radio Punjab Today), United States (C-SPAN), United Kingdom (BBC), Hawaii Public Radio (NPR), University of Washington, Radio Haifa (Israel), NPO Radio 1 (Netherlands) and 98 city map markers around the world.

Installation

wget http://www.gnomeradio.org/gnome-radio_49.0.deb
sudo dpkg -i gnome-radio_49.0.deb

GNOME Radio 49.0

Vermont, United States of America

GNU Network Object Model Environment Internet Radio / GNOME Radio is Free Internet Radio Software for GNU Network Object Model Environment. The latest GNU Network Object Model Environment Radio 49.0 release features 228 international radio stations, India (Radio Punjab Today), United States of America (C-SPAN), United Kingdom (BBC), Hawaii Public Radio (NPR), Radio Jazz Copenhagen, Kyiv Radio (Retro FM), Echo of Moscow, SomaFM, University of Washington and 98 city map markers around the world.GNU Network Object Model Environment Internet Radio / GNOME Radio is Free Internet Radio Software for GNU Network Object Model Environment. The latest GNU Network Object Model Environment Radio 49.0 release features 228 international radio stations, India (Radio Punjab Today), United States of America (C-SPAN), United Kingdom (BBC), Hawaii Public Radio (NPR), Radio Jazz Copenhagen, Kyiv Radio (Retro FM), Echo of Moscow, SomaFM, University of Washington and 98 city map markers around the world.GNU Network Object Model Environment Internet Radio / GNOME Radio is Free Internet Radio Software for GNU Network Object Model Environment. The latest GNU Network Object Model Environment Radio 49.0 release features 228 international radio stations, India (Radio Punjab Today), United States of America (C-SPAN), United Kingdom (BBC), Hawaii Public Radio (NPR), Radio Jazz Copenhagen, Kyiv Radio (Retro FM), Echo of Moscow, SomaFM, University of Washington, Radio Free Asia, Radio Taiwan International and 99 city map markers around the world.GNU Network Object Model Environment Internet Radio / GNOME Radio is Free Internet Radio Software for GNU Network Object Model Environment. The latest GNU Network Object Model Environment Radio 49.0 release features 227 international radio stations, United States of America (C-SPAN), United Kingdom (BBC), Hawaii Public Radio (NPR), Kyiv Radio (Retro FM), Echo of Moscow, Radio Jazz Copenhagen, Echo of Moscow, SomaFM, University of Washington and 98 city map markers around the world.

Debian 12 | Fedora 41 | Fedora 42 | Fedora Asahi Remix 42 | Ubuntu 24.04 | macOS 14 | MacPorts | WSL2 | Web

Installation on Debian 12 (GNU Network Object Model Environment 42) from GNU Network Object Model Environment Terminal

sudo apt-get install gnome-common gcc git make wget
sudo apt-get install debhelper intltool dpkg-dev-el libgeoclue-2-dev
sudo apt-get install libgstreamer-plugins-bad1.0-dev libgeocode-glib-dev
sudo apt-get install gtk-doc-tools itstool libxml2-utils yelp-tools
sudo apt-get install libchamplain-0.12-dev libchamplain-gtk-0.12
sudo apt-get install libgstreamer-plugins-bad1.0-dev libgeocode-glib-dev
wget http://www.gnomeradio.org/~ole/debian/gnome-radio_49.0-1_amd64.deb
sudo dpkg -i gnome-radio_49.0-1_amd64.deb

Installation on Fedora Core 41 (GNU Network Object Model Environment 47) from GNU Network Object Model Environment Terminal

sudo dnf install http://gnomeradio.org/fedora/gnome-radio-49.0-1.fc41.x86_64.rpm

Installation on Ubuntu 24.04.1 (GNU Network Object Model Environment 45) from GNU Network Object Model Environment Terminal

sudo apt-get install gnome-common gcc git make wget
sudo apt-get install debhelper intltool dpkg-dev-el libgeoclue-2-dev
sudo apt-get install libgstreamer-plugins-bad1.0-dev libgeocode-glib-dev
sudo apt-get install gtk-doc-tools itstool libxml2-utils yelp-tools
sudo apt-get install libchamplain-0.12-dev libchamplain-gtk-0.12
sudo apt-get install libgstreamer-plugins-bad1.0-dev libgeocode-glib-dev
wget http://www.gnomeradio.org/~ole/ubuntu/gnome-radio_49.0-1_amd64.deb
sudo dpkg -i gnome-radio_49.0-1_amd64.deb

Installation on macOS 14 (Sonoma)

http://www.gnomeradio.org/mac/gnome-radio-48.0.dmg

Installation on MacPorts

sudo port install xorg-server
sudo port install gtk-internet-radio-locator

Installation on Windows 11 WSL2

In Windows PowerShell:

wsl.exe --install Debian

In WSL Debian console:

sudo apt-get install gnome-common gcc git make wget
sudo apt-get install debhelper intltool dpkg-dev-el libgeoclue-2-dev
sudo apt-get install libgstreamer-plugins-bad1.0-dev libgeocode-glib-dev
sudo apt-get install gtk-doc-tools itstool libxml2-utils yelp-tools
sudo apt-get install libchamplain-0.12-dev libchamplain-gtk-0.12
sudo apt-get install libgstreamer-plugins-bad1.0-dev libgeocode-glib-dev
wget http://www.gnomeradio.org/wsl/gnome-radio-48.4.wsl.tar.xz
tar Jxvf gnome-radio-48.4.wsl.tar.xz
cd gnome-radio-48.4/
sudo ./configure
sudo make && sudo make install
/usr/local/bin/org.gnome.Radio &
/usr/local/bin/gnome-radio &

On any platform

https://www.gnomeradio.org/~ole/gnome-radio/gnome-radio.xml

DSA is part of holding large digital service providers accountable for the content on their platforms.

Purpose: to ensure a safe and responsible online environment for digital platforms by preventing illegal and harmful activities as well as the spread of disinformation by being able to require the removal of illegal content.

Scope: in short, the regulation applies to all companies that mediate content online. It applies to «intermediary services» offered to users of the service established or located in the EU, regardless of where the providers of these intermediary services have their place of establishment. Providers of intermediary services include providers of network infrastructure such as internet providers, hosting service providers, and online platforms such as online marketplaces and social media platforms.

Core obligations: under the DSA, providers of intermediary services still do not have total responsibility for the content on their platforms, but they have a duty to remove illegal content they are made aware of. Among other things, manipulative design that deliberately misleads or deceives consumers into making specific choices online, so-called «dark patterns,» is now illegal.

DSA requires clear and effective procedures for users to report illegal content, providers’ handling of complaints, and correction of the problems. DSA also requires that large platforms assess their own risk of spreading illegal content and harmful activities and ensures the possibility of stronger oversight of how platforms handle content including increased transparency around their algorithms.

Help

Welcome to the GNU Network Object Model Environment Internet Radio Locator 49.0 for GNU Network Object Model Environment 45 help guide at http://gnomeradio.org/help/C/. For a quick introduction into the features of the GNU Network Object Model Environment Internet Radio Locator 49.0 for GNU Network Object Model Environment 45, visit the Introduction page at http://gnomeradio.org/help/C/intro.html

Publications

Aamot, Ole (GUADEC 2024 Conference Presentation, 2024). GTK Radio on GNOME 46.

Aamot, Ole (GUADEC 2023 Conference Presentation, 2023). GNU Network Object Model Environment Radio 64 on GNU Network Object Model Environment 44.
Aamot, Ole (GUADEC 2022 Conference Presentation, July 24, 2022). GNU Network Object Model Environment Radio 16 on GNU Network Object Model Environment 42.
Aamot, Ole (GUADEC 2021 Conference Presentation, July 25, 2021). GNU Network Object Model Environment Radio 12.
Aamot, Ole (BSc Electrical Engineering Article, June 14, 2021). Immediate Radio flux in GNU Network Object Model Environment Radio fields confirmed (June 14, 2021). GNU Network Object Model Environment Radio 10.

Aamot, Ole (GUADEC 2020 Conference Presentation, July 27, 2020). GNU Network Object Model Environment Radio 3.
Aamot, Ole (BSc Electrical Engineering Summary, July 25, 2020). Radio flux in GNU Network Object Model Environment Radio fields confirmed (2020).
Aamot, Ole (BSc Electrical Engineering Article, June 15, 2020). Radio flux in GNU Network Object Model Environment Radio fields (2020)
Aamot, Ole (BSc Electrical Engineering Thesis, June 24, 2020). Public Internet Radio Client for Accessing Free Audio Maps in Countries with Free Speech (2020).
Aamot, Ole (GStreamer Conference 2019 Conference Presentation, October 28, 2019). Free Software for Free Radio with GStreamer.
Aamot, Ole (BSc Philosophy Article, September 23, 2019). Free Radio and Artificial Intelligence (2020).
Aamot, Ole (GUADEC 2019 Conference Presentation, August 23, 2019). GNU Network Object Model Environment Radio / Public Network Radio Software for Accessing Free Audio Broadcasts.
Aamot, Ole (BSc Position Paper, August 7, 2019). GNU Network Object Model Environment Radio Position Paper (2019).

Support GNU Network Object Model Environment Radio Development

News

March 18, 2025 18:20 CEST

Radio 49.0 for GNU Network Object Model Environment 48 is available for Fedora Asahi Remix 42 Beta from http://www.gnomeradio.org/~ole/fedora/RPMS/aarch64/gnome-radio-49.0-1.fc42.aarch64.rpm

March 02, 2025 18:30 CEST

Radio 49 for GNU Network Object Model Environment 48 is available from http://www.gnomeradio.org/src/gnome-radio-49.0.tar.xz and http://wiki.gnome.org/Apps/Radio

Radio 49.0 for GNU Network Object Model Environment 48 is available for Fedora Core 41 http://www.gnomeradio.org/~ole/fedora/RPMS/x86_64/gnome-radio-49.0-1.fc41.x86_64.rpm

February 27, 2025 14:45 CEST

Radio 48 for GNU Network Object Model Environment 48 is available from http://www.gnomeradio.org/src/gnome-radio-48.4.tar.xz and http://wiki.gnome.org/Apps/Radio

Radio 48.4 for GNU Network Object Model Environment 48 is available for Fedora Core 42 http://www.gnomeradio.org/~ole/fedora/RPMS/x86_64/gnome-radio-48.4-1.fc41.x86_64.rpm

February 22, 2025 12:55 CEST

Radio 48 for GNU Network Object Model Environment 48 is available from http://www.gnomeradio.org/src/gnome-radio-48.3.tar.xz and http://wiki.gnome.org/Apps/Radio

Radio 48.3 for GNU Network Object Model Environment 48 is available for Fedora Core 42 http://www.gnomeradio.org/~ole/fedora/RPMS/x86_64/gnome-radio-48.3-1.fc41.x86_64.rpm

January 22, 2025 12:12 CEST

Radio 48 for GNU Network Object Model Environment 48 is available from http://www.gnomeradio.org/src/gnome-radio-48.2.tar.xz and http://wiki.gnome.org/Apps/Radio

Radio 48.2 for GNU Network Object Model Environment 48 is available for Fedora Core 42 http://www.gnomeradio.org/~ole/fedora/RPMS/x86_64/gnome-radio-48.2-1.fc42.x86_64.rpm

Source Code

There is available source code in the GNU Network Object Model Environment Radio repository on http://gitlab.gnome.org/okaamot/gnome-radio.git, https://gitlab.stud.idi.ntnu.no/olekaam/radio.git and http://www.gnomeradio.org/src/gnome-radio-49.0.tar.xz is the GNU Network Object Model Environment Radio 49.0 release (Eiffel).

git clone http://gitlab.gnome.org/okaamot/gnome-radio
cd gnome-radio/
autoreconf
aclocal
automake --add-missing
./configure
make
sudo make install
gnome-radio

GNU Network Object Model Environment Radio is available in MacPorts

sudo port install xorg-server
sudo port install gtk-internet-radio-locator
gtk-internet-radio-locator

Fedora Core 41

You can build GNU Network Object Model Environment Radio on Fedora Core 41 with the following package dependencies installed:

sudo dnf install gnome-common
sudo dnf install intltool libtool gtk-doc geoclue2-devel yelp-tools
sudo dnf install gstreamer1-plugins-bad-free-devel geocode-glib-devel
sudo dnf install libchamplain-devel libchamplain-gtk libchamplain geoclue2

Debian/Ubuntu

You can build GNU Network Object Model Environment Radio on Debian 12 and Ubuntu Linux 24.04 with the following package dependencies installed:

sudo apt-get install gnome-common gcc git make wget
sudo apt-get install debhelper intltool dpkg-dev-el libgeoclue-2-dev
sudo apt-get install libgstreamer-plugins-bad1.0-dev libgeocode-glib-dev
sudo apt-get install gtk-doc-tools itstool libxml2-utils yelp-tools
sudo apt-get install libchamplain-0.12-dev libchamplain-gtk-0.12
sudo apt-get install libgstreamer-plugins-bad1.0-dev libgeocode-glib-dev

GNU Network Object Model Environment Radio is Free Internet Radio Software for GNU Network Object Model Environment. The latest GNU Network Object Model Environment Radio 128.0 release features 215 international radio stations, India (Radio Punjab Today), United States (C-SPAN), United Kingdom (BBC), Hawaii Public Radio (NPR), University of Washington, NPO Radio 1 (Netherlands) and 98 city map markers around the world.

git clone http://gitlab.gnome.org/GNOME/gnome-common
cd gnome-common
./autogen.sh
./configure
make
sudo make install
git clone http://gitlab.gnome.org/okaamot/gnome-radio
cd gnome-radio/
autoreconf
aclocal
automake --add-missing
./configure
make
sudo make install
gnome-radio

MacPorts

GNU Network Object Model Environment Radio is available in MacPorts

port install xorg-server
port install gnome-radio
gnome-radio

Windows 11 WSL2

GNU Network Object Model Environment Radio is available in Windows 11 WSL2

In Windows PowerShell:

wsl.exe --install Debian

In WSL Debian console:

sudo apt-get install gnome-common gcc git make wget
sudo apt-get install debhelper intltool dpkg-dev-el libgeoclue-2-dev
sudo apt-get install libgstreamer-plugins-bad1.0-dev libgeocode-glib-dev
sudo apt-get install gtk-doc-tools itstool libxml2-utils yelp-tools
sudo apt-get install libchamplain-0.12-dev libchamplain-gtk-0.12
sudo apt-get install libgstreamer-plugins-bad1.0-dev libgeocode-glib-dev
wget http://www.gnomeradio.org/wsl/gnome-radio-48.4.wsl.tar.xz
tar Jxvf gnome-radio-48.4.wsl.tar.xz
cd gnome-radio-48.4/
./autogen.sh
make && make install
/usr/local/bin/org.gnome.Radio &
/usr/local/bin/gnome-radio &

Distribution Packages

Debian GNU/Linux, Fedora and Ubuntu software installation packages of GNU Network Object Model Environment Internet Radio Locator for the computer hardware architectures i386, x86_64 and amd64 are now available for download and installation with the package management system tools rpm and dpkg.

Debian GNU/Linux 12 amd64

http://www.gnomeradio.org/~ole/debian/gnome-radio_48.3-1_amd64.deb

Fedora Asahi Remix 42 Beta aarch64

http://www.gnomeradio.org/~ole/fedora/RPMS/aarch64/gnome-radio-49.0-1.fc42.aarch64.rpm (Fedora Asahi Remix 42 Beta)

Fedora Core 42 x86_64

http://www.gnomeradio.org/~ole/fedora/RPMS/x86_64/gnome-radio-48.2-1.fc42.x86_64.rpm

Fedora Core 41 x86_64

http://www.gnomeradio.org/~ole/fedora/RPMS/x86_64/gnome-radio-49.0-1.fc41.x86_64.rpm

Ubuntu 24.04 amd64

http://www.gnomeradio.org/~ole/ubuntu/gnome-radio-49.0-1_amd64.deb

macOS

http://www.gnomeradio.org/mac/gnome-radio-48.0.dmg

MacPorts

https:/ports.macports.org/port/gnome-radio

sudo port install xorg-server
sudo port install gnome-radio

Installation

GNU/Linux

Debian GNU/Linux 12 amd64

wget http://www.gnomeradio.org/~ole/debian/gnome-radio_49.0-1_amd64.deb
sudo dpkg -i gnome-radio_49.0-1_amd64.deb

Fedora Core 41 x86_64

sudo dnf install http://www.gnomeradio.org/~ole/fedora/RPMS/x86_64/gnome-radio-49.0-1.fc41.x86_64.rpm

Fedora Core 42 x86_64

sudo dnf install http://www.gnomeradio.org/~ole/fedora/RPMS/x86_64/gnome-radio-48.2-1.fc42.x86_64.rpm

Ubuntu 24.04

wget http://www.gnomeradio.org/~ole/ubuntu/gnome-radio_49.0-1_amd64.deb
sudo dpkg -i gnome-radio_49.0-1_amd64.deb

Mac OS

MacPorts

port install xorg-server
port install gnome-radio

Windows 11 WSL2

WSL2

In Windows PowerShell:

wsl.exe --install Debian

In WSL Debian console:

sudo apt-get install gnome-common gcc git make wget
sudo apt-get install debhelper intltool dpkg-dev-el libgeoclue-2-dev
sudo apt-get install libgstreamer-plugins-bad1.0-dev libgeocode-glib-dev
sudo apt-get install gtk-doc-tools itstool libxml2-utils yelp-tools
sudo apt-get install libchamplain-0.12-dev libchamplain-gtk-0.12
sudo apt-get install libgstreamer-plugins-bad1.0-dev libgeocode-glib-dev
wget http://www.gnomeradio.org/wsl/gnome-radio-48.4.wsl.tar.xz
tar Jxvf gnome-radio-48.4.wsl.tar.xz
cd gnome-radio-48.4/
./autogen.sh
make && make install
/usr/local/bin/org.gnome.Radio &
/usr/local/bin/gnome-radio &

References

Michael A. Nielsen & Isaac L. Chuang: Quantum Computation and Quantum Information (2021)
Piccardo, Marco; Tamagnone, Michele; Schwarz, Benedikt; Chevalier, Paul; Rubin, Noah A.; Wang, Yongrui; Wang, Christine A.; Connors, Michael K.; McNulty, Daniel; Belyanin, Alexey; and Capasso, Federico: Laser radio transmitter (2019). Lincoln Laboratory, Massachusetts Institute of Technology
Johnson, Don H.: Fundamentals of Electrical Engineering I (2012). Rice University
Richard A. Poisel: Introduction to communication electronic warfare systems (2002). Artech House
P. Halvorsen; E. Jorde; K.-A. Skevik; V. Goebel; T. Plagemann: Performance tradeoffs for static allocation of zero-copy buffers (2002). IEEE Xplore®
Shannon, Claude: A Mathematical Theory of Communication (1948). Bell Laboratories

Copyright © 2025 Aamot Engineering

Last Updated 2025-03-18T21:57:00+02:00 by Ole Aamot <ole@aamot.org>