Closed absidue closed 2 years ago
That looks like it's unrelated as FreeTube currently uses the working package. That error is likely because the URLs to the audio and video files that YouTube provides expire after 6 hours.
Additionally both of those users are using Windows 7 which is so old that it probably doesn't have support for most of the codecs and formats that YouTube provides.
While messing around with the FreeTube dependencies I discovered that the 1.1.0 version of
yt-dash-manifest-generator
works however the 1.1.0 version of@freetube/yt-dash-manifest-generator
doesn't. It produces the following error in FreeTube:After investigating I noticed that the
@freetube/yt-dash-manifest-generator
package on npm contains four extra lines, which when removed in the file in thenode_modules
directory fix the error:As those lines don't exist on the development branch of this repository I would recommend releasing a new version with the fix, this allows the FreeTube dependency to be updated to point to this repository instead of the old repository.
The testing in FreeTube was done on the lastest commit, at the time of writing, https://github.com/FreeTubeApp/FreeTube/commit/53ed89c6a37ac786bb93e1d5c89d2b7e3b2ac5ad with these changes: