Commit Graph

  • 4766efbbc4 0.2.0 0.2.0 Rafał Dzięgiel 2021-04-13 12:45:03 +02:00
  • 28c1daf709 Save and offer resume only for local files Rafał Dzięgiel 2021-04-12 22:29:20 +02:00
  • aa49d25df5 Stop pipeline before replacing playlist Rafał Dzięgiel 2021-04-12 19:28:12 +02:00
  • 774687710f Add setting to enable YouTube adaptive streaming Rafał Dzięgiel 2021-04-12 18:45:36 +02:00
  • 901fc8d760 YT: try harder to find suitable DASH streams Rafał Dzięgiel 2021-04-12 17:41:42 +02:00
  • ab32b2dbbc API: emit media info updated signal after video info updates Rafał Dzięgiel 2021-04-12 17:38:44 +02:00
  • 24bb9f298b Avoid situations with no menu in headerbar Rafał Dzięgiel 2021-04-12 17:30:00 +02:00
  • 2efa3e0bf6 YT: fix non-working best combined URIs Rafostar 2021-04-11 16:34:02 +02:00
  • 92e3f7d93c YT: move info ready debug message before signal emit Rafostar 2021-04-11 15:44:08 +02:00
  • 85804ea297 Move YT related functions from player to youtube script Rafostar 2021-04-11 15:35:41 +02:00
  • 7cf86e92eb YT: resolve redirects on the Clapper side Rafostar 2021-04-11 14:46:08 +02:00
  • b5711b145b Set Soup import version to 2.4 Rafostar 2021-04-10 21:41:28 +02:00
  • 9271392397 Change default window size Rafostar 2021-04-10 14:58:24 +02:00
  • 175de5bd6d Flatpak: update FFmpeg to 4.4 Rafał Dzięgiel 2021-04-09 21:54:54 +02:00
  • 7b97f29aaf Flatpak: fix GTK4 build script Rafał Dzięgiel 2021-04-09 21:14:56 +02:00
  • 8d7fb761f7 Always reset auto fullscreen boolean value Rafał Dzięgiel 2021-04-09 19:58:33 +02:00
  • aec2166c11 Only auto fullscreen with new playlist Rafał Dzięgiel 2021-04-09 19:34:17 +02:00
  • c21b214477 Tweak how auto fullscreen option works Rafał Dzięgiel 2021-04-09 18:58:12 +02:00
  • d9939a94c2 Fix some error messages not being displayed Rafał Dzięgiel 2021-04-09 18:49:44 +02:00
  • dafa2cfdf5 Fix missing file extension in online URIs Rafał Dzięgiel 2021-04-09 18:16:02 +02:00
  • ebe72f20b5 Hide end time together with title when stopped Rafał Dzięgiel 2021-04-09 17:54:48 +02:00
  • fa1455556b Treat media without duration as live content Rafał Dzięgiel 2021-04-09 16:07:11 +02:00
  • 8fb6b971fe Always try to update end time after new media info Rafał Dzięgiel 2021-04-09 13:53:43 +02:00
  • 1bf46a2f12 Fix top time not showing up on fullscreen startup Rafał Dzięgiel 2021-04-09 11:37:19 +02:00
  • a39c67e5e7 Check if local subtitle file exists before loading it Rafał Dzięgiel 2021-04-09 10:55:06 +02:00
  • a3f78432f8 Flatpak: update GTK4 to latest git Rafał Dzięgiel 2021-04-08 20:56:50 +02:00
  • 7a7a04554f Flatpak: remove glib-networking dependency Rafał Dzięgiel 2021-04-08 20:54:46 +02:00
  • 93de3dc056 Flatpak: update runtime to 40 Rafał Dzięgiel 2021-04-08 20:52:35 +02:00
  • eda80f314e API: replace source-setup with element-setup callback Rafał Dzięgiel 2021-04-08 18:24:49 +02:00
  • b3e6890571 Flatpak: add dashdemux sdix range download patch Rafał Dzięgiel 2021-04-08 17:19:22 +02:00
  • c767b3e4b2 Separate debug messages for YouTube Rafał Dzięgiel 2021-04-08 12:09:42 +02:00
  • ec6157763b YT: do not try to get info again for current download Rafał Dzięgiel 2021-04-08 11:05:20 +02:00
  • cca3077936 Fix startup window size on XOrg Rafał Dzięgiel 2021-04-07 20:07:05 +02:00
  • b5e1b3ab86 Flatpak: workaround crashes in adaptive streaming on Intel GPUs #51 Rafał Dzięgiel 2021-04-07 17:43:32 +02:00
  • b15b94fc90 Convenient ways of opening external subtitles Rafał Dzięgiel 2021-04-07 13:52:51 +02:00
  • 28d8986072 Update .gitattributes Rafał Dzięgiel 2021-04-07 08:56:30 +02:00
  • 30a7229b33 API: add media info updated signal Rafał Dzięgiel 2021-04-06 18:49:08 +02:00
  • 9502e062f4 Support "Default" theme Rafał Dzięgiel 2021-04-02 11:43:36 +02:00
  • 6a9c77dfad Fix file paths in debug messages Rafał Dzięgiel 2021-04-01 22:31:54 +02:00
  • 133cda1b41 Fix forgotten ByteArray import during moving code Rafał Dzięgiel 2021-04-01 22:31:22 +02:00
  • e68a7fe31a Work around GioFile promisify bug caused by GLib 2.68 Rafał Dzięgiel 2021-04-01 22:05:43 +02:00
  • 7f69bee11c Move all file operations code to single file Rafał Dzięgiel 2021-04-01 21:52:19 +02:00
  • 295af9fd24 Improve debug messages for file operations Rafał Dzięgiel 2021-04-01 20:20:42 +02:00
  • d04297620b Apply controls offset for Adwaita icons only Rafostar 2021-03-31 21:38:44 +02:00
  • 43acfddb06 Sink: inform about used OpenGL(ES) version Rafostar 2021-03-31 17:02:03 +02:00
  • d54781eda7 Revert "Sink: limit GL APIs to OpenGL3+ and GLES2+" Rafostar 2021-03-31 16:51:50 +02:00
  • 96e5c5aa7c Restore 5px button margins for TV mode Rafał Dzięgiel 2021-03-31 08:56:00 +02:00
  • 66ce006f00 Move buttons margins to CSS and tweak them a little Rafał Dzięgiel 2021-03-30 22:15:12 +02:00
  • 3fd30e41bf Sink: limit GL APIs to OpenGL3+ and GLES2+ Rafał Dzięgiel 2021-03-29 14:38:19 +02:00
  • a6316c940c YT: always use up to date timestamp Rafał Dzięgiel 2021-03-26 11:52:32 +01:00
  • 84d9cc7416 Add DBus init debug message Rafał Dzięgiel 2021-03-26 11:42:41 +01:00
  • a3499e9b47 Remove unused variable Rafał Dzięgiel 2021-03-24 21:20:15 +01:00
  • 4a60e01131 Auto set brighter sliders on Adwaita dark only Rafał Dzięgiel 2021-03-24 21:16:41 +01:00
  • b404eb2f56 Increase play/pause icon size only on Adwaita theme Rafał Dzięgiel 2021-03-24 20:36:08 +01:00
  • 1f18796e0d Make buttons separator black on all themes Rafał Dzięgiel 2021-03-24 20:04:09 +01:00
  • 254aa538a5 YT: fix expire calc for long movies Rafał Dzięgiel 2021-03-24 20:02:19 +01:00
  • 58cc45ec7d Support accels for menu items Rafał Dzięgiel 2021-03-24 14:07:20 +01:00
  • 7a75c6d4ff Merge pull request #55 from Rafostar/gl-mods Rafał Dzięgiel 2021-03-22 08:55:04 +01:00
  • 2e97fc362c Dash: add segment ranges only to streams that have them Rafał Dzięgiel 2021-03-19 15:19:00 +01:00
  • d762a59cc4 YT: do not keep URI in temp data twice Rafał Dzięgiel 2021-03-19 14:27:55 +01:00
  • b42843be1f YT: do not check playability of saved temp data Rafał Dzięgiel 2021-03-19 11:43:37 +01:00
  • 6dc825dfb3 YT: reduce amount of temp data stored per video Rafał Dzięgiel 2021-03-19 11:25:36 +01:00
  • e89b3599c9 Remove "escape" key handler Rafał Dzięgiel 2021-03-19 10:29:44 +01:00
  • 79e12a6e36 YT: support obtaining info from player API Rafał Dzięgiel 2021-03-19 10:26:46 +01:00
  • 36d4a5c848 YT: replace some URL chars with slashes instead encoding it Rafał Dzięgiel 2021-03-18 09:40:46 +01:00
  • 38e5bae199 Replace lookbehind regexp Rafał Dzięgiel 2021-03-18 09:28:00 +01:00
  • fcff4b4450 Store all temp files in app named temp subdirectory Rafał Dzięgiel 2021-03-17 11:57:02 +01:00
  • 4021745a56 YT: set the same user agent as in player client Rafał Dzięgiel 2021-03-17 10:47:38 +01:00
  • bd20d305ba YT: store reusable alive info in temp folder Rafał Dzięgiel 2021-03-17 10:38:39 +01:00
  • d9b35b7fb8 YT: try only once Rafał Dzięgiel 2021-03-16 19:45:33 +01:00
  • f1e00434ba Fix reference to undefined object Rafał Dzięgiel 2021-03-16 13:44:22 +01:00
  • 918157be04 Cooooookies!!! Rafał Dzięgiel 2021-03-16 13:12:44 +01:00
  • 72b55939b4 YT: abort on 429 error Rafał Dzięgiel 2021-03-16 10:33:31 +01:00
  • e0a3ef78db YT: pass download info using object intead of array Rafał Dzięgiel 2021-03-16 10:20:01 +01:00
  • 4f46a7eaa8 YT: handle embedded videos URIs Rafał Dzięgiel 2021-03-15 20:15:24 +01:00
  • 050ef440dc Merge pull request #54 from Rafostar/yt-cache Rafał Dzięgiel 2021-03-15 16:37:55 +01:00
  • a4d55f8114 YT: store and load decipher actions from Clapper cache dir Rafał Dzięgiel 2021-03-15 16:35:36 +01:00
  • aa60c56a58 Treat "yt" and "youtube" URI schemes as YouTube videos Rafał Dzięgiel 2021-03-15 13:40:50 +01:00
  • 8c307dc90f YT: save decipher actions only after successful deciphering Rafał Dzięgiel 2021-03-15 13:14:41 +01:00
  • 5b6141ee8c YT: do not check player ID if actions are cached Rafał Dzięgiel 2021-03-15 13:07:12 +01:00
  • 8f294604dc Remove drop target from top revealer Rafał Dzięgiel 2021-03-14 23:33:29 +01:00
  • 06f8e5d259 YT: cache current decipher actions Rafostar 2021-03-14 21:00:18 +01:00
  • 6370e1126b YT: check if decipher produced result Rafostar 2021-03-14 16:50:23 +01:00
  • 270e59137d YT: check if player URI is valid Rafostar 2021-03-14 16:39:22 +01:00
  • ec18ca989a YT: decipher videos with signatures Rafostar 2021-03-14 15:51:19 +01:00
  • 46d24536c0 Do not keep invalid YT video info Rafał Dzięgiel 2021-03-12 15:10:18 +01:00
  • c89d488c30 Prefetch YouTube video info on hover Rafał Dzięgiel 2021-03-12 13:05:58 +01:00
  • 01c26cbbc3 Small text formatting fix Rafał Dzięgiel 2021-03-12 08:50:52 +01:00
  • 4375077dbc Decode custom video title from info Rafał Dzięgiel 2021-03-11 18:49:08 +01:00
  • fceb8ff70a YouTube support. Closes #46 Rafał Dzięgiel 2021-03-11 17:34:54 +01:00
  • 6dc37088cf Fix error when playback finishes during controls reveal animation Rafał Dzięgiel 2021-03-08 10:37:40 +01:00
  • 4e85f6b749 API: set some common user agent Rafostar 2021-03-07 21:37:01 +01:00
  • 0cd82b1b8a API: remove video sink plugin selection Rafostar 2021-03-06 22:09:27 +01:00
  • 39da52dd62 Sink: unlock widget before setting queue Rafostar 2021-03-06 19:16:28 +01:00
  • 9c12afbf80 Sink: rename into GstClapperGLSink Rafał Dzięgiel 2021-03-06 00:24:31 +01:00
  • e3c9b112e2 Sink: remove gtkconfig header Rafał Dzięgiel 2021-03-05 23:27:08 +01:00
  • 13d675beff Sink: merge gtkwidget into single class Rafał Dzięgiel 2021-03-05 23:23:34 +01:00
  • 95c3845398 Sink: merge gstsink into single class Rafał Dzięgiel 2021-03-05 21:06:03 +01:00
  • 93549a67af Sink: remove ignore_alpha property Rafał Dzięgiel 2021-03-05 19:26:29 +01:00
  • 07fb0a9a46 Sink: remove GTK4 if-defs Rafał Dzięgiel 2021-03-05 19:02:14 +01:00