GNU Network Object Model Environment Radio / GNOME Radio

An open-source global radio experience

Download | Installation | Help | 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 48.0 release features 214 international radio station, Norwegian radio stations in 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_48.0.deb
sudo dpkg -i gnome-radio_48.0.deb

GNOME Radio 48.0

Honolulu, Hawaii

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 48.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 48.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 48.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 48.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 42 | Ubuntu 24.04 | macOS 14 | MacPorts | WSL2 | Flatpak

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_48.0-1_amd64.deb
sudo dpkg -i gnome-radio_48.0-1_amd64.deb

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

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

Installation on Ubuntu 23.10 (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_48.0-1_amd64.deb
sudo dpkg -i gnome-radio_48.0-1_amd64.deb

Installation on macOS 14 (Sonoma)

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

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-64.0.wsl.tar.xz
tar Jxvf gnome-radio-64.0.wsl.tar.xz
cd gnome-radio-64.0/
./autogen.sh
make && make install
/usr/local/bin/org.gnome.Radio &
/usr/local/bin/gnome-radio &

Installation on Flatpak

flatpak install http://dl.flathub.org/build-repo/48857/org.gnomeradio.Radio.flatpakref
flatpak run --share=network --socket=pulseaudio --socket=session-bus org.gnomeradio.Radio

On any platform

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

Help

Welcome to the GNU Network Object Model Environment Internet Radio Locator 48.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 48.0 for GNU Network Object Model Environment 45, visit the Introduction page at http://gnomeradio.org/help/C/intro.html

Publications

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

Nov 03, 2024 05:10 CEST

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

Radio 48.0 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.0-1.fc42.x86_64.rpm

Sep 21, 2024 06:30 CEST

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

Sep 21, 2024 03:15 CEST

Radio 47.0 for GNU Network Object Model Environment 47 is now available for Debian 12 from http://www.gnomeradio.org/~ole/debian/gnome-radio_47.0-1_amd64.deb

Sep 20, 2024 23:45 CEST

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

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

Source Code

There is available source code in the GNU Network Object Model Environment Radio repository on http://gitlab.gnome.org/olekaam/radio and http://www.gnomeradio.org/src/gnome-radio-48.0.tar.xz is the GNU Network Object Model Environment Radio 48.0 release (Eiffel).

git clone http://gitlab.stud.idi.ntnu.no/olekaam/radio
cd 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 42

You can build GNU Network Object Model Environment Radio on Fedora Core 42 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 214 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.stud.ntnu.no/olekaam/radio
cd 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-64.0.wsl.tar.xz
tar Jxvf gnome-radio-64.0.wsl.tar.xz
cd gnome-radio-64.0/
./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.0-1_amd64.deb

Fedora Core 42 x86_64

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

Ubuntu 24.04 amd64

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

macOS

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

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_48.0-1_amd64.deb
sudo dpkg -i gnome-radio_48.0-1_amd64.deb

Fedora Core 42 x86_64

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

Ubuntu 24.04

wget http://www.gnomeradio.org/~ole/ubuntu/gnome-radio_48.0-1_amd64.deb
sudo dpkg -i gnome-radio_48.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-64.0.wsl.tar.xz
tar Jxvf gnome-radio-64.0.wsl.tar.xz
cd gnome-radio-64.0/
./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 © 2024 Aamot Engineering

Last Updated 2024-12-03T04:55:00+02:00 by Ole Aamot <ole@aamot.org>