Comments (3)
Hm, could you run ls -l
and get the permissions on the file? I've encountered issues where videos get locked up, but the JSON file being unreadable even after closing the app seems like it's a permissions issue.
If it is a permissions issue, a possible fix is making sure the JSON file is open to all reads/writes (777) after a video downloads. Just a thought, let me know if ls -l
shows anything interesting.
from youtubedl-material.
ls -l
did indeed reveal something interesting.
video and thumbnail files:
-rw-r--r-- 1 root root
json:
-rw------- 1 root root
Guess there's the problem. :)
from youtubedl-material.
Ok, that is quite interesting... I just checked my JSON files and saw the same thing. Couldn't find any related issues for youtube-dl, maybe they want it that way for whatever reason.
I've added some code in so that when the JSON files get created, it has the same permissions as the other files in the directory. Here's the relevant commit, just note some minor changes were made later to avoid compatibility issues. You can test this out if you switch to the nightly
tag on Docker (just set up automatic builds!), otherwise the next update will have it included. In the meantime, it should be possible to access the files with sudo.
Anyways, that should fix the bug. Let me know if anything else pops up!
from youtubedl-material.
Related Issues (20)
- [BUG] Scheduling a task hangs application, won't start fully HOT 1
- [FEATURE] Make mounted folders paths configurable using environment variable
- [BUG]
- [BUG] Searching goes on forever HOT 2
- YoutubeDl material doesnt download a subscription. HOT 5
- [BUG] pm2 not declared as dependency
- [BUG] Skipping player responses from android clients HOT 1
- [BUG] Can't add subscriptions. It just loads forever and never adds the channel. HOT 2
- [BUG] container won't start HOT 9
- [BUG] Video file name too long error
- [BUG] Thumbnails don't load if their path contains a "%" character HOT 1
- I'm looking for the best way to set the codecs for downloads
- [BUG] Cant delete individual notifications
- [BUG] Should install mutagen when program installed (esp. for Docker)
- [FEATURE] Explain execa, delimiters, argument usage better & include some helpful messages when people enter custom args HOT 3
- [BUG] Memory leak while downloading a big playlist HOT 3
- [BUG] Shows plain HTML after upgrading to Traefik v3 HOT 3
- [BUG] ERR_INVALID_ARG_TYPE container won't run when providing uid/gid
- [BUG] NPM outbound internet http traffic failing to use system http_proxy variables (NOT NPM config related)
- YT bot alert since last night - How can I sign in with MFA? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from youtubedl-material.