{"type":"desktop-application","translation":null,"metadata":{"flathub::verification::website":"go2tv.app","flathub::verification::login_provider":null,"flathub::verification::timestamp":"1734298447","flathub::manifest":null,"flathub::verification::verified":true,"flathub::verification::method":"website","flathub::verification::login_is_organization":false,"flathub::verification::login_name":null},"content_rating_details":{"en_US":{"contentRatingSystem":"ESRB","minimumAge":3,"categories":[{"level":"none","id":"social","description":"No way to chat with other users"},{"level":"none","id":"drugs","description":"No references to alcohol"},{"level":"none","id":"language","description":"No profanity of any kind"},{"level":"none","id":"money","description":"No ability to spend money"},{"level":"none","id":"sex","description":"No nudity of any sort"},{"level":"none","id":"violence","description":"No cartoon violence"}],"minimumAgeText":"Early Childhood"}},"categories":["AudioVideo","Video","TV","Music"],"id":"app.go2tv.go2tv","branding":[{"value":"#eadaffff","scheme_preference":"light","type":"primary"},{"value":"#d8bdffff","scheme_preference":"dark","type":"primary"}],"supports":[{"type":"control","value":"pointing"},{"type":"control","value":"keyboard"}],"recommends":null,"kudos":null,"keywords":["streaming","video","audio"],"requires":null,"description":"<p>Go2TV lets you play video, audio, and image files on your Smart TV or Chromecast device directly from your computer. It works with Smart TVs (Samsung, LG, Sony via DLNA\/UPnP), Chromecast devices, BubbleUPnP, and GMediaRender. No need to copy files to a USB drive or set up a media server. Just select your file, pick your device, and play. Supports auto-discovery, transcoding for incompatible formats, external and embedded subtitles, seek support, and both GUI and CLI modes.<\/p>\n    ","isMobileFriendly":false,"developer_name":"Alexandros Ballas","project_license":"MIT","icon":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/icons\/128x128\/app.go2tv.go2tv.png","provides":null,"icons":[{"height":128,"scale":null,"type":"remote","url":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/icons\/128x128\/app.go2tv.go2tv.png","width":128}],"is_free_license":true,"launchable":{"value":"app.go2tv.go2tv.desktop","type":"desktop-id"},"releases":[{"type":"stable","timestamp":"1792540800","date":null,"urgency":null,"version":"2.8.0","date_eol":null,"url":"https:\/\/github.com\/alexballas\/go2tv\/releases\/tag\/v2.8.0","description":"<ul>\n            <li>Added internet radio with station search, country filtering, favorites, and casting support for DLNA and Chromecast devices.<\/li>\n            <li>Improved audio streaming reliability for URL casting, including transcoded playback.<\/li>\n            <li>Improved the embedded subtitles picker: it now says when FFmpeg is required and is disabled for videos without subtitle tracks.<\/li>\n            <li>Improved subtitle options: they are now disabled for audio files and images, including on Android, and follow the URL you type.<\/li>\n            <li>Fixed large videos failing to start or taking too long to load when casting with transcoding and subtitles.<\/li>\n            <li>Fixed seeking and subtitle timing, including on Samsung TVs.<\/li>\n            <li>Fixed the Cast button re-enabling before playback starts on DLNA devices.<\/li>\n            <li>Fixed DLNA autoplay and gapless playback stalling, skipping, or stopping early at the end of tracks on some renderers.<\/li>\n            <li>Fixed DLNA devices showing the previous video's length and progress after switching to a live stream.<\/li>\n            <li>Fixed the media server staying active after Chromecast playback finished.<\/li>\n            <li>Fixed go2tv leaving many idle network connections open to cast devices.<\/li>\n            <li>Fixed changing the FFmpeg location clearing the selected media, URL or playlist; video thumbnails now refresh right away.<\/li>\n            <li>Fixed media controls staying locked after leaving Cast Desktop when FFmpeg is unavailable.<\/li>\n            <li>Fixed the app freezing when the RTMP server was started without a working FFmpeg.<\/li>\n            <li>Fixed the RTMP server option turning back on while casting the desktop or after FFmpeg became unavailable.<\/li>\n            <li>Android: Redesigned the main screen with a rounded bottom player bar, landscape layout, larger touch targets, and clearer playback, device and radio status.<\/li>\n            <li>Android: Preserved read access to files selected through the system picker across app restarts.<\/li>\n            <li>Windows: Fixed casting failing when another app was already using port 3500.<\/li>\n          <\/ul>\n        "},{"type":"stable","timestamp":"1791504000","date":null,"urgency":null,"version":"2.7.0","date_eol":null,"url":"https:\/\/github.com\/alexballas\/go2tv\/releases\/tag\/v2.7.0","description":"<ul>\n            <li>Added torrent playback from magnet links and .torrent files, with casting support during downloads and subtitle support.<\/li>\n            <li>Added ASS\/SSA subtitle support, preserving styles and fonts during transcoding.<\/li>\n            <li>Added support for burning PGS and other image-based subtitles into transcoded video.<\/li>\n            <li>Improved automatic subtitle selection and fixed subtitle conversion and timing when seeking.<\/li>\n            <li>Fixed stopping media during cast startup and skipping tracks during DLNA gapless playback.<\/li>\n            <li>Improved video casting performance with hardware decoding and software fallback.<\/li>\n            <li>Fixed AppImage hardware transcoding on older NVIDIA cards (GTX 10xx \/ Pascal) by locking bundled FFmpeg to 8.1.2.<\/li>\n            <li>Android: Updated the target SDK to Android 15 (API 35).<\/li>\n            <li>Android: Added support for selecting WebVTT subtitle files.<\/li>\n            <li>Android: Added a compact Settings tab with theme, playback position, and update notification options.<\/li>\n            <li>Android: Added resume playback support to continue media from the last saved position.<\/li>\n            <li>Android: No longer keeps the screen awake unnecessarily while casting in the background.<\/li>\n            <li>Android: Fixed volume and mute controls targeting the previous Chromecast after switching devices.<\/li>\n            <li>Linux: Added MPRIS support for desktop media controls and playback metadata.<\/li>\n            <li>Linux: Added AppManager support for updating AppImages with zsync delta updates.<\/li>\n          <\/ul>\n        "},{"type":"stable","timestamp":"1789516800","date":null,"urgency":null,"version":"2.6.1","date_eol":null,"url":"https:\/\/github.com\/alexballas\/go2tv\/releases\/tag\/v2.6.1","description":"<ul>\n            <li>Fixed a `getprotocolinfo` call error in version 2.6.0 that caused many MKV files to fail to play.<\/li>\n          <\/ul>\n        "},{"type":"stable","timestamp":"1789344000","date":null,"urgency":null,"version":"2.6.0","date_eol":null,"url":"https:\/\/github.com\/alexballas\/go2tv\/releases\/tag\/v2.6.0","description":"<ul>\n            <li>Desktop App: Refreshed the interface while keeping the existing functionality.<\/li>\n            <li>Desktop App: Improved responsiveness on low-resolution displays and narrow\/portrait window layouts.<\/li>\n            <li>Desktop App: Cast Desktop now supports DLNA devices.<\/li>\n            <li>Improved overall performance.<\/li>\n            <li>Fixed an \"Unexpected response from D-Bus\" error affecting some Flatpak installations.<\/li>\n            <li>Fixed a Chromecast race condition that could cause the app to crash.<\/li>\n          <\/ul>\n        "}],"bundle":{"value":"app\/app.go2tv.go2tv\/x86_64\/stable","runtime":"org.freedesktop.Platform\/x86_64\/25.08","type":"flatpak","sdk":"org.freedesktop.Sdk\/x86_64\/25.08"},"urls":{"donation":"https:\/\/ko-fi.com\/alexballas","translate":null,"faq":null,"contact":null,"vcs_browser":null,"contribute":null,"bugtracker":"https:\/\/github.com\/alexballas\/go2tv\/issues","homepage":"https:\/\/go2tv.app","help":null},"is_eol":false,"screenshots":[{"default":true,"sizes":[{"height":"660","scale":"1x","src":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/screenshots\/image-1_orig.png","width":"1120"},{"height":"443","scale":"1x","src":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/screenshots\/image-1_752x443@1.png","width":"752"},{"height":"367","scale":"1x","src":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/screenshots\/image-1_624x367@1.png","width":"624"},{"height":"132","scale":"1x","src":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/screenshots\/image-1_224x132@1.png","width":"224"}],"caption":"Main window (light mode)"},{"default":null,"sizes":[{"height":"660","scale":"1x","src":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/screenshots\/image-2_orig.png","width":"1120"},{"height":"443","scale":"1x","src":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/screenshots\/image-2_752x443@1.png","width":"752"},{"height":"367","scale":"1x","src":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/screenshots\/image-2_624x367@1.png","width":"624"},{"height":"132","scale":"1x","src":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/screenshots\/image-2_224x132@1.png","width":"224"}],"caption":"Main window (dark mode)"},{"default":null,"sizes":[{"height":"668","scale":"1x","src":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/screenshots\/image-3_orig.png","width":"1120"},{"height":"448","scale":"1x","src":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/screenshots\/image-3_752x448@1.png","width":"752"},{"height":"372","scale":"1x","src":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/screenshots\/image-3_624x372@1.png","width":"624"},{"height":"133","scale":"1x","src":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/screenshots\/image-3_224x133@1.png","width":"224"}],"caption":"Settings window (light mode)"},{"default":null,"sizes":[{"height":"668","scale":"1x","src":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/screenshots\/image-4_orig.png","width":"1120"},{"height":"448","scale":"1x","src":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/screenshots\/image-4_752x448@1.png","width":"752"},{"height":"372","scale":"1x","src":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/screenshots\/image-4_624x372@1.png","width":"624"},{"height":"133","scale":"1x","src":"https:\/\/dl.flathub.org\/media\/app\/go2tv\/go2tv\/da5926dcb73e1036455a944ccacafade\/screenshots\/image-4_224x133@1.png","width":"224"}],"caption":"Settings window (dark mode)"}],"summary":"Cast media files to Smart TVs and Chromecast devices","name":"Go2TV","mimetypes":null}
