Public Domain music played during the podcast
It really surprises me that there isn’t a Raspberry Pi gaming scene. I’m not talking about emulation. I’m talking about games that run native on the Pi in Raspbian. Old machines like the Atari 2600, Colecovision, ZX Spectrum and the Commodore 64 have an embarrassing wealth of new games coming out all the time. The Vic 20 still gets releases for God’s sake! So where is the love when it comes to our tiny Pi friend, which is much, much more capable?
Here’s a small list of games you can run on the Stretch Desktop. There are more but these seem to be the most popular. Let me know if you have any favorites you want added to the list!
For the 3D games, a Raspberry Pi 3 B+ is highly recommended!
Battleball – a 3D Tank arcade
sudo apt-get install battleball
Flare – Diablo-like RPG
sudo apt-get install flare-game
Freesweep – a console based Minesweeper
sudo apt-get install freesweep
Funny Boat – funny arcade game
sudo apt-get install funnyboat
Gnome Nibbles – a snake game
sudo apt-get install gnome-nibbles
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install quake3
game-data-packager quake3 -i
Open Arena – open source version of Quake with different maps
sudo apt-get install openarena
OpenTTD – based upon Transport Tycoon Deluxe sudo apt-get install openttd
TINT – a Tetris game
sudo apt-get install tint
If you are enjoying a full or lite install of Raspbian on your Raspberry Pi, you can also manually install RetroPie rather than work off of a RetroPie SD image.
It’s advisable to first tell your Pi to boot into console mode at boot.
pi@raspberry:~$ sudo raspi-config Choose (3) Boot Options B1 Desktop/CLI B2 Console Autologin (optionally, you could select B1 to log in) <Finish>
Install RetroPie manually
Start by updating your system:
pi@raspberry:~$sudo apt-get update && sudo apt-get upgrade
Verify your local settings for a smooth installation.
pi@raspberry:~$sudo update-locale LC_ALL="en_US.UTF-8"
Now we install the packages needed by the installation script:
pi@raspberry:~$ sudo apt-get install git lsb-release
Download the RetroPie setup script using git. If you don’t have git installed:
pi@raspberry:~$sudo apt install git-all
pi@raspberry:~$ cd pi@raspberry:~$ git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git
Now run the script:
pi@raspberry:~$ cd RetroPie-Setup pi@raspberry:~$ chmod +x retropie_setup.sh pi@raspberry:~$ sudo ./retropie_setup.sh
The installation dialog appears:
Choose the basic install and then optional packages, settings and drivers. Once you are done, reboot and launch with:
This is verified to work with a Raspberry Pi model 3 B+ with Raspbian Stretch on 01/20/19. It really should work with any Pi using Jessie too.
The program we will use to stream music from any device to our Pi is called “raspotify“, which makes our Pi into a Spotify connect source. We will install the program and then make changes to the configuration file to customize the bit rate and Spotify Connect name which can be anything you choose.
Install raspotify from console:
curl -sL https://dtcooper.github.io/raspotify/install.sh | sh
# Install curl and https apt transport
sudo apt-get -y install curl apt-transport-https
# Add repo and its GPG key
curl -sSL https://dtcooper.github.io/raspotify/key.asc | sudo apt-key add -v –
echo ‘deb https://dtcooper.github.io/raspotify jessie main’ | sudo tee /etc/apt/sources.list.d/raspotify.list
# Install package
sudo apt-get update
sudo apt-get -y install raspotify
sudo systemctl restart raspotify
If raspotify does not appear after boot, here are some options.
Now you can send Spotify to your Pi using Spotify Connect from any device!
If you want to make changes to the Pi as a Spotify Connect source:
sudo pico /etc/default/raspotify
You will need to comment out the “#” for each option.
Change the device name:
DEVICE_NAME=”Spotify on the Pi”
If you want to change the bitrate:
Change the audio output, first the :
(Note: you will need to type “lsusb” to find the Bus and Device Number)
Save the file and restart the service:
sudo systemctl restart raspotify
Final comments: I found this to work beautify. Regarding the option to change the audio out hardware, my USB device was spotty. If you leave this option alone and simply use the audio out jack or HDMI you will find it is very reliable.