{"repo":"sfuhrm/radiobrowser4j","free":true,"listed":false,"github":"https://github.com/sfuhrm/radiobrowser4j","clone":"git clone https://github.com/sfuhrm/radiobrowser4j.git","description":"RadioBrowser Java API library","language":"Java","stars":71,"topics":["internet-radio-player","radio-station","radiobrowser","api","api-client","api-wrapper","java","internet-radio-stations","java-api","rest"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"RadioBrowser4j =================== A Java API for the RadioBrowser internet radio station online repository. The library is useful for applications wanting to retrieve internet radio station URLs, streams and meta information. How to use A detailed introduction on how to use the library can be found in Radiobrowser4j - A Java API for Internet radio stations. Maven for JDK targets First step is to include the dependency in your Maven or Gradle project. For Maven, you need this dependency: Use within Android projects The library works well with Android projects simply by referencing the library within the build.gradle If Proguard or R8 code shrinking and obfuscation is being used, then the following entries should be added to the Proguard configuration file (usually proguard-rules.pro): Java use After adding the dependency, you can start by creating one instance and using it You can take a look at the javadoc documentation to get the full concepts of the API. More examples The library was extracted from an internet radio player and recorder program in Java, radiorecorder. You can take a look at real-life usage patterns there. How it is tested The API is tested using the WireMock REST testing framework. Mocked web requests/responses are located in the test resources. License Copyright 2017-2026 Stephan Fuhrmann Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at h","default_branch":null,"files":null,"tree":[],"storefront":"/r/sfuhrm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sfuhrm/radiobrowser4j/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}