Releases: DeathSmack/zamrock
ZamRock Radio App
ZamRock CLI Audio Player
Overview
ZamRock Audio Player is a Bash script that streams and archives audio from ZamRock Radio, while providing a convenient set of controls for an interactive listening experience. Designed for users who enjoy streaming music and need a simple tool for both playback and recording, this script leverages powerful command-line utilities ffplay
and ffmpeg
to deliver a seamless audio solution.
Key Features
-
Stream Playback: Automatically plays audio from ZamRock Radio.
-
Audio Archiving: Easily archive audio to MP3 files with customizable durations (30 minutes, 1 hour, 2 hours, and 4 hours).
-
Interactive Controls:
- Pause/Unpause: Control playback easily with a simple keypress.
- Ramen Noodle Timer: A fun built-in timer for cooking noodles, triggered by user command.
- Command Help: Access command options to navigate functionalities effortlessly.
-
Metadata Display: Fetches and displays the current stream title and genre, enhancing the listening experience with real-time information.
-
User-Friendly Interface: Color-coded prompts and ASCII art enhance engagement while using the terminal.
-
Automatic Directory Creation: Automatically handles the creation of a folder for recorded audio archives if it doesn't already exist.
Community Contribution
ZamRock Radio is continuously seeking to expand its archive. User-submitted recordings are welcomed and appreciated! If you have recordings from your listening sessions that you'd like to contribute, please share them with us.
Installation
To install the required utilities, you can use the following commands based on your operating system:
Getting Started
1. Download the Script
Save the ZamRock Audio Player script to your preferred directory.
2. Make it Executable
Open your terminal and navigate to the directory where the script is located. Run the following command to make the script executable:
chmod +x ZamRock.sh
./zamrock_v-1_2_0.sh
Release Notes for v1.2.0
- Modified Initial Instructions: Simplified the prompt to state "Press 'h' for help commands."
- Removed Website Link Command: The command that shows the website link has been eliminated from the options.
- Added Information Command: Introduced a new command 'i' for information, which provides relevant links along with descriptive text for each.