{"id":39591123,"url":"https://github.com/n3-rd/ohun","last_synced_at":"2026-01-18T07:44:26.532Z","repository":{"id":232969002,"uuid":"785677098","full_name":"n3-rd/ohun","owner":"n3-rd","description":"Get synchronized song lyrics and sing along with your favorite songs.","archived":false,"fork":false,"pushed_at":"2025-12-28T10:22:36.000Z","size":3338,"stargazers_count":7,"open_issues_count":3,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-30T20:21:03.428Z","etag":null,"topics":["linux","lrc","lyrics","rust","tauri","tauri-app"],"latest_commit_sha":null,"homepage":"https://ohun.vercel.app/","language":"HTML","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/n3-rd.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-04-12T11:42:10.000Z","updated_at":"2025-08-31T07:54:53.000Z","dependencies_parsed_at":"2024-04-23T11:47:28.687Z","dependency_job_id":"9f4914a2-1dea-48c4-a877-bf56eb264f91","html_url":"https://github.com/n3-rd/ohun","commit_stats":null,"previous_names":["n3-rd/ohun"],"tags_count":5,"template":false,"template_full_name":"n3-rd/stauri","purl":"pkg:github/n3-rd/ohun","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n3-rd%2Fohun","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n3-rd%2Fohun/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n3-rd%2Fohun/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n3-rd%2Fohun/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/n3-rd","download_url":"https://codeload.github.com/n3-rd/ohun/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n3-rd%2Fohun/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28533172,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"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":["linux","lrc","lyrics","rust","tauri","tauri-app"],"created_at":"2026-01-18T07:44:25.906Z","updated_at":"2026-01-18T07:44:26.520Z","avatar_url":"https://github.com/n3-rd.png","language":"HTML","funding_links":["https://buymeacoffee.com/n3rdyn3rd"],"categories":[],"sub_categories":[],"readme":"\n# Ohun\n\n![Ohun](https://i.postimg.cc/CLHcqxBZ/icon-192.png)\n\n## _A synced lyrics provider for Linux_\n\nGet synchronized song lyrics and sing along with your favorite songs.\nBuilt with [Tauri](https://tauri.app/) and [Sveltekit](https://kit.svelte.dev/).\n\n- Play a song\n- See the lyrics live!\n- ✨Magic ✨\n\n## Features\n\n- Export and copy LRC files\n- Manually control your music from the app\n- Lightweight and memory friendly\n- Saves lyrics offline\n- Works with most music players and even browsers!\n\nThere are very few sing along lyrics providers for Linux out there, Ohun attempts to solve this problem by providing a very lightweight and easy to use app\nIf you find it useful, you can [Donate](https://buymeacoffee.com/n3rdyn3rd) to the cause\n\n## Tech\n\nOhun uses a number of open source projects to work properly:\n\n- [Playerctl](https://github.com/altdesktop/playerctl) - Playerctl is a command-line utility and library for controlling media players that implement the [MPRIS](http://specifications.freedesktop.org/mpris-spec/latest/) D-Bus Interface Specification.\n- [Tauri](https://tauri.app/) - Build an optimised, secure, and frontend-independent application for multi-platform deployment.\n- [Sveltekit](https://kit.svelte.dev/) web development, streamlined\n- [Paroles](https://github.com/Clarkkkk/paroles) Library for parsing, making, modifying and \"playing\" LRC format lyrics\n- [Lockr](https://github.com/tsironis/lockr) A minimal API wrapper for localStorage. Simple as your high-school locker.\n\nAnd of course Ohun itself is open source with a [repository](https://github.com/n3-rd/ohun) on GitHub.\n\n## Installation\n\nDownload any release you want [here](https://github.com/n3-rd/ohun/releases/).\n\n## Development\n\nWant to contribute? Great!\n\nOhun uses NodeJS + Rust for fast development.\nMake a change in your file and instantaneously see your updates!\n\n1.  Clone this repository\n2.  Navigate to the folder and run `npm install` or `yarn install` or `pnpm install`\n3.  Run development server with `npm run tauri dev` or `yarn tauri dev` or `pnpm tauri dev`\n4.  Make changes and build with `npm run tauri build` or `yarn tauri build` or `pnpm tauri build`\n\n## Roadmap for Ohun\n\n*The main roadmap still prioritises cross-platform compatibility, especially with Windows. The biggest problem plaguing the compatibility is the fact that not many tools exist for getting media metadata from Windows and Mac. Ohun for Linux uses playerctl to get metadata for the currently playing media, but it only works on Linux, a few workarounds exist, some very crude and not healthy for this project. I currently do not have a lot of time to work on this project as I am on a tight schedule but will do my best to achieve cross-compatibility in the near future.*\n\n- **Cross compatibility**\n✅ Improvement in UI (some elements don't just behave...... right)\n- Better offline support (caching images for offline use)\n- Better error handling\n- Fix \"Always on top\" (Minor Tauri Bug)\n✅ Embed playerctl in the Linux binary as a sidecar so the user does not need to install it manually.\n\n## License\n\nMIT\n\n**Free Software, Hell Yeah!**\n\n## Conditions for use\n\nDon't do drugs\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn3-rd%2Fohun","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fn3-rd%2Fohun","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn3-rd%2Fohun/lists"}