Unofficial · GPL-3.0 · Android · Windows

MeTube Mobile

Two Android apps and a Windows app for a self-hosted MeTube server — the yt-dlp web downloader you already run on your NAS or homelab. Send a link from your phone or your computer, and either keep the file on the server and stream it, or pull it to the device and let the server clean itself up.

Listed in MeTube's own README, under Sending links to MeTube. There is no Play Store build, because Play does not allow this category.

The MeTube Super library: server items with covers, favourites, a tag filter and the mini player

New: MeTube Ember, on Windows

The owner's app on a computer, reading the same server as MeTube Super: the library as a grid, a table or a compact list; the transcript following the video beside it; Ctrl+K to search the titles and what was said; a reading room, a mini window, channels and their arrivals, and copies to your computer by download, by drag to Explorer, or with Ctrl+Shift+C. It installs for your user only, with no administrator rights, and updates itself.

MeTube Ember: a video playing, with the transcript beside it marking the line being said, and the player bar beneath
Watch and readThe transcript follows the video; click a line to jump there.
The MeTube Ember library as a grid of covers, with chips for favourites, video, audio and shorts
Your libraryA grid, a table or a compact list.
The Ctrl+K palette over the library, listing commands
Ctrl+KSearch what was said, or run any command.

A look inside

Every title, channel and cover below is invented for these screenshots; no real server or account appears in them.

A library search for the word backup: the lines inside two clips where the word was said, each with its timestamp and the word highlighted
Search what was saidFind a word inside your clips, not just in titles, and tap to play from that moment.
The full transcript of a clip over the video, with the line being said marked
Read alongThe transcript follows playback; tap any line to jump there.
The playlists tab: your tags, then your channels with what each has brought and a switch to pause it
Follow a channelYour server fetches each new video by itself; one notice says what a subscription brought.
A video streaming from the server with a subtitle over the picture, and the actions and up-next queue beneath it
Subtitles over the videoThe words appear as they are said; save, share or continue as audio below.
The audio player: cover art, a seek bar, shuffle, speed and the queue
A real audio playerBackground playback, lock-screen controls, speed and shuffle.
Playlists: three automatic lists as rows above the user's own, each with a cover mosaic
PlaylistsFavourites, latest and offline build themselves; yours sit beneath.
Reading mode: a clip's transcript as one paragraph, with the sentence being said marked
Read it insteadA clip's words as an article; tap a sentence to hear it from there.
The shorts player showing a portrait clip with details, add-to and share
A lane for portrait clipsSwipe through short vertical videos, full screen.

Swipe sideways for more →

On a tablet

Both apps use a tablet's room, upright or on its side, instead of stretching the phone layout: a side rail for navigation, settings in two panes, and the library in columns or as a table. Small 8-inch tablets count too, and phones keep their own layout.

MeTube Super on a tablet held sideways: the library in two columns of cards, with the Now playing panel and its queue beside it
Library and Now playingHeld sideways, the player sits beside the library.
A video playing on a tablet held sideways, with its title, actions and up-next queue in a column beside it
A video beside its queueThe details and the up-next list stay in view.
MeTube Super on an upright tablet: a side rail, the library in two columns, and the mini player
UprightTwo columns and a side rail.

Which app is for you

The three apps compared
Question MeTube LiteAndroid · for the family MeTube SuperAndroid · for the server's owner MeTube EmberWindows · for the server's owner
After a download Pulls the file to the phone, then clears it from the server. Keeps it on the server. Keeps it on the server, and copies it to the computer when you ask.
Library What is on the phone. The server's history and the phone's files, in one. The same library, as a grid, a table or a compact list.
Playback Local files. Streams from the server, and plays local files. Beside the transcript, or in a mini window on top.
Search by what was said —Not in Lite Yes Yes — with Ctrl+K
Channel subscriptions —Not in Lite Yes — a notice says what arrived Yes — a notice says what arrived
Sync —Not in Lite Optional, through a folder you choose. Optional, with Super, through the same folder.
Also has Wi-Fi-only downloads, and it finishes at the next launch what a closed app could not. Subtitles over the video, tags, batch downloads, make available offline, and two server addresses it switches between. A reading room, drag a clip to Explorer, and a "To Ember" button for your browser.

Search reads YouTube's subtitles when you add a clip, and the subtitle files your server can write beside every download, subscriptions and other sites included. They are separate apps: the two phone apps install side by side, and Ember needs Windows 10 or 11 on x64.

MeTube Lite, start to finish

Share a link from any app. The server downloads it, the phone pulls the file, and the server is cleared — so a shared family server does not fill up.

  • Links from Android's share sheet, even from a cold start, and several at once.
  • A four-stage pipeline — add, follow, pull, clean — with live progress and a cancel that leaves nothing behind.
  • Reaches the server at home or through a tunnel, and can hold downloads to Wi-Fi.
The MeTube Lite library by day
By day
MeTube Lite playlists: favourites and the latest additions as rows, then your own
Playlists
A link is shared to MeTube Lite, the server downloads it, the phone pulls the file, and the server is cleaned up
Twenty seconds, invented demo data.

Shared by all three

No server yet?

These are clients: they download nothing by themselves. Every file is fetched by your own MeTube server, and that server runs anywhere Docker runs — a PC, a NAS, a Raspberry Pi:

docker run -d -p 8081:8081 \
  -v /path/on/your/disk/downloads:/downloads \
  -e DELETE_FILE_ON_TRASHCAN=true \
  ghcr.io/alexta69/metube

Then point the app at that address. Four server settings change how the apps behave, and the absence of each looks like a defect in the app; they are listed, with the symptom each one causes, in the server setup guide.

Links

بالعربية

تطبيقان لأندرويد وتطبيق لويندوز لسيرفر MeTube الذي تستضيفه بنفسك. أرسل الرابط من جوالك أو حاسوبك، ثم إما أن يبقى الملف على السيرفر فتشغّله بثّاً، أو يُسحب إلى جهازك ويُنظَّف السيرفر تلقائياً.

MeTube Ember بالعربية: المكتبة شبكةً من الأغلفة، والنص بجانب الفيديو
جديد: MeTube Ember على ويندوز، بالواجهة العربية.
MeTube Super بالعربية: المكتبة، ومقطع فيديو مع ترجمته وقائمة «التالي»، ومشغل الصوت ليلاً، وقوائم التشغيل
الواجهة العربية من اليمين إلى اليسار. كل عنوان وغلاف هنا مخترَع.
مقارنة التطبيقات الثلاثة
السؤال MeTube Liteأندرويد · للعائلة MeTube Superأندرويد · لمالك السيرفر MeTube Emberويندوز · لمالك السيرفر
بعد التنزيل يسحب الملف إلى الجوال ثم يحذفه من السيرفر. يُبقيه على السيرفر. يُبقيه على السيرفر، وينسخه إلى الحاسوب حين تطلب.
المكتبة ما هو على الجوال. سجلّ السيرفر وملفات الجوال في مكتبة واحدة. المكتبة نفسها، شبكةً أو جدولاً أو قائمة مضغوطة.
التشغيل الملفات المحلية. بثّ من السيرفر، وتشغيل محلي. بجانب النص، أو في نافذة مصغّرة فوق كل شيء.
البحث بما قيل —ليس في Lite نعم نعم — بالاختصار Ctrl+K
اشتراكات القنوات —ليس في Lite نعم — وإشعار بما وصل نعم — وإشعار بما وصل
المزامنة —ليس في Lite اختيارية عبر مجلد تختاره. اختيارية مع Super عبر المجلد نفسه.
وفيه أيضاً قصر التنزيل على Wi-Fi، وإكمال ما لم يكتمل عند الفتح التالي. ترجمة فوق الفيديو، ووسوم، وتنزيل دفعات، و«إتاحة دون اتصال»، وعنوانان للسيرفر بتبديل تلقائي. غرفة القراءة، وسحب المقطع إلى المستكشف، وزر «إلى Ember» في المتصفح.

لا تملك سيرفراً؟ التطبيقان لا ينزّلان شيئاً بنفسيهما: سيرفر MeTube هو من ينزّل، وهو يعمل بأمر Docker واحد على أي كمبيوتر أو راسبيري باي — والأمر مكتوب في الأعلى. ثم وجّه التطبيق إلى عنوانه.

تنزيل الملفات · المصدر على GitHub · دليل إعداد السيرفر

طوّره Yasir Sagheer، والأسئلة والبلاغات في صفحة Issues بالعربية أو الإنجليزية.