{"repo":"analogcode/Swift-Radio-Pro","free":true,"listed":false,"github":"https://github.com/analogcode/Swift-Radio-Pro","clone":"git clone https://github.com/analogcode/Swift-Radio-Pro.git","description":"Professional Radio Station App for iOS!","language":"Swift","stars":2936,"topics":["radio-station","swift","audio","audio-player","music","music-player","radio","player","lastfm","avplayer"],"license":"MIT","category":"media-processing","readme_excerpt":"Swift Radio Open-source radio station app built entirely in Swift. Used by 80+ apps on the App Store. Looking for Android? See Swift Radio Android. Same station format, native Kotlin and Jetpack Compose. Features - Stream live radio with background audio playback - Scrubber and progress bar for non-live streams - Apple CarPlay support - Album art and track metadata from streams and iTunes API - Lock screen and Control Center integration - Multiple stations from a local or remote JSON file - Pull to refresh and optional search bar - Localization-ready via Xcode String Catalog - About screen with email, sharing, and external links Built on FRadioPlayer for streaming, metadata parsing, and iTunes album art fetching. Getting Started 1. Open SwiftRadio.xcodeproj in Xcode 2. Edit SwiftRadio/Config/Config.swift to set your stations URL, contact email, website, and other app-wide settings 3. Update your stations in SwiftRadio/Data/stations.json or host the file remotely 4. Build and run Station Format Each station in stations.json supports the following fields: Images can be local (asset name without http ) or remote (full URL). Customizing Text and Translation All user-facing strings are managed through Localizable.xcstrings (the String Catalog). Open it in Xcode to change the default English text or add new languages. No code changes required. Dependencies Library Purpose --------- --------- FRadioPlayer Streaming, metadata parsing, iTunes album art LNPopupController Now playing po","default_branch":null,"files":null,"tree":[],"storefront":"/r/analogcode","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/analogcode/Swift-Radio-Pro/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."}