tl;dr: New Stacher7 Available at https://stacher.io/
Hi all!
First of all, I want to thank everyone here who is reading this right now. Your support, feedback, and encouragement have been super uplifting and motivating.
Stacher version 6 was released back in 2019. It was a learning project for me. I have continued pushing out updates and features over the last few years, but frankly, the project didn't have a great foundation for building upon and it's maintainability was poor.
Rather than continue updating version 6, I decided to take everything I learned and re-build Stacher from the ground up into a new version, Stacher 7.
Stacher7
Stacher 7 introduces the concept of having multiple yt-dlp configurations that you can quickly switch between. This should save you time from having to go into the settings every time you need to change something. Subscriptions are based on configurations so if you need to change a bunch of subscriptions at once, just change the single configuration rather than edit each subscription one by one.
Create A Configuration - [?] Button shows help
Use the cog wheel/settings icon in the upper right corner of Stacher 7 to access all the settings for your current configuration. You can change your current configuration from the upper left corner of the settings window.
Settings Window - Editing Default Configuration (see upper left)
Stacher 7 surfaces many more yt-dlp options which may be slow or tricky to find at times. You can search for a configuration and change it quickly with the CTRL
+ P
hotkey (see full list of hotkeys in the Settings window) to open the "Configuration Spotlight"
Configuration Spotlight
Stacher 7 should do everything that the current Stacher 6.x can do, plus more. It can be as simple or as sophisticated as you need it to be. A new "Pro Mode" allows you to access the more advanced features in Stacher and yt-dlp.
Many of you have reported bugs and feature requests in the sub and have been patiently waiting for them to arrive, and I haven't forgotten about you. Hopefully a lot of those requests have been addressed in Stacher 7. A few things (like yt-dlp plugin support) aren't in just yet, but I still intend on getting those pushed out in a future update.
The subreddit sees regular posts related to ffmpeg not being installed or having trouble with getting it installed. Stacher 7 will detect if ffmpeg is not installed and will show a status indicator with options to install ffmpeg manually from a built zip or automatically by pulling from the official ffmpeg releases.
(Some) Feature Highlights
The primary goal with this release is to ensure there is no regression in features between 6 to 7. Because Stacher 7 was built to be more maintainable and follow best practices, adding additional features should come easier and updates more frequent.
Although the UI is very similar, Stacher 7 is a big change from Stacher 6. Because of this, Stacher 7 WILL NOT be pushed out as an automatic update for Stacher 6. Instead, you can have both of these installed on your system at the same time. Stacher 7 will install as "Stacher7".
Stacher 7 is available for:
- Windows
- MacOS (Intel)
- MacOS (Silicon)
- Ubuntu/Debian
For more information and download, check the official homepage at: https://stacher.io/
If you have any questions, comments, concerns, feedback, or whatever, don't hesitate to comment in this thread or post in the subreddit directly. You can also use the in-app feedback form in the lower left corner of Stacher7. The feedback form allows you to attach yt-dlp logs from failed downloads if you are having trouble with something specifically.
I'm sure there will be a few bugs here and there that might require quick updates. If you run into anything that doesn't seem right, please let me know!
-shiftysnowman