{"id":16557673,"url":"https://github.com/patrickkfkan/volumio-now-playing-reactjs-client","last_synced_at":"2025-07-24T19:10:38.801Z","repository":{"id":129306985,"uuid":"453436879","full_name":"patrickkfkan/volumio-now-playing-reactjs-client","owner":"patrickkfkan","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-15T07:45:16.000Z","size":3702,"stargazers_count":0,"open_issues_count":2,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-05T21:41:19.674Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/patrickkfkan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-01-29T15:28:59.000Z","updated_at":"2025-04-15T07:45:21.000Z","dependencies_parsed_at":"2024-05-10T17:28:52.764Z","dependency_job_id":"75f5ff97-dc21-4604-aa8a-ae4d59e2585e","html_url":"https://github.com/patrickkfkan/volumio-now-playing-reactjs-client","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/patrickkfkan/volumio-now-playing-reactjs-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patrickkfkan%2Fvolumio-now-playing-reactjs-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patrickkfkan%2Fvolumio-now-playing-reactjs-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patrickkfkan%2Fvolumio-now-playing-reactjs-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patrickkfkan%2Fvolumio-now-playing-reactjs-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/patrickkfkan","download_url":"https://codeload.github.com/patrickkfkan/volumio-now-playing-reactjs-client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patrickkfkan%2Fvolumio-now-playing-reactjs-client/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266890381,"owners_count":24001538,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-24T02:00:09.469Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-10-11T20:08:12.218Z","updated_at":"2025-07-24T19:10:38.740Z","avatar_url":"https://github.com/patrickkfkan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Web client served by [Volumio Now Playing plugin](https://github.com/patrickkfkan/volumio-now-playing) (version: \u003e 0.1.4), implemented in ReactJS.\n\n## Changelog\n\n0.7.4\n- Update socket.io v2\n\n0.7.3\n- Add `duration` to metadata requests\n\n0.7.2\n- Add support for info view tab in startup options\n\n0.7.1\n- Provide additional Info View layouts\n\n0.7.0\n- Add synced lyrics support\n- Improve seek timer accuracy\n\n0.6.3\n- Fix marquee title clipped with negative margin\n- Add support for portrait-related ContentRegionSettings\n\n0.6.2\n- Add support for font style settings\n\n0.6.1:\n- Add support for 'Content Region' settings\n- Add support for 'Album Art -\u003e Margin' setting\n\n0.6.0:\n- Add support for seekbar styling options\n- Add support for 'Dock Component - Media Format'\n- Add support for new 'Dock Component - Menu' options\n\n0.5.2:\n- Add support for 'Startup Options'\n- Fix My Background URLs in Background component\n- Revert change in v0.5.1 where Volumio logo bg is always displayed when player statua is 'stop'\n\n0.5.1:\n－Add support for 'Background -\u003e My Background' settings\n- Minor bug fixes\n\n0.5.0:\n- Fix regression: MetaDataPanel not showing description correctly\n- Add support for 'Docked Volume Indicator -\u003e % Symbol Size' setting\n- Add support for Track Info Visibility settings\n- Add support for 'IdleScreen -\u003e My Background' settings\n- Add support for 'IdleScreen -\u003e Weather Area Height' setting\n\n0.4.0:\n- Migrate to TypeScript\n- Change settings handling\n\n0.3.0:\n- Fix seekbar not working when moving to shorter song\n- Add support for track info marquee title setting\n- Add support for IdleScreen main alignment 'cycle' setting\n\n0.2.5:\n- Idle screen Unsplash background: fetch image URL from API endpoint instead of constructing directly in the client.\n- Add shutdown button to Action Panel\n- Add support for 'Dock Component - Menu' setting\n\n0.2.4\n- Add hourly weather to idle screen (tap / click \"Current\" weather to toggle between daily and hourly).\n- Idle screen now shows all available forecast periods - scroll horizontally to view.\n- Add workaround to seekbar for music services that don't push 'stop' state when playback finishes, causing displayed seek time to overflow duration.\n- Add support for metadata font settings\n- Improve responsive display of grid columns on browse screen.\n- Add \"Maximize\" button to browse screen and queue for displays with horizontal resolutions higher than 1024px, so that contents won't be fixed at 80% width.\n- Misc UI fixes and improvements\n\n0.2.3\n- Fix volume bar of docked volume indicator closing on click\n\n0.2.2\n- Improve seekbar accuracy when screen is inactive\n- Add support for option to show volume bar when docked volume indicator is clicked\n- Add translation support\n- Misc UI fixes\n\n0.2.1\n- Minor bug fix\n\n0.2.0\n- Add Idle Screen\n- Add support for Dock Components:\n  - Action Panel trigger\n  - Volume Indicator (replaces Volume Indicator Tweaks)\n  - Clock\n  - Weather\n- Add support for seek time font size and color\n- Fix state not updating on socket reconnect\n- Fix seekbar's unreasonably high memory consumption (caused by `react-range` component; switched to `rc-slider` instead)\n- Various other bug fixes\n\n0.1.2\n- Add support for the following style settings:\n  - Track info display order\n  - Album art border\n  - Background overlay gradients\n  - Additional Volume Indicator Tweaks\n- Some minor bug fixes\n\n0.1.1\n- Add menus\n- Add metadata service support\n- Add Info View to Now Playing Screen\n- Add performance settings support\n- Misc UI fixes and improvements\n\n0.1.0\n- Initial release\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpatrickkfkan%2Fvolumio-now-playing-reactjs-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpatrickkfkan%2Fvolumio-now-playing-reactjs-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpatrickkfkan%2Fvolumio-now-playing-reactjs-client/lists"}