Commit Graph

1352 Commits

Author SHA1 Message Date
Rafostar
1119e3e792 Fix GstPlayer error logging 2020-10-16 17:03:51 +02:00
Rafostar
8297be45ba Add player seek_done property 2020-10-16 13:24:18 +02:00
Rafostar
eafc65d15d Go back to beginning after playback ends 2020-10-16 12:13:00 +02:00
Rafostar
d0eb28b207 Remove GTK3 "widget.show()" leftovers 2020-10-16 10:59:00 +02:00
Rafostar
12c1251c9b Update video info during non-local file playback
With this player will always show current video resolution when playing fragmented media like HLS or MPD online videos
2020-10-16 00:21:43 +02:00
Rafostar
745747b604 Hide time and position scale on LIVE media 2020-10-15 22:49:37 +02:00
Rafostar
6f2ec62515 Fill position scale to the very end 2020-10-15 20:15:56 +02:00
Rafostar
04abecf511 Refresh position time on startup 2020-10-15 18:13:43 +02:00
Rafostar
fa07c4532c Fix player process not exiting after window close 2020-10-15 17:54:28 +02:00
Rafostar
57a8e6d933 Add about dialog 2020-10-15 16:21:46 +02:00
Rafostar
34d39502b9 Create FUNDING.yml 2020-10-15 10:45:57 +02:00
Rafostar
50a5a527b6 Add screenshots to Readme #5 2020-10-14 20:19:20 +02:00
Rafostar
f1d7b5d151 Upload screenshots #5 2020-10-14 20:05:16 +02:00
Rafostar
acbbfbfcb4 Merge pull request #8 from Rafostar/GTK4
We are moving to GTK4! Porting took a little longer than expected, cause I had to port GStreamer first. This change will be problematic for users of non-rolling linux distros, but its worth it. Both GTK4 and GStreamer 1.18+ have important GL changes. Clapper player takes full advantage of them.
2020-10-14 18:52:23 +02:00
Rafostar
8fb41b41b4 Update README.md 2020-10-14 18:40:23 +02:00
Rafostar
f8a4465fed Add required GTK4 and GStreamer versions to pkgs 2020-10-14 17:17:00 +02:00
Rafostar
ea8226f1d3 Restore seek on drop behavior 2020-10-14 16:45:09 +02:00
Rafostar
a20a0c8160 Grab player focus only when controls are not visible 2020-10-14 12:52:11 +02:00
Rafostar
05c9528723 Auto change focus between player and controls 2020-10-14 12:30:57 +02:00
Rafostar
d78d3c1450 Set position slider minimal fill to zero 2020-10-14 12:25:46 +02:00
Rafostar
1069f151f0 Restore automatic menu hiding 2020-10-14 10:57:43 +02:00
Rafostar
1f6a9b59d6 Restore button presses 2020-10-13 23:47:13 +02:00
Rafostar
b1ca9c15bc Restore scrolling on player 2020-10-13 22:07:22 +02:00
Rafostar
80b9eb7c97 Fix volume button scroll 2020-10-13 21:36:11 +02:00
Rafostar
3e96a13f00 Restore window dragging by drag on player 2020-10-13 20:32:59 +02:00
Rafostar
cdfafd52af Set popover button checked state 2020-10-13 20:29:14 +02:00
Rafostar
e430956752 Allow navigating over buttons via keyboard 2020-10-13 20:27:58 +02:00
Rafostar
d3e4f3bb0f Add player motion and key controllers 2020-10-12 16:25:54 +02:00
Rafostar
e2d6cc440d Tweak play/pause icons size 2020-10-07 23:41:12 +02:00
Rafostar
43a54920ef Change elapsed time into button 2020-10-07 23:10:11 +02:00
Rafostar
4c5d922d47 Fix toggle play button icon change 2020-10-07 20:22:02 +02:00
Rafostar
352eff89b7 Fix volume button icon and window key events 2020-10-07 18:18:44 +02:00
Rafostar
041b31c161 Fix enter fullscreen and popover buttons 2020-10-07 16:40:42 +02:00
Rafostar
dbdb6988a2 Fix window "fullscreen-changed" signal 2020-10-06 12:04:28 +02:00
Rafostar
bae0b805ea Initial GTK4 port
Port most of the player to GTK4. Some things are still broken or disabled due to GTK change, but will be gradually fixed.
2020-10-05 21:19:29 +02:00
Rafostar
e7e9b9c07d Use virtual functions 2020-09-23 15:14:32 +02:00
Rafostar
db8429d73f Use "Cantarell" fonts for OSD with fallback to "Noto" and "sans-serif" 2020-09-21 22:19:37 +02:00
Rafostar
1ce533259b Auto initialize Gst and change one player function name 2020-09-21 20:51:01 +02:00
Rafostar
31db48d137 Replace deprecated Gtk HBox and VBox with normal Box 2020-09-21 20:49:25 +02:00
Rafostar
f6560c11f9 Fix recent OBS for openSUSE builds errors #7 2020-09-20 21:59:04 +02:00
Rafostar
4e42e2be9e Merge pull request #7 from sp1ritCS/master
modified clapper.spec to fit openSUSE packagaging guidelines
2020-09-20 21:00:48 +02:00
Rafostar
fed36ab565 Add "brz" dependency needed for Debian OBS 2020-09-20 00:01:55 +02:00
Rafostar
483c1ba49e Add DEB packaging 2020-09-19 22:31:13 +02:00
SpiritCS
bb71784974 modified clapper.spec to fit openSUSE packagaging guidelines 2020-09-19 22:06:17 +02:00
Rafostar
a504f499c6 Add gst-plugins-good dependency 2020-09-19 21:25:23 +02:00
Rafostar
2185911fde Move OBS _service file to repo root 2020-09-19 12:47:42 +02:00
Rafostar
16087edaff Update Arch PKGBUILD 2020-09-19 12:31:27 +02:00
Rafostar
dc707630f9 Build files cleanup 2020-09-18 19:12:23 +02:00
Rafostar
eed51f0423 Build spec files fixes 2020-09-18 18:37:21 +02:00
Rafostar
80aa3b467b Update rpm spec (#6)
* Update RPM spec file

* Add required deps versions to RPM spec
2020-09-18 17:21:21 +02:00