Commit Graph

  • 5378facb46 Add long press gesture to toggle play/pause #93 Rafał Dzięgiel 2021-07-16 18:31:26 +02:00
  • c6b252f261 Reduce icon height a little #92 Rafał Dzięgiel 2021-07-15 11:24:16 +02:00
  • 0f1447b14e sink: Check navigation state with a lock held Rafał Dzięgiel 2021-07-13 19:57:31 +02:00
  • cfd6e1bd23 Merge pull request #91 from bridadan/mobile_youtube_urls Rafał Dzięgiel 2021-07-12 21:35:03 +02:00
  • 0cb89d3a84 Parse mobile youtube URLs. Brian Daniels 2021-07-12 15:09:02 -04:00
  • 3bf636d46b sink: Do not send navigation events when not playing Rafał Dzięgiel 2021-07-08 20:33:04 +02:00
  • 8f79a76a51 flatpak: Update metainfo description Rafał Dzięgiel 2021-07-06 10:00:28 +02:00
  • 0efe9144d8 Merge pull request #90 from Rafostar/external-oes Rafał Dzięgiel 2021-07-05 22:31:12 +02:00
  • 2e776ddf7b sink: Support rendering external-oes textures Rafał Dzięgiel 2021-07-02 18:24:59 +02:00
  • 2eea3b05b1 flatpak: Include run number in testing github action Rafostar 2021-06-27 11:04:06 +02:00
  • e647cdc8c6 Update README.md Rafał Dzięgiel 2021-06-25 09:18:56 +02:00
  • 1f3ddab566 flatpak: Fix duplicated cache key name Rafał Dzięgiel 2021-06-25 08:56:07 +02:00
  • a38480c46b Merge pull request #88 from Rafostar/workflow Rafał Dzięgiel 2021-06-24 20:31:17 +02:00
  • 562587846a Add flatpak testing workflow Rafał Dzięgiel 2021-06-24 19:34:26 +02:00
  • c6cd829e7b Add flatpak workflow Rafał Dzięgiel 2021-06-24 19:31:31 +02:00
  • 9b31581aac flatpak: Add app testing manifest version Rafał Dzięgiel 2021-06-24 16:55:47 +02:00
  • 5018b3a28a Use new PiP icons when available Rafał Dzięgiel 2021-06-23 14:24:59 +02:00
  • bad836cc6d flatpak: Fix wrong module path Rafostar 2021-06-20 15:50:21 +02:00
  • e1845a212f Merge pull request #87 from Rafostar/pipewire Rafał Dzięgiel 2021-06-20 15:46:03 +02:00
  • f86e32ed88 flatpak: Sync with Flathub Rafostar 2021-06-20 15:17:15 +02:00
  • af2c74a4b1 flatpak: Support PipeWire GStreamer plugins Rafostar 2021-05-09 21:39:54 +02:00
  • 1c414ef36b API: allow using PipeWire for audio output Rafostar 2021-05-08 16:17:55 +02:00
  • 11e89dab26 Update README.md Rafał Dzięgiel 2021-06-18 21:35:15 +02:00
  • 37d2f7aebd 0.3.0 0.3.0 Rafał Dzięgiel 2021-06-18 15:04:01 +02:00
  • f2ac3b20a3 meson: Install new symbolic icon Rafał Dzięgiel 2021-06-18 10:28:25 +02:00
  • ade60b93a4 Merge pull request #86 from SeaDve/master Rafał Dzięgiel 2021-06-18 10:25:42 +02:00
  • 48bc96f074 Add symbolic icon Dave Patrick 2021-06-18 08:59:46 +08:00
  • 0d9cb91705 Update TODO.md Rafał Dzięgiel 2021-06-17 17:20:42 +02:00
  • 21ccab1cc2 Add option to keep showing last video frame after playback Rafał Dzięgiel 2021-06-16 15:34:36 +02:00
  • bea3b1670d API: Raise ignored duration changes to 250 milliseconds Rafał Dzięgiel 2021-06-16 10:58:56 +02:00
  • 0d4d3f1a8c sink: Avoid props code duplication Rafał Dzięgiel 2021-06-16 09:43:55 +02:00
  • fc525ffcb1 sink: EGL on X11 from GTK 4.3.1 Rafał Dzięgiel 2021-06-15 16:52:47 +02:00
  • 6f1a5626bc API: get MPRIS with a lock Rafał Dzięgiel 2021-06-15 16:16:29 +02:00
  • fbe6a8804c yt: Set some initial player version Rafał Dzięgiel 2021-06-08 16:54:20 +02:00
  • f64f438f1e API: Add playlist support gstplaylist Rafostar 2021-06-05 20:23:31 +02:00
  • c0b92c190b mpris: Fix wrong object type Rafał Dzięgiel 2021-06-05 22:24:26 +02:00
  • 8fc64eaf73 sink: Automatically draw black when going to NULL state Rafał Dzięgiel 2021-06-02 20:28:24 +02:00
  • 0b7f31b7c2 API: Properly return a boolean instead of a number Rafał Dzięgiel 2021-06-02 20:24:40 +02:00
  • 2d4353aaec Append some common subtitle track titles Rafał Dzięgiel 2021-06-02 15:47:09 +02:00
  • 7062af472b API: Add function to get subtitle track title Rafał Dzięgiel 2021-06-02 11:08:30 +02:00
  • 1f4698448a Detect used GStreamer plugin names Rafał Dzięgiel 2021-06-01 21:57:14 +02:00
  • 95c8316af6 Change Enter key help description Rafał Dzięgiel 2021-06-01 08:31:02 +02:00
  • 06d9f302c2 Revert "sink: Use g_main_context_invoke_full for drawing" Rafał Dzięgiel 2021-05-31 18:07:37 +02:00
  • 6246777f06 Prefer custom title over media info one Rafał Dzięgiel 2021-05-31 17:46:19 +02:00
  • 1f781716d7 Add env variable to display FPS Rafostar 2021-05-30 11:14:51 +02:00
  • 0d7ef22c88 Merge pull request #77 from Rafostar/mpris Rafał Dzięgiel 2021-05-26 22:01:49 +02:00
  • 57664f32da sink: Do not send the same cursor coords on each GUI redraw Rafał Dzięgiel 2021-05-26 21:15:58 +02:00
  • f8a7abe195 sink: Use g_main_context_invoke_full for drawing Rafał Dzięgiel 2021-05-26 20:59:50 +02:00
  • 5f259b28fe mpris: Add "SupportedUriSchemes" and handle "OpenUri" method Rafostar 2021-05-23 15:18:44 +02:00
  • 9f776e9ecb mpris: Support changing volume Rafostar 2021-05-22 21:52:52 +02:00
  • edb799bafa API: Parse title from URI when no title in tags Rafał Dzięgiel 2021-05-22 09:37:47 +02:00
  • 7535c4e598 mpris: Support position reporting and seeking Rafał Dzięgiel 2021-05-21 19:29:06 +02:00
  • f0475ee055 API: Support seeking by offset Rafał Dzięgiel 2021-05-21 19:28:07 +02:00
  • 68d7205ead mpris: Support metadata url, title and length Rafał Dzięgiel 2021-05-21 16:06:37 +02:00
  • f08ffad178 Initial MPRIS support Rafał Dzięgiel 2021-05-20 19:03:33 +02:00
  • c2de0b7b33 yt: Use "html5=1" request query string Rafał Dzięgiel 2021-05-24 13:04:10 +02:00
  • ac7be5956c Update Flathub submodule Rafał Dzięgiel 2021-05-20 18:55:17 +02:00
  • 76a1efab58 flatpak: Build from local dir instead of git Rafał Dzięgiel 2021-05-20 17:27:47 +02:00
  • a2bbd2708d sink: Support EGL under x11 with GTK 4.4+ Rafał Dzięgiel 2021-05-14 18:11:58 +02:00
  • 9e77660cac Mark extras dir contents as linguist-vendored Rafał Dzięgiel 2021-05-13 21:28:35 +02:00
  • 5ea22450c0 Use custom getUriProtocol function Rafał Dzięgiel 2021-05-13 21:24:28 +02:00
  • 6ae38327ca Leave CSS fullscreen optimization applied Rafał Dzięgiel 2021-05-13 21:13:18 +02:00
  • 9006e56534 Add "text/x-ssa" to list of known subtitle mimes Rafał Dzięgiel 2021-05-13 21:01:11 +02:00
  • af0e082c43 Readapt to changed monitor on the fly Rafał Dzięgiel 2021-05-12 15:31:09 +02:00
  • 2f5d6d60ed API: add debug messages about dropped buffers Rafostar 2021-05-06 14:22:48 +02:00
  • 9d537c7318 Update TODO.md Rafał Dzięgiel 2021-05-04 19:05:46 +02:00
  • 970b1487ac Restore manual play call Rafostar 2021-05-04 18:46:22 +02:00
  • fc51fd857c Fix missing actions shortcuts in main menu Rafostar 2021-05-03 19:21:35 +02:00
  • b419ed7922 Add keyboard shortcuts window Rafostar 2021-05-03 19:02:37 +02:00
  • 4f69183b85 Flatpak: use libs and patches from Flathub as submodule Rafostar 2021-05-03 14:12:05 +02:00
  • 98df55b231 Do not forget to destroy file chooser Rafostar 2021-05-02 22:20:51 +02:00
  • 6a4f5f2560 Export playlist to file with Ctrl+E Rafostar 2021-05-02 20:25:15 +02:00
  • efe9439633 Do not ref all dialogs Rafostar 2021-05-02 17:29:15 +02:00
  • 4179176ce8 Sink: queue render on GTK settings change Rafostar 2021-05-02 15:51:14 +02:00
  • a7288adf4c Do not check Ids length in shuffle repeat mode Rafostar 2021-05-01 12:27:56 +02:00
  • 9bb3f999b1 Also seek to 0 for other repeat modes with 1 item playlists Rafostar 2021-05-01 12:15:07 +02:00
  • 0e6507682a Do not show visualizations button when no audio tracks Rafostar 2021-05-01 12:11:16 +02:00
  • 2d8471dea0 Add playlist shuffle repeat mode #52 Rafał Dzięgiel 2021-04-29 12:26:40 +02:00
  • 68f49c1495 Replace media playlist playing icon with repeat button #52 Rafał Dzięgiel 2021-04-29 11:44:07 +02:00
  • a8bb6c40f4 Add more WebSocket API actions Rafał Dzięgiel 2021-04-28 12:40:27 +02:00
  • 71db78a0f6 Use "window.close" action instead of "close-request" Rafał Dzięgiel 2021-04-28 12:15:20 +02:00
  • 4133557086 Do not send or apply undefined args over WebSocket Rafał Dzięgiel 2021-04-28 11:50:14 +02:00
  • d926e6b389 Add keybinding to change repeat mode #52 Rafał Dzięgiel 2021-04-27 15:23:19 +02:00
  • fd2de8b9b6 Add repeat mode options to playlist #52 Rafał Dzięgiel 2021-04-27 14:50:54 +02:00
  • de65eee106 API: simplify playbin flags detect function Rafał Dzięgiel 2021-04-27 12:26:02 +02:00
  • 9b07ff7dc5 Mention that packages from my repo are unstable Rafał Dzięgiel 2021-04-27 11:23:42 +02:00
  • 047dd12fbb Restore initial GUI state after playback Rafał Dzięgiel 2021-04-27 11:14:09 +02:00
  • 3238270c0d Ignore duration changes below 1ms during playback Rafał Dzięgiel 2021-04-27 10:43:13 +02:00
  • 997e47b93c API: let client decide what to do on EOS #52 Rafał Dzięgiel 2021-04-27 09:24:13 +02:00
  • ec1d4619a7 API: make "state" into a property Rafał Dzięgiel 2021-04-26 22:30:01 +02:00
  • f4e48c9f8c Sink: render black on READY_TO_NULL state change Rafał Dzięgiel 2021-04-26 20:42:00 +02:00
  • 1da6b94efc API: simplify EOS handling Rafał Dzięgiel 2021-04-26 20:40:44 +02:00
  • e4335721be Simplify auto-fullscreen logic Rafał Dzięgiel 2021-04-26 17:51:20 +02:00
  • 45d2702e01 API: fix missing drop of signals inhibit Rafał Dzięgiel 2021-04-26 17:36:28 +02:00
  • a8aca7b3c0 API: make it autoplay on the same context invoke Rafał Dzięgiel 2021-04-26 14:47:42 +02:00
  • c6e8824e3b API: add toggle_play method Rafał Dzięgiel 2021-04-26 14:21:33 +02:00
  • e92ad68220 Print a warning when plugin rank cannot be changed Rafostar 2021-04-25 22:00:00 +02:00
  • a98ca53dfb Use Gio.SimpleAction as only keypress handler Rafostar 2021-04-25 20:19:44 +02:00
  • 32995fc6a6 Sort chapters arr when switching to prev/next one Rafał Dzięgiel 2021-04-22 15:48:16 +02:00
  • 6b5240ddbc Add missing return value Rafał Dzięgiel 2021-04-22 15:35:16 +02:00