{"id":13605897,"url":"https://github.com/univrsal/tuna","last_synced_at":"2025-05-15T03:05:58.411Z","repository":{"id":39104958,"uuid":"201350222","full_name":"univrsal/tuna","owner":"univrsal","description":"Song information plugin for obs-studio","archived":false,"fork":false,"pushed_at":"2025-05-11T19:17:42.000Z","size":7870,"stargazers_count":805,"open_issues_count":14,"forks_count":65,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-05-11T19:38:31.396Z","etag":null,"topics":["mpd","music","nowplaying","obs","obs-plugin","spotify","vlc"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/univrsal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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,"zenodo":null},"funding":{"custom":"vrsal.xyz/$"}},"created_at":"2019-08-08T23:06:09.000Z","updated_at":"2025-05-11T19:17:45.000Z","dependencies_parsed_at":"2023-10-13T15:22:05.147Z","dependency_job_id":"2e3c0a34-f1f5-4d18-8013-3572a4c3e2c1","html_url":"https://github.com/univrsal/tuna","commit_stats":{"total_commits":682,"total_committers":21,"mean_commits":"32.476190476190474","dds":"0.18035190615835772","last_synced_commit":"301f98cff20a98ffbfbf1ddb44458aca5ef19ea7"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/univrsal%2Ftuna","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/univrsal%2Ftuna/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/univrsal%2Ftuna/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/univrsal%2Ftuna/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/univrsal","download_url":"https://codeload.github.com/univrsal/tuna/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254264765,"owners_count":22041793,"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":["mpd","music","nowplaying","obs","obs-plugin","spotify","vlc"],"created_at":"2024-08-01T19:01:04.016Z","updated_at":"2025-05-15T03:05:58.386Z","avatar_url":"https://github.com/univrsal.png","language":"C++","funding_links":["vrsal.xyz/$"],"categories":["C++"],"sub_categories":[],"readme":"![header](./preview.png \"tuna running on obs linux\")\n\n[![Push to master](https://github.com/univrsal/tuna/actions/workflows/push.yaml/badge.svg)](https://github.com/univrsal/tuna/actions/workflows/push.yaml)\n# tuna\nGet song info from right within obs.\n \nCurrently supports\n- Spotify\n- MPD\n- Any Window title\n- [last.fm](https://last.fm) scrobbling\n- OBS VLC source\n- [YouTube Music](https://github.com/th-ch/youtube-music)\n- Most music players through [MPRIS](https://specifications.freedesktop.org/mpris-spec/latest/) and [Windows Media Control](https://learn.microsoft.com/en-us/uwp/api/windows.media.control?view=winrt-19041)\n- Through [tampermonkey script](https://github.com/univrsal/tuna/raw/master/deps/tuna_browser.user.js):\n    - Soundcloud \n    - Spotify Web Player\n    - Deezer\n    - Yandex Music\n    - Pretzel.rocks\n\nLyrics for the lyrics html overlay are served via [lrclib](https://github.com/tranxuanthang/lrclib) hosted at lyrics.vrsal.cc.\n\n\u003cimg src=\"src/gui/images/tuna.png\" alt=\"hey tuna\" width=\"180px\"\u003e\n\n### Translators\n- [COOLIGUAY](https://github.com/COOLIGUAY) (Spanish) \n- [dEN5-tech](https://github.com/dEN5-tech) (Russian)\n- [libraV3](https://github.com/libraV3) (Russian)\n- [Cyame](https://github.com/Cyame) (Simplified Chinese) \n- [KaiLee2588](https://github.com/KaiLee2588) (Simplified and Traditional Chinese) \n- [gabrielpastori1](https://github.com/gabrielpastori1) (Brazilian Portuguese) \n- [orion78fr](https://github.com/orion78fr) (French) \n- [jegadk](https://obsproject.com/forum/members/jegadk.185246/) (Danish) \n\n### Additional credits\n\n- MPRIS and Windows Media Control support taken from [obs_media_info_plugin](https://github.com/rmoalic/obs_media_info_plugin).\n- Metadata extraction via [Taglib](https://taglib.org/)\n- MPD connection via [libmpdclient](https://musicpd.org/libs/libmpdclient/)\n- Webserver implemented through [cpp-httplib](https://github.com/yhirose/cpp-httplib)\n- [cURL](https://curl.se) for fetching remote content and API interactions\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funivrsal%2Ftuna","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funivrsal%2Ftuna","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funivrsal%2Ftuna/lists"}