Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions jp_radio/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# JP RADIO Volumio3 plugin
Japanese radio relay server for Volumio3

> **Alert**: This plugin is only accessible from Japan. Access is restricted from outside Japan.

## Change log
### version 0.0.3(2024/03/16)
* Change to display a popup for prompting restart.
* Change to allow the user to specify the startup port.
### version 0.0.2(2023/11/04)
* Bug fix for not starting correctly on plugin restart
### version 0.0.1(2023/11/02)
* Initial Version

## Acknowledgments
* [NanoPi NEOにインストールしたMPDでradikoを聞く](http://burro.hatenablog.com/entry/2019/02/16/175836)
* [Github for Streaming server for relaying "radiko" radio stream to Music Player Daemon (MPD)](https://github.com/burrocargado/RadioRelayServer)
* [Trunkene/volumio_jpradio: Japanese radio relay server for Volumio](https://github.com/Trunkene/volumio_jpradio)
18 changes: 18 additions & 0 deletions jp_radio/README_JP.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# JP RADIO Volumio3 plugin
Japanese radio relay server for Volumio3

> **注意**: このプラグインは日本からのみアクセス可能です。日本国外からのアクセスは制限されています。

## 変更履歴
### version 0.0.3(2024/03/16)
* 再起動を促す表示をポップアップで表示するように変更
* 起動ポートをユーザ側で指定できるように変更
### version 0.0.2(2023/11/04)
* プラグインの再起動時に正しく起動できないバグ修正
### version 0.0.1(2023/11/02)
* 初期バージョン

## Acknowledgments
* [NanoPi NEOにインストールしたMPDでradikoを聞く](http://burro.hatenablog.com/entry/2019/02/16/175836)
* [Github for Streaming server for relaying "radiko" radio stream to Music Player Daemon (MPD)](https://github.com/burrocargado/RadioRelayServer)
* [Trunkene/volumio_jpradio: Japanese radio relay server for Volumio](https://github.com/Trunkene/volumio_jpradio)
78 changes: 78 additions & 0 deletions jp_radio/UIConfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
{
"page": {
"label": "TRANSLATE.PLUGIN_CONFIGURATION",
"description": "TRANSLATE.PAGE_DESCRIPTION"
},
"sections": [
{
"id": "service_port",
"element": "section",
"label": "TRANSLATE.SERVICE_PORT_LABEL",
"icon": "fa-user",
"onSave": {
"type": "controller",
"endpoint": "music_service/jp_radio",
"method": "saveServicePort"
},
"saveButton": {
"label": "TRANSLATE.SAVE",
"data": [
"servicePort"
]
},
"content": [
{
"id": "servicePort",
"type": "number",
"element": "input",
"label": "TRANSLATE.SERVICE_PORT_LABEL",
"attributes": [
{
"min": 1024,
"max": 65535
}
],
"value": 9000,
"description": "TRANSLATE.SERVICE_PORT_DESC"
},
{}
]
},
{
"id": "radiko_account",
"element": "section",
"label": "TRANSLATE.RADIKO_ACCOUNT_LABEL",
"icon": "fa-user",
"onSave": {
"type": "controller",
"endpoint": "music_service/jp_radio",
"method": "saveRadikoAccount"
},
"saveButton": {
"label": "TRANSLATE.SAVE",
"data": [
"radikoUser",
"radikoPass"
]
},
"content": [
{
"id": "radikoUser",
"type": "text",
"element": "input",
"description": "TRANSLATE.RADIKO_ACCOUNT_USER_DESC",
"label": "TRANSLATE.RADIKO_ACCOUNT_USER_LABEL",
"value": ""
},
{
"id": "radikoPass",
"type": "password",
"element": "input",
"description": "TRANSLATE.RADIKO_ACCOUNT_PASS_DESC",
"label": "TRANSLATE.RADIKO_ACCOUNT_PASS_LABEL",
"value": ""
}
]
}
]
}
14 changes: 14 additions & 0 deletions jp_radio/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"servicePort": {
"type": "int",
"value": 9000
},
"radikoUser": {
"type": "string",
"value": ""
},
"radikoPass": {
"type": "string",
"value": ""
}
}
12 changes: 12 additions & 0 deletions jp_radio/i18n/strings_en.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"PLUGIN_CONFIGURATION": "JP Radio Plugin Configuration",
"SAVE": "Save",
"PAGE_DESCRIPTION":"Japanese radio relay server for Volumio3",
"RADIKO_ACCOUNT_LABEL": "Radiko Premium Account",
"RADIKO_ACCOUNT_USER_LABEL": "Username",
"RADIKO_ACCOUNT_USER_DESC": "This is the username of your Radiko account",
"RADIKO_ACCOUNT_PASS_LABEL": "Password",
"RADIKO_ACCOUNT_PASS_DESC": "This is the password of your Radiko account",
"SERVICE_PORT_LABEL": "Service Port",
"SERVICE_PORT_DESC": "Enter the service port number (1024-65535). The default value is 9000."
}
12 changes: 12 additions & 0 deletions jp_radio/i18n/strings_ja.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"PLUGIN_CONFIGURATION": "JP Radio Plugin設定",
"SAVE": "保存",
"PAGE_DESCRIPTION":"Volumio3用日本製無線中継サーバー",
"RADIKO_ACCOUNT_LABEL": "ラジコ プレミアム アカウント",
"RADIKO_ACCOUNT_USER_LABEL": "ユーザ名",
"RADIKO_ACCOUNT_USER_DESC": "Radikoアカウントのユーザー名",
"RADIKO_ACCOUNT_PASS_LABEL": "パスワード",
"RADIKO_ACCOUNT_PASS_DESC": "Radikoアカウントのパスワード",
"SERVICE_PORT_LABEL": "サービスポート",
"SERVICE_PORT_DESC": "サービスポート番号(1024~65535)を入力します。デフォルト値は:9000"
}
19 changes: 19 additions & 0 deletions jp_radio/images/app_radiko.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading