Comments (6)
It will look for the same file name but just swap out the extension.
so the file
20180302-Why_is_pi_here_And_why_is_it_squared_A_geometric_answer_to_the_Basel_problem [d-o3eB9sfls].webm
will need an info json file
20180302-Why_is_pi_here_And_why_is_it_squared_A_geometric_answer_to_the_Basel_problem [d-o3eB9sfls].info.json
This should be how youtube-dl works out of the box and thus should not require any modifications to your library.
from jellyfin-youtube-metadata-plugin.
No, youtube-dl by defaults doesn't have brackets around the id, for instance:
$ youtube-dl https://www.youtube.com/watch?v=BaW_jenozKc --get-filename
youtube-dl test video ''_รคโญ๐-BaW_jenozKc.mp4
I have, anyway, modified my output-template to not include the id, as it seemed meaningless to include, since the id is still intact in the json-file.
I'm a little confused about your example, would the following give me a hit:
$ youtube-dl https://www.youtube.com/watch?v=BaW_jenozKc --get-filename -o '%(title)s.%(ext)s' --write-info-json
youtube-dl test video ''_รคโญ๐.mp4
since that will add a info.json named according to the file, but without containing the id in the filenames?
from jellyfin-youtube-metadata-plugin.
from jellyfin-youtube-metadata-plugin.
Thanks for answering, unfortunately - I have almost 20k files downloaded - renaming isn't that feasible, nor wanted - id's give nothing to the name, and the metadata is right beside the file if I ever want it.
I'll keep an eye on this for any future enhancements. :-)
from jellyfin-youtube-metadata-plugin.
Thanks for answering, unfortunately - I have almost 20k files downloaded - renaming isn't that feasible, nor wanted - id's give nothing to the name, and the metadata is right beside the file if I ever want it.
I'll keep an eye on this for any future enhancements. :-)
I'm in the same situation after re-configuring my library and completely ignoring the id field.
I'm tempted to write a script that will run over my downloads directory, look for info.json files and then append those to the matching file names. Would this be of interest? I'm not making a promise, it's just on my list of stuff to do aha
from jellyfin-youtube-metadata-plugin.
I'm sure it will be of interest to someone - I did however end up ditching jellyfin, then re-downloading everything - but this time I added the ID to the name BUT I embedded the json-file into the MKV (as that is supported for MKV-containers).
Just a couple of weeks ago, I started looking at jellyfin again, and noticed that embedded json-files are not supported either. :-D
from jellyfin-youtube-metadata-plugin.
Related Issues (20)
- With Windows HOT 3
- cant figure out the yt-dlp arguments required for the plugin HOT 1
- update for new version of jellyfin 10.9.0 HOT 21
- Additional filenaming conventions HOT 1
- Failed to load assembly `codecoveragemessages.dll` after updating to 1.0.3.10 HOT 9
- Plugin seems to break Jellyfins Scan Media Library HOT 4
- Configuration page is broken HOT 1
- Newlines in description, and refresh metadata on whole library always failing immediately HOT 2
- Thumbnails all the same HOT 8
- "youtube-dl not found on path" HOT 1
- Is this plugin dead? HOT 8
- Directory structuring and webp thumbnail issues HOT 4
- Problem with release date and release year of music
- Failed to deserialize the plugin manifest HOT 2
- Release date and other fields not being read from metadata HOT 2
- Installation troubles HOT 1
- How should I organize my videos for this? HOT 3
- Can't uninstall youtubemetadata HOT 1
- Readme say to use yt-dlp yet logs complain about youtube-dl HOT 1
- 'Could not find file X.info.json' HOT 2
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 jellyfin-youtube-metadata-plugin.