Skip to content

radipy is a desktop application for streaming and downloading broadcasts from radiko, a Japanese radio service, with PyQt5-based interface.

License

Notifications You must be signed in to change notification settings

devhaaana/radipy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

radipy

License: MIT Release version Commits Last Commit



radipy is a desktop application for streaming and downloading broadcasts from radiko.jp, a Japanese radio service, outside of Japan, with a PyQt5-based interface.

Index

Architecture

radipy
├─ LICENSE
├─ README.md
├─ data
│  ├─ auth
│  │  └─ auth_key.bin
│  └─ json
│     └─ area.json
├─ images
│  ├─ icons
│  │  ├─ dark
│  │  │  ├─ antenna-512-color.png
│  │  │  ├─ antenna-512.png
│  │  │  ├─ exit-512.png
│  │  │  ├─ menu-32.png
│  │  │  ├─ save-512-bg.png
│  │  │  ├─ save-512.png
│  │  │  ├─ search-32.png
│  │  │  └─ settings-32.png
│  │  ├─ light
│  │  │  ├─ antenna-512-color.png
│  │  │  ├─ antenna-512.png
│  │  │  ├─ exit-512.png
│  │  │  ├─ menu-32.png
│  │  │  ├─ save-512-bg.png
│  │  │  ├─ save-512.png
│  │  │  ├─ search-32.png
│  │  │  └─ settings-32.png
│  │  ├─ podcasts-32.png
│  │  └─ settings.png
│  └─ images
│     ├─ banner.svg
│     ├─ profile-circle.png
│     └─ radiko.png
├─ main.py
├─ radiko.py
├─ requirements.txt
├─ sample
│  ├─ base-ui-download.png
│  └─ base-ui-live.png
├─ style
│  ├─ dark_style.qss
│  ├─ light_style.qss
│  └─ style.qss
└─ ui_pyqt5.py

Warning

Please do not use this project for commercial use. Only for your personal, non-commercial use.

Technologies

  • Python : 3.12
  • PyQt
  • FFmpeg

Technical Details

The authentication of PC(html5) version radiko validates user's location via IP address. However, the android version of radiko validates user provided by GPS information, not via user's IP address.

Getting Started

Installation

  • You can install it locally:
    $ git clone https://github.com/devhaaana/radipy.git
    $ cd radipy
  • Make sure you have Python installed on your system. Then, install the required packages by running the following command:
    conda create -n radiko_env python=3.12
    conda activate radiko_env
    pip install -r requirements.txt

Usage

python main.py

base-ui-live base-ui-download

Release Files

File Description
radipy-1.1.1.zip AZIP file containing the full source code of radipy v1.1.1.
radipy-1.1.1.tar.gz ATAR.GZ file containing the full source code of radipy v1.1.1.

Reference


About

radipy is a desktop application for streaming and downloading broadcasts from radiko, a Japanese radio service, with PyQt5-based interface.

Topics

Resources

License

Stars

Watchers

Forks

Languages