Commit graph

494 commits

Author SHA1 Message Date
Johannes Marbach b055f65de0 Prevent text entry from expanding
On mobile screens GtkDialog windows are stretched to cover all of the
screen. This prevents the hbox with the text entry from expanding when
the window grows (which looks rather unintuitive).

Fixes: #929
2020-12-23 11:05:11 +01:00
auouymous 41d5256954 Log youtube-dl version and warn if known to have issues. 2020-12-08 20:21:13 -07:00
Eric Le Lay 3eac29f4fc
Merge pull request #897 from tpikonen/fix-view-downloaded
Option to not show new episodes on view->Downloaded
2020-11-24 17:27:53 +01:00
Eric Le Lay e632bfdbde Merge remote-tracking branch 'origin/master' into requests 2020-11-24 09:23:28 +01:00
Eric Le Lay 4e4bf49e78 prepare 3.10.17 release 2020-11-23 08:14:33 +01:00
auouymous ce597581cf Support user feeds when managing channels with youtube-dl. 2020-11-17 22:57:17 -07:00
auouymous fd88c6b865 Youtube-dl now requires the /videos path to get uploads.
The old path returns channel playlists.
2020-11-17 22:57:13 -07:00
auouymous 7f8e36da6f Youtube-dl entries also return url_transparent for _type.
Fixes #888.
2020-11-17 22:57:06 -07:00
Teemu Ikonen b73282bffb Add 'Always show New episodes' toggle to View menu
Adds a new boolean config item ui.gtk.episode_list.always_show_new,
which can be toggled from menu with View->Always show New episodes.

If set, the Downloaded episodes view also shows new episodes.
2020-11-10 22:55:06 +02:00
Eric Le Lay d87466f609
Merge pull request #839 from gpodder/fix-796-mkv-files
Fix #796 MKV Files Not Properly Renamed
2020-09-14 08:22:39 +02:00
auouymous f54baf0291 Fix the youtube-dl extension. 2020-09-12 19:42:12 -06:00
Eric Le Lay bc5327dd2a actually use new mimetype to change downloaded file extension
needed for youtube-dl downloading to .mkv for some combinations of audio+video codecs.
Before this fix the new mimetype was ignored in download.py because episode.extension()
would use the existing download filename instead of using the updated mime type
2020-09-12 15:14:41 +02:00
auouymous bc62e3bb4c Youtube live streaming support 2020-09-12 02:34:39 -06:00
Eric Le Lay 463e460170 Merge remote-tracking branch 'origin/master' into requests 2020-09-11 17:07:03 +02:00
Eric Le Lay c624800f08 isort --float-to-top is not a good option 2020-09-07 11:58:54 +02:00
Eric Le Lay d62c4cf667 fix youtube-dl not responding to config change (manage_downloads/manage_channels)
now it checks each time fetch_channel or custom_downloader is called.
2020-07-18 15:22:44 +02:00
Eric Le Lay 70e30d03cf Fix #830 Shortcut key conflict Episode descriptions vs Discover new Podcasts 2020-07-10 16:06:09 +02:00
Eric Le Lay 913b386294 fix tagging extension exception on mkv files 2020-07-06 12:48:52 +02:00
Eric Le Lay 93432d6e94 Fix #796 MKV Files Not Properly Renamed 2020-07-06 12:48:01 +02:00
Eric Le Lay c00e0cf697
Merge pull request #834 from auouymous/commandondownload-gpo
allow command_on_download in gpo
2020-07-06 12:08:09 +02:00
auouymous f02f592dc8 rename youtube-dl partial file when it contains % or $ characters 2020-07-04 13:51:21 -06:00
auouymous 85404df532 allow command_on_download in gpo 2020-06-30 17:33:52 -06:00
Eric Le Lay c71c8fb834 prepare 3.10.16 release 2020-06-21 16:15:58 +02:00
Eric Le Lay d2db5b001c update extension doc links 2020-05-25 18:39:14 +02:00
Eric Le Lay cbb5104185
Merge pull request #791 from gpodder/gnome3-header-bar-csd
Gtk UI: Add support for GtkHeaderBar / GNOME3 CSDs
2020-05-14 21:39:35 +02:00
Eric Le Lay 80b3d92458
Merge pull request #802 from auouymous/quiet-flag
add quiet flag to eliminate warnings from console
2020-05-08 15:49:21 +02:00
auouymous 903f900392 add quiet flag to man pages 2020-05-08 04:03:06 -06:00
auouymous add886cd50 enable filter extension in cli (gpo) 2020-05-01 23:11:02 -06:00
Thomas Perl 0148a07a6a Gtk UI: Add support for GtkHeaderBar / GNOME3 CSDs 2020-04-29 19:34:18 +02:00
Eric Le Lay 009833a809 Fix #788 mpris_listener playback position lost on VLC quit
Thanks @coffee-lord for the solution
2020-04-26 16:29:16 +02:00
Eric Le Lay 1d5c2c028e
Merge pull request #776 from gpodder/ubuntu-extensions
Fix ubuntu/unity extensions
2020-04-26 16:16:43 +02:00
Eric Le Lay e14703f39d
Merge pull request #773 from gpodder/fix-685-search
Fix #685 more discoverable search
2020-04-16 14:55:11 +02:00
Eric Le Lay 0e8b256eda update ubuntu_unity to directly use gobject bindings 2020-04-16 14:38:07 +02:00
Eric Le Lay 9541e27987 prepare 3.10.15 release 2020-04-15 09:49:42 +02:00
Eric Le Lay fa5c217c9e fix error when tagging m4a files 2020-04-15 09:49:42 +02:00
Eric Le Lay 6ea0996e1d prepare 3.10.14 release 2020-04-14 16:56:40 +02:00
Eric Le Lay c3bcf93dc8 option to always show search fields 2020-04-14 16:38:52 +02:00
Eric Le Lay e8fd2e081f factor search box code
I don't know how to make it a real component, but at least
behaviour is identical.
2020-04-14 16:38:52 +02:00
Eric Le Lay f309daf50c move Find Podcast to the end of the menu 2020-04-14 16:38:52 +02:00
Eric Le Lay ff8582d6dd add menu items to trigger podcast/episode search 2020-04-14 16:36:26 +02:00
Eric Le Lay 120e01fbed youtube-dl: fix 'Error in output template: unsupported format character' when title contains dollar or percent
We pass the filename to YoutubeDL as the outtmpl parameter, which is
used as a string template. See YoutubeDL.py, line 711:

    filename = expand_path(outtmpl).replace(sep, '') % template_dict
2020-03-22 19:51:46 +01:00
Eric Le Lay 69461a0695 youtube-dl: refresh videos one by one to catch and skip a single video on error 2020-03-22 19:51:46 +01:00
Eric Le Lay 6d4b480996 episode selector: remove default focus on Download button
See #679 pressing space by mistake now does nothing.
I keep the Enter key binding, for cases when all episodes are to be downloaded.
As soon as the user clicks or moves with arrow/tab keys, the default Enter action
is inactive anyway
2020-03-01 13:10:39 +01:00
auouymous 80a6a28a5c link to documentation on website 2020-02-24 00:46:38 -07:00
Eric Le Lay 9b4251390e
Merge pull request #743 from auouymous/filter-extension
extension to filter expisodes from being automatically downloaded
2020-02-23 14:43:13 +01:00
auouymous cb5c95a01c sort filters so tracking Settings.json with version control handles changes better 2020-02-19 04:25:56 -07:00
auouymous bfdaf93a5e rename Allow label to Except 2020-02-19 03:28:07 -07:00
auouymous 45ac93f8b5 move block widgets above allow widgets 2020-02-19 03:23:59 -07:00
Eric Le Lay 40ce59502d refactor filter extension for shorter code 2020-02-19 03:15:25 -07:00
Eric Le Lay dc057342fb fix #737 tagging extension broken in 3.10.12
we need to declare COMM and TIT3 frames in EasyID3 before using them
2020-02-16 16:58:02 +01:00