{"full_name":"simbasjungles/free-my-tv","owner":"simbasjungles","name":"free-my-tv","url":"https://github.com/simbasjungles/free-my-tv","description":"A fast, ad-free home screen for Google TV, LG webOS and Samsung Tizen. One button to undo.","homepage":"https://freemytv.io","topics":[],"language":"Java","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/192837953?u=72f8b45dd88a72418011a19aa2eda8e56b56de74&v=4","created_at":"2026-10-19T19:29:01Z","pushed_at":"2026-11-10T01:43:12Z","metrics":{"stars":6225,"forks":1086,"watchers":20,"issues":140,"prs":338,"releases":4,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":0},"growth":{"day":{"stars":66,"forks":17,"base_day":"2026-11-09"},"week":{"stars":483,"forks":98,"base_day":"2026-11-03"}},"history":{"dates":["2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[2691,3267,3869,4217,4818,4983,5189,5364,5462,5742,5807,6159,6225],"forks":[325,432,583,676,785,821,858,895,914,988,1002,1069,1086],"watchers":[9,9,13,20,18,16,17,18,17,19,18,20,20],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{"monthly":148,"daily_rate":144,"weekly_rate":46,"monthly_rate":29,"new":107},"same_owner":[],"issues":[{"number":257,"title":"Samsung 2017 (Tizen 3): Netflix opens to a black screen from Free My TV; \"TV Settings\" freezes the TV","comments":13,"created_at":"2026-10-24T18:56:49Z"},{"number":72,"title":"Widgets as plugins: one contract, crypto and Tailscale on it, and a place for more","comments":8,"created_at":"2026-10-20T21:01:51Z"},{"number":367,"title":"Black screen (FallbackHome) on wake from standby on Realtek / Hikeen Android 9 TVs (Romsat / KIVI) — root cause & fix","comments":6,"created_at":"2026-10-28T22:47:20Z"},{"number":382,"title":"Thomson TV port 5555 closed, even when usb debugging is ON","comments":4,"created_at":"2026-10-29T09:48:00Z"},{"number":356,"title":"Samsung 2020 (Tizen 5.5): Autorun Last App doesn't reopen Free My TV (UN50TU7000GXZD, Brazil)","comments":4,"created_at":"2026-10-28T02:54:18Z"},{"number":286,"title":"mouse support","comments":4,"created_at":"2026-10-25T11:20:49Z"},{"number":265,"title":"[LG] Allow force picking City for Weather and force picking other crypto (GRAM, USDt/s/e, BNB etc)","comments":4,"created_at":"2026-10-24T21:31:19Z"},{"number":437,"title":"Philips Google TV (32PHG6918/78): remote Settings button doesn't open Quick Settings, and Remote Buttons shows no buttons recognized","comments":3,"created_at":"2026-11-02T19:28:43Z"}],"discussions":[],"latest_release":{"name":"Free My TV 1.3: updates itself, the TMDB key from your phone, Continue Watching","tag":"v1.3.0","published_at":"2026-10-28T21:59:06Z","body":"Free My TV 1.3: the APK now updates itself, your TMDB key goes from your phone to the TV, the picks get posters and your own Plex library, Continue Watching can take the top of the home screen, and more TVs on every platform.\n\n**Install**\n- **Google TV and Android TV:** download `FreeMyTV.apk` below and install it with `adb install -r FreeMyTV.apk` (the README's *The ready APK* has the steps). It updates the 1.2 APK in place, settings included, and from now on *Home Settings* → *Updates* installs the next release, with Android asking first. For the movie and series picks, open *Home Settings* → *TMDB key*. If you built Free My TV yourself before, switch back to *Original* and uninstall it first: the two are signed with different keys. On TCL TVs, run the README's `appops` line again after that uninstall, since it takes TCL's background permission away and the switch can't start without it.\n- **Samsung (2017 and newer):** in TizenBrew Installer, *Install from GitHub* → `simbasjungles/free-my-tv`. It takes `FreeMyTV-tizen.wgt` from this release and updates the one you have. On 2015 and 2016 TVs, build it yourself (the README has the steps).\n- **LG (webOS 3 and newer):** the webOS Homebrew Channel updates it (repository `https://freemytv.io/webos/apps.json`), or install `FreeMyTV-webos.ipk` through Developer Mode (`python3 webos/install.py <TV's IP>`).\n\n**On every TV**\n- **Your TMDB key on the TV.** *Home Settings* → *TMDB key*: on Google TV and Android TV a QR code opens a page on your phone to paste it (it works once, for 5 minutes, only on your home network); on LG and Samsung you type it. Without a key, the Explore, Movies and Shows tabs stay out of the way. (#333 by @Ugoyo, #336 by @BrunoGiacomazzi)\n- **Bigger cards, real posters.** The focused card widens and the others show posters, up to six picks per tab, and each tab starts at its first pick. (#133 by @AdvaitT17, #362 by @RahulRex0)\n- **Prices:** dollars when Binance halts a currency's pairs (#273 by @donut3226), and euros in Bulgaria (#335 by @viniciusdsandrade). The picks reach TMDB through `api.tmdb.org` where `api.themoviedb.org` is blocked (#327).\n\n**Google TV and Android TV**\n- **The APK updates itself:** once a week it looks for a newer release, and *Home Settings* → *Updates* installs it through Android's installer. It only takes this repository's releases, signed with the project's key. (#310 by @halgurdh)\n- **Continue Watching:** *Home Settings* → *Top of the screen* picks the recommendations, Continue Watching or the clock. Continue Watching shows what you left half-way, from Android TV's own lists, with its progress, and OK resumes it in its app. (#42 by @ismaelmelgar)\n- **Picks from:** choose which services the picks come from, bring your own Plex library in, and the German services join (ARD, ZDF, ARTE, Joyn, RTL+, WOW, MagentaTV). Watchmode skips channels resold inside another app. (#152 and #135 by @AdvaitT17, #314 by @falcobartsch, #266 by @tscole)\n- **Now Playing:** what any app is playing, in the quotes' place while it plays, on the home screen and the screensaver. (#287 and #301 by @LeoFeitosa)\n- On our home screen the remote's Settings button opens the TV's Settings (#289 by @halgurdh). On the screensaver, OK can open the title in its app (#276 by @halgurdh), and `screensaver=false` keeps the TV's own screensaver (#284 by @EasterwoodBiker).\n- **More TVs:** Fire TV's HDMI inputs, Live TV on the antenna and the Appstore in All Apps (#292 by @GiovanniGrillo, #303 by @MLaminekane); Keystone on HY300 projectors (#316 by @fernandoavra); Xiaomi's YouTube and PatchWall buttons in Remote Buttons (#170 by @yudizaxay, #359 by @kshitijcoldplay-blip); on TCL, TCL Channel and its channel source stay on (#352 by @schmidt-gabriel) and the home screen is opaque again (#263 by @werewolfvit); the Hotack X1BR (#342) and Wanbo T2 Ultra (#157) projectors; firmware without the launcherapps service (#337 by @MoazEmad1); OneWorld TV Center's live TV (#296 by @viniciusdsandr"},"readme":true,"readme_zh":false,"news":[{"title":"Free My TV: An Ad-Free Home Screen for Google TV, LG and Samsung TVs","url":"https://github.com/simbasjungles/free-my-tv","hn":"https://news.ycombinator.com/item?id=50220596","source":"Hacker News","lang":"en","date":"2026-10-24","points":1,"comments":0},{"title":"【开源评测｜GitHub本周最热#3】Free My TV：一套代码打通Google TV/webOS/Tizen，跨平台可逆无广告电视主屏","url":"https://blog.csdn.net/TunerT_TQ/article/details/169344729","source":"blog.csdn","lang":"zh","date":"2026-10-28"},{"title":"Claude Opus 5.5 blocks smart TV reverse engineering, users report","url":"https://news.google.com/rss/articles/CBMirAFBVV95cUxPNVpxd08yQ2lWZWxhaFFWTHlQR2pnRHNjaThySmxORTJTZ3EwajBPTldseDlBM3B6a3NsQXFjaHdFMVBUd3o4RWU0MmNIeE5BTFc0YXR6SEhYbWFpWHUwVWFBYzZEdmc0bjJIQ2VMNjQ2UW5MTGNpOWFIQ19EcmNuS0RRSFNBZ3NWeUFjRVNKc25FQVE3S0NpN2VLQU5Zek9fT1pac0NUSWJsOVRM?oc=5","source":"Pasquale Pillitteri","lang":"en","date":"2026-10-25"},{"title":"Sweden's Government Offices Block ChatGPT and Claude, Keep Microsoft Copilot","url":"https://news.google.com/rss/articles/CBMifEFVX3lxTE1GS2JHNzFFT0FwTFJlV3F0OFdoZk13dEFNSjM4Qi1LRG95ZF9LRGVqc2t5MEtGMTZPa2JhcGsxSGt2VFJDTG1RblQwWEtiX2pIN21yeHJVUzBqSzR1VXkyVjMtZzc2dDc3ajJWZnl1X1ljbWJOaFMyRE5HR0E?oc=5","source":"Decrypt","lang":"en","date":"2026-10-24"},{"title":"我是怎么用“氛围编程”折腾智能电视的——结果被 Claude 搞砸了","url":"https://news.google.com/rss/articles/CBMiUkFVX3lxTE1KQXZKWDA3M2NWcjdmVjFvWWZ5NUhsendoOS1HNzBHRTNyY1JFOThjVl9VU0lWYjFRZ2JkX19XZEViT2NhbUJLZGkzM0xpM2MwQ1E?oc=5","source":"币界网","lang":"zh","date":"2026-10-24"},{"title":"How I Vibe Coded My Smart TV—And Claude Killed It","url":"https://news.google.com/rss/articles/CBMieEFVX3lxTE9Wem5oT0lhMGN2YXFEQk1EdmJEUDZxd3Z5T2diSlB1N0EtR1k0WkhYTFhQZXZwVGdDakFOWDQtTmNQU3NLWG5LcVF5bEEzQ1RfRV82aHdXMm5OVFVqZ294QjFyNHVub3FRU0dxbDVJd1FEY3JKLVlQNQ?oc=5","source":"Decrypt","lang":"en","date":"2026-10-23"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}