{"id":25612601,"url":"https://github.com/amytho/osse-web","last_synced_at":"2025-11-12T01:06:14.732Z","repository":{"id":237784431,"uuid":"795238066","full_name":"aMytho/osse-web","owner":"aMytho","description":"Web frontend for the osse music player (WIP)","archived":false,"fork":false,"pushed_at":"2024-05-28T02:26:11.000Z","size":186,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-28T12:15:24.913Z","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":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aMytho.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-02T21:24:44.000Z","updated_at":"2024-05-30T01:56:24.561Z","dependencies_parsed_at":"2024-05-03T06:29:41.103Z","dependency_job_id":"b4d7853f-eced-4191-bd3b-b0356d0eaae0","html_url":"https://github.com/aMytho/osse-web","commit_stats":null,"previous_names":["amytho/osse-web"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aMytho%2Fosse-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aMytho%2Fosse-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aMytho%2Fosse-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aMytho%2Fosse-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aMytho","download_url":"https://codeload.github.com/aMytho/osse-web/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240109365,"owners_count":19749165,"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":[],"created_at":"2025-02-22T00:28:35.666Z","updated_at":"2025-11-12T01:06:14.726Z","avatar_url":"https://github.com/aMytho.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Osse-Web\n\nOsse is a free and open source music player and server. This repository is the web frontend.\n\n## Features\n\n\u003e Osse is in early development. There will be bugs and unexpected behavior. Some features are not yet complete. It is safe to use on your library, but it will need some time before it can be your main music player.\n\n- Supports most music formats (MP3, Ogg/Opus, Flac, WAV).\n- Support reading tags for library generation.\n- Album \u0026 Playlist support.\n- No Tracking/Telemetry/Data collection.\n- Simplicity. Install it and it will just work.\n- Support for Linux/Mac/Windows (Mac/Windows need Docker or other medium). Any OS (including Android/IOS) can use the web frontend.\n\n## Installation\n\nBoth the server and the web frontend (this project) must be installed.\n\n\u003e When v1 releases, we will provide a standalone installer/executable to simplify this process. We will also provide docker images. Currently, you must manually install the projects and their dependencies.\n\nYou will need the following tools installed:\n\n- Git https://git-scm.com/downloads\n- PHP 8.4 `/bin/bash -c \"$(curl -fsSL https://php.new/install/linux/8.4)\"`\n- NodeJS v22 https://nodejs.org/en\n- PNPM (optional, preferred over NPM) https://pnpm.io/installation\n\nClone this repository and the server.\n\n```\ngit clone https://github.com/amytho/osse\ncd\ngit clone https://github.com/amytho/osse-web\n```\n\nStart the web frontend and the php backend.\n\n```\ncd osse\ncomposer run dev\n```\n\nIn another terminal window:\n```\ncd osse-web\npnpm start\n```\n\nOpen the web frontend and login. http://localhost:4200\n\nThe default username is `osse` and the default password is `cassidor`.\n\nYou should edit the .env file in the server and add your music directory to it. This is located at the bottom of the file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famytho%2Fosse-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famytho%2Fosse-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famytho%2Fosse-web/lists"}