Socket
Book a DemoInstallSign in
Socket

github.com/iomz/radiko-auto-downloader

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/iomz/radiko-auto-downloader

v0.4.0
Source
Go
Version published
Created
Source

radikron

build status docker status

docker image size godoc codecov go report license: GPL v3

Sometimes we miss our favorite shows on radiko and they get vanished from http://radiko.jp/#!/timeshift – let's just keep them automatically saved locally, from AoE.

Disclaimer:

  • Never use this program for commercial purposes.

Requirements

radikron requires FFmpeg to combine m3u8 chunks to a single aac file (or convert to mp3).

Make sure ffmpeg exists in your $PATH.

The docker image already contains all the requirements including ffmpeg.

Installation

go install github.com/iomz/radikron/cmd/radikron@latest

Configuration

Create a configuration file (config.yml) to define rules for recording:

area-id: JP13 # if unset, default to "your" region
extra-stations:
  - ALPHA-STATION # include stations not in your region
ignore-stations:
  - JOAK # ignore stations from search
minimum-output-size: 2 # do not save an audio below this size (in MB), default is 1 (MB)
rules:
  airship: # name your rule as you like
    station-id: FMT # (optional) the staion_id, if not available by default, automatically add this station to the watch list
    title: "GOODYEAR MUSIC AIRSHIP~シティポップ レイディオ~" # this can be a partial match
  citypop:
    keyword: "シティポップ" # search by keyword (also a partial match)
    window: 48h # only within the past window from the current time
  hiccorohee:
    pfm: "ヒコロヒー" # search by pfm
  trad:
    dow: # filter by day of the week (e.g, Mon, tue, WED)
      - wed
      - thu
    station-id: FMT
    title: "THE TRAD"

In addition, set ${RADICRON_HOME} to set the download directory.

Usage

mkdir -p ./radiko/{downloads,tmp} && RADICRON_HOME=./radiko radikron -c config.yml

Try with Docker

By default, it mounts ./config.yml and ./radiko to the container.

docker compose up

Build the image yourself

In case the image is not available for your platform:

docker compose build

Credit

This project is heavily based on yyoshiki41/go-radiko and yyoshiki41/radigo, and therefore follows the GPLv3 License.

FAQs

Package last updated on 05 Jun 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.