GIRL with New York Public Radio

New York Public Radio (WNYC) is the new default radio station in GIRL 8.0.0.

GNOME Internet Radio Locator 8.0.0 is now available in 17 languages and supports 76 Internet radio stations in 60 different world cities such as Adelaide, Auckland, Austin, Ayr, Berkeley, Bern, Boston, Brighton, Brno, Bruxelles, Budapest, Calgary, Cambridge, Cape Town, Chapel Hill, Chicago, Cleveland, Coimbra, Copenhagen, Dublin, Guatemala City, Honolulu, Houston, Kingston, Leeds, London, Long Island, Los Angeles, Lund, Manchester, Memphis, México City, Narvik, Nashville, Newcastle, New Orleans, New York City, Nottingham, Oslo, Oswego, Ottawa, Oxford, Paris, Phoenix, Pisa, Pittsburgh, Portland, Reykjavik, Rochester, San Francisco, Seattle, Stockholm, St. Pölten, Sydney, Trondheim, Tuscaloosa, Washington, Waterloo, York, and Zürich.

The initial work on this program began in 2002 at Norwegian Computing Center (http://www.nr.no/) and PING, a computer club at University of Oslo (http://www.ping.uio.no/). Work on GIRL continued in 2014 after a visit to SIPB (http://sipb.mit.edu/) at MIT, reached version 1.0 in 2015, and continues in 2016.

24 people have contributed to the program with new patches and translations. See AUTHORS for the list of contributors.

If you find the program useful, drop me an email at ole@src.gnome.org.

The program is completely free, but you don’t have to do anything else than run it on your computer with a free operating system in order to listen to and record from Internet radio stations. You are
also free to fork it as long as you follow the license terms in GNU GPL version 2, but I would appreciate if you send patches instead of releasing your own version.

Send patches through Bugzilla on
https://bugzilla.gnome.org/enter_bug.cgi?product=girl

You could install and run it on free GNU/Linux systems (such as Debian GNU/Linux available from http://www.debian.org/ and Fedora Linux available from https://getfedora.org/ with the provided binary packages) and MacOS X (via macports.org) in order to listen to and record from the 76 supported Internet radio stations around the world if you have installed the Videos application (https://wiki.gnome.org/Apps/Videos) from the GNOME project, simply by opening a terminal window (such as xterm, kterm, rxvt or GNOME Terminal) and typing
wget http://download.gnome.org/sources/girl/8.0/girl-8.0.0.tar.xz
tar Jxvf girl-8.0.0.tar.xz
cd girl-8.0.0/
./configure --prefix=$HOME/local && make && make install
$HOME/local/bin/girl

or install it from a binary package on a Debian-based distribution
su -
wget https://people.gnome.org/~ole/girl/girl_8.0.0-1_i386.deb
dpkg -i girl_8.0.0-1_i386.deb
exit
/usr/bin/girl

or install it from a binary package on a Fedora-based distribution
su -
rpm -i https://people.gnome.org/~ole/girl/girl-8.0.0-1.fc23.x86_64.rpm
exit
/usr/bin/girl

This program is released as a part of the GNOME project (http://www.gnome.org/) and is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Changes since GNOME Internet Radio Locator 7.0.0:

Stations

* src/girl.xml: Add WNYC (New York City, NY)
* src/girl-gui.c: New default station: New York Public Radio
(WNYC)

Translations

* po/pl.po: Updated Polish translation (Piotr Drąg)
* po/tr.po: Updated Turkish translation (Muhammet Kara)
* po/tr.po: Updated Turkish translation (Necdet Yücel)

Source

http://download.gnome.org/sources/girl/8.0/girl-8.0.0.tar.xz

Source repository
git://git.gnome.org/girl
https://git.gnome.org/browse/girl
ssh://USERNAME@git.gnome.org/git/girl

Translation status
https://l10n.gnome.org/module/girl/

Translators are as always welcome to translate the software to a new language.

Authors
Ole Aamot (Maintainer)
Marek Černocký (Czech translation)
Rafael Ferreira (Brazilian Portuguese translation)
Мирослав Николић/Miroslav Nikolić (Serbian translation)
Wolfgang Stöggl (German translation)
Piotr Drąg (Polish translation)
Muhammet Kara (Turkish translation)
Balázs Úr (Hungarian translation)
Wiki Graphic Designer (Icon design)
Aly Raj (Icon design)
Andika Triwidada (Indonesian translation)
Γιάννης Κουτσούκος/Efstathios Iosifidis (Greek translation)
Matej Urbančič (Slovenian translation)
Samir Ribić (Bosnian translation)
Daniel Mustieles (Spanish translation)
Sveinn í Felli (Icelandic translation)
Anders Jonsson (Swedish translation)
Pedro Albuquerque (Portuguese translation)
Mario Blättermann (German translation)
Mathilde Agostini (Icon design)
Necdet Yücel (Turkish translation)

To enable debugging messages, modifiy the compilation definition flag from -DGIRL_DEBUG=1 to -DGIRL_DEBUG=0 in src/Makefile.am, if you want to debug your own personal station definitions in $HOME/.girl/girl.xml. See src/girl.xml (or ${PREFIX}/share/girl/girl.xml where PREFIX is the install path specified as ./configure --prefix=${PREFIX}, see INSTALL) for the GIRL radio station format in XML. Feel free to contribute translations to new languages, and submit suggestions for improvements in Bugzilla on https://bugzilla.gnome.org/enter_bug.cgi?product=girl

Thanks to all who contributed stations/patches/translations in the 8.0 release!

Enjoy Internet radio,
Ole

The <location> Tag

Last month I went to San Francisco and had the chance to meet with Manish Singh, the maintainer of GIMP for many years, and Peter Norvig, the author of Artificial Intelligence: A Modern Approach and Director of Research at Google since 2001.

I presented my work on GNOME Internet Radio Locator, Location-aware Content Tag and Piperpal for Peter at the Google Visitor’s Center in Mountain View, California.

Ole Aamot at Googleplex Peter Norvig at Googleplex

After the meeting with Google in California, I met with Håkon Wium Lie and Lars Erik Bolstad to discuss location-based tagging and my effort to standardize the <location> HTML tag in W3C.

Tagging using the <location> tag is used in the XML representation of stations (src/girl.xml) in GNOME Internet Radio Locator since 0.2.0.

GUADEC 2015 in Gothenburg

In August 2015 I attended GUADEC at Folkets Hus in Gothenburg, where I met various contributors to the Free Software movement.

This year’s GUADEC was great and I am very glad I went.

I met some of the GTK+/GNOME hackers from the community, most notably Federico Mena and Alexander Larsson whom I also met at the first GUADEC in 2000 in Paris during my time with the gphoto project, gstreamer’s Edward Hervey, Wim Taymans, Sebastian Dröge and Tim-Philipp Müller, as well as Christian Fredrik Schaller, Garrett LaSage and Jakub Steiner.

On the last day I had a veggie lunch with Federico Mena, Jakub Steiner and several others of the GNOME project.

Federico Mena at GUADEC 2015

 

GNOME Internet Radio Locator 6.0.0

GNOME Internet Radio Locator (GIRL) 6.0.0 is now available
and compiles on GNU/Linux and, big surprise, Mac OS X too.

I have included 73 Internet radio stations in the program:

Radio AF (Lund, Sweden)
RÚV (Reykjavik, Iceland)
Radio Eco (Pisa, Italy)
KTUH (Honolulu, Hawaii)
NRK P1 (Oslo, Norway)
NRK P2 (Oslo, Norway)
NRK P3 (Oslo, Norway)
NRK Urørt (Oslo, Norway)
UCT Radio (Cape Town, South Africa)
CFRC (Kingston, Canada)
CHUO (Ottawa, Canada)
radiOrakel (Oslo, Norway)
KXSC (Los Angeles, CA)
WPTS (Pittsburgh, PA)
WTBU (Boston, MA)
Arizona State University (Phoenix, AZ)
SoundFM (Waterloo, Canada)
Radio NRJ Bern (Bern, Switzerland)
WVAU (Washington, DC)
KCSN (Los Angeles, CA)
KCSN (Los Angeles, CA)
KVRX (Austin, TX)
KSUB (Seattle, WA)
WRVU (Nashville, TN)
WHPK (Chicago, IL)
WNYO (Oswego, NY)
WUSB (Long Island, NY)
WUSB (Long Island, NY)
COOG (Houston, TX)
WVUA-FM (Tuscaloosa, AL)
University Radio York (York, United Kingdom)
EPER (Budapest, Hungary)
Burst Radio (Brighton, United Kingdom)
Fuse FM (Manchester, United Kingdom)
CJSW (Calgary, Canada)
Caper Radio (Sydney, Nova Scotia, Canada)
WXOU (Rochester, MI)
WAMU (Washington, DC)
KDUP (Portland, OR)
95bFM (Auckland, New Zealand)
2NURFM (Newcastle, Australia)
Radio Adelaide (Adelaide, Australia)
Radio Adelaide (Adelaide, Australia)
Radio R (Brno, Czech Republic)
Radio Radius (Zürich, Switzerland)
Leeds University Student Radio FM (Leeds, United Kingdom)
University Radio Nottingham (Nottingham, United Kingdom)
King’s College London Radio (London, United Kingdom)
Imperial College Radio (London, United Kingdom)
Coimbra University Radio (Coimbra, Portugal)
Radio Campus Bruxelles (Bruxelles, Belgium)
Radio Campus Paris (Paris, France)
WCSB (Cleveland, OH)
Pulse LSE (London, United Kingdom)
Oxford Student Radio (Oxford, United Kingdom)
Oxford Student Radio (Oxford, United Kingdom)
Cam FM (Cambridge, United Kingdom)
Radio UNAM (México City, México)
WXYC (Chapel Hill, NC)
WXYC (Chapel Hill, NC)
KALX (Berkeley, CA)
WHRB (Boston, MA)
Radio NOVA (Oslo, Norway)
WWNO (New Orleans, LA)
KTRU (Houston, TX)
BBC World Service (London, United Kingdom)
NRK Radio Alltid Nyheter (Oslo, Norway)
WKCR (New York City, NY)
KZSU (San Francisco, CA)
KEXP (Seattle, WA)
WMBR (Boston, MA)

In just 7 months, 18 people, the people listed in girl-6.0.0/AUTHORS,
contributed to the GIRL program so far with patches and translations.

If you find the program useful, drop me an email at ole@src.gnome.org.
The GIRL program is completely free, but you don’t have to do anything
else than run it on your computer with a free operating system in order
to listen to Internet radio stations.  You are also free to fork it as
long as you follow the license terms in GNU GPL version 2, but I would
appreciate if you send patches instead of releasing your own version.

Send patches through Bugzilla on
https://bugzilla.gnome.org/enter_bug.cgi?product=girl

You could install and run GIRL on free GNU/Linux systems (such as Debian
GNU/Linux available from http://www.debian.org/ and Fedora available
from https://getfedora.org/ with the provided binary packages) or on the
non-free Mac OS X system, and listen to 73 supported Internet radio
stations around the world if you have installed the Videos application
(https://wiki.gnome.org/Apps/Videos) from the GNOME project.

This program is available in 14 languages, released as a part of the
GNOME project (http://www.gnome.org/) and is free software; you can
redistribute it and/or modify it under the terms of the GNU General
Public License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.  This
program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
for more details.  You should have received a copy of the GNU General
Public License along with this program; if not, write to the Free
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307, USA.

Changes since GIRL 5.0.0:

Stations

* src/girl.xml: Add RÚV (Reykjavik, Iceland)
* src/girl.xml: Add Radio AF (Lund, Sweden)

Translations

* po/hu.po: Updated Hungarian translation by Balázs Úr.
* po/is.po: New Icelandic translation by Sveinn í Felli.

Source

http://download.gnome.org/sources/girl/6.0/girl-6.0.0.tar.xz

Debian ‘jessie’ packages
http://girl.software/girl_6.0.0-1.debian.tar.xz
http://girl.software/girl_6.0.0-1.dsc
http://girl.software/girl_6.0.0-1_i386.deb
http://girl.software/girl_6.0.0-1_i386.changes
http://girl.software/girl_6.0.0.orig.tar.xz

Fedora 21 RPMS
http://girl.software/girl.spec
http://girl.software/girl-6.0.0-1.fc21.src.rpm
http://girl.software/girl-6.0.0-1.fc21.x86_64.rpm

Mac OS X dmg installer
http://girl.software/GIRL.dmg

Mailing list
http://mail.gnome.org/mailman/listinfo/girl-list/

Screenshot
http://girl.software/screenshot.png

Source repository
git://git.gnome.org/girl
https://git.gnome.org/browse/girl
ssh://USERNAME@git.gnome.org/git/girl

Translation status
https://l10n.gnome.org/module/girl/

Translators are as always welcome to translate GIRL into a new language.

Authors
Ole Aamot (Maintainer)
Marek Černocký (Czech translation)
Rafael Ferreira (Brazilian Portuguese translation)
Мирослав Николић/Miroslav Nikolić (Serbian translation)
Wolfgang Stöggl (German translation)
Piotr Drąg (Polish translation)
Muhammet Kara (Turkish translation)
Balázs Úr (Hungarian translation)
Wiki Graphic Designer (Icon design)
Aly Raj (Icon design)
Andika Triwidada (Indonesian translation)
Γιάννης Κουτσούκος/Efstathios Iosifidis (Greek translation)
Matej Urbančič (Slovenian translation)
Samir Ribić (Bosnian translation)
Daniel Mustieles (Spanish translation)
Sveinn í Felli (Icelandic translation)

You are welcome to add personal radio stations in $HOME/.girl/girl.xml
(see src/girl.xml or http://girl.software/girl.xml for the syntax) and
translations to new languages, and submit suggestions for improvements
in Bugzilla on https://bugzilla.gnome.org/enter_bug.cgi?product=girl

Thanks to all who contributed stations/patches/translations in the 6.0
release!

Enjoy Internet radio,
Ole

GNOME Internet Radio Locator vs. Apple Music

I have some good and bad news.

The bad news is that I got a MacBook Air computer that runs a non-free operating system called Mac OS X which I hoped to install a free operating system on, such as Debian GNU/Linux, and that I was unable to install it.  Update: Instructions for installing Ubuntu on MacBook Air

The good news is that I have GIRL 6.0.0, that is, the GNOME Internet Radio Locator, running as a X11 program on Mac OS X, to compete with a non-free streaming service on the Mac, namely Apple Music, launched by Apple today!

Independent, non-profit radio against music monopoly.  73 free, non-profit, mostly University sponsored radio stations, with a non-commercial profile unlike Apple Music.

A native Mac OS X installer for GIRL is made using the script create-dmg by Andrey Tarantsov: http://girl.software/GIRL.dmg

With it’s 73 radio channels, I hope that GIRL is giving Apple Music some direct competition, since both programs run on Mac OS X.

While Apple Music costs $9.99/month, the GIRL program is free as in freedom and it runs on both GNU/Linux and Mac OS X with no effort. Update: You have to install Totem (also known as GNOME Videos) from macports.org in order to get audio on Mac OS X.

I recommend that you run it on a free operating system such as GNU/Linux and boycott Apple Music.