summaryrefslogtreecommitdiffstats
path: root/multimedia/straw-viewer/restore_mplayer.diff
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/straw-viewer/restore_mplayer.diff')
-rw-r--r--multimedia/straw-viewer/restore_mplayer.diff72
1 files changed, 9 insertions, 63 deletions
diff --git a/multimedia/straw-viewer/restore_mplayer.diff b/multimedia/straw-viewer/restore_mplayer.diff
index e61d01420c..1c3f5f8285 100644
--- a/multimedia/straw-viewer/restore_mplayer.diff
+++ b/multimedia/straw-viewer/restore_mplayer.diff
@@ -1,8 +1,7 @@
-diff --git a/bin/gtk-straw-viewer b/bin/gtk-straw-viewer
-index c6c17dd..9bd9bd8 100755
---- a/bin/gtk-straw-viewer
-+++ b/bin/gtk-straw-viewer
-@@ -161,6 +161,13 @@ my %CONFIG = (
+diff -Naur straw-viewer-0.1.0/bin/gtk-straw-viewer straw-viewer-0.1.0.patched/bin/gtk-straw-viewer
+--- straw-viewer-0.1.0/bin/gtk-straw-viewer 2020-10-06 15:16:34.000000000 -0400
++++ straw-viewer-0.1.0.patched/bin/gtk-straw-viewer 2020-10-12 01:17:39.658582800 -0400
+@@ -160,6 +160,13 @@
fs => q{--fullscreen},
arg => q{--really-quiet --title=*TITLE* --no-ytdl},
},
@@ -16,32 +15,10 @@ index c6c17dd..9bd9bd8 100755
smplayer => {
cmd => q{smplayer},
srt => q{-sub *SUB*},
-@@ -3042,9 +3049,8 @@ sub get_player_command {
- my ($streaming, $video) = @_;
-
- my %MPLAYER;
--
-- $MPLAYER{fullscreen} = $CONFIG{fullscreen} ? $CONFIG{video_players}{$CONFIG{video_player_selected}}{fs} : q{};
-- $MPLAYER{arguments} = $CONFIG{video_players}{$CONFIG{video_player_selected}}{arg} // q{};
-+ $MPLAYER{fullscreen} = $CONFIG{fullscreen} ? $CONFIG{video_players}{$CONFIG{video_player_selected}}{fs} : q{};
-+ $MPLAYER{mplayer_arguments} = $CONFIG{video_players}{$CONFIG{video_player_selected}}{arg} // q{};
-
- my $cmd = join(
- q{ },
-diff --git a/bin/straw-viewer b/bin/straw-viewer
-index 9292f7e..5e4d5b2 100755
---- a/bin/straw-viewer
-+++ b/bin/straw-viewer
-@@ -19,7 +19,7 @@
- # https://github.com/trizen/straw-viewer
- #-------------------------------------------------------
-
--# straw-viewer is a command line utility for streaming YouTube videos in mpv/vlc.
-+# straw-viewer is a command line utility for streaming YouTube videos in mpv/vlc/mplayer.
-
- # This is a fork of youtube-viewer:
- # https://github.com/trizen/youtube-viewer
-@@ -167,11 +167,19 @@ my %CONFIG = (
+diff -Naur straw-viewer-0.1.0/bin/straw-viewer straw-viewer-0.1.0.patched/bin/straw-viewer
+--- straw-viewer-0.1.0/bin/straw-viewer 2020-10-06 15:16:34.000000000 -0400
++++ straw-viewer-0.1.0.patched/bin/straw-viewer 2020-10-12 01:18:57.794575697 -0400
+@@ -153,11 +153,19 @@
arg => q{--really-quiet --title=*TITLE* --no-ytdl},
novideo => q{--no-video},
},
@@ -59,37 +36,6 @@ index 9292f7e..5e4d5b2 100755
$constant{win32}
- ? 'vlc'
+ ? 'mplayer'
- : undef # auto-defined
+ : undef # auto-defined
),
-@@ -1769,6 +1777,21 @@ sub apply_input_arguments {
- return 1;
- }
-
-+# Get mplayer
-+sub get_mplayer {
-+ if ($constant{win32}) {
-+ my $smplayer = catfile($ENV{ProgramFiles}, qw(SMPlayer mplayer mplayer.exe));
-+
-+ if (not -e $smplayer) {
-+ warn "\n\n!!! Please install SMPlayer in order to stream YouTube videos.\n\n";
-+ }
-+
-+ return $smplayer; # Windows MPlayer
-+ }
-+
-+ return 'mplayer'; # *NIX MPlayer
-+}
-+
- # Get term width
- sub get_term_width {
- return $term_width if $constant{win32};
-@@ -3319,7 +3342,7 @@ sub get_player_command {
-
- $MPLAYER{fullscreen} = $opt{fullscreen} ? $opt{video_players}{$opt{video_player_selected}}{fs} // '' : q{};
- $MPLAYER{novideo} = $opt{novideo} ? $opt{video_players}{$opt{video_player_selected}}{novideo} // '' : q{};
-- $MPLAYER{arguments} = $opt{video_players}{$opt{video_player_selected}}{arg} // q{};
-+ $MPLAYER{mplayer_arguments} = $opt{video_players}{$opt{video_player_selected}}{arg} // q{};
-
- my $cmd = join(
- q{ },