
Vinyl Cast
Listen to vinyl records wirelessly throughout your home using an Android device.
Allen Schober · tech.schober.vinylcast.playstore
UpdatedJun 10, 2024
PublishedOct 8, 2020
Packagetech.schober.vinylcast.playstore
MD5d1ab9d5ced7e33d7dec30ce059c45791
SHA1 (signer)19:5C:AC:25:22:C8:A1:56:92:A7:F3:E3:84:3E:D9:7B:4E:8A:35:7C
Signed byCN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Architecturesx86, x86-64, armeabi-v7a, arm64-v8a
Malware scanTRUSTED
Contact[email protected]
Privacy policyView
What's new
- Update to support latest Android versions and other library updates
- Add user-configurable gain
- Add user-configurable gain
Description
Vinyl Cast is an Android app used to wirelessly stream the audio of a vinyl record player (or any audio source for that matter) to Google Cast-enabled (Chromecast built-in) devices or groups.
The Vinyl Cast App makes use of Android's USB audio peripheral support, audio recorder, media codecs, Google Oboe library, media APIs, and Cast API to stream the audio from a connected audio source to Cast-enabled devices.
Required Hardware
🔘 Android Device
🔘 USB Audio Device
🔘 USB OTG Adapter
🔘 Audio Source
🔘 Cast-Enabled Device
📱 Android Device
An Android device will be used to capture raw audio from your record player (or any analog audio source), perform audio format conversion (if selected), and act as a webserver to stream the digital audio stream to Cast-enabled devices. The Vinyl Cast app currently requires an Android device running Android 6.0 or later.
🎤 USB Audio Device
A USB audio interface is used to capture the raw audio from your Audio Source (e.g. record player) and make the analog audio stream available for recording/streaming by the Vinyl Cast app. If your analog audio source includes a USB interface, you can use this. If your record player only has analog audio output, I would recommend the Behringer UCA202 (without pre-amp), Behringer UFO202 (with pre-amp), ART USB Phono Plus (a standalone pre-amp with USB interface).
🔌 USB Adapter
You will need a way to connect the USB Audio Device to your Android device. Typically, your USB Audio Device has USB-A male connector, and you will need a USB adapter/cable to attach the USB Audio Device to your Android device.
The USB adapter you need depends on the type of USB connector your Android device has (usually how you charge the device). If you have USB-C connector on your Android device, you'll need a USB-C to USB-A female adapter. If you have USB Micro-B connector, you'll need a USB OTG adapter from USB Micro-B to USB-A female. Note that USB adapters are now often included in the box with new Android phones to help transfer data from an old device (e.g. Pixel devices include a "Quick Switch Adapter" going from USB-C to USB-A female).
An adapter with power passthrough can be extra useful to be able to charge your Android device while also connected to your USB Audio Device.
🎶 Audio Source
You'll need an audio source (e.g. a vinyl record player) to provide audio input to the Vinyl Cast app.
📡 Cast-Enabled Device
You'll need a Google Cast-enabled (aka Chromecast built-in) device hooked up to speakers to receive and playback the audio streamed from the Vinyl Cast app.
More information available on GitHub.
Made in Austin, TX.
Feature Graphic by Steve Harvey on Unsplash
The Vinyl Cast App makes use of Android's USB audio peripheral support, audio recorder, media codecs, Google Oboe library, media APIs, and Cast API to stream the audio from a connected audio source to Cast-enabled devices.
Required Hardware
🔘 Android Device
🔘 USB Audio Device
🔘 USB OTG Adapter
🔘 Audio Source
🔘 Cast-Enabled Device
📱 Android Device
An Android device will be used to capture raw audio from your record player (or any analog audio source), perform audio format conversion (if selected), and act as a webserver to stream the digital audio stream to Cast-enabled devices. The Vinyl Cast app currently requires an Android device running Android 6.0 or later.
🎤 USB Audio Device
A USB audio interface is used to capture the raw audio from your Audio Source (e.g. record player) and make the analog audio stream available for recording/streaming by the Vinyl Cast app. If your analog audio source includes a USB interface, you can use this. If your record player only has analog audio output, I would recommend the Behringer UCA202 (without pre-amp), Behringer UFO202 (with pre-amp), ART USB Phono Plus (a standalone pre-amp with USB interface).
🔌 USB Adapter
You will need a way to connect the USB Audio Device to your Android device. Typically, your USB Audio Device has USB-A male connector, and you will need a USB adapter/cable to attach the USB Audio Device to your Android device.
The USB adapter you need depends on the type of USB connector your Android device has (usually how you charge the device). If you have USB-C connector on your Android device, you'll need a USB-C to USB-A female adapter. If you have USB Micro-B connector, you'll need a USB OTG adapter from USB Micro-B to USB-A female. Note that USB adapters are now often included in the box with new Android phones to help transfer data from an old device (e.g. Pixel devices include a "Quick Switch Adapter" going from USB-C to USB-A female).
An adapter with power passthrough can be extra useful to be able to charge your Android device while also connected to your USB Audio Device.
🎶 Audio Source
You'll need an audio source (e.g. a vinyl record player) to provide audio input to the Vinyl Cast app.
📡 Cast-Enabled Device
You'll need a Google Cast-enabled (aka Chromecast built-in) device hooked up to speakers to receive and playback the audio streamed from the Vinyl Cast app.
More information available on GitHub.
Made in Austin, TX.
Feature Graphic by Steve Harvey on Unsplash
Required features
- Faketouch android.hardware.faketouch
- Microphone android.hardware.microphone
- Wifi android.hardware.wifi
Permissions (13)
Vinyl Cast requests the following Android permissions:
- Access Adservices Ad Id android.permission.ACCESS_ADSERVICES_AD_ID
- Access Adservices Attribution android.permission.ACCESS_ADSERVICES_ATTRIBUTION
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Foreground Service android.permission.FOREGROUND_SERVICE
- Foreground Service Media Playback android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK
- Foreground Service Microphone android.permission.FOREGROUND_SERVICE_MICROPHONE
- Internet android.permission.INTERNET
- Record Audio android.permission.RECORD_AUDIO
- Wake Lock android.permission.WAKE_LOCK
- Finsky Permission Bind Get Install Referrer Service com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
- Gms Permission Ad Id com.google.android.gms.permission.AD_ID
- Tech Schober Vinylcast Playstore Dynamic Receiver Not Exported Permission tech.schober.vinylcast.playstore.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION