{"id":48210154,"url":"https://github.com/prbhtkumr/rofi-radio","last_synced_at":"2026-04-04T18:47:38.368Z","repository":{"id":133075195,"uuid":"583024938","full_name":"prbhtkumr/rofi-radio","owner":"prbhtkumr","description":"An extendable rofi based menu for streaming audio (optionally but preferably) on linux.","archived":false,"fork":false,"pushed_at":"2023-09-10T08:09:22.000Z","size":19,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-02T06:12:21.047Z","etag":null,"topics":["background-music-player","lofi-music","lofi-player","lofi-stream","mpv","mpv-media-player","music","music-streaming","news","news-stream","radio","radio-stream","rofi","rofi-menus","rofi-scripts","script","streaming"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/prbhtkumr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-12-28T14:41:43.000Z","updated_at":"2024-04-19T19:46:03.000Z","dependencies_parsed_at":"2023-07-25T21:01:22.117Z","dependency_job_id":null,"html_url":"https://github.com/prbhtkumr/rofi-radio","commit_stats":null,"previous_names":["prbhtkumr/rofi-radio"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/prbhtkumr/rofi-radio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prbhtkumr%2Frofi-radio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prbhtkumr%2Frofi-radio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prbhtkumr%2Frofi-radio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prbhtkumr%2Frofi-radio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prbhtkumr","download_url":"https://codeload.github.com/prbhtkumr/rofi-radio/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prbhtkumr%2Frofi-radio/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31409470,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T10:20:44.708Z","status":"ssl_error","status_checked_at":"2026-04-04T10:20:06.846Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["background-music-player","lofi-music","lofi-player","lofi-stream","mpv","mpv-media-player","music","music-streaming","news","news-stream","radio","radio-stream","rofi","rofi-menus","rofi-scripts","script","streaming"],"created_at":"2026-04-04T18:47:37.034Z","updated_at":"2026-04-04T18:47:38.353Z","avatar_url":"https://github.com/prbhtkumr.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rofi-radio 📻\nAn extendable rofi based menu for streaming audio (optionally but preferably) on linux 🐧.\n\nThis script is inspired by [Rofi-Beats](https://github.com/Carbon-Bl4ck/Rofi-Beats).\n\n## Dependencies\n* notify-send\n* rofi\n\nFor Debian:\n```\n$ sudo apt install rofi notify-osd mpv\n```\n\nFor Arch Linux:\n```\n$ sudo pacman -S rofi notify-osd mpv\n```\n\nClone this repository:\n\n```\n$ git clone https://github.com/prbhtkumr/rofi-radio\n$ cd rofi-radio\n```\n```\n$ chmod +x rofi-radio\n```\n\nNow test out the script:\n```\n$ ./rofi-radio\n```\n\n## Usage\n\nThe script toggles the radio on and off depending on it's current state.\n\nThe script first checks to see if an instance of the radio is already playing.\n\nIf it finds the script is already playing music it kills the music. If the radio is not already playing it will launch the list of stations you can choose from.\n\n### `mpv` arguments\n\n- You can add options in the `ARGS` variable in the script to specify those options for running mpv. The default of `--no-video` is already added.\n- You can also add accitional arguments on a per stream basis using the `ADDITIONAL_ARGS` variable.\n\n## Extra Tips 📝\n\n- I'd highly recommend linking this script to a keybinding, using a tool such as [skhd](https://github.com/koekeishiya/skhd) or [sxhkd](https://github.com/baskerville/sxhkd).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprbhtkumr%2Frofi-radio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprbhtkumr%2Frofi-radio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprbhtkumr%2Frofi-radio/lists"}