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
152 stars 41 forks source link

[Bug report] Identifiers not working #154

Closed TakenMC closed 1 year ago

TakenMC commented 1 year ago

I been having issues excluding Mac Adress from being downloaded but it keeps being added as the main channel.

{
    "__SettingsWiki": "https://github.com/Inrixia/Floatplane-Downloader/blob/master/wiki/settings.md",
    "runQuickstartPrompts": false,
    "floatplane": {
        "videosToSearch": 8,
        "forceFullSearch": true,
        "videoResolution": "1080",
        "waitForNewVideos": false,
        "seekAndDestroy": []
    },
    "plex": {
        "sectionsToUpdate": [],
        "enabled": false,
        "token": ""
    },
    "filePathFormatting": "./videos/%videoTitle% - %channelTitle%/%videoTitle%",
    "extras": {
        "stripSubchannelPrefix": true,
        "downloadArtwork": true,
        "saveNfo": true,
        "promptVideos": true,
        "considerAllNonPartialDownloaded": false
    },
    "artworkSuffix": "",
    "postProcessingCommand": "",
    "subscriptions": {
        "59f94c0bdd241b70349eb72b": {
            "creatorId": "59f94c0bdd241b70349eb72b",
            "plan": "LTT Supporter",
            "skip": false,
            "channels": [
                {
                    "title": "TalkLinked",
                    "skip": false,
                    "identifiers": [
                        {
                            "check": "talklinked",
                            "type": "title"
                        }
                    ],
                    "consoleColor": "\u001b[36m",
                    "daysToKeepVideos": 5
                },
                {
                    "title": "TechLinked Shorts",
                    "skip": false,
                    "identifiers": [
                        {
                            "check": "TL Short: ",
                            "type": "title"
                        }
                    ],
                    "consoleColor": "\u001b[38;5;14m",
                    "daysToKeepVideos": 5
                },
                {
                    "title": "The WAN Show",
                    "skip": true,
                    "identifiers": [
                        {
                            "check": "WAN Show",
                            "type": "title"
                        }
                    ],
                    "consoleColor": "\u001b[38;5;208m",
                    "daysToKeepVideos": -1
                },
                {
                    "title": "LMG Livestream VODs",
                    "skip": true,
                    "identifiers": [
                        {
                            "check": "Livestream VOD – ",
                            "type": "title"
                        }
                    ],
                    "consoleColor": "\u001b[38;5;208m",
                    "daysToKeepVideos": -1
                },
                {
                    "title": "Linus Tech Tips",
                    "skip": false,
                    "identifiers": [
                        {
                            "check": "63fe42c309e691e4e36de93d",
                            "type": "channelId"
                        }
                    ],
                    "consoleColor": "\u001b[38;5;10m",
                    "daysToKeepVideos": 5
                },
                {
                    "title": "TechLinked",
                    "skip": false,
                    "identifiers": [
                        {
                            "type": "channelId",
                            "check": "6413534d88c13c181c3e2809"
                        }
                    ],
                    "consoleColor": "\u001b[38;5;14m",
                    "daysToKeepVideos": 5
                },
                {
                    "title": "ShortCircuit",
                    "skip": false,
                    "identifiers": [
                        {
                            "type": "channelId",
                            "check": "64135da7ce81077a8480c679"
                        }
                    ],
                    "daysToKeepVideos": 5
                },
                {
                    "title": "Techquickie",
                    "skip": false,
                    "identifiers": [
                        {
                            "type": "channelId",
                            "check": "64135e27c773b27ff22c97eb"
                        }
                    ],
                    "consoleColor": "\u001b[38;5;153m",
                    "daysToKeepVideos": 5
                },
                {
                    "title": "Channel Super Fun",
                    "skip": false,
                    "identifiers": [
                        {
                            "type": "channelId",
                            "check": "64135ed078d6262f717341b7"
                        }
                    ],
                    "consoleColor": "\u001b[38;5;220m",
                    "daysToKeepVideos": 5
                },
                {
                    "title": "They're Just Movies",
                    "skip": true,
                    "identifiers": [
                        {
                            "type": "channelId",
                            "check": "64135f82fc76ab7f9fbdc876"
                        }
                    ],
                    "daysToKeepVideos": -1
                },
                {
                    "title": "FP Exclusive",
                    "skip": false,
                    "identifiers": [
                        {
                            "type": "channelId",
                            "check": "6413623f5b12cca228a28e78"
                        }
                    ],
                    "consoleColor": "\u001b[38;5;200m",
                    "daysToKeepVideos": 5
                },
                {
                    "title": "Mac Address",
                    "skip": false,
                    "identifiers": [
                        {
                            "type": "channelId",
                            "check": "64135e901ebaee42e258eb0b"
                        }
                    ]
                }
            ]
        }
    }
}

image

Inrixia commented 1 year ago

You need to set skip to true. Removing the channel won't do anything.

As of the latest version floatplane channels for a subscription will always populate in your settings.

Inrixia commented 1 year ago

Oh duh I missed half of what you said focusing on the removing channels thing.

Currently floatplane channels are not perfect. There are a bunch of videos that are not properly sorted yet. So if you want to fix that you can add additional matchers to the channels.

The info on how to do this is on the wiki and I'm happy to explain more here if you have questions.

TakenMC commented 1 year ago

I tried the title as well but it still doesn't work

                    "title": "Mac Address",
                    "skip": false,
                    "identifiers": [
                        {
                            "type": "title",
                            "check": "MA: "
                        }
                    ]
Inrixia commented 1 year ago

Two things. You will need to move the MA channel before the floatplane one in your settings. And you should probably add the title matcher as a 2nd identifier rather than replacing the channelId one

TakenMC commented 1 year ago

I'll try that later

TakenMC commented 1 year ago

This seems to have fixed the issue and mac adress is now being categorized