{"id":13471388,"url":"https://github.com/vixalien/muzika","last_synced_at":"2025-04-09T03:14:25.635Z","repository":{"id":173252621,"uuid":"644766529","full_name":"vixalien/muzika","owner":"vixalien","description":"Elegant music streaming app","archived":false,"fork":false,"pushed_at":"2025-01-05T13:43:15.000Z","size":21381,"stargazers_count":308,"open_issues_count":42,"forks_count":16,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-04-05T04:57:02.534Z","etag":null,"topics":["gnome","gtk","gtk4","libadwaita","music","youtube-music","ytm"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/vixalien.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","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},"funding":{"github":"vixalien","custom":["https://www.buymeacoffee.com/vixalien"]}},"created_at":"2023-05-24T08:02:55.000Z","updated_at":"2025-03-27T21:11:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"e2403390-86aa-4d70-8692-c11e0d4621e8","html_url":"https://github.com/vixalien/muzika","commit_stats":{"total_commits":1279,"total_committers":17,"mean_commits":75.23529411764706,"dds":0.05082095387021113,"last_synced_commit":"d193a0f4c3fb97e023e0f129f51504c0c9cc531c"},"previous_names":["vixalien/muzika"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vixalien%2Fmuzika","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vixalien%2Fmuzika/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vixalien%2Fmuzika/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vixalien%2Fmuzika/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vixalien","download_url":"https://codeload.github.com/vixalien/muzika/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247968377,"owners_count":21025823,"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":["gnome","gtk","gtk4","libadwaita","music","youtube-music","ytm"],"created_at":"2024-07-31T16:00:44.176Z","updated_at":"2025-04-09T03:14:25.619Z","avatar_url":"https://github.com/vixalien.png","language":"TypeScript","funding_links":["https://github.com/sponsors/vixalien","https://www.buymeacoffee.com/vixalien"],"categories":["TypeScript","music","Audio"],"sub_categories":["Audio Players"],"readme":"# Muzika\n\n\u003e [!CAUTION]\n\u003e Muzika is currently unmaintained, and will be archived in the future. See https://github.com/vixalien/muzika/issues/220 for more details.\n\nMuzika is an elegant music streaming app.\n\n![Muzika home page](data/resources/screenshots/home.png)\n\n![Muzika playing \"My Queen is Angela Davis\"](data/resources/screenshots/playing.png)\n\n\u003e Note: This is a work in progress. The app is not yet ready for production.\n\n## Features\n\n- Personalized home screen\n- Search for songs, albums, artists, radios and playlists\n- Login with Google and access your playlists and more from your library\n- Play personalized radios \u0026 mixes\n- View song lyrics \u0026 related information\n- Browse artists, albums and playlists etc.\n\n## Installation\n\n### Using the latest Nightly Flatpak\n\nYou can download the [latest Nightly flatpak](https://vixalien.github.io/muzika/muzika.flatpakref).\n\n### From source\n\nDependencies:\n\n- GNOME Builder\n\n1. Clone the repository\n\n```bash\ngit clone https://github.com/vixalien/muzika.git --recurse-submodules\n```\n\n2. Open the project in GNOME Builder and use \"Build\" to build the project.\n\n\u003e Note: Using Meson and Ninja directly is no longer supported because Muzika\n\u003e uses the latest (unreleased) libadwaita components.\n\n## Navigation\n\nMuzika has a robust navigator that allows you to navigate through different\npages by using muzika URIs. Some of them are documented below.\n\nThe muzika URI has the form `muzika:endpoint:data`. URIs can also have query\nparameters. For example, `muzika:library?view=grid` will open the library page\nwith the grid view.\n\nYou can navigate to a muzika URI by directly typing it in the search bar and\nmuzika will visit that page directly instead of searching it.\n\nYou can also navigate to a given endpoint by triggering the navigator action\nmanually:\n\n1. Open the GTK inspector by pressing `Ctrl+Shift+I`.\n2. Click on the `Actions` tab on the right.\n3. Look for the action named `navigator.visit` and type in your URI in the\n   `Parameter` field, then click `Activate`.\n\n### Endpoints\n\nA list of all endpoints are [here](src/pages.ts).\n\n- `muzika:home` - Home page\n- `muzika:playlist:\u003cplaylistId\u003e` - Playlist page. eg:\n  `muzika:playlist:PL4fGSI1pDJn6puJdseH2Rt9sMvt9E2M4i`/\n- `muzika:album:\u003calbumId\u003e` - Album page.\n- `muzika:artist:\u003cchannelId\u003e` - Artist or Channel page.\n- `search:\u003cquery\u003e` - Search. Note that query must be URL encoded. eg:\n  `search:hello%20world` searches for `hello world`.\n- `muzika:library` - Library.\n\nMore endpoints will be added as Muzika supports more features.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvixalien%2Fmuzika","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvixalien%2Fmuzika","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvixalien%2Fmuzika/lists"}