Commit Graph

748 Commits

Author SHA1 Message Date
Teemu Ikonen 5933d63896 Prepare adaptive release 3.11.2+1 2023-08-18 11:40:22 +03:00
Teemu Ikonen 490d5695a9 Merge tag '3.11.2' into dev-adaptive
gPodder 3.11.2 release
2023-08-15 15:08:21 +03:00
auouymous 305d356465 prepare 3.11.2 release 2023-08-13 22:34:59 -06:00
auouymous 839b0b2aa5 Fix linter issues for pycodestyle 2.11.0. 2023-08-07 19:46:44 -06:00
luzpaz 8a995cb097 Fix various typos
Found via `codespell -q 3 -S *.po -L bloc,extracter,parms`
2023-07-14 12:13:50 +00:00
auouymous fccea8a6d9 Bump required yt-dlp version for changes in #1520. 2023-06-30 16:18:54 -06:00
Teemu Ikonen d64eb6e0b2 youtube-dl: In yt-dlp _VALID_URL_RE is now an iterable of regexes 2023-06-30 21:16:00 +03:00
Teemu Ikonen b1492e60e5 youtube-dl: Use 'color': 'no_color' param in yt-dlp
This prevents unnecessary warnings from yt-dlp.
2023-06-30 21:16:00 +03:00
auouymous df4195dc5c Add a View menu option to right align the episode released column. 2023-04-29 21:41:38 -06:00
auouymous b0ce535ca9 Add a View menu option to show time in the episode released column. 2023-04-29 21:10:33 -06:00
Teemu Ikonen c324f1a11e Prepare adaptive release 3.11.1+1 2023-02-28 14:21:55 +02:00
Teemu Ikonen 4539d8c5e4 Merge tag '3.11.1' into dev-adaptive
gPodder 3.11.1 release
2023-02-27 12:46:18 +02:00
auouymous 34d7d5da2b Fix typo in label.
Reported-by: Karl Ove Hufthammer <karl@huftis.org>
2023-02-20 04:06:05 -07:00
Teemu Ikonen 530d026516 appdata: Add release 3.11.1 2023-02-19 17:23:44 +02:00
Teemu Ikonen 3cef7a3e11 appdata: Fix syntax, add 3.9-series release dates 2023-02-19 15:56:49 +02:00
auouymous 38b8cba0e3 prepare 3.11.1 release 2023-02-17 19:18:40 -07:00
auouymous 44bed10df0 Require new version of youtube-dl/yt-dlp to fix youtube.com change. 2023-02-17 17:56:57 -07:00
auouymous a3cf8b96ed
Merge pull request #1297 from tpikonen/update-really-new
Treat only really new episodes as new after an update
2023-02-07 02:08:21 -07:00
auouymous 96e3b3bfe9 Allow channel to be selected from both episode menus.
Closes #1170.
2023-01-25 19:26:23 -07:00
auouymous 993b7a5428 Use list of channels and episodes instead of the episode list model.
The model is initialized with 'None' for each entry, and then sets
episode for each one. Renaming immediately after selecting a channel
causes 'state' to be accessed on 'NoneType'.

Fixes #1446.
2023-01-12 03:28:59 -07:00
auouymous ba93b66382 Use the same dialog title to reduce translation strings. 2023-01-12 00:40:14 -07:00
auouymous ec23dc86b5 Show dialog if no downloaded episodes to rename. 2023-01-12 00:35:05 -07:00
auouymous bdecd607c1
Merge pull request #1452 from auouymous/fix-ui-issues
Fix UI issues
2023-01-12 00:12:22 -07:00
Teemu Ikonen f929212d3e preferences.ui: Set 'can-focus' to False on GtkFlowBoxChild widgets 2023-01-06 13:55:20 +02:00
Teemu Ikonen b5ac4034f3 preferences: Add a checkbutton for ui.gtk.only_added_are_new config var 2023-01-06 13:55:20 +02:00
auouymous 8b5bf2c361
Merge pull request #1444 from auouymous/add-trim-episode-title-prefix-setting
Add setting to disable trimming episode title prefix.
2023-01-04 01:38:41 -07:00
auouymous 36dbad9c53 Refactor ProgressIndicator.
Add on_ticks() and max_ticks to simplify code using progress indicators.
And support final ticks to set progress to 100% before a final long
operation.

Change interval from 100ms to 250ms, to allow more time to be spent on
the operation.
2023-01-03 05:58:42 -07:00
auouymous 733cdd2169 The rename downloads extension should not improt Gtk when used in gpo. 2022-12-26 13:28:31 -07:00
Teemu Ikonen f00eef5e5c Merge branch 'master' into dev-adaptive 2022-12-19 23:02:01 +02:00
Teemu Ikonen e7a32f9371 Download and embed subtitles in youtube-dl downloader
Add a checkbox in youtube-dl preferences to enable subtitle embedding if
ffmpeg is found. If ffmpeg is not found, show an infobox informing the
user that ffmpeg is required.
2022-12-17 23:40:42 +02:00
auouymous 9df414560d Show message when rename extension finishes renaming all episodes. 2022-12-17 05:54:33 -07:00
auouymous 6e29aa12ce Add setting to disable trimming episode title prefix. 2022-12-15 03:41:01 -07:00
auouymous 526c335662 Rename showEpisodeDescription's internal names to match other items. 2022-12-15 03:34:24 -07:00
auouymous b842e86101 Organize View menu.
And move all-episodes and sections settings from preferences to View
menu.
2022-12-15 02:46:18 -07:00
Yuvraj Singh Pathania 486fa9df7b
add : rename all episodes function (#1442) 2022-12-08 04:22:56 -07:00
Skitals 2fd0e41308
delete tags before modifying (#1441)
add 'remove_before_modify' option to remove existing tags before writing basic tags
2022-12-07 15:41:26 -07:00
auouymous 87421c83b3 Fix support for old versions of yt-dlp.
PR #1382 broke support for yt-dlp versions prior to 2022.6.22.1.

Fixes #1439.
2022-11-21 20:59:42 -07:00
auouymous fa4196525c Allow different required versions for youtube-dl and yt-dlp. 2022-11-21 20:04:02 -07:00
auouymous c90e84b45c Show youtube-dl/yt-dlp name and version in preferences. 2022-11-15 02:28:58 -07:00
Teemu Ikonen d87ac85506 Fix 'W504 line break after binary operator' flake8 warnings
Fixed by running

autopep8 -i -r --select=W504 .

and some hand tuning.
2022-11-14 18:32:09 +02:00
Teemu Ikonen 6bd0bb0530 Remove unused imports and pass statements
Fixes flake8 error F401.
Most errors were fixed by running

autoflake -i -r --remove-all-unused-imports .

which also removes unnecessary 'pass' statements, some by hand-editing.
2022-11-14 18:32:09 +02:00
auouymous 1b9ed37064
Merge pull request #1382 from tpikonen/ytdl-rename
Fix yt-dlp output file name
2022-11-14 04:08:49 +00:00
auouymous 9bdc9d966e
Merge pull request #1303 from auouymous/setting-to-disable-find-as-you-type
Add setting to disable find-as-you-type.
2022-11-09 03:42:05 +00:00
auouymous 98208d4444
Merge pull request #1374 from tpikonen/channel-buttons
channel editor: Add buttons next to cover, feed URL, etc.
2022-11-08 04:46:23 +00:00
Teemu Ikonen 642bf7e738 youtube-dl: Add 'partial_filename' to YoutubeCustomDownload
Add the 'partial_filename' property for a previewable temporary file.

Get this filename from yt-dlp / youtube-dl by splitting the download
into two parts, first get the extractor info which contains the 'ext',
derive the temporary filename from that and the outtmpl and then
download the file.
2022-11-07 15:28:54 +02:00
Teemu Ikonen abc6370729 youtube-dl: Fix output file renaming
Use separate code paths to rename output files from yt-dlp and
youtube-dl to the requested name ('tempname'). The output is always
renamed with yt-dlp.

Add the 'ext' to the output template. This is needed to unbreak
post-processing (like subtitle embedding). See yt-dlp issue #1844.

Use basename(tempname) for yt-dlp and tempname for youtube-dl as output
template, since we set the output path for yt-dlp in the 'paths' option.
2022-11-07 15:21:22 +02:00
Teemu Ikonen 46dbc80d8b Merge branch 'master' into dev-adaptive 2022-10-28 21:59:50 +03:00
Teemu Ikonen 70c97522e6 Replace SimpleMessageArea with GtkInfoBar when resuming
Remove unused SimpleMessageArea code.
2022-10-24 11:41:51 +03:00
Eric Le Lay c41ca22e5d
Merge pull request #1404 from auouymous/use-symbolic-toolbar-icons
Use symbolic toolbar icons.
2022-10-09 12:18:17 +02:00
Eric Le Lay cb59e1e051
Merge pull request #1402 from auouymous/open-logs-folder
Add menu item to open logs folder.
2022-09-24 19:17:27 +02:00