2022-08-24 22:44:30 +02:00
|
|
|
{
|
|
|
|
"layout1": {
|
|
|
|
"type": "layout",
|
|
|
|
"height": 600,
|
|
|
|
"width": 800,
|
|
|
|
"pages": [
|
|
|
|
"search-page",
|
|
|
|
"my-stations-page",
|
|
|
|
"preferences-page"
|
|
|
|
],
|
|
|
|
"search-page": {
|
|
|
|
"type": "page",
|
|
|
|
"title": "Find Station",
|
|
|
|
"sections": [
|
|
|
|
"find-station-section"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"my-stations-page": {
|
|
|
|
"type": "page",
|
|
|
|
"title": "My Stations",
|
|
|
|
"sections": [
|
|
|
|
"station-list-section"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"preferences-page": {
|
|
|
|
"type": "page",
|
|
|
|
"title": "Preferences",
|
|
|
|
"sections": [
|
|
|
|
"appearance-section",
|
|
|
|
"volume-section",
|
|
|
|
"youtube-section"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"station-list-section": {
|
|
|
|
"type": "section",
|
|
|
|
"title": "List of stations",
|
|
|
|
"keys": [
|
|
|
|
"tree"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"find-station-section": {
|
|
|
|
"type": "section",
|
|
|
|
"title": "Search Radio station",
|
|
|
|
"keys": [
|
|
|
|
"radio-search-widget"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"appearance-section": {
|
|
|
|
"type": "section",
|
|
|
|
"title": "Appearance",
|
|
|
|
"keys": [
|
|
|
|
"icon-type",
|
|
|
|
"color-on",
|
|
|
|
"color-paused",
|
|
|
|
"channel-on-panel"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"volume-section": {
|
|
|
|
"type": "section",
|
|
|
|
"title": "Volume",
|
|
|
|
"keys": [
|
|
|
|
"keep-volume-between-sessions",
|
|
|
|
"initial-volume"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"youtube-section": {
|
|
|
|
"type": "section",
|
|
|
|
"title": "Youtube Download",
|
|
|
|
"keys": [
|
|
|
|
"youtube-download-cli",
|
|
|
|
"music-download-dir-select"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"tree": {
|
|
|
|
"type": "list",
|
|
|
|
"height": 400,
|
|
|
|
"columns": [
|
|
|
|
{
|
|
|
|
"id": "inc",
|
|
|
|
"title": "Show in list",
|
|
|
|
"type": "boolean",
|
|
|
|
"default": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "name",
|
|
|
|
"title": "Title",
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "url",
|
|
|
|
"title": "URL",
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"default": [
|
|
|
|
{
|
|
|
|
"name": "Smooth Chill",
|
|
|
|
"url": "https://media-ssl.musicradio.com/ChillMP3",
|
|
|
|
"inc": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "Austrian Rock Radio",
|
|
|
|
"url": "http://live.antenne.at/arr",
|
|
|
|
"inc": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "R\u00e1dio KIKS Rock",
|
|
|
|
"url": "https://stream.radiokiks.sk/kiks_rock.mp3",
|
|
|
|
"inc": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "Radio BOB",
|
|
|
|
"url": "http://live6.infonetmedia.si/Europa05",
|
|
|
|
"inc": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "Deep House Radio",
|
|
|
|
"url": "http://62.210.105.16:7000/stream",
|
|
|
|
"inc": true
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"value": [
|
|
|
|
{
|
|
|
|
"inc": true,
|
|
|
|
"name": "France Culture",
|
|
|
|
"url": "http://icecast.radiofrance.fr/franceculture-hifi.aac"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"inc": true,
|
|
|
|
"name": "France Inter",
|
|
|
|
"url": "http://direct.franceinter.fr/live/franceinter-hifi.aac"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"inc": true,
|
|
|
|
"name": "France Info",
|
|
|
|
"url": "http://icecast.radiofrance.fr/franceinfo-hifi.aac"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"inc": true,
|
|
|
|
"name": "France Musique La Baroque",
|
|
|
|
"url": "http://icecast.radiofrance.fr/francemusiquebaroque-hifi.aac"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"inc": true,
|
|
|
|
"name": "Radio Escapades",
|
|
|
|
"url": "http://stream.radios-arra.fr:8000/radioescapades"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"inc": true,
|
2022-08-24 22:46:41 +02:00
|
|
|
"name": "FIP",
|
|
|
|
"url": "http://icecast.radiofrance.fr/fip-hifi.aac"
|
2022-08-24 22:44:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"inc": true,
|
2022-08-24 22:46:41 +02:00
|
|
|
"name": "RNE Radio 3",
|
|
|
|
"url": "https://crtve-rner3-main.cast.addradio.de/crtve/rner3/main/aac/high"
|
2022-08-24 22:48:58 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "Radio Pomme D'api",
|
|
|
|
"url": "https://www.radiopommedapi.com/radio.aac",
|
|
|
|
"inc": true
|
2022-08-24 22:44:30 +02:00
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"icon-type": {
|
|
|
|
"type": "combobox",
|
|
|
|
"description": "Icon type",
|
|
|
|
"default": "SYMBOLIC",
|
|
|
|
"options": {
|
|
|
|
"Symbolic": "SYMBOLIC",
|
|
|
|
"Full Color": "FULLCOLOR",
|
|
|
|
"Bicolor": "BICOLOR"
|
|
|
|
},
|
|
|
|
"value": "SYMBOLIC"
|
|
|
|
},
|
|
|
|
"color-on": {
|
|
|
|
"type": "colorchooser",
|
|
|
|
"default": "#27ae60",
|
|
|
|
"dependency": "icon-type=SYMBOLIC",
|
|
|
|
"description": "Color of symbolic icon when playing a radio station",
|
|
|
|
"value": "rgb(28,113,216)"
|
|
|
|
},
|
|
|
|
"color-paused": {
|
|
|
|
"type": "colorchooser",
|
|
|
|
"default": "#9fe1e7",
|
|
|
|
"dependency": "icon-type=SYMBOLIC",
|
|
|
|
"description": "Color of symbolic icon while a radio station is paused",
|
|
|
|
"value": "rgb(153,193,241)"
|
|
|
|
},
|
|
|
|
"channel-on-panel": {
|
|
|
|
"type": "checkbox",
|
|
|
|
"description": "Show current radio station on the panel",
|
|
|
|
"default": false,
|
|
|
|
"value": true
|
|
|
|
},
|
|
|
|
"keep-volume-between-sessions": {
|
|
|
|
"type": "checkbox",
|
|
|
|
"description": "Remember volume after stopping the radio",
|
|
|
|
"default": true,
|
|
|
|
"value": true
|
|
|
|
},
|
|
|
|
"initial-volume": {
|
|
|
|
"type": "spinbutton",
|
|
|
|
"default": 50,
|
|
|
|
"min": 5,
|
|
|
|
"max": 100,
|
|
|
|
"step": 5,
|
|
|
|
"description": "Initial volume",
|
|
|
|
"tooltip": "The initial volume is applied when clicking on a radio stream and no other radio stream is already running",
|
|
|
|
"dependency": "keep-volume-between-sessions!=true",
|
|
|
|
"value": 50
|
|
|
|
},
|
|
|
|
"last-volume": {
|
|
|
|
"type": "generic",
|
|
|
|
"value": 80,
|
|
|
|
"default": 80
|
|
|
|
},
|
|
|
|
"last-url": {
|
|
|
|
"type": "generic",
|
2022-08-24 22:48:58 +02:00
|
|
|
"value": "http://icecast.radiofrance.fr/francemusiquebaroque-hifi.aac",
|
2022-08-24 22:44:30 +02:00
|
|
|
"default": null
|
|
|
|
},
|
|
|
|
"youtube-download-cli": {
|
|
|
|
"type": "combobox",
|
|
|
|
"description": "Youtube Download CLI tool",
|
|
|
|
"tooltip": "The CLI tool used to download songs from Youtube",
|
|
|
|
"default": "youtube-dl",
|
|
|
|
"options": {
|
|
|
|
"yt-dlp": "yt-dlp",
|
|
|
|
"youtube-dl": "youtube-dl"
|
|
|
|
},
|
|
|
|
"value": "youtube-dl"
|
|
|
|
},
|
|
|
|
"music-download-dir-select": {
|
|
|
|
"type": "filechooser",
|
|
|
|
"description": "Download directory",
|
|
|
|
"tooltip": "Songs downloaded from Youtube will be saved to this directory.",
|
|
|
|
"default": "~/Music/Radio",
|
|
|
|
"select-dir": true,
|
|
|
|
"value": "~/Music/Radio"
|
|
|
|
},
|
|
|
|
"radio-search-widget": {
|
|
|
|
"type": "custom",
|
|
|
|
"file": "RadioSearchWidget.py",
|
|
|
|
"widget": "RadioSearchWidget"
|
|
|
|
},
|
|
|
|
"__md5__": "00df5e82bf395a9e0662f73b603c0f6f"
|
|
|
|
}
|