Releases: sepen/arradio
Releases · sepen/arradio
Release 0.5.1
Improvements
- Added detection for terminals without 24-bit truecolor support, displaying an error suggesting the corresponding 8-bit variant.
- Extended theme variable handling (border added) and sorted the theme list output for better readability.
- Renamed the themes command to tlist and ensured sort is required when listing themes.
- Improved messages for missing themes (info instead of debug).
- Added fzf version detection to adjust options and bindings dynamically.
- Refined header construction, key bindings, and preview behavior for different fzf versions.
Release 0.5.0
New Features
IPTV Support
- Added IPTV service integration using ARRADIO_ENABLE_IPTV and iptv_url.
- Supports M3U playlists to list and play IPTV channels alongside SHOUTcast and SomaFM.
- Automatically handled by your configured player_cmd (e.g., mpv, vlc). Avoid --no-video in player_cmd to ensure video playback.
Dynamic UI Enhancements
- UI (arradio ui) now dynamically binds keys and updates the header only for enabled services (Favorites, SHOUTcast, SomaFM, IPTV).
- Added the ability to filter services via -s flag (e.g., arradio ui -s somafm).
Improvements
- Refactored script structure: clearer separation between configuration/constants and helper functions.
- Added dependency check helper arradio-check-deps() to validate required tools like fzf.
- Improved PATH and locale handling for broader compatibility.
- Enhanced fzf bindings for faster navigation between services.
Bug Fixes
- Fixed incorrect service keys always defaulting to favorites in UI mode.
- Fixed header displaying disabled services in UI.
Release 0.3.0
- Initial support to SomaFM radio stations
- Precedence to get station url and info from favorites
- Improve output headers in lists
- Improve how to deal with fzf versions
- Replace toplist function by toplist-shoutcast and toplist-somafm
Release 0.2.2
- Add support for fzf version 0.50.0
- Install basic UI theme by default
- Fix upgrade function and default command to play streams
- Add default config file
- Improve documentation
- Minor UI improvements