Git Product home page Git Product logo

gpodder-docker's Introduction

gPodder Docker

GitHub Workflow Status (event) Docker Pulls Docker Image Size (tag) Docker Image Size (tag) GitHub release (latest by date) GitHub

A dockerized version of the gPodder podcast client with a built-in browser-based GUI.

gPodder is a simple, open source podcast client written in Python using GTK+. In development since 2005 with a proven, mature codebase.

Application Setup

This image sets up the gPodder desktop app and makes its interface available via Guacamole in your web browser. The interface is available at http://your-ip:3000.

By default, there is no password set for the main gui. Optional environment variable PASSWORD will allow setting a password for the user abc.

You can access advanced features of the Guacamole remote desktop using ctrl+alt+shift enabling you to use remote copy/paste and different languages.

gPodder Themes

Two versions of this image are available, one with gPodder running with a light GTK theme and one with a dark theme. There are tagged light and dark versions of the image, and light and dark version of each SemVer tagged release. Using the latest tag or no tag at all will default to the the lasest version of image and the light theme.

Theme Tag
Light latest/light
Light v*..-light
Dark dark
Dark v*..-dark

Supported Architectures

This image supports multiple architectures, specifically x86-64 and arm64, through the use of a docker manifest for multi-platform awareness. You can read more about docker manifests here.

There is a tagged light and dark version of the image for each supported architecture. Simply pulling xthursdayx/gpodder-docker:<tag> should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image, and the associated tags are:

Architecture Tag
x86-64 latest/light
x86-64 dark
x86-64 light-amd64
x86-64 dark-amd64
arm64 light-arm64v8
arm64 dark-arm64v8

Usage

Here are some examples to help you get started creating a container. If you are an UNRAID user you can access my UNRAID gPodder template in Community Apps.

docker-compose

Compatible with docker-compose v2 schemas.

---
version: "2.1"
services:
  gpodder:
    image: xthursdayx/gpodder-docker
    container_name: gPodder
    environment:
      - PUID=99
      - PGID=100
      - TZ=America/New_York
      - PASSWORD= #optional
    volumes:
      - /path/to/config:/config
      - /path/to/downloads:/downloads
    ports:
      - 3000:3000
    restart: unless-stopped

docker cli

docker run -d \
  --name=gPodder \
  -e PUID=99 \
  -e PGID=100 \
  -e TZ=America/new_York \
  -e PASSWORD= `#optional` \
  -p 3000:3000 \
  -v /path/to/config:/config \
  -v /path/to/downloads:/downloads \
  --restart unless-stopped \
  xthursdayx/gpodder-docker

Parameters

Container images are configured using parameters passed at runtime (such as those listed above). These parameters are separated by a colon and indicate <external>:<internal> respectively. For example, -p 8080:80 would expose port 80 from inside the container to be accessible from the host's IP on port 8080 outside the container. You can change the external/host port and volume mappings to suit your needs.

Parameter Function
-p 3000 HTTP access to the gPodder WebUI.
-e PUID=99 for UserID - see below for more information.
-e PGID=100 for GroupID - see below for more information.
-e TZ=America/New_York Specify a timezone to use, e.g. America/New_York.
-e PASSWORD= Optionally set a password for the gui.
-v /config Directory where gPodder's configuration and database files will reside, so you won't lose data when you update, reinstall, etc.
-v /downloads The directory gPodder will download your podcasts to.

Environment variables from files (Docker secrets)

You can set any environment variable from a file by using a special prepend FILE__.

As an example:

-e FILE__PASSWORD=/run/secrets/mysecretpassword

Will set the environment variable PASSWORD based on the contents of the /run/secrets/mysecretpassword file.

User / Group Identifiers

When using volumes (-v flags) permissions issues can arise between the host OS and the container, you can avoid this by specifying the user PUID and group PGID.

Ensure any mapped volume directories on your host machine are owned by the same user you specify and you will avoid any permissions issues.

In this instance PUID=1000 and PGID=1000, to find yours using the following command:

  $ id <username> # Replace with your username
    uid=1000(dockeruser) gid=1000(dockergroup) groups=1000(dockergroup)

Versions

  • 31.01.24: - Rebase to KasmVNC Alpine baseimage, Update GPodder to 3.11.4 and update dependencies.

  • 06.04.23: - Update GPodder to 3.11.1 and update dependencies.

  • 19.06.21: - Rebase to rdesktop-web Alpine baseimage.

If you appreciate my work please consider buying me a coffee, cheers! 😁

Donate

gpodder-docker's People

Contributors

cougar avatar darsh12 avatar dependabot[bot] avatar shockey avatar xthursdayx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

gpodder-docker's Issues

Failing when adding/downloading some podcast

I tried to export the subscribed list from gpodder on a laptop to then import the list on the docker container, and tried also with my export from overcast on my mobile with same issue.

But for some reason I’m getting a lot of ansii error in the docker log and also podcasts from ancher is directly reporting 404 even that they worked on the laptop

I’m able to give you the opml file if you can’t to test your self

Here is a snippet from docker logs on the container

UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 0: ordinal not in range(128)
1597242660.918769 [gpodder.extensions] ERROR: Error in /usr/share/gpodder/extensions/tagging.py in on_episode_downloaded: 'ascii' codec can't decode byte 0xff in position 0: ordinal not in range(128)
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gpodder/extensions.py", line 83, in handler
cb_res = callback(*args, **kwargs)
File "/usr/share/gpodder/extensions/tagging.py", line 185, in on_episode_downloaded
self.write_info2file(info, episode)
File "/usr/share/gpodder/extensions/tagging.py", line 262, in write_info2file
audio.insert_coverart()
File "/usr/share/gpodder/extensions/tagging.py", line 170, in insert_coverart
data = open(self.cover).read()
File "/usr/lib/python3.6/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 0: ordinal not in range(128)

[Feature Request] can we add extra extensions

I want to try out some plugins, but not sure about the directory structure, seemed to be not the same with official gpodder manual, which says the home folder is ~/gPodder

Can you please point out where should I dive in?
Is it in the /gpodder directory?
And all I need do is create a new folder named “extension”, and throw a bunch of .py files into it?

Thanks!

[REQUEST] Update of gpodder

Would it be possible to get gpodder updated to at least version 3.11.0 because of some sites there is fixed in the newer versions
like Speakr/Global Audio Hosting is at least one of those there has issues on 3.10.21
The version I see in the image from a git status is 3.10.21

I did try myself to pull and checkout at least gpodder version 3.11.0 within a container of the newest gpodder-docker with success and had a few issues when I tried 3.11.1 first but I dont know if it actually were because of the database upgrade there is from 3.11.0 and it were first time upgrading.

I do also gave to add that I removed youtube-dl and added the yt-dlp binary to my container also ( personal preffence but not sure if it did anything for me )

info about 3.11.0 from Jul 31, 2022 https://github.com/gpodder/gpodder/releases/tag/3.11.0
info about 3.11.1 from last week https://github.com/gpodder/gpodder/releases/tag/3.11.1

[BUG] guacd ERROR: User is not responding.

Thanks for your fix for #14 ! However, I couldn't access the web gui after starting the container. It seems to be a guacd error, and the service didn't start correctly.

P.s. I use the same command to create docker container on same machine. Although the old one has non-ascii characters problem, I could visit the webpage.


Environment

QNAP TS-453B

OS: QNAP
CPU architecture: Intel Celeron N3150

Command used to create docker container (run/create/compose/screenshot)

docker create --name=gPodder --restart=always \
  -p 8066:8080 \
  -p 3389:3389 \
  -v /share/App/gpodder:/config \
  -v /share/yuchen/Podcasts:/downloads \
  -e PUID=0 -e PGID=0 xthursdayx/gpodder-docker

Docker logs


[~] # docker logs gPodder
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 01-envfile: executing...
[cont-init.d] 01-envfile: exited 0.
[cont-init.d] 10-adduser: executing...

----------------------------------------------------------
   _  __________  ____  ______  _____ ____  _____  ___  __
  | |/ /_  __/ / / / / / / __ \/ ___// __ \/   \ \/ / |/ /
  |   / / / / /_/ / / / / /_/ /\__ \/ / / / /| |\  /|   /
 /   | / / / __  / /_/ / _, _/___/ / /_/ / ___ |/ //   |
/_/|_|/_/ /_/ /_/\____/_/ |_|/____/_____/_/  |_/_//_/|_|

Brought to you by xthursdayx
----------------------------------------------------------
GID/UID
----------------------------------------------------------

User uid:    0
User gid:    0
-------------------------------------

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 13-keygen: executing...

Generating 2048 bit rsa key...

ssl_gen_key_xrdp1 ok

saving to rsakeys.ini

Generating a RSA private key
.........................+++++
.....................................................................................................................................................+++++
writing new private key to '/etc/xrdp/key.pem'
-----
[cont-init.d] 13-keygen: exited 0.
[cont-init.d] 30-config: executing...
[cont-init.d] 30-config: exited 0.
[cont-init.d] 50-config: executing...
No password is set for the interface.
[cont-init.d] 50-config: exited 0.
[cont-init.d] 55-autostart-config: executing...
[cont-init.d] 55-autostart-config: exited 0.
[cont-init.d] 90-custom-folders: executing...
[cont-init.d] 90-custom-folders: exited 0.
[cont-init.d] 99-custom-files: executing...
[custom-init] no custom files found exiting...
[cont-init.d] 99-custom-files: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
guacd[392]: INFO:	Guacamole proxy daemon (guacd) version 1.1.0 started
guacd[392]: INFO:	Listening on host 0.0.0.0, port 4822
starting sesman in foreground...
Filename:                     /etc/xrdp/sesman.ini
Global configuration:
    ListenAddress:            127.0.0.1
    ListenPort:               3350
    EnableUserWindowManager:  1
    UserWindowManager:        startwm.sh
    DefaultWindowManager:     /etc/xrdp/startwm.sh
    ReconnectScript:          /etc/xrdp/reconnectwm.sh
    AuthFilePath:             disabled
Session configuration:
    MaxSessions:              50
    X11DisplayOffset:         10
    KillDisconnected:         0
    IdleTimeLimit:            0
    DisconnectedTimeLimit:    0
    Policy:                   0
Security configuration:
    AllowRootLogin:           1
    MaxLoginRetry:            4
    AlwaysGroupCheck:         0
    RestrictOutboundClipboard: 0
    TSUsersGroup:             (not defined)
    TSAdminsGroup:            (not defined)
Xorg parameters:
    Parameter 00              Xorg
    Parameter 01              -config
    Parameter 02              xrdp/xorg.conf
    Parameter 03              -noreset
    Parameter 04              logging configuration:
guacd[392]: INFO:	Guacamole connection closed during handshake
guacd[392]: INFO:	Guacamole connection closed during handshake
guacd[392]: INFO:	Guacamole connection closed during handshake
guacd[392]: INFO:	Guacamole connection closed during handshake
guacd[392]: INFO:	Guacamole connection closed during handshake
guacd[392]: INFO:	Guacamole connection closed during handshake
Starting guacamole-lite websocket server
listening on *:3000
guacd[392]: INFO:	Guacamole connection closed during handshake
[guac-init] Auto start set, starting application
	LogFile:       /var/log/xrdp.log
	LogLevel:      [INFO ]
	ConsoleLevel:  <disabled>
	SyslogLevel:   [INFO ]
xrdp_process_main_loop: libxrdp_process_incoming failed
[2021-11-30 22:15:18] [Connection 1]  Client connection open
[2021-11-30 22:15:18] [Connection 1]  Opening guacd connection
[2021-11-30 22:15:18] [Connection 1]  guacd connection open
[2021-11-30 22:15:18] [Connection 1]  Selecting connection type: rdp
[2021-11-30 22:15:18] [Connection 1]  Sending opCode: 6.select,3.rdp;
guacd[392]: INFO:	Creating new client for protocol "rdp"
guacd[392]: INFO:	Connection ID is "$61024d05-3fb6-4f80-ac7c-109892e8458b"
[2021-11-30 22:15:18] [Connection 1]  Sending opCode: 4.size,4.1024,3.768,2.96;
[2021-11-30 22:15:18] [Connection 1]  Sending opCode: 5.audio,9.audio/L16;
[2021-11-30 22:15:18] [Connection 1]  Sending opCode: 5.video;
[2021-11-30 22:15:18] [Connection 1]  Sending opCode: 5.image;
[2021-11-30 22:15:18] [Connection 1]  Server sent handshake: 4.args,13.VERSION_1_1_0,8.hostname,4.port,6.domain,8.username,8.password,5.width,6.height,3.dpi,15.initial-program,11.color-depth,13.disable-audio,15.enable-printing,12.printer-name,12.enable-drive,10.drive-name,10.drive-path,17.create-drive-path,7.console,13.console-audio,13.server-layout,8.security,11.ignore-cert,12.disable-auth,10.remote-app,14.remote-app-dir,15.remote-app-args,15.static-channels,11.client-name,16.enable-wallpaper,14.enable-theming,21.enable-font-smoothing,23.enable-full-window-drag,26.enable-desktop-composition,22.enable-menu-animations,22.disable-bitmap-caching,25.disable-offscreen-caching,21.disable-glyph-caching,16.preconnection-id,18.preconnection-blob,8.timezone,14.recording-path,14.recording-name,24.recording-exclude-output,23.recording-exclude-mouse,22.recording-include-keys,21.create-recording-path,13.resize-method,18.enable-audio-input,9.read-only,16.gateway-hostname,12.gateway-port,14.gateway-domain,16.gateway-username,16.gateway-password,17.load-balance-info
[2021-11-30 22:15:18] [Connection 1]  Sending opCode: 7.connect,0.,9.127.0.0.1,4.3389,0.,3.abc,17.kjhbouygiuvhgvghv,4.1024,3.768,2.96,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,3.any,4.true,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.;
guacd[460]: INFO:	Security mode: Negotiate (ANY)
guacd[460]: INFO:	Resize method: none
guacd[460]: INFO:	User "@18bc71b3-d452-4a81-a6bd-dc2b7ffbea5c" joined connection "$61024d05-3fb6-4f80-ac7c-109892e8458b" (1 users now present)
5.ready,37.$61024d05-3fb6-4f80-ac7c-109892e8458b;
guacd[460]: INFO:	Loading keymap "base"
guacd[460]: INFO:	Loading keymap "en-us-qwerty"
5.audio,1.1,31.audio/L16;rate=44100,channels=2;4.size,1.0,4.1024,3.768;4.size,2.-1,2.11,2.16;3.img,1.3,2.12,2.-1,9.image/png,1.0,1.0;4.blob,1.3,232.iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAYAAADAvYV+AAAABmJLR0QA/wD/AP+gvaeTAAAAYklEQVQokY2RQQ4AIQgDW+L/v9y9qCEsIJ4QZggoJAnDYwAwFQwASI4EO8FEMH95CRYTnfCDOyGFK6GEM6GFo7AqKI4sSSsCJH1X+roFkKdjueABX/On77lz2uGtr6pj9okfTeJQAYVaxnMAAAAASUVORK5CYII=;3.end,1.3;6.cursor,1.0,1.0,2.-1,1.0,1.0,2.11,2.16;
4.sync,10.2053972749;
4.size,2.-1,2.32,2.32;3.img,1.3,2.12,2.-1,9.image/png,1.0,1.0;4.blob,1.3,240.iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAAaElEQVRYhe2WSwrAIAwFfaX3v3K6ceF38VRaCjO7SEwGBWNKAPAxcpIjIqrNkkZrTs3bSc4NKqEmdsv5AmUTSUtNj5CPPtorcLkO+SCAAAIIILCMNYxm7365/vY47mKX3XHcfUgA4Hc8/F4zGEf7ahwAAAAASUVORK5CYII=;3.end,1.3;6.cursor,2.15,2.16,2.-1,1.0,1.0,2.32,2.32;4.sync,10.2053972786;
4.size,2.-1,2.32,2.32;3.img,1.3,2.12,2.-1,9.image/png,1.0,1.0;4.blob,1.3,276.iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAAgklEQVRYhe2UOxLAIAhEd5nc/8qbBjOOMbECGl6lWOzDHyQJhRgAVEoYAJAsk7AxqJKweVIhYWshW+IlkC2xFciU+BTIkvgVyJC4vhbWTEkiyVABSZgzIgJXniPwcI7OUy/hCI8O27Lr0mvyYewrKOv8RNYuHP+BUuRUezRN0zRNKDeQH1722aSHGAAAAABJRU5ErkJggg==;3.end,1.3;6.cursor,1.0,1.0,2.-1,1.0,1.0,2.32,2.32;4.sync,10.2053972807;
4.sync,10.2053973057;

X.Org X Server 1.20.11
X Protocol Version 11, Revision 0
Build Operating System: Linux Alpine Linux
Current Operating System: Linux d13c508c87f4 4.14.24-qnap #1 SMP Thu Sep 23 06:48:19 CST 2021 x86_64
Kernel command line: consoleblank=0 console=ttyS0,115200n8 intel_iommu=on,igfx_off i915.enable_hd_vgaarb=1 iommu=pt i915.disable_power_well=0 snd-hda-codec-hdmi.audio_limit_count=2 memmap=2M$0x8000000 ramoops.mem_address=0x8000000 ramoops.mem_size=0x200000 ramoops.console_size=0x100000 usbcore.autosuspend=-1 zswap.enabled=1 zswap.compressor=lz4 pcie_port_pm=off BOOT_IMAGE=/boot/bzImage root=/dev/ram0 rw
Build Date: 14 April 2021  08:27:11AM

Current version of pixman: 0.40.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: ".xorgxrdp.10.log", Time: Tue Nov 30 22:15:20 2021
(++) Using config file: "/etc/X11/xrdp/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
xorgxrdpSetup:
xrdpdevSetup:
rdpmousePlug:
rdpkeybPlug:
rdpIdentify:
rdpDriverFunc: op 10
rdpProbe:
rdpPreInit:
rdpScreenInit: virtualX 800 virtualY 600 rgbBits 8 depth 24
rdpScreenInit: pfbMemory bytes 1920000
rdpScreenInit: pfbMemory 0x7fc11731c230
rdpSimdInit: assigning yuv functions
rdpSimdInit: cpuid ax 1 cx 0 return ax 0x000506c9 bx 0x06200800 cx 0x4ff8ebb7 dx 0xbfebfbff
rdpSimdInit: sse2 amd64 yuv functions assigned
rdpClientConInit: disconnect idle session after [0] sec
rdpClientConInit: kill disconnected [0] timeout [0] sec
rdpXvInit: depth 24
rdpScreenInit: out
rdpCreateScreenResources:
rdpmousePreInit: drv 0x7fc117857830 info 0x7fc1172bbb50, flags 0x0
rdpmouseControl: what 0
rdpmouseDeviceInit:
rdpmouseCtrl:
rdpRegisterInputCallback: type 1 proc 0x7fc1174f73b1
rdpmouseControl: what 1
rdpmouseDeviceOn:
rdpkeybPreInit: drv 0x7fc1178578d0 info 0x7fc1172bbbf0, flags 0x0
rdpkeybControl: what 0
rdpkeybDeviceInit:
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat on
rdpRegisterInputCallback: type 0 proc 0x7fc1174f28a8
rdpkeybControl: what 1
rdpkeybDeviceOn:
rdpDeferredRandR:
rdpResizeSession: width 1024 height 768
  calling RRScreenSizeSet
rdpRRScreenSetSize: width 1024 height 768 mmWidth 271 mmHeight 203
rdpRRGetInfo:
  screen resized to 1024x768
  RRScreenSizeSet ok 1
rdpResizeSession: width 1024 height 768
rdpClientConGotConnection:
rdpClientConGotConnection: g_sck_accept ok new_sck 10
rdpClientConGetConnection: idle_disconnect_timeout set to non-positive value, idle timer turned off
rdpAddClientConToDev: adding first clientCon 0x7fc1174dd290
rdpClientConProcessMsgVersion: version 0 0 0 1
rdpClientConProcessScreenSizeMsg: set width 1024 height 768 bpp 16
rdpClientConProcessScreenSizeMsg: shmemid 0 shmemptr 0x7fc117354000
rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1024 cy 768
4.sync,10.2053973308;
Global configuration:
W: [pulseaudio] main.c: This program is not intended to be run as root (unless --system is specified).
rdpInDeferredRepeatCallback:
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat off
rdpRRGetInfo:
	LogFile:       /var/log/xrdp.log
	LogLevel:      [INFO ]
	ConsoleLevel:  <disabled>
	SyslogLevel:   [INFO ]
ssl_tls_accept: TLS connection accepted
xrdp:xrdp_bitmap [1927979927]: xrdp_bitmap_create: noorders
xrdp:xrdp_mm [1927979934]: xrdp_mm_create: bpp 16 mcs_connection_type 6 jpeg_codec_id 0 v3_codec_id 0 rfx_codec_id 0 h264_codec_id 0
xrdp_wm_login_mode_changed: login_mode is 0
in xrdp_wm_init:
xrdp_wm_init: channel cliprdr channel id 0 is allowed
xrdp_wm_init: channel rdpdr channel id 1 is allowed
xrdp_wm_init: channel rdpsnd channel id 2 is allowed
out xrdp_wm_init:
xrdp_wm_login_mode_changed: login_mode is 2
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
xrdp_wm_login_mode_changed: login_mode is 3
login successful for display 10
loaded module 'libxup.so' ok, interface size 10280, version 4
started connecting
lib_mod_connect: connected to Xserver (Xorg or X11rdp) sck 19
connected ok
lib_mod_process_message: type 2 len 0
lib_send_client_info:rdpClientConProcessMsgClientInfo:
fuse: device not found, try 'modprobe fuse' first
  got client info bytes 7056
  jpeg support 0
  offscreen support 0
  offscreen size 0
  offscreen entries 0
  client supports glyph cache but server disabled
  client can not do offscreen to offscreen blits
  client can do new(color) cursor
  client can not do multimon
rdpRRSetRdpOutputs: numCrtcs 0 numOutputs 0 monitorCount 0
rdpRRSetRdpOutputs: add output 0 left 0 top 0 width 1024 height 768
rdpLoadLayout: keylayout 0x00000409 variant  display 10
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat on
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat on
4.size,2.-1,2.32,2.32;3.img,1.3,2.12,2.-1,9.image/png,1.0,1.0;4.blob,1.3,256.iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAAdElEQVRYhe2VOxLAIAhEd5nc/8qkQcd8dNLIFuFVoAWPAUd4ABEGACShkrAWqCRsTBQSdj/IlngIZEu8CmRKTAWyJJYCGRLH7CJrDy8C7g6SPeeYbKKPIIqzdZ66hK347mKfic49Qu0rkKH+pouiKIqi+A8nWNBM/C9+/cYAAAAASUVORK5CYII=;3.end,1.3;6.cursor,1.1,1.1,2.-1,1.0,1.0,2.32,2.32;4.sync,10.2053973519;
fuse: device not found, try 'modprobe fuse' first
fuse: device not found, try 'modprobe fuse' first
guacd[460]: INFO:	Accepted format: 16-bit PCM with 2 channels at 44100 Hz
guacd[460]: INFO:	Accepted format: 16-bit PCM with 2 channels at 22050 Hz
guacd[460]: INFO:	Connected to RDPDR 1.12 as client 0x4099a81b
guacd[460]: INFO:	RDPDR user logged on
3.end,1.1;5.audio,1.1,31.audio/L16;rate=22050,channels=2;3.img,1.3,2.14,1.0,9.image/png,1.0,1.0;4.blob,1.3,256.iVBORw0KGgoAAAANSUhEUgAABAAAAAMAAQMAAACAdIdOAAAAA1BMVEUAAACnej3aAAAAdklEQVR4nO3BAQEAAACCIP+vbkhAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7waDDwABtWbkhAAAAABJRU5ErkJggg==;3.end,1.3;4.sync,10.2053973593;
4.sync,10.2053973593;
rdpInDeferredRepeatCallback:
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat off
rdpInDeferredRepeatCallback:
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat off
4.sync,10.2053973683;
4.sync,10.2053973933;
4.sync,10.2053974184;
4.sync,10.2053974434;
4.sync,10.2053974684;
4.sync,10.2053974935;
4.sync,10.2053975185;
4.sync,10.2053975435;
4.sync,10.2053975686;
4.sync,10.2053975936;
3.img,1.3,2.14,1.0,9.image/png,3.161,3.121;4.blob,1.3,1668.iVBORw0KGgoAAAANSUhEUgAAAr4AAAAUCAMAAABcQc7mAAAB2lBMVEVaWlqt1v+Uud6cveeUveeUtd6Eqc6Mtd6t0v+UuedjiK1Sf7VKZ4yl0v9jhK1Ce71Cd72tyufn8/fn7/fO4vfW5/e91u+tyu9KhMbe6/f///+1xtbv8/fe6++Msd7v9/+9zt6Epcalxuelzv9riK21wdatwdbG0t5riKV7nMZzlLX3+//G2u/3//97nL3W4vfe7/elwef3+/drjK3n6+fn5+e90u+Uqca9ytacscaEmLWtwd6Uqb2tvdatxuelvda1wc6csc6Usc6EnLX39/fe5++UrcZrhKWcyv/e4t7e3t69zuecrcaMqcZjf5x7oMbO1t690uetwc690t7W3uectdZ7lK2Epc6MsdacxveErd7W2t7W2tacvd5jhJxae5xjhKXG1ufv9/djf6XO2ufG0uecrb2ltc6luc6MoLWErdaUxvfW1tbO0tatuc6Urb2EqdaMpb2cud6EoL2ctc6MoL2Mqc61yt6cudbO0s7Ozs7O3u/G2udje5xzmL2tvc5zlL3W5++UwffGys7GysbGxsbG1t7O2t5ad5RzkLVrlLV7qdZae6Wlscacsb1Sd5xCY4w5XoxSc5RzmMZ7oM57pdaMvfdznM5rlL1rkL1znMaMve97pc5Kd62FieIdAAACw0lEQVRoge3Z61MSYRQGcAM2YtswQS0OBEZAJFIB3VBTs+xiiXbTWi1vRbZpUXZTs5uWFFpW0r3/tXf33VmYab8sX7a3zm9mz7sP++V8eGZnZ6iqQohh6xBik0WurxUhJin1tdls3PoydhtCLJDru8HhcPAby/AOhP4KQhmdzJH6brJYLM7qzZpqpwVVosblctdaS7muvjRRRYQtGkEna/XdWgbrWwlbnQe8Xt82v/ZLoGG7NlFFhKBG0Ml2Ut8dHMeFvFQ4HI6EeQ4ZZKkDcO2E6K4INNbHoJbjmuJx8O6mk/yyhwu69sbMXpM5QiKRVCQSgpbpJWelvna7PbVvf0nKjgw6ED94yJ2G5oQn1gwtrXC4DdpboeOIMjuh5eix9jboOn7C7D1ZI1ittL5Wq6CT/aS+J/1+f+gU1S0L+ZFB9YHo6fgZAPD1dAQyvZ6+s65Mr+/ceTrhQles7yL0pwbM3pM15BWblN+6ZAhq5uT2cjRfIvW9LIoi3909ODg4RPEiMugKaW6kFa4OD4+Mjo2LnmsN7hExEL5O51j2xsTNHsgMmL0mcwRRTMpnUrmlQ66veiuR+t4iJz80qZqamnSaty6rmmK37/S3QyYniUG4ey8+kYbpIETuq/PBQ9+jx+Sp2WsyR6e+9OOB5pxcX0mSnFMzMzOzKqeEDJqLuWPglusrSU8A5uafzkHc/ew5naMAL6Kd9CkyQpAkWlflVs30krNc35fkdM4uLCxSrxaxvoYFXkdTS0sjeaWgjfP5lCS9IR8Sb9XZmMmHcr15rK9RQkEj6GSlvrlcbnllJZsm3mWz2fRyDhlU4wNwTfNqKvw5C2Zsxb7yuurkglrf96urH1YV5Pho7spM+jSez4+vmb3FP6f8T2KdXCT1/Uyq/OXrt5LvBWRc0ewF/kNyfX8UEWLST7m+awixidT3F0KMqvoNSUOgGaz9xJYAAAAASUVORK5CYII=;3.end,1.3;3.img,1.3,2.14,1.0,9.image/png,3.161,3.141;4.blob,1.3,120.iVBORw0KGgoAAAANSUhEUgAAAAEAAAH0AQMAAADG89XUAAAAA1BMVEVaWloNu5uIAAAAEUlEQVQokWNgGAWjYBQMdwAAA+gAAfD7bZYAAAAASUVORK5CYII=;3.end,1.3;3.img,1.3,2.14,1.0,9.image/png,3.862,3.141;4.blob,1.3,120.iVBORw0KGgoAAAANSUhEUgAAAAEAAAH0AQMAAADG89XUAAAAA1BMVEVaWloNu5uIAAAAEUlEQVQokWNgGAWjYBQMdwAAA+gAAfD7bZYAAAAASUVORK5CYII=;3.end,1.3;3.img,1.3,2.14,1.0,9.image/png,3.161,3.641;4.blob,1.3,184.iVBORw0KGgoAAAANSUhEUgAAAr4AAAAFAgMAAADeewd5AAAADFBMVEVaWlr////v7+/O1tbK2VBCAAAAOElEQVQokWNgGGpANBQEAkMHOwiBUA4MUqtAYNOqwQ5WZIGpAwzy/0Hg8//BDv7Ug6kDA50iSQYAUcpb9G6za70AAAAASUVORK5CYII=;3.end,1.3;4.sync,10.2053975945;
4.sync,10.2053976125;
3.img,1.3,2.14,1.0,9.image/png,3.162,3.399;4.blob,1.3,4992.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;3.end,1.3;4.sync,10.2053976212;
3.img,1.3,2.14,1.0,9.image/png,3.162,3.141;4.blob,1.3,4220.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;3.end,1.3;4.sync,10.2053976232;
3.img,1.3,2.14,1.0,9.image/png,3.162,3.122;4.blob,1.3,1220.iVBORw0KGgoAAAANSUhEUgAAArwAAAATCAMAAABFsS5jAAABEVBMVEX////n6+fv7+/v7+fn4t7W1tbe4t7v6+eUpa1ahLVSf7WUpbWUkIzn5+eUoK1Ke71Cd72MoK3Ozs6MlJSUlJylqa2cpaW9wb1ShMZKhMaMnK2UnJxzd3u1tbWEiIyMkJSMjJStsbXn5961xtacoKVze4S1vb17hIyttbV7f4R7e4S9vb2lpa3O0s6UmJyEhIxrb2ucpbWcpa29xsbGxsZzd4S9wcbGys7e3t6EjIytsa2tra2EjJScnKXW1s7/+/fW3tbW2ta1ubXe2talpaW1ub3e3tb3+/fGysb39/elra3W0s739++MmKWltcalscacsb2cscacrb2MlKWMlJxac4xab4xSa4z38+/Oysbv8+86vfrPAAACPUlEQVRoge3ZW5eSUBQH8EOOx5kSplB0yg0myRAaTBkpzpRFJNlV7TJdvv8H6XBRWC3XmvCFOa39e9jyh5f98H84ICEI8Ukg5AZCXGLlrVQqB9UcWkGIB6y8tVrt8Ojm1tGtGkLXQj1nRxbZyUEQpOPbW8d3BLQPudFoKjTLrXY20V7q2fm2viOn5T25u3Vyr9yFOUVbHVBVrZvdud/LJtrLFeXV4/IePsiRyl2YR2LfMLoKUKEN9NQ0FFF4aFmDXjqHpvFItLvOWdlrcoeV9XEsK290vcmsvKIoPhHEzEhEBZ1atqI9Bdt2TBva7rOhDGMXeslkd2yL3WlMyl6TO/ny7sgHhOi6PtLphkdHOipINak6GAPAVD7XdL3ZuXiu61ovnYbjWC8mMCt7S/5EZY3OCFFZ00yS7saZkpessZIXeeXHJIoKsgGM10MIPEoVk1Kn82ZKqXaRTnM+V10XgrK35E++vGnelpfFkLxltZX83HfepMmoAMU8n8tReT1vDGPbUIewcOEimW1wba3nxk9RIfnybvLm2MBiQN6xKVXtmMzYWN7C+oMzC7rgx9cA/TDswGD6PpleC8Dx3eQpKuKvsnr5FzYvLm8YhpIsTxYbUogK0vqzD04zDX4QzWpu+n5Je/Eu/2lsR/bJRzY/fV6ulsv1erX6slp/LXdhHs1N9q62KHuL/8/V5Q2C4Nv3yx+XMfbTDRC6FvJ/B+/IVfKTTbk9zPwqd2GE/hErr48Ql2bk9wwhPpEOQpz6A9AhdVs7hq9fAAAAAElFTkSuQmCC;3.end,1.3;3.img,1.3,2.14,1.0,9.image/png,3.342,3.247;4.blob,1.3,4392.iVBORw0KGgoAAAANSUhEUgAAAVYAAAE4CAMAAAA3jyubAAACZ1BMVEVaWlqt1v+Uud6cveeUveeUtd6Eqc6Mtd6t0v+UuedjiK1Sf7VKZ4yl0v9jhK1Ce71Cd73O4vfv9/+91u+1zu+cweelwefn8/fW5/etyu9KhMbe6/f3+/+1xta9ztb///+txt6lwd6cud6EnLWMsdaMsd69zt6Epcalxuelzv9riK21wdatwdaUscZriKV7oMbO2ufW4vfG2u/v+/+EoL2EoMb3///O3u+9zufn7/fe7/d7nL33+/drjK3n6+fn5+e90u9rhJyMrc6Urc6twd739/elvdaltcaUqb2MoLV7mLWtxufG1t6Urcaluc6Uqca9ytatzuecrcaMqcZ7mK3n7++1ytbe5++1wc57mL2cyv/e4t7e3t5jf5y1zufW3ufO1t57nMaMqc57kK1ziKVzkLXv8/etuc61yt5rhKVjhKWErdbn6/fG0t6Usc57lK290uetwc5zmL2cxveErd7W2t7W2tatyufv9/ecrb2ltc5rkLV7pc5zjKVje5yEqdatvc61xs6cudaUtdbG1ufG2udzlL2UxvfW1tbO0taEsd7e4ueMoL17oM6Usdbv8/+90t6Urb2lvd7O0s7Ozs6cvd5jf6XW5+/O4u/W4u/e6+/W4ueUwffGys7GysbGxsZae5xae5RzlLVad5TO2t57qdZrlLVae6Wlscacscacsb17pdZSd5xCY4w5XoxSc5RzmMaMvfdznM5rlL1rkL1znMaMve9Kd63OysacnJytsa2coJy9wb2tra2EhIR7f3uEiISUlJSUmJSMkIylpaXv7++lqaW1ubW9vb3v8++1tbWMjIzO1taOxgdvAAAKMElEQVR4nO3Xi39TZwHGcWybVWrstLgWJfjCRkblUhSx0C1t0Bmgjl0UETWtbujYbEQQS2aVLegQy5SpS614WYPr6jYR7xeSNufk0tzI/ijf9z25nELaIfYJzT7P79Ml5+R935OT75KTsGoVg/Quttw1KdZmtsxp1paWFsddtlpb2P+XYn336tWr295jq201e5uctmrsOyTre5uamtrvfl+lu9ub6lvL+zs61pR3PnCP/Ovs6qw5Uw7W3F675ua50JwfrOSssV9h/ZCterOuc63/sNhgba8WG1vFxnvX3repPNpSNZOD7lrbTR33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;3.end,1.3;4.sync,10.2053976275;
4.sync,10.2053976309;
4.sync,10.2053976342;
4.sync,10.2053976351;
3.img,1.3,2.14,1.0,9.image/png,3.343,3.410;4.blob,1.3,4176.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;3.end,1.3;4.sync,10.2053976355;
3.img,1.3,2.14,1.0,9.image/png,3.343,3.267;4.blob,1.3,4312.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;3.end,1.3;4.sync,10.2053976366;
4.sync,10.2053976382;
4.sync,10.2053976384;
4.sync,10.2053976390;
4.sync,10.2053976640;
4.sync,10.2053976890;
4.sync,10.2053977141;
4.sync,10.2053977391;
4.sync,10.2053977642;
4.sync,10.2053977892;
4.sync,10.2053978142;
4.sync,10.2053978393;
4.sync,10.2053978643;
4.sync,10.2053978893;
4.sync,10.2053979144;
4.sync,10.2053979394;
4.sync,10.2053979644;
4.sync,10.2053979895;
4.sync,10.2053980145;
4.sync,10.2053980395;
4.sync,10.2053980646;
4.sync,10.2053980896;
[2021-11-30 22:15:28] [Connection 1]  Closing connection with error:  Error: WS was inactive for too long
    at ClientConnection.checkActivity (/gclient/node_modules/guacamole-lite/lib/ClientConnection.js:154:24)
    at listOnTimeout (internal/timers.js:557:17)
    at processTimers (internal/timers.js:500:7)
[2021-11-30 22:15:28] [Connection 1]  Closing guacd connection
[2021-11-30 22:15:28] [Connection 1]  Client connection closed
guacd[460]: ERROR:	User is not responding.
guacd[460]: INFO:	User "@18bc71b3-d452-4a81-a6bd-dc2b7ffbea5c" disconnected (0 users remain)
guacd[460]: INFO:	Last user of connection "$61024d05-3fb6-4f80-ac7c-109892e8458b" disconnected
guacd[460]: INFO:	Internal RDP client disconnected
guacd[392]: INFO:	Connection "$61024d05-3fb6-4f80-ac7c-109892e8458b" removed.
rdpClientConRecv: g_sck_recv failed(returned 0)
rdpClientConRecvMsg: error
rdpClientConCheck: rdpClientConGotData failed
rdpClientConDisconnect:
rdpRemoveClientConFromDev: removing clientCon 0x7fc1174dd290

xrdp_wm_login_mode_changed: login_mode is 10
xrdp_wm_login_mode_changed: login_mode is 11
xrdp:xrdp_encoder [1927993660]: xrdp_encoder_delete:

Additional information

I'm not sure if this helps, following is the log of gpodder container created from the old version, which could start normally (although with non-ascii problem)

30-Nov-2021 21:57:20.309 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.39 (Ubuntu),
dbus-daemon[613]: [session uid=0 pid=613] org.freedesktop.DBus.Error.AccessDenied: Failed to set fd limit to 65536: Operation not permitted,
30-Nov-2021 21:57:20.562 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/var/lib/tomcat8/webapps/ROOT.war],
rdpRRGetInfo:,
dbus-daemon[613]: [session uid=0 pid=613] Activating service name='org.a11y.Bus' requested by ':1.1' (uid=0 pid=616 comm="python3 /gpodder/bin/gpodder "),
dbus-daemon[613]: [session uid=0 pid=613] Successfully activated service 'org.a11y.Bus',
dbus-daemon[633]: org.freedesktop.DBus.Error.AccessDenied: Failed to set fd limit to 65536: Operation not permitted,
dbus-daemon[633]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=0 pid=616 comm="python3 /gpodder/bin/gpodder "),
dbus-daemon[633]: Successfully activated service 'org.a11y.atspi.Registry',
SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry,
30-Nov-2021 21:57:26.289 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.,
21:57:27.182 [localhost-startStop-1] INFO  o.a.g.environment.LocalEnvironment - GUACAMOLE_HOME is "/etc/guacamole".,
21:57:27.418 [localhost-startStop-1] INFO  o.a.g.rest.auth.HashTokenSessionMap - Sessions will expire after 60 minutes of inactivity.,
21:57:27.796 [localhost-startStop-1] INFO  o.a.g.environment.LocalEnvironment - GUACAMOLE_HOME is "/etc/guacamole".,
21:57:27.804 [localhost-startStop-1] WARN  o.a.g.a.n.NoAuthenticationProvider - The "NoAuth" extension is **DEPRECATED**! This extension will be removed from the Guacamole codebase entirely in a future release. Please consider writing an extension using Guacamole's extension API instead.,
21:57:27.870 [localhost-startStop-1] INFO  o.a.g.extension.ExtensionModule - Extension "Disabled Authentication (DEPRECATED)" loaded.,
21:57:27.874 [localhost-startStop-1] INFO  o.a.g.environment.LocalEnvironment - GUACAMOLE_HOME is "/etc/guacamole".,
21:57:28.163 [localhost-startStop-1] INFO  o.a.g.t.w.WebSocketTunnelModule - Loading JSR-356 WebSocket support...,
30-Nov-2021 21:57:29.037 WARNING [localhost-startStop-1] com.google.inject.internal.ProxyFactory.<init> Method [public void org.apache.guacamole.rest.user.UserResource.updateObject(java.lang.Object) throws org.apache.guacamole.GuacamoleException] is synthetic and is being intercepted by [org.apache.guacamole.rest.RESTExceptionWrapper@626d2e5c]. This could indicate a bug.  The method may be intercepted twice, or may not be intercepted at all.,
30-Nov-2021 21:57:29.315 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.extension.ExtensionRESTService as a root resource class,
30-Nov-2021 21:57:29.316 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.language.LanguageRESTService as a root resource class,
30-Nov-2021 21:57:29.319 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.patch.PatchRESTService as a root resource class,
30-Nov-2021 21:57:29.321 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.auth.TokenRESTService as a root resource class,
30-Nov-2021 21:57:29.323 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.session.SessionRESTService as a root resource class,
30-Nov-2021 21:57:29.325 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.codehaus.jackson.jaxrs.JacksonJsonProvider as a provider class,
30-Nov-2021 21:57:29.334 INFO [localhost-startStop-1] com.sun.jersey.server.impl.application.WebApplicationImpl._initiate Initiating Jersey application, version 'Jersey: 1.17.1 02/28/2013 12:47 PM',
30-Nov-2021 21:57:29.583 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.codehaus.jackson.jaxrs.JacksonJsonProvider to GuiceManagedComponentProvider with the scope "Singleton",�������,
021 21:57:30.745 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.extension.ExtensionRESTService to GuiceManagedComponentProvider with the scope "PerRequest",
30-Nov-2021 21:57:30.758 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.language.LanguageRESTService to GuiceManagedComponentProvider with the scope "PerRequest",
30-Nov-2021 21:57:30.760 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.patch.PatchRESTService to GuiceManagedComponentProvider with the scope "PerRequest",
30-Nov-2021 21:57:30.768 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.auth.TokenRESTService to GuiceManagedComponentProvider with the scope "PerRequest",
30-Nov-2021 21:57:30.773 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.session.SessionRESTService to GuiceManagedComponentProvider with the scope "PerRequest",
30-Nov-2021 21:57:30.812 INFO [localhost-startStop-1] org.webjars.servlet.WebjarsServlet.init WebjarsServlet initialization completed,
30-Nov-2021 21:57:30.848 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/var/lib/tomcat8/webapps/ROOT.war] has finished in [10,286] ms,
30-Nov-2021 21:57:30.858 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"],
30-Nov-2021 21:57:30.894 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 11012 ms,
30-Nov-2021 21:57:43.824 INFO [http-nio-8080-exec-5] org.webjars.servlet.WebjarsServlet.doGet Webjars resource requested: /META-INF/resources/webjars/jquery/2.1.3/dist/jquery.min.js,
30-Nov-2021 21:57:43.831 INFO [http-nio-8080-exec-7] org.webjars.servlet.WebjarsServlet.doGet Webjars resource requested: /META-INF/resources/webjars/angular/1.3.16/angular.min.js,
30-Nov-2021 21:57:43.829 INFO [http-nio-8080-exec-6] org.webjars.servlet.WebjarsServlet.doGet Webjars resource requested: /META-INF/resources/webjars/angular-route/1.3.16/angular-route.min.js,
30-Nov-2021 21:57:43.828 INFO [http-nio-8080-exec-9] org.webjars.servlet.WebjarsServlet.doGet Webjars resource requested: /META-INF/resources/webjars/angular-cookies/1.3.16/angular-cookies.min.js,
30-Nov-2021 21:57:43.826 INFO [http-nio-8080-exec-8] org.webjars.servlet.WebjarsServlet.doGet Webjars resource requested: /META-INF/resources/webjars/lodash/2.4.1/dist/lodash.min.js,
30-Nov-2021 21:57:43.842 INFO [http-nio-8080-exec-10] org.webjars.servlet.WebjarsServlet.doGet Webjars resource requested: /META-INF/resources/webjars/angular-touch/1.3.16/angular-touch.min.js,
30-Nov-2021 21:57:43.875 INFO [http-nio-8080-exec-2] org.webjars.servlet.WebjarsServlet.doGet Webjars resource requested: /META-INF/resources/webjars/messageformat/1.0.2/messageformat.min.js,
30-Nov-2021 21:57:43.886 INFO [http-nio-8080-exec-4] org.webjars.servlet.WebjarsServlet.doGet Webjars resource requested: /META-INF/resources/webjars/angular-translate-interpolation-messageformat/2.8.0/angular-translate-interpolation-messageformat.min.js,
30-Nov-2021 21:57:43.887 INFO [http-nio-8080-exec-3] org.webjars.servlet.WebjarsServlet.doGet Webjars resource requested: /META-INF/resources/webjars/angular-translate/2.8.0/angular-translate.min.js,
30-Nov-2021 21:57:43.906 INFO [http-nio-8080-exec-9] org.webjars.servlet.WebjarsServlet.doGet Webjars resource requested: /META-INF/resources/webjars/angular-translate-loader-static-files/2.8.0/angular-translate-loader-static-files.min.js,
30-Nov-2021 21:57:43.955 INFO [http-nio-8080-exec-1] org.webjars.servlet.WebjarsServlet.doGet Webjars resource requested: /META-INF/resources/webjars/filesaver/1.3.3/FileSaver.min.js,
30-Nov-2021 21:57:43.950 INFO [http-nio-8080-exec-10] org.webjars.servlet.WebjarsServlet.doGet Webjars resource requested: /META-INF/resources/webjars/blob-polyfill/1.0.20150320/Blob.js,
30-Nov-2021 21:57:43.959 INFO [http-nio-8080-exec-8] org.webjars.servlet.WebjarsServlet.doGet Webjars resource requested: /META-INF/resources/webjars/angular-module-shim/0.0.4/angular-module-shim.js,
21:57:44.321 [http-nio-8080-exec-9] INFO  o.a.g.r.auth.AuthenticationService - User "14a37245-83dd-42cf-9896-e52880fe5a97" successfully authenticated from 10.0.0.13.,
21:57:45.585 [http-nio-8080-exec-6] INFO  o.a.g.environment.LocalEnvironment - GUACAMOLE_HOME is "/etc/guacamole".,
guacd[449]: INFO:	Creating new client for protocol "rdp",
guacd[449]: INFO:	Connection ID is "$61c6808a-6545-411a-bb29-5c87ca4ecb2f",
guacd[678]: INFO:	No security mode specified. Defaulting to RDP.,
guacd[678]: INFO:	Resize method: none,
guacd[678]: INFO:	User "@9f2239d7-c40d-4831-8cca-25f8dc7376c9" joined connection "$61c6808a-6545-411a-bb29-5c87ca4ecb2f" (1 users now present),
21:57:46.033 [http-nio-8080-exec-6] INFO  o.a.g.tunnel.TunnelRequestService - User "14a37245-83dd-42cf-9896-e52880fe5a97" connected to connection "myconfig".,
guacd[678]: INFO:	Loading keymap "base",
guacd[678]: INFO:	Loading keymap "en-us-qwerty",
LoadLibraryA: /usr/lib/x86_64-linux-gnu/freerdp/guacdr-client.so: cannot open shared object file: No such file or directory,
guacd[678]: WARNING:	Failed to load guacdr plugin. Drive redirection and printing will not work. Sound MAY not work.,
LoadLibraryA: /usr/lib/x86_64-linux-gnu/freerdp/guacsnd-client.so: cannot open shared object file: No such file or directory,
guacd[678]: WARNING:	Failed to load guacsnd alongside guacdr plugin. Sound will not work. Drive redirection and printing MAY not work.,
connected to 127.0.0.1:3389,
Unable to find a match for unix timezone: Etc/UTC,
pClientConGotConnection:,
rdpClientConGotConnection: g_sck_accept ok new_sck 21,
rdpClientConGotConnection: adding only clientCon,
rdpClientConProcessMsgVersion: version 0 0 0 1,
rdpClientConProcessScreenSizeMsg: set width 1708 height 984 bpp 16,
rdpClientConProcessScreenSizeMsg: shmemid 98305 shmemptr 0x7f9ff74ca000,
rdpRRScreenSetSize: width 1708 height 984 mmWidth 452 mmHeight 260,
rdpRRGetInfo:,
  screen resized to 1708x984,
rdpClientConProcessScreenSizeMsg: RRScreenSizeSet ok=[1],
rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1708 cy 984,
fuse: device not found, try 'modprobe fuse' first,
rdpClientConProcessMsgClientInfo:,
  got client info bytes 5744,
  jpeg support 0,
  offscreen support 0,
  offscreen size 0,
  offscreen entries 0,
  client supports glyph cache but server disabled,
  client can not do offscreen to offscreen blits,
  client can do new(color) cursor,
  client can not do multimon,
rdpRRSetRdpOutputs: numCrtcs 0 monitorCount 0,
rdpRRSetRdpOutputs: add output 0 left 0 top 0 width 1708 height 984,
rdpLoadLayout: keylayout 0x00000409 variant  display 1,
rdpkeybChangeKeyboardControl:,
rdpkeybChangeKeyboardControl: autoRepeat on,
rdpkeybChangeKeyboardControl:,
rdpkeybChangeKeyboardControl: autoRepeat on,
fuse: device not found, try 'modprobe fuse' first,
rdpInDeferredUpdateCallback:,
rdpkeybChangeKeyboardControl:,
rdpkeybChangeKeyboardControl: autoRepeat off,
rdpkeybChangeKeyboardControl:,
rdpkeybChangeKeyboardControl: autoRepeat off,

[Feature Request] arm64 (raspberrypi) docker support

Hello, is it possible to build a raspberry pi3b - BCM2837 docker image?

pi@raspberrypi:~/docker/gpodder $ docker compose up -d
[+] Running 0/1
 ⠋ gpodder Pulling                                                                                              3.0s
no matching manifest for linux/arm64/v8 in the manifest list entries

[Feature Request] Getting the missing rdp back again

I have really loved your images and used the gpodder for years but sadly afterr you have rebased to kasmvnc from rdesktop-web then its unfortunately not posible for me to use it anymore since I rely on the rdp port/access there have been there for years

specially since I often log in to the container from mobile or tablet so the screen is smaller and also so slow the web vnc always have been ( and also to make it easier to add potcast's since the shared clipboard over rdp without having to click multiple places )

Play button not passing through

Platform: qNAP (Installation)
Access: Web gui on local network from Safari based on an iMac.

Install wen't perfectly, no issues.
Can access the container no problem
Once some files are added, the play function does nothing on my local machine.

Do I need to add any environment settings?

Possible to implement ffmpeg?

Hi there,

first of all: Thank you for your docker image!
It helps me to manage all my youtube playlists I follow in Plex.

Sadly many of those subscriptions are only downloading in 720p because it isn't able to merge best video with best audio.
Is it possible for you to implement ffmpeg into the docker image so all the videos downloaded with youtube-dl are able to be muxed?

[Feature Request] Run R128Gain with extensions.command_on_download.command

Is there a way of adding R128Gain to my setup? https://github.com/desbma/r128gain
On my (Windows) desktop i have this value for extensions.command_on_download.command:
"C:\Users\Tordenflesk\scoop\shims\r128gain.exe" -a -s "%filename%" && echo done

Describe the solution you'd like

A way of triggering external commands, like R128Gain.

Alternatives you've considered

Current work-around is running it as a Windows scheduled task.

Additional information

Question

Sorry to ask because I'm not sure how it works on github prober
How is the correct way for me to send you a patch / possible improvement of the container?

The reason is that I'm in the middle of testing several changes ( Working on a local clone of my fork to make sure not to impact your files ) to lower the image size and still working as normal.
The reason is that I noticed that some oh the things in the container is done in a way I wouldn't say is the best way and also something there are just raising the size without actually doing anything for the image ( of what I see )

[TYPO] Small Typo in README

Just a heads up, in your example for docker run command, the docker image name is backwards.... should be "xthursdayx/gpodder-docker" instead of "xthursdayx/docker-gpodder"

[BUG] Non-ascii characters problem

Current Behavior

Non-ascii characters don't display correctly.

image

This should be Chinese character.

Steps to Reproduce

Non-ascii characters display without problem in gPodder desktop client, but become Mojibake in docker.

I'm not sure where the problem lies, I tried to change the locale but it didn't work:
image

Environment

QNAP TS-453B

OS: QNAP
CPU architecture: Intel Celeron N3150

Command used to create docker container (run/create/compose/screenshot)

I tried both:

docker create --name=gPodder-cn --restart=always
-p 8066:8080
-p 3389:3389
-e LANG="zh_CN.utf8"
-e LANGUAGE="zh_CN.utf8"
-v /share/App/gpodder:/config
-v /share/yuchen/Podcasts:/downloads
-e PUID=0 -e PGID=0 xthursdayx/gpodder-docker

and

docker create --name=gPodder --restart=always
-p 8066:8080
-p 3389:3389
-v /share/App/gpodder:/config
-v /share/yuchen/Podcasts:/downloads
-e PUID=0 -e PGID=0 xthursdayx/gpodder-docker

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.