{"id":13583544,"url":"https://github.com/OwenRay/Remote-MediaServer","last_synced_at":"2025-04-06T21:32:29.215Z","repository":{"id":14706910,"uuid":"58729773","full_name":"OwenRay/Remote-MediaServer","owner":"OwenRay","description":"A NodeJS based media server: Manage, watch and share your movies and tv series.","archived":false,"fork":false,"pushed_at":"2023-10-18T05:39:38.000Z","size":5660,"stargazers_count":95,"open_issues_count":9,"forks_count":20,"subscribers_count":14,"default_branch":"dev","last_synced_at":"2024-05-01T14:56:16.460Z","etag":null,"topics":["browser","chromecast","mediaplayer","mediaserver","movies","nodejs","p2p","tv"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/OwenRay.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-05-13T10:36:26.000Z","updated_at":"2024-04-17T13:01:57.000Z","dependencies_parsed_at":"2023-02-18T18:15:59.263Z","dependency_job_id":"9c346297-b49c-4c26-a9c3-36775736e90d","html_url":"https://github.com/OwenRay/Remote-MediaServer","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OwenRay%2FRemote-MediaServer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OwenRay%2FRemote-MediaServer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OwenRay%2FRemote-MediaServer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OwenRay%2FRemote-MediaServer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OwenRay","download_url":"https://codeload.github.com/OwenRay/Remote-MediaServer/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223264859,"owners_count":17116223,"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":["browser","chromecast","mediaplayer","mediaserver","movies","nodejs","p2p","tv"],"created_at":"2024-08-01T15:03:34.470Z","updated_at":"2024-11-06T00:30:26.104Z","avatar_url":"https://github.com/OwenRay.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"[![Gitter Chat](https://img.shields.io/gitter/room/nwjs/nw.js.svg?logo=gitter)](https://gitter.im/remote-mediaserver/Lobby)\n[![Discord Chat](https://img.shields.io/discord/505014801970364436.svg?logo=discord)](https://discord.gg/4H5EMd6)\n[![Build Status](https://travis-ci.org/OwenRay/Remote-MediaServer.svg?branch=dev)](https://travis-ci.org/OwenRay/Remote-MediaServer)\n[![npmjs](https://img.shields.io/npm/dw/remote-mediaserver.svg)](https://www.npmjs.com/package/remote-mediaserver)\n\n\n![](doc/screens.png)\n\n# INSTALL\n### OPTION 1, INSTALL PRECOMPILED   \nDownload and unzip the version appropriate to your os.\n\nLinux | Windows | MacOS | Raspberry PI | Docker\n--- | --- | --- | --- | ---\n[![Linux](doc/linux.png)](https://s3-eu-west-1.amazonaws.com/remote-mediaserver/dev/linux.zip) | [![Windows](doc/windows.png)](https://s3-eu-west-1.amazonaws.com/remote-mediaserver/dev/win.zip) | [![MacOS](doc/macos.png)](https://s3-eu-west-1.amazonaws.com/remote-mediaserver/dev/osx.zip) | [![Mac](doc/pi.png)](https://s3-eu-west-1.amazonaws.com/remote-mediaserver/dev/arm.zip) | [![Docker](doc/docker.png)](https://hub.docker.com/r/owenray/remote-mediaserver)   \n\n### OPTION 2, INSTALL VIA NPM\nYou'll need:\n- NPM  \n- NodeJS \u003e= 10 \n\nTo install run:   \n`$ npm install -g remote-mediaserver`\n\nafter installation you can run RMS:  \n`$ remote`  \ndirect your browser to http://localhost:8234\n\n# DEVELOPMENT\n### Installing dependencies\nTo setup your development environment run the following commands\n```bash\nnpm install\nnpm install --prefix frontend \u0026\u0026 npm run build --prefix frontend\n```  \n  \nTo start the server:  \n`$ node main.js`  \n  \nA settings file (~/.remote/settings.json) will be created at first run  \nRestart the server after direct modification  \n  \ndirect your browser to http://localhost:8234\n  \n### Frontend\nThe frontend is build on [React](reactjs.org/)   \nto build and test the frontend first make sure the backend is running  \nthen execute the following:  \n`$ cd frontend`  \n`$ npm start`  \n  \nThe webapplication will now be accessible from http://localhost:3000\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOwenRay%2FRemote-MediaServer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FOwenRay%2FRemote-MediaServer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOwenRay%2FRemote-MediaServer/lists"}