Raspberry Pi as a Spotify Connect source

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:
https://dtcooper.github.io/raspotify/

From script:

curl -sL https://dtcooper.github.io/raspotify/install.sh | sh

Or manually:
# 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

Restart 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:
BITRATE=”320″

Change the audio output, first the :
–device hw:0,5
(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.

Advertisements

Emulating the Sony Playstation 2 (PS2) with Windows

To run a PS2 emulator in Windows 10, you will first need:

The emulator itself: PCSX2.
BIOS files.
Properly configured emulator.

Once you install the PCSX2 emulator, you must tell it where to find the BIOS files.
From the menu:
>Config>Plugin/BIOS Selector
Select BIOS from the left pane. Browse to your BIOS directory and select the BIOS file. Select OK

You will need to configure your gamepad so it works with PCSX2.
Menu – Config > Plugin/BIOS Selector
PAD – Configure (button on right)

Highlight each button in the area within the green boxes, then press the button on your controller/gamepad. Select OK when you are done.

Now that your emulator is in working condition, it’s time to configure it to optimum settings. Visit this video to find the right settings. The most important setting from my experience is the MTVU box in the Emulation Settings under Speedhacks.

After this is done, your emulator should be working great! To run a game:
Menu – CDVD > ISO Selector > Browse
Pick an ISO or BIN file
Menu – System > Boot CDVD full

To get games (ISOs) for this emulator, you will first need to rip your PS2 discs into ISO images. I found a great guide to do this here.

Happy retro gaming!

*With Windows 10, you may need to run PCSX2 in Administrator mode.