尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
A unified media center for Omarchy: YouTube, IPTV, EPG, On Demand Videos and Apps.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗A TV-style media center for Omarchy: YouTube and IPTV channels on a real program guide, movies and videos on demand, and apps, in one screen you drive with the keyboard, the mouse, your phone or a touchscreen.
omarchy plugin add https://github.com/marcho78/uber-tv.git --enable
Open it with Super + Alt + T, or the TV in the top bar. The first start has five starter channels, and asks once each whether to load the demo channels, turn on apps, and let AI agents help.
Nothing beyond a standard Omarchy install is needed: yt-dlp,
qt6-multimedia with FFmpeg, qrencode, bubblewrap and ssh-keygen all
come with it. If omacut was removed, run
omarchy pkg add qt6-multimedia qt6-multimedia-ffmpeg.
Turn on update notifications (a strip asks the first time, or Settings → About) to hear about new versions and their release notes. Update now there opens a terminal that shows what changes and asks before updating. Or, in a terminal:
omarchy plugin update marcho78.om-pg
omarchy restart shell
If you turned them on, turn off the phone remote (it offers to remove its firewall rule) and the AI agent skill (it takes its links out of your agents' skill folders), both in Settings → General.
Remove the plugin:
omarchy plugin remove marcho78.om-pg
Your channels, settings, themes and apps stay, so a reinstall picks up where you left off. To delete them too:
rm -rf ~/.config/om-pg ~/.local/share/om-pg ~/.local/state/om-pg ~/.cache/om-pg
Recordings stay in their folder (Uber TV Recordings, in your Videos
folder unless you chose another), and backups in
~/Documents/Uber TV backups. The keyboard shortcut was never written
into your Hyprland config; it's gone at your next login.
@handles or playlist links; a link to a
live stream (its channel is added); an M3U or M3U8 playlist link or a
stream's link; or the path to a playlist, a text list, a lineup (.json)
or your YouTube subscriptions (subscriptions.csv). Ctrl+O picks a
file.The footer shows the keys for where you are, and ? lists them all. Super + Alt + T opens or closes Uber TV from anywhere (change it in Settings → General).
The guide
| Key | Does | Key | Does |
|---|---|---|---|
| ↑ ↓ | Channel (the preview follows) | E | Manage channels |
| ← → | Program, up to 12 hours ahead | Del | Remove a channel |
| PgUp PgDn | Previous / next category | L | Logos on / off |
| Enter | Full screen | M | Mute |
| I or Space | A show's choices: Watch, and Record when Recordings are on | ||
| V | Library: movies, series, videos, recordings | R | Refresh listings, re-plan lineups |
| / | Search | K | Key hints on / off |
| H | Home | T | Phone remote |
| P | Mini player | S | Style: themes, colors, layout |
| F | Categories, and YouTube / IPTV | W | Window or full screen |
| A | Add channels | , | Settings |
| O | Open a channel list file | ? | Every key |
| Esc | Home (or close, with Home off) |
Watching full screen
| Key | Does |
|---|---|
| ↑ ↓ | Channel up / down |
| Enter or G | Back to the guide |
| I or Space | The banner's choices: Multiview, Record, Pause… (← → choose, Enter picks) |
| J K L | Pause and rewind: back 30 s, pause or resume, forward 30 s |
| P | Mini player |
| M | Mute |
| Esc | TV off, back |
Multiview (from a channel's banner: I or Space, then Multiview)
| Key | Does |
|---|---|
| ↑ ↓ ← → | Move the sound to another tile (↑ from the top row: Add channel, Layout, Exit and the background's gear) |
| Enter | That tile full screen (I or Space there: its options) |
| PgUp PgDn | The selected tile's channel |
| Del | Take a tile off |
| L | Layout |
| Esc | Exit: the channel with the sound plays full screen |
Home
| Key | Does |
|---|---|
| ↑ ↓ ← → | Move |
| Enter | Open, or play |
| G | The guide |
| V | The library |
| C | Customize Home |
| / | Search |
| ← at the left edge | The nav rail (C on it: customize the rail) |
| Esc | Close |
Library (V)
| Key | Does |
|---|---|
| ↑ ↓ ← → | Move |
| Enter | Details (Recordings: its choices) |
| Space | Play, or resume (recording now: watch it live) |
| L | Add to / take off My List |
| Tab, or a number | Next tab, or go to one |
| X | Take off Continue watching |
| / | Search |
| V | The guide |
| H | Home |
| Esc | Back |
Playing a movie or video
| Key | Does |
|---|---|
| Space, Enter or K | Pause / play |
| ← → or J L | Back / ahead 10 s (with Shift: 1 min) |
| PgUp PgDn | Ahead / back 10 min |
| I, ↑ or ↓ | The player bar |
| Home | From the start |
| P | Mini player |
| Esc | Stop; it remembers where |
Mini player (point at it)
| Key | Does |
|---|---|
| ↑ ↓ | Channel up / down |
| G | Back to the guide |
| Enter | Full screen |
| M | Mute |
| Esc | Close |
Drag it to move it, scroll on it to resize it.
Search (/)
| Key | Does |
|---|---|
| Type | Channels, shows, movies, videos |
| ↓ | Into the results |
| Enter | Open, watch or play |
| Del | Clear |
| Esc | Back |
Apps (on the nav rail, once apps are on)
| Key | Does |
|---|---|
| Enter | Open one, full screen or in a window, like Uber TV |
| I | What it's allowed, and Remove |
| G | Get apps |
| X | Close the one that's on |
| Super + W | In an app: close it, back to the guide |
| / , R | In an app: search it, its settings, load it again |
| C, S | In an app: customize its screen, the style panel |
Managing channels (E)
| Key | Does |
|---|---|
| Space | Mark a channel (Shift: its whole category) |
| Shift + ↑ ↓ | Move it within its category |
| N | Rename |
| C | Set its category |
| L | Lock or unlock (the passcode first) |
| Del | Remove the marked ones (or this one) |
| E or Esc | Done |
Everything it touches is listed in Permissions and security. To report a problem, see SECURITY.md.
apps/sdk/Thank you to everyone who's helped build Uber TV. They're also listed in Settings → About → Contributors.