captn3m0 / youtube-cue

Generate CUE sheet from timestamps in youtube video description
15 stars 0 forks source link

Support for music metadata recognized/provided by Youtube #65

Open porg opened 3 years ago

porg commented 3 years ago

Sample: https://www.youtube.com/watch?v=qclWIFxq2F4

Youtube with recognized music metadata 1 Youtube with recognized music metadata 2

If you open the video description, you get a specially formatted tracklisting provided by Youtube:

Pros and Cons

captn3m0 commented 3 years ago

I'd attempted this. This likely works using Content-ID, so isn't guaranteed to work reliably. Additionally, the ytdl-core library, which this uses to fetch and parse the youtube data only returns the last track data. You can upvote this feature request meanwhile: https://github.com/fent/node-ytdl-core/issues/920

I'm not sure if this will really be much helpful though, since it doesn't include timestamp information, which is vital here.

porg commented 3 years ago
  1. Gave my +1 to the feature request.
  2. I agree: Without timestamp data it is mostly useless.
  3. Unless for mixes having consistent audible gaps which could be facilitated by mp3splt -a auto-adjust mode with its silence detection. For these edge cases it could be offered as soon as fent/node-ytdl-core#920 is available.

Nothing more to add from my side. The tags you set already leave this issue in the right state. Maybe to continued later.