<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: he dd</title>
    <description>The latest articles on DEV Community by he dd (@he_dd_07598bb056b284e55eb).</description>
    <link>https://dev.to/he_dd_07598bb056b284e55eb</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4196323%2Fdcc51b41-f910-4012-b4b3-3dd1773393ae.png</url>
      <title>DEV Community: he dd</title>
      <link>https://dev.to/he_dd_07598bb056b284e55eb</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/he_dd_07598bb056b284e55eb"/>
    <language>en</language>
    <item>
      <title>LitePlay: a small Android video player with only the INTERNET permission</title>
      <dc:creator>he dd</dc:creator>
      <pubDate>Tue, 20 Oct 2026 14:09:15 +0000</pubDate>
      <link>https://dev.to/he_dd_07598bb056b284e55eb/liteplay-a-small-android-video-player-with-only-the-internet-permission-4o8h</link>
      <guid>https://dev.to/he_dd_07598bb056b284e55eb/liteplay-a-small-android-video-player-with-only-the-internet-permission-4o8h</guid>
      <description>&lt;p&gt;I built &lt;strong&gt;LitePlay (轻播)&lt;/strong&gt;, a small Android video player, and I'm sharing it here to get feedback from other developers and Android users.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it is
&lt;/h2&gt;

&lt;p&gt;A clean video player for Android 8.0+ (about 2 MB). It doesn't ship with any movies or shows — it only plays what you give it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Plays local video files, and &lt;code&gt;m3u8&lt;/code&gt; (HLS) / &lt;code&gt;mp4&lt;/code&gt; links&lt;/li&gt;
&lt;li&gt;External subtitle files&lt;/li&gt;
&lt;li&gt;Resume playback from where you stopped&lt;/li&gt;
&lt;li&gt;Built on AndroidX Media3&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Privacy and permissions
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;The only permission it asks for is &lt;code&gt;INTERNET&lt;/code&gt; (to open network streams)&lt;/li&gt;
&lt;li&gt;No analytics or tracking SDKs&lt;/li&gt;
&lt;li&gt;No contacts / location / storage permissions&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Free vs. VIP
&lt;/h2&gt;

&lt;p&gt;The free version shows a short 5-second ad after every few plays plus a small banner (these are the app's own placeholder ad slots for now, no third-party ad SDK). VIP is an optional offline license key (no account) that removes the ads and adds picture-in-picture, up to 4x speed and a longer resume history.&lt;/p&gt;

&lt;h2&gt;
  
  
  Download
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Download page and release notes: &lt;a href="https://github.com/CodeHYY/liteplay" rel="noopener noreferrer"&gt;https://github.com/CodeHYY/liteplay&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Landing page: &lt;a href="https://codehyy.github.io/liteplay/" rel="noopener noreferrer"&gt;https://codehyy.github.io/liteplay/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;The APK's SHA-256 is listed on the release page so you can verify it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The demo video in the screenshots is Big Buck Bunny (CC-BY 3.0, Blender Foundation).&lt;/p&gt;

&lt;p&gt;Feedback, bug reports and feature ideas are welcome — you can open a Discussion or an issue on the GitHub page.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This post was drafted with AI assistance and reviewed by the developer before publishing.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>mobile</category>
      <category>showdev</category>
      <category>android</category>
      <category>privacy</category>
    </item>
  </channel>
</rss>
