Code Monkey home page Code Monkey logo

Comments (8)

section83 avatar section83 commented on July 26, 2024

No, you're not blind. The "Embed thumbnails" setting is only visible if you have Atomic Parsley installed.

  • Go to Utilities,
  • tick the "Install Atomic Parsley" box and click on "Start",
  • when asked enter the username and password of an administrator account on your Mac then click on "OK".
  • quit MacYTDL and re-open (that's a bug I'll fix soon).

You should see the "Embed thumbnails" option in the Settings dialog.

Let me know if it doesn't work as you expect.

Many thanks.

from macytdl.

zxzzz8 avatar zxzzz8 commented on July 26, 2024

i tried, it did show, but when i tried to mark it and click save, it gave me this error and didn't do it:
''Sorry, to embed thumbnails, File format must be mp4 or Remux format must be mp3, mp4 or m4a.''

i have my file format set on ''default'' so that it will do the native file format per site etc, i mean thats what deafult mean here r?

so i think it should instead just warn when its default, that it will only embed when this is the file formats, and not cancel the setting entirely, at least when its set to this default option....

from macytdl.

section83 avatar section83 commented on July 26, 2024

Thanks. I'll look at it the logic. There is a bug in the "Settings" dialog – it should make the Embed Thumbnails setting visible as soon as Atomic Parsley is installed and not require a restart. Also it should not require a remux as remuxes are not available into audio files – my bad – I changed how remuxes work but forgot to update the Embed Thumbnail function.

I'll have a fix in v1.18.

from macytdl.

zxzzz8 avatar zxzzz8 commented on July 26, 2024

i think you should also add a warning line next to the download thumbnail option, that only show when the app doesn't have AtomicParsley installed yet, stating ''you need AtomicParsley to embed it....''.
because at first sense there was only one setting about the thumbnail it made me assume it will also embed it then, so that will clarify things a lot.... both to why you need AtomicParsley as well as how to get the thumbnail embedded, so that an end-user can easly understand the situation, and not finding that up after trying to download something and wonder what went wrong....

from macytdl.

section83 avatar section83 commented on July 26, 2024

OK, I think I've got it settled. To embed thumbnails in audio files, Atomic Parsley must be installed. Specifying mp4 file format often doesn't work because it's not available – YouTube downloads for example are usually mp4/webm video only and webm audio only files that are merged to mkv even though I specify mp4 in file format. Also, I can't get embedding to work when remuxing to mp4 (I've commented on that on YTDL's Issues).

So:

  • MacYTDL will turn off the "Embed thumbnails" setting if Atomic Parsley is removed.
  • "Embed thumbnails" is only accepted if "Audio only" is on and "Audio format" is m4a or mp3.
    • I highly recommend against remuxing audio only files using MacYTDL - result can be a mess.
  • "Settings" will only show the "Embed thumbnails" option if Atomic Parsley is installed. Otherwise, that part of the dialog is blank.
  • Installing Atomic Parsley at any time will enable the "Embed thumbnails" option in "Settings".

My ToDo list includes providing a way to recode codecs inside containers. For example, I'd like to recode the Opus audio codecs that are usually inside an MP4 container created from YouTube into m4a. But, recoding takes a lllloooonnnnggg time ! My 11 yo iMac took 15 minutes to recode the codecs inside one small mp4 container. So, I've not implemented that change as yet. Maybe when I get an M2 iMac 😃.

from macytdl.

zxzzz8 avatar zxzzz8 commented on July 26, 2024

"Settings" will only show the "Embed thumbnails" option if Atomic Parsley is installed. Otherwise, that part of the dialog is blank.

what i was trying to say in the previous message, was that leaving it 'blank' like you said is a bad idea i think, sense you want to inform the user there exist such setting if they install 'Atomic Parsley'....
or else they either not know it even exists, or they will wonder where that setting is like i did before i opened the issue here, n many end-users might not come here for a solution about it like i did, i think its a necessary thing for it to be a polished user friendly result....

from macytdl.

section83 avatar section83 commented on July 26, 2024

You are right. I've changed "Settings" so that the "Embed thumbnails" option is always visible. But it can only be set on if Atomic Parsley is installed, "Audio only" is on and "Audio format" is mp3 or m4a.

Pity it's so limited but, I can't get YTDL to do anything else. People have reported it's a problem – all we can do is wait for the YTDL developers to consider the issue and implement a change.

Many thanks for your thoughts. It helped me decide what to do and why.

from macytdl.

section83 avatar section83 commented on July 26, 2024

Thumbnails can only be embedded in audio files (as per YTDL specifications) and now, the option is always visible.

from macytdl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.