deadstream

A time machine to play GD tapes from archive.org

View the Project on GitHub eichblatt/deadstream

Time Machine Operating Instructions

Assembly

Remove the micro SD card from the adapter, and insert into the Raspbery Pi. The SD card goes into a small metal cage on the back side of the raspberry pi (the opposite side from the 40-pin connector).

Plug the Raspberry Pi into the connector on the Time Machine board. The Pi must be plugged in such that the USB power, and the headphone jack are on the left side when the Time Machine is viewed from the front. Use screws to secure the Raspberry Pi to the Time Machine.

Plug in a micro USB connector to the PWR IN connector on the Raspberry Pi (there is only one such connector on a Raspberry Pi 3A…other Pi’s have separate Power and USB connectors…look for “PWR” on the board if in doubt).

Connecting to Wifi

The Time Machine screen will come on when power is connected to the Raspberry Pi. When the Time Machine is powered up, it will prompt you to select a Wifi name and input the passkey.

Selecting the Wifi

Turning the year knob changes which Wifi name will be displayed in red. The wifi name which appears in red, with a “>” at the beginning will be chosen when you press the select button. To select the Wifi displayed in red, press the select button.

Note: For wifi names which are longer than 13 characters, the display will show the first 13 characters when the name is not the current wifi, and the last 13 characters when the name is the current wifi. Also, the wifi names are shown in alphabetical order. In this way, you should be able to identify the wifi you want, even if the first 13 characters in the name are the same. Note: For users with hidden wifi names, select the wifi name “HIDDEN_WIFI”. This will prompt you to enter your wifi name manually.

Entering the Wifi Passkey

The screen will prompt you to input the passkey for the selected Wifi.

A list of characters will be shown in white, with one “selectable” letter shown in red.

Once the correct Wifi name and password are entered, the Time Machine will launch the main program. You will not need to re-enter this information again as long as it remains valid. If you take the time machine to a new Wifi or change your password, the Wifi/passkey entry program will run again after a reboot.

The Audio Output

Analog Output

The Time Machine is currently configured to output analog audio from the headphone jack, or Digital Audio via HDMI. You can plug this into your stereo using a cable like this, or an adapter like this

Digital Output

To send the Time Machine audio to output Digital Audio through the HDMI connector, simply plug the HDMI connector on the Raspberry Pi to a suitable device (eg. a Television), and reboot. The audio will then come out the HDMI. Note: You need to reboot to change where the audio is sent.

Using the Time Machine

Using the Time Machine should be very intuitive.

The Screen Layout

The top of the screen shows the staged date in a large font in the MM-DD-YY format.

If there is a show on the staged date, the venue, city, state is shown below the staged date. If there is a tape from the archive on that date, which is not a show, this area shows the tape identifier (usually something like “gdYYYY-MM-DD…”). Note that the venue, city, and state usually do not fit on the screen and will “scroll” over time.

The area of the screen showing the venue, city, state will alternately display the tape identifier. If the tape is soundboard recording, the tape identifier is shown in white text. If the tape is an audience recording, the tape identifier is shown in red text.

If the staged date is selected (by pressing the select button) it becomed the selected date, and is shown in a smaller font at the bottom of the screen in MM-DD-YYYY format.

The current track and next track are shown in the middle of the screen in a red font.

The bottom right-hand corner of the screen shows the playstate, either playing, paused, stopped, or empty.

Details about each knob and button

However, some special controls and shortcuts are documented here. Each knob can be turned, and also pressed as a button. Each button may be “pressed” or “held” (pressed for a predefined period, generally 1 second).

Month Knob

Day Knob

Year Knob

Select Button

Play/Pause Button

Rewind and Fast Forward Buttons

Stop Button

Advanced Usage

The Options Server

NOTE: This feature is still VERY EXPERIMENTAL. Proceed with caution

Your Time Machine will briefly display your ip address at startup. The ip address is a set of 4 numbers separated by dots (.), for example 192.168.0.4. I will refer to this as below.

When your Time Machine runs, there is also an options service, which you can connect to on a browser which is on the same wifi. To connect to the options server, point a browser on a computer or phone connected to the same wifi to the address :9090. In my case it is 192.168.0.4:9090.

The browser displays the options which you can set. NOTE: if you set an option to something that the Time Machine cannot understand, it will use the default value for every option. The options currently supported are

As you can see, this needs work!

Enjoy!