{"id":46709,"date":"2024-06-09T10:02:10","date_gmt":"2024-06-09T10:02:10","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=46709"},"modified":"2024-06-09T10:02:10","modified_gmt":"2024-06-09T10:02:10","slug":"gnome-video-player-showtime","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2024\/06\/gnome-video-player-showtime\/","title":{"rendered":"GNOME Expects to Use New &#8220;Showtime&#8221; as Core Video Player"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-icon.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-46710\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-icon-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p><b>GNOME, the default desktop for Ubuntu, expects to replace its core Totem video player with &#8216;Showtime&#8217;, which is still in development stage.<\/b><\/p>\n<p>Due to switch to GTK4, GNOME has replaced some of the core apps, including image viewer, text editor, camera app, and terminal emulator. And, <a href=\"https:\/\/apps.gnome.org\/Decibels\/\" target=\"_blank\" rel=\"noopener\">Decibels<\/a> is proposed as core app for playing audio files.<\/p>\n<p>As the current Totem video player has not been maintained for nearly a year and sticks to GTK3, <a href=\"https:\/\/gitlab.gnome.org\/GNOME\/Incubator\/showtime\" target=\"_blank\" rel=\"noopener\">Showtime<\/a> is submitted and accepted into the GNOME Incubator, which will be the core app if it reaches the required maturity.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-start.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-46711\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-start-700x472.webp\" alt=\"\" width=\"610\" height=\"411\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-start-700x472.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-start-300x202.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-start-768x518.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-start.webp 922w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p>The new video player is written in Python programming language, and of course uses GTK4 plus LibAdwaita for its user interface that&#8217;s well integrated into GNOME desktop environment.<\/p>\n<p>It self-promotes as &#8220;<i><b>watch without distraction<\/b><\/i>&#8220;. NO header bar, no menu, no control buttons, just video screen while playback until you move mouse cursor over the player window.<\/p>\n<p>And, when mouse hover the app window, it will show you window control buttons, as well as full-screen and hamburger menu icon in top.<\/p>\n<p>And a seek bar in bottom with play\/pause, seek forward\/backward,\u00a0volume control, and settings for playback speed, language and subtitles.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-seekbar.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-46712\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-seekbar-700x422.webp\" alt=\"\" width=\"610\" height=\"368\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-seekbar-700x422.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-seekbar-300x181.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-seekbar-768x463.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-seekbar-1320x795.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-seekbar.webp 1336w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Like other new core apps, Showtime has adaptive user interface that fits well in different screen sizes, including mobile device.<\/p>\n<p>Besides the basic video\/audio playback with gstrearmer multimedia framework, it seems also support extensions through FFmpeg, GPU acceleration (though not working so far in my test), and few extra features, such as open current video file in folder, and take screenshot.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-narrow.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-46713\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-narrow.webp\" alt=\"\" width=\"438\" height=\"667\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-narrow.webp 438w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/showtime-narrow-197x300.webp 197w\" sizes=\"auto, (max-width: 438px) 100vw, 438px\" \/><\/a><\/p>\n<h3>Try out Showtime Video Player in Ubuntu &amp; other Linux<\/h3>\n<p>The app is still in development stage. You can try it out as Flatpak package from GNOME Nightly repository in most Linux, <b>not only for GNOME but also works in most other desktops,<b> since it runs in sandbox environment.<\/b><\/b><\/p>\n<ul>\n<li>First, press <code>Ctrl+Alt+T<\/code> to open up a terminal window. Then, run command to enable Flatpak support:\n<pre>sudo apt install flatpak<\/pre>\n<p>Other Linux and old Ubuntu can see this official <a href=\"https:\/\/flatpak.org\/setup\/\" target=\"_blank\" rel=\"noopener\">setup guide<\/a> instead.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/apt-flatpak-noble.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45732\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/apt-flatpak-noble-700x501.webp\" alt=\"\" width=\"610\" height=\"437\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/apt-flatpak-noble-700x501.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/apt-flatpak-noble-300x215.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/apt-flatpak-noble-768x550.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/apt-flatpak-noble.webp 786w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/li>\n<li>Next, run command to add the GNOME Nightly repository:\n<pre>flatpak remote-add --if-not-exists gnome-nightly https:\/\/nightly.gnome.org\/gnome-nightly.flatpakrepo<\/pre>\n<\/li>\n<li>Finally, install the video player as Flatpak package by running command:\n<pre>flatpak install gnome-nightly org.gnome.Showtime.Devel<\/pre>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/flatpak-showtime.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-46714\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/flatpak-showtime-700x497.webp\" alt=\"\" width=\"610\" height=\"433\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/flatpak-showtime-700x497.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/flatpak-showtime-300x213.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/flatpak-showtime.webp 762w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>After installation, either right-click on your video file and select the app in open with dialog. Or, search for and launch it from start menu or GNOME overview:<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/launch-showtime.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/launch-showtime.webp\" alt=\"\" width=\"534\" height=\"281\" class=\"aligncenter size-full wp-image-46715\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/launch-showtime.webp 534w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/launch-showtime-300x158.webp 300w\" sizes=\"auto, (max-width: 534px) 100vw, 534px\" \/><\/a><\/p>\n<p>If app icon is not visible, either try logout and back in or run command start it from terminal:<\/p>\n<pre>flatpak run org.gnome.Showtime.Devel<\/pre>\n<p>To help to make it better, report issues to <a href=\"https:\/\/gitlab.gnome.org\/GNOME\/Incubator\/showtime\/-\/issues\/\" rel=\"noopener\" target=\"_blank\">this page<\/a>.<\/p>\n<h3>Uninstall Showtime<\/h3>\n<p>To uninstall the video player, simply run command in a terminal window:<\/p>\n<pre>flatpak uninstall --delete-data org.gnome.Showtime.Devel<\/pre>\n<p>Then, also run <code>flatpak uninstall --unused<\/code> to clear useless runtime libraries.<\/p>\n<p>If you don&#8217;t have any other apps installed from GNOME Nightly repository, you may run command to delete that repository:<\/p>\n<pre>flatpak remote-delete gnome-nightly<\/pre>","protected":false},"excerpt":{"rendered":"<p>GNOME, the default desktop for Ubuntu, expects to replace its core Totem video player with &#8216;Showtime&#8217;, which is still in development stage. Due to switch to GTK4, GNOME has replaced some of the core apps, including image viewer, text editor, camera app, and terminal emulator. And, Decibels is proposed as core app for playing audio [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":46710,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[614],"class_list":["post-46709","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-media-player"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/46709","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=46709"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/46709\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/46710"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=46709"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=46709"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=46709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}