Everything posted by alicecantsleep
-
[Support] ChannelHoarder - Self-hosted video channel archiver
Seems to have broken my docker with the following error in logs: sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: download_logs [SQL: DELETE FROM download_logs WHERE video_id IN (SELECT id FROM videos WHERE channel_id NOT IN (SELECT id FROM channels))] (Background on this error at: https://sqlalche.me/e/20/e3q8) Database initialization failed
-
[Support] ChannelHoarder - Self-hosted video channel archiver
v1.7.14 Oh gosh, duh, the playlist needs to be public. That one's on me! Not sure why this channel is refusing to show the 7 videos it's indexed. I've tried both scan types, as well as removing and re-adding the channel. It's a stubborn one! I notice when I run force re-scan it says 'Cleared 0 old records, found 0 videos on rescan' so maybe it's not clearing the database properly. stuckchannellogs.txt
-
[Support] ChannelHoarder - Self-hosted video channel archiver
Checking the logs in v1.7.13 and I can see it's properly fetching the items (7), but I see 'internal service error' and the channel says 0/0 videos. Strange. Unfortunately playlist additions result in the same error: ====== 18:30:35 [ERROR] app.services.ytdlp_service: Failed to get channel info for https://www.youtube.com/playlist?list=PLadHblBH0KNRd_GIdkfcbUVzXOquXzKAE: ERROR: [youtube:tab] PLadHblBH0KNRd_GIdkfcbUVzXOquXzKAE: YouTube said: The playlist does not exist. ======= Re-scan Error Logs: 18:33:07 [INFO] apscheduler.executors.default: Job "Process download queue (trigger: interval[0:00:30], next run at: 2026-04-11 13:33:37 CDT)" executed successfully 18:33:14 [INFO] app.services.channel_service: Scanning channel: SPLIFF RADIOショー 18:33:15 [INFO] httpx: HTTP Request: GET https://www.googleapis.com/youtube/v3/channels?part=contentDetails&id=UCv6FU8CavXsGuKZX7kimcjg&key=AIzaSyBq3OfM2xURab1eqFzaTaqCjYXh-9IvddY "HTTP/1.1 200 OK" 18:33:15 [INFO] httpx: HTTP Request: GET https://www.googleapis.com/youtube/v3/playlistItems?part=snippet%2CcontentDetails&playlistId=UUv6FU8CavXsGuKZX7kimcjg&maxResults=50&key=AIzaSyBq3OfM2xURab1eqFzaTaqCjYXh-9IvddY "HTTP/1.1 200 OK" 18:33:15 [INFO] app.services.youtube_api_service: YouTube API found 7 videos for channel UCv6FU8CavXsGuKZX7kimcjg 18:33:15 [INFO] app.services.channel_service: Video list returned 7 entries for SPLIFF RADIOショー (url: https://www.youtube.com/channel/UCv6FU8CavXsGuKZX7kimcjg) 18:33:15 [INFO] httpx: HTTP Request: GET https://www.youtube.com/feeds/videos.xml?channel_id=UCv6FU8CavXsGuKZX7kimcjg "HTTP/1.1 200 OK" 18:33:15 [INFO] app.services.ytdlp_service: RSS feed returned dates for 7 videos from channel UCv6FU8CavXsGuKZX7kimcjg 18:33:18 [INFO] app.services.channel_service: Scanning channel: SPLIFF RADIOショー 18:33:18 [INFO] httpx: HTTP Request: GET https://www.googleapis.com/youtube/v3/channels?part=contentDetails&id=UCv6FU8CavXsGuKZX7kimcjg&key=AIzaSyBq3OfM2xURab1eqFzaTaqCjYXh-9IvddY "HTTP/1.1 200 OK" 18:33:18 [INFO] httpx: HTTP Request: GET https://www.googleapis.com/youtube/v3/playlistItems?part=snippet%2CcontentDetails&playlistId=UUv6FU8CavXsGuKZX7kimcjg&maxResults=50&key=AIzaSyBq3OfM2xURab1eqFzaTaqCjYXh-9IvddY "HTTP/1.1 200 OK" 18:33:18 [INFO] app.services.youtube_api_service: YouTube API found 7 videos for channel UCv6FU8CavXsGuKZX7kimcjg 18:33:18 [INFO] app.services.channel_service: Video list returned 7 entries for SPLIFF RADIOショー (url: https://www.youtube.com/channel/UCv6FU8CavXsGuKZX7kimcjg) 18:33:18 [INFO] httpx: HTTP Request: GET https://www.youtube.com/feeds/videos.xml?channel_id=UCv6FU8CavXsGuKZX7kimcjg "HTTP/1.1 200 OK" 18:33:18 [INFO] app.services.ytdlp_service: RSS feed returned dates for 7 videos from channel UCv6FU8CavXsGuKZX7kimcjg 18:33:23 [INFO] httpx: HTTP Request: GET http://127.0.0.1:4416/ping "HTTP/1.1 200 OK" 18:33:37 [INFO] apscheduler.executors.default: Running job "Process download queue (trigger: interval[0:00:30], next run at: 2026-04-11 13:34:07 CDT)" (scheduled at 2026-04-11 13:33:37.002207-05:00) 18:33:37 [INFO] apscheduler.executors.default: Running job "Watch cookies.txt for external updates (trigger: interval[0:01:00], next run at: 2026-04-11 13:34:37 CDT)" (scheduled at 2026-04-11 13:33:37.004157-05:00) 18:33:37 [INFO] apscheduler.executors.default: Job "Watch cookies.txt for external updates (trigger: interval[0:01:00], next run at: 2026-04-11 13:34:37 CDT)" executed successfully 18:33:37 [INFO] apscheduler.executors.default: Job "Process download queue (trigger: interval[0:00:30], next run at: 2026-04-11 13:34:07 CDT)" executed successfully
-
[Support] ChannelHoarder - Self-hosted video channel archiver
I seem to have a channel stuck with the re-add sync bug. The re-added channel bug itself is definitely fixed as I've tested with 3 channels and 2 work fine. So I think I just have the one stuck in my system somehow. Any troubleshooting suggestions?
-
[Support] ChannelHoarder - Self-hosted video channel archiver
Loving these updates! This is WELL on the way to being the best YT tool on Unraid! A few bugs to report - would you like these here or as issues in your github for tracking? I can do either/both. ======================== ======================== Re-added channels fail to sync: When a channel is deleted, then re-added, it fails to sync with an 'internal server error'. Docker logline: INFO: 192.168.1.159:54180 - "GET /api/v1/settings/ HTTP/1.1" 500 Internal Server Error Tested with multiple channels with identical behavior. ======================== The github reported settings bug seems to be affecting me as well. I will run the commands listed in that issue and respond there in case that OP doesn't. ======================== In regards to deleting channels, could the delete button once clicked then offer to delete the channel in the app and leave the files, or to wipe the entire folder and files as well? ======================== Lastly, I'm running into an old perms issue I used to face with the arr stack apps where I don't have perms to modify downloaded files. With the arr apps there's a perms step that can be set (see attached) that would perfectly resolve this issue. My thought is it would sit nicely next to the file name setting, maybe making that 'file management' settings instead. Not to be presumptuous. I have to say, I'm wildly impressed with your development turn around time! That's 4 pushes in a single day addressing nearly every major issue! All that minecraft modding paid off!
-
[Support] ChannelHoarder - Self-hosted video channel archiver
Testing V1.7.0 I'm an unemployed IT professional so I have time to test 😁 ==================================================== Channel Icons - Confirmed Working Properly Auto Download Toggle - CWP Episode Deletion in WebUI with file cleanup - CWP Season Posters - still testing Cookie Invalidation Loop - still testing Playlist Support - allows me to enter a playlist url and it pulls the name of the playlist, but does not index any of the videos within. Episode Renamer - seems to work but I'm having an issue with plex not recognizing the nfo files afterwards. Something is strange there. When I analyze a simple 2 episode season that it renamed I found the attached screenshot. It seems there are .info.json files with the old names left behind. I'm not sure if this is causing plex to have problems matching the nfo files after the rename though as the nfo files themselves are properly renamed. I'm still testing. Update ideas: Channel percentages should be 100% if episodes are skipped but the rest is complete. Filesize limit to cull shorts posted on wide video, trailers, and teasers. (I've noticed channels posting shorts on main and these are always measured in MB so I generally already delete ones that are less than 1gb for most of my monitored channels. While I was intending to just write a script real quick to do this, I also thought it might be useful for others who use this docker.)
-
[Support] ChannelHoarder - Self-hosted video channel archiver
HOLY SMOKES! YAAAASSSS! I figured you'd get a few of them but not my whole list! This is amazing work! Thank you! I will for sure put it through it's paces! I'm so blown away! Best container maintainer/dev ever!
-
[Support] ChannelHoarder - Self-hosted video channel archiver
Loving this so far! This is fitting nearly all of my YT download needs from channel backup to individual file downloads. And it's so much better than the implementation and scripting I was working on! Thanks for all your hard work! A few feature requests/suggestions/ideas: ADD Playlist support Ability to unmonitor all episodes prior to adding/scanning channel Automated show poster generation using channel logo? Automated season poster generation based on name/year? Ability to delete individual episodes from webui - deleting video, nfo, and image when done FIX Ability to skip episodes that are already in download queue - mine force download anyway and I have to delete them through my file manager Channel logo not loading in webgui - the banners are loading (shown when you click on a channel) Episode ordering/numbering - I've had a strange issue on one of my channels where the numbering is just .... weird. See attached. When a video fails to download it immediately invalidates the cookies, even if they were uploaded only moments ago leading to a looping error of uploading cookies, attempting download, fails, invalidates cookies, repeat.
-
[Support] ChannelHoarder - Self-hosted video channel archiver
Excellent! Up and running! Can't wait to dig in! Feature Request: Playlist support
-
[Support] ChannelHoarder - Self-hosted video channel archiver
Database creation step during initial run fails: sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: channels [SQL: ALTER TABLE channels ADD COLUMN platform VARCHAR(32) DEFAULT 'youtube' NOT NULL] (Background on this error at: https://sqlalche.me/e/20/e3q8) Database initialization failed Clearing DB and rebuilding does not resolve issue. Fresh install using CA template. CA template is setup by default to create 2 appdata folders (appdata/channelhoarder/cookies and appdata/ChannelHoarder/db-files). Only changes to my install are to join the appdata folders under appdata/channelhoarder/ I'm very interested in running this docker! I appreciate your support!
-
[Plugin] CA Fix Common Problems
Thank you!
-
[Plugin] CA Fix Common Problems
Suddenly seeing 'Unable to communicate with GitHub.com' even tho I can install community apps and ping github. The only thing I notice is most icons for CA apps are not loading. Maybe a backend github url is down? How does it verify it's connection to github? I had made zero config changes to my server or network when this appeared so I think it's not on my side but need a way to verify. I've rebooted, restarted docker service, disabled VPN, and turned off host access to custom networks but no luck on resolving the error messages.
-
[Plugin] Tailscale
Am I the only one that this just does not work for? I finally updated to 7 today to integrate TS via the SI1 vid and I'm getting stuck at basic steps. Since this isn't a docker I'm having a hard time figuring out what to do. Per the video I should be able to, on an Unraid 7 system, install TS plugin, register, authenticate my device, then navigate to the TS assigned IP and see the unraid webgui. This does not function whatsoever. Further, the only way to manage routes is apparently on the server via the TS plugin menu. However, I'm not able to enter any routes in the plugin at all as it only says 'Add devices to your tailnet without installing TS . Learn more →'. In the SI1 video, he clicks the viewing button then 'sign in to confirm identity', only mine doesn't have a sign in button, just 'Cannot access this device’s Tailscale IP. Make sure you are connected to your tailnet, and that your policy file allows access. Learn more →'. I can see my server and my other devices in my tailnet so it's for sure authenticated. I mean all I've done is add my server to my tailnet and nothing else as per the video and I can't keep going as I can't even configure the basics yet. What am I missing here?
-
no such column: smart_reallocated_sector_count
This appears to be a corruption of the plugin's database. Uninstalling and reinstalling will not resolve as the database remains in it's original location. Remove or rename \\boot\flash\config\plugins\disklocation and disklocation-devel and disklocation-master if you have those folders, then reinstall plugin and reconfigure. Happy weekend!
-
Move Dashboard modules between columns
This would be AMAZING - lets get this comment count up and maybe they'll notice it more. lol
-
Re-enabling disabled disk
I've had some time to accept that I screwed up and lost some data. I just didn't want to accept it before and was still looking for some solution. Time to rebuild!
-
Re-enabling disabled disk
Ok but there's NO way to undo that, even though I still have all the data? Flashdrive backup restoration or anything? Nothing can undo that? I still have the data on the drives. Can I not restore from a previous backup to restore that config and redo? That seems like something that should be possible.
-
Re-enabling disabled disk
I guess I'm just confused as to why I can't rebuild the drive. I have the valid parity data and all the other disks. The data is there to rebuild it I just can't get unraid to realize it.
-
Re-enabling disabled disk
I could've sworn I cleared the config last time. Seems like I fucked up. I'm starting to find missing data now. Either way, here's the diagnostics. thenervecenter-diagnostics-20220204-0042.zip
-
Re-enabling disabled disk
A while back my disk 2 took a few UDMA CRC errors and disabled. It appears to be cable related. I have replaced the cable now but I'm having issues re-enabling the disk. I stopped the array and started it without the problem disk. Then added it back in and restarted the array. However, instead of prompting for a data-rebuild, it prompted to clear the disk. Which is fine, if it needs to do that before a data-rebuild. I'm just concerned I've lost the 10tb of data that was on the disk. If Unraid won't prompt a data rebuild after the clear is done, I think I'm screwed. I rebuilt this drive a couple months ago when the errors first happened, but when they happened again and the drive re-disabled, I decided to leave it disabled until I could afford the replacement parts. After getting the new parts installed I did exactly what I did last time. I wiped the drive, cleared the config preserving all assignments, added the drive back. Started array. Stopped array. Removed the drive, started then stopped the array again. Added the drive back, started array. Last time this is when it kicked off the data rebuild. This time it prompted to clear the disk instead. Any insights? I appreciate any assistance!
-
[Support] Plex-Discord Role Management Docker
FYI everyone - there has been zero response for months now. I am planning to replace this in my system now since there are no updates or support. #deadapp
-
[Support] Plex-Discord Role Management Docker
I seem to have two series stuck in my notifications list/preview. I get two listed when I try to exclude it but only one will let me include or exclude them. They show in plaintext instead of a @ role mention. If I click the react to get the role I get "Invalid React Role Mention Clicked" in my logs. Is there a way to clear out the notifications list entirely and re-generate it? Without reinstalling the bot at least? Hopefully @CyaOnDaNet can come out of a 1.5 year hibernation on this thread and assist. EDIT: If this happens to you, remove the .db files in your appdata folder for this docker and restart the docker. You'll have to setup your notification settings again - but now I don't have broken links!
-
[Support] Plex-Discord Role Management Docker
I have everything setup, notification list posted, and users subscribed to shows, but I'm not getting any notifications at all about recently added stuff. My old channel with my tautulli notes is still pinging normally, but I get absolutely nothing from this bot. I'm also having an issue with it properly reporting users as watching. It seems to kinda work for me as the admin, but nothing for any other users. I've linked all the accounts, so I'm not sure what the issue is. Any help would be greatly appreciated! EDIT: I thought it might be an issue with the Tautulli to bot webhook, so I checked the logs. Seems it's sending it some of the time. Half the time I get a webhook notification failure. But it does seem to update the watching role, just very slowly. Still no recently added notifications tho.
-
unRAID 6 NerdPack - CLI tools (iftop, iotop, screen, kbd, etc.)
Looks like you need libffi Thank you. I was able to install libffi via nerd pack and get my script running. Thanks!
-
unRAID 6 NerdPack - CLI tools (iftop, iotop, screen, kbd, etc.)
Having a bit of a nightmare just trying to run a python 3 script. I've (re)installed python 3 via nerd tools and pip via terminal but I can't install the future module. I reach out to the team who made the script and according to them, my python3 installation is missing files. I attempted to uninstall python3 and reinstall it, but nerd tools won't uninstall it. I removed nerd tools entirely and reinstalled it, but this did nothing to alleviate my issue. I am on Unraid 6.8.3 using Nerd tools 2019.12.31, Python 3.9.0, and Pip 20.3. When I run 'python3 -m pip install future' or 'pip3 install future' I get the attached error. Any help would be greatly appreciated!