{"id":13426424,"url":"https://github.com/vincelwt/RaspberryCast","last_synced_at":"2025-03-15T21:31:12.767Z","repository":{"id":26694857,"uuid":"30151814","full_name":"vincelwt/RaspberryCast","owner":"vincelwt","description":":tv: Transform your Raspberry Pi into a streaming device. Videos can be sent from mobile devices or computers (Chrome extension).","archived":true,"fork":false,"pushed_at":"2020-12-07T09:28:37.000Z","size":9608,"stargazers_count":869,"open_issues_count":39,"forks_count":139,"subscribers_count":59,"default_branch":"master","last_synced_at":"2024-10-28T05:12:29.749Z","etag":null,"topics":["android","cast-videos","chrome-extension","firefox-extension","raspberry-pi","video","vimeo","youtube"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vincelwt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-01T16:31:30.000Z","updated_at":"2024-10-09T13:29:44.000Z","dependencies_parsed_at":"2022-07-27T08:32:32.440Z","dependency_job_id":null,"html_url":"https://github.com/vincelwt/RaspberryCast","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincelwt%2FRaspberryCast","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincelwt%2FRaspberryCast/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincelwt%2FRaspberryCast/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincelwt%2FRaspberryCast/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vincelwt","download_url":"https://codeload.github.com/vincelwt/RaspberryCast/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243792356,"owners_count":20348628,"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":["android","cast-videos","chrome-extension","firefox-extension","raspberry-pi","video","vimeo","youtube"],"created_at":"2024-07-31T00:01:34.173Z","updated_at":"2025-03-15T21:31:12.137Z","avatar_url":"https://github.com/vincelwt.png","language":"JavaScript","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=XLQTUNFTN9FU8"],"categories":["JavaScript"],"sub_categories":[],"readme":"# RaspberryCast 3.0\n\u003e Transform your Raspberry Pi into a streaming device.\nCast videos from mobile devices or computers to your TV.\n\n\n[![Android app on Google Play](https://developer.android.com/images/brand/en_app_rgb_wo_60.png)](https://play.google.com/store/apps/details?id=com.kiwiidev.raspberrycast)\n[![Extension for Chrome](https://developer.chrome.com/webstore/images/ChromeWebStore_BadgeWBorder_v2_206x58.png)](https://chrome.google.com/webstore/detail/raspberrycast/aikmhmnmlebhcjjdbjilohbpfljioeak)\n[![Extension for Firefox](https://raw.githubusercontent.com/vincelwt/RaspberryCast/master/images/firefox.png)](https://addons.mozilla.org/firefox/addon/raspberrycast/)\n\n## Supported services\nWorks with all youtube-dl supported websites: http://rg3.github.io/youtube-dl/supportedsites.html (YouTube, SoundCloud, Dailymotion, Vimeo, etc...) and also any direct link to mp3, mp4, avi and mkv file.\n\nYou can also cast playlists from Youtube or Soundcloud.\n\n## How to install (Raspberry Pi side)\n\n```\nwget https://raw.githubusercontent.com/vincelwt/RaspberryCast/master/setup.sh \u0026\u0026 sudo sh setup.sh\n```\nThat's it.\n\nThe installation script will:\n- Download RaspberryCast and install the necessary dependencies\n- Autostart RaspberryCast at boot (added to /etc/rc.local)\n- Reboot\n\nYou can review the [install script](https://github.com/vincelwt/RaspberryCast/blob/master/setup.sh).\n\n# Remote control (mobile devices)\n![The remote on Android](https://raw.githubusercontent.com/vincelwt/RaspberryCast/master/images/android.png)\n\nOn any device connected to the same network as you Pi, you can visit the page:\n```\nhttp://raspberrypi.local:2020/remote\n```\nNote that you can \"Add to homescreen\" this link\n \nYou can also use the Android application (link to Playstore at the top of the page)\n\n## Chrome \u0026 Firefox extension\n#### Extension options\n![alt tag](https://raw.githubusercontent.com/vincelwt/RaspberryCast/master/images/extension.png)\n\n#### Right-click options\n![alt tag](https://raw.githubusercontent.com/vincelwt/RaspberryCast/master/images/rightclick.png)\n\nYou can configure RaspberryCast settings in the extension option page.\n\n## Cast videos from computer\n\nWorks on Linux, Mac OS, and Windows (Python needed)\n\n**Download**\n\n```\nwget https://raw.githubusercontent.com/vincelwt/RaspberryCast/master/rcast.py\n```\n\n**Usage**\n\n```\npython rcast.py video.mkv \u003csubtitle.srt\u003e\n```\n\nSubtitles can be given as an optional second argument. If no subtitle argument is found, RaspberryCast will attempt to find a subtitle file with the same name as the video. In the case of TV shows and movies, RaspberryCast will attempt to match the video with an appropriate subtitle file. This behaviour can be disabled in the configuration file.\n\n## Demos\n\nDemo video with the Chrome extension:\n\n[![Video 1](http://img.youtube.com/vi/0wEcYPSm_f8/0.jpg)](http://www.youtube.com/watch?v=0wEcYPSm_f8)\n\nDemo video with an Android (also works on iOS):\n\n[![Video 2](http://img.youtube.com/vi/ZafqI4ZtJkI/0.jpg)](http://www.youtube.com/watch?v=ZafqI4ZtJkI)\n\n## Uninstall\nRemove reference to RaspberryCast.sh in /etc/rc.local\n\nDelete the /home/pi/RaspberryCast/ folder.\n\n## Contribute\n\nIf you enjoyed using RaspberryCast, and/or would like to support the development, please consider making a donation.\n\n[![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=XLQTUNFTN9FU8)\n\n## License\nCode released under the MIT license. \n\nYou are welcome to contribute to the project.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvincelwt%2FRaspberryCast","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvincelwt%2FRaspberryCast","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvincelwt%2FRaspberryCast/lists"}