https://github.com/meequrox/radio2transistor
Convert bookmarks from desktop radio apps to Android Transistor radio app
https://github.com/meequrox/radio2transistor
converter radio transistor
Last synced: 9 days ago
JSON representation
Convert bookmarks from desktop radio apps to Android Transistor radio app
- Host: GitHub
- URL: https://github.com/meequrox/radio2transistor
- Owner: meequrox
- License: gpl-3.0
- Created: 2023-01-14T21:40:33.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-17T20:32:58.000Z (about 2 years ago)
- Last Synced: 2025-02-28T10:57:09.861Z (over 1 year ago)
- Topics: converter, radio, transistor
- Language: C++
- Homepage:
- Size: 105 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# radio2transistor
Convert bookmarks from desktop radio apps to Android [Transistor](https://codeberg.org/y20k/transistor) radio app via backup archive. The [URL Radio](https://github.com/jamal2362/URL-Radio) app is also supported as it is a fork of Transistor.
Currently supported programs:
- [Goodvibes](https://gitlab.com/goodvibes/goodvibes)
- [Radiotray-NG](https://github.com/ebruck/radiotray-ng)
## Screenshots


## Installation
On GNU/Linux you need to install these libraries manually:
- TinyXML2 (Debian: `libtinyxml2-dev`, Arch: `tinyxml2`)
- Minizip (Debian: `libminizip-dev`, Arch: `minizip`)
On Windows, these libraries will be downloaded automatically, as [xmake](https://xmake.io/#/guide/installation) is used.
If Visual Studio is not installed, you need to install [MSVC compiler](https://visualstudio.microsoft.com/visual-cpp-build-tools/) manually.
```bash
git clone https://github.com/meequrox/radio2transistor.git
cd radio2transistor
xmake require
xmake build
```
The compiled files will be located in the `build/{OS}/{ARCH}/release/` directory.
## Usage
```bash
# Print help message
./radio2transistor -h
# Print bookmarks files paths
./radio2transistor -g
# Common use
./radio2transistor -i ~/.local/share/goodvibes/stations.xml
```
The __transistor-backup.zip__ archive will be created in the current working directory. It can be imported into Transistor via settings.
When you import any backup, it will replace your existing Transistor stations.