Add YouTube Channel by ID without requiring full URL
Title is pretty self-explanatory, I'd like to be able to add YouTube channels by ID by just pasting the ID in the Source URL box.
It's very redundant requiring the full URL when on the next page we're literally pasting only the ID in the source "KEY" input. In the 25+ channels I've added this way, I've never seen the full URL change - So I don't think it's necessary.
This would probably (eventually) get resolved by #33 - the "add by ID" was stuffed in later, it just follows the same validation format as channel URLs which is why it has the full URL required. The issue really is a trade-off between letting people who know what they're doing being able to arbitrarily enter channel IDs, or a barrage of support issues from people who have failed to add a channel by entering an incorrect ID (entering a channel name not an ID, etc). The idea of requiring the URL was so that it could at least be fully validated. Submitting an ID where internally TubeSync reconstructs the URL and tests that is easily possible and as you say they don't change much, it would probably need to be part of reworking validation though.
The general final aim is you can enter any arbitrary YouTube URL and the channel ID is resolved for you, even for "vanity" channel names. I can probably quickly hack in a add-source-by-id command line though if you want to just bypass all validation.