Inrixia / Floatplane-Downloader

Project for automatically organizing and downloading Floatplane videos for plex.
https://monitor.spookelton.net/public-dashboards/db0aec66747b4950b01b128916eb737e
GNU Affero General Public License v3.0
169 stars 43 forks source link

Error with FFMPEG on unraid #219

Open Tofu-Water-Drinker opened 2 days ago

Tofu-Water-Drinker commented 2 days ago

Issue Summary

FFMPEG is not running within the Floatplane-Downloader program on my Unraid server. This issue persists even though the folder has read/write permissions and is owned by root.

Context and Troubleshooting Steps Taken Folder Permissions: The folder on Unraid has read/write permissions and ownership by root. Initial Troubleshooting: Running chmod +x ffmpeg in the /db folder appeared to make some progress, but FFMPEG remains non-functional within the Floatplane-Downloader program.

Settings File

Below is the current configuration used for Floatplane-Downloader:

{
    "__SettingsWiki": "https://github.com/Inrixia/Floatplane-Downloader/blob/master/wiki/settings.md",
    "runQuickstartPrompts": false,
    "floatplane": {
        "videosToSearch": 5,
        "videoResolution": "1080",
        "waitForNewVideos": true,
        "seekAndDestroy": []
    },
    "maxDownloadSpeed": -1,
    "plex": {
        "sectionsToUpdate": [],
        "enabled": false,
        "token": ""
    },
    "filePathFormatting": "./videos/%channelTitle%/%channelTitle% - S%year%E%month%%day%%hour%%minute%%second% - %videoTitle%",
    "extras": {
        "stripSubchannelPrefix": true,
        "downloadArtwork": true,
        "saveNfo": true,
        "considerAllNonPartialDownloaded": false
    },
    "artworkSuffix": "",
    "postProcessingCommand": "",
    "subscriptions": {
        "59f94c0bdd241b70349eb72b": {
            "creatorId": "59f94c0bdd241b70349eb72b",
            "plan": "LTT Supporter",
            "skip": false,
            "channels": [
                {
                    "title": "TalkLinked",
                    "skip": true,
                    "isChannel": "(post) => post.title?.toLowerCase().includes('talklinked')"
                },
                {
                    "title": "TechLinked Shorts",
                    "skip": true,
                    "isChannel": "(post) => post.title?.toLowerCase().includes('tl short: ')"
                },
                {
                    "title": "The WAN Show",
                    "skip": true,
                    "isChannel": "(post) => post.title?.toLowerCase().includes('wan show')"
                },
                {
                    "title": "LMG Livestream VODs",
                    "skip": false,
                    "isChannel": "(post) => post.title?.toLowerCase().includes('livestream vod – ')"
                },
                {
                    "title": "Linus Tech Tips",
                    "skip": false,
                    "isChannel": "(post) => isChannel(post, '63fe42c309e691e4e36de93d')"
                },
                {
                    "title": "TechLinked",
                    "skip": false,
                    "isChannel": "(post) => isChannel(post, '6413534d88c13c181c3e2809')"
                },
                {
                    "title": "ShortCircuit",
                    "skip": true,
                    "isChannel": "(post) => isChannel(post, '64135da7ce81077a8480c679')"
                },
                {
                    "title": "Techquickie",
                    "skip": true,
                    "isChannel": "(post) => isChannel(post, '64135e27c773b27ff22c97eb')"
                },
                {
                    "title": "Mac Address",
                    "skip": true,
                    "isChannel": "(post) => isChannel(post, '64135e901ebaee42e258eb0b')"
                },
                {
                    "title": "Channel Super Fun",
                    "skip": false,
                    "isChannel": "(post) => isChannel(post, '64135ed078d6262f717341b7')"
                },
                {
                    "title": "They're Just Movies",
                    "skip": true,
                    "isChannel": "(post) => isChannel(post, '64135f82fc76ab7f9fbdc876')"
                },
                {
                    "title": "FP Exclusives",
                    "skip": false,
                    "isChannel": "(post, video) => isChannel(post, '6413623f5b12cca228a28e78') && !video?.title?.toLowerCase().startsWith('caption')"
                },
                {
                    "title": "GameLinked",
                    "skip": true,
                    "isChannel": "(post) => isChannel(post, '649dbade3540dbc3945eeda7')"
                },
                {
                    "title": "LTX Expo",
                    "skip": true,
                    "isChannel": "(post) => isChannel(post, '64b9a4831786c66485efeb01')"
                },
                {
                    "title": "PSU Circuit",
                    "skip": true,
                    "isChannel": "(post) => isChannel(post, '65eba4d7788cf21d40c30f57')"
                }
            ]
        }
    },
    "metrics": {
        "prometheusExporterPort": null,
        "contributeMetrics": true
    }
}

Observed Behavior

Despite having correct permissions and initial chmod troubleshooting, FFMPEG is still not running as expected in the Floatplane-Downloader program.

Screenshots

image image2

Additional Information

Please let me know if logs, environment specifications, or any other details would be helpful for further investigation.

Inrixia commented 1 day ago

This might fix it. Can you please pull the latest dev and let me know if it does thanks.

https://github.com/Inrixia/Floatplane-Downloader/commit/e36a23ca6673982c4c649c197db96915c7422f57