{"id":21131565,"url":"https://github.com/tommy141x/rhythm","last_synced_at":"2025-07-09T02:30:53.283Z","repository":{"id":238194631,"uuid":"796067251","full_name":"tommy141x/Rhythm","owner":"tommy141x","description":"A music client for Youtube music. Developed with HTML, CSS, and JS, using Electron as a app wrapper. (Unfinished Project)","archived":false,"fork":false,"pushed_at":"2024-08-08T06:36:44.000Z","size":2718,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-08T08:22:03.139Z","etag":null,"topics":["css","electron","html","js"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tommy141x.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-04T20:50:46.000Z","updated_at":"2024-08-08T06:36:47.000Z","dependencies_parsed_at":"2024-08-08T08:20:47.132Z","dependency_job_id":"b8dad9a4-597c-4399-ba83-542238b9392d","html_url":"https://github.com/tommy141x/Rhythm","commit_stats":null,"previous_names":["tommy141x/rhythm"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tommy141x%2FRhythm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tommy141x%2FRhythm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tommy141x%2FRhythm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tommy141x%2FRhythm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tommy141x","download_url":"https://codeload.github.com/tommy141x/Rhythm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225476302,"owners_count":17480220,"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","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":["css","electron","html","js"],"created_at":"2024-11-20T05:57:59.267Z","updated_at":"2024-11-20T05:57:59.721Z","avatar_url":"https://github.com/tommy141x.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rhythm - YouTube Music Client\nWelcome to Rhythm, a sleek and intuitive YouTube Music client designed to bring the best of YouTube Music right to your desktop. Developed with love for music and technology, Rhythm is built using HTML, CSS, and JavaScript (Using [muse](https://github.com/vixalien/muse) as a backend), wrapped up in an Electron shell for cross-platform compatibility.\n\n![Home](preview-pics/rhythmHomePreview.png)\n\n## Features\n* Seamless YouTube Music Integration: Access your favorite playlists, albums, and tracks directly within Rhythm.\n* Cross-Platform Compatibility: Whether you're on Windows, macOS, or Linux, Rhythm ensures you can enjoy your music wherever you are.\n* Responsive User Interface: Designed with modern web standards, Rhythm offers a clean and intuitive interface that adapts to your preferences.\n* Discord Rich Presence is fully supported and will display the current song along with a link and artwork.\n\n![Library](preview-pics/rhythmLibraryPreview.png)\n![Playlist](preview-pics/rhythmPlaylistPreview.png)\n\n## Why?\nWhen I decided to try out Youtube Premium, I came to find there was no desktop client for Youtube Music. The website \"works\", however, I found it to be very sluggish and laggy. For that reason, I decided to attempt to create my own client. In the end, I have switched back to Spotify for my musical needs, so this project is no longer a priority for me.\n\n## Contributing\nWe welcome contributions from the community! Whether it's reporting issues, submitting pull requests, or simply spreading the word, every bit helps make Rhythm better. You must have a web proxy for js/worker.js in order for the API calls to work for youtube (CORS). There is a [tracking issue](https://git.tommy-johnston.com/tommy/Rhythm/issues/1) for this project as well.\n\n## License\n\nThis project is licensed under the Attribution-NonCommercial-ShareAlike 4.0 International License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftommy141x%2Frhythm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftommy141x%2Frhythm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftommy141x%2Frhythm/lists"}