Giter VIP home page Giter VIP logo

Comments (7)

reagle avatar reagle commented on June 12, 2024 1

Thanks for the responses @deepjyoti30 ! Once I get a handle on this tool, I think it'll be very useful to me.

characters like | etc which if passed directly to metadata providers like itunes will lead in no results.

Since I use beets, I was expecting ytmdl to do a fuzzy search and offer me some choices of song IDs. I suppose what it is actually offering me is a choice of YouTube videos to use? Is there a way to do also do fuzzy title search on the resulting YT video's title?

Also, why are you not using other metadata providers, I think using multiple providers will decrease the chances of not getting metadata automatically.

I'm naively using the default, and from the log it appears to be making use of iTunes, spotify, and gaana. Should I be doing something to specify more?

from ytmdl.

deepjyoti30 avatar deepjyoti30 commented on June 12, 2024

@reagle From the partial logs you have shared, I think you are not using ytmdl correctly. You should pass the song name in the song name flag instead of an youtube URL. This is an user error, not ytmdl bug.

If you can, please consider sharing the command you used to run ytmdl, along with all the flags etc. With that I can pinpoint the exact issue with the command you passed.

In the above case, ytmdl is trying to search for the youtube URL on iTunes and based on the logs it seems like you have explicitly passed the URL as the value for the meta?

As I said, without you sharing the exact command you ran, I cannot help here further but I am certain this is not a bug from ytmdl.

Also, I moved the issue to this repo (ytmdl) because this is the dedicated codebase for the CLI app. The webapp repo is for issues related to the webapp and not the CLI tool.

from ytmdl.

reagle avatar reagle commented on June 12, 2024

Hi @deepjyoti30, thank you for the response. Yes, I'm a newbie, so some of my expectations are off. I didn't think to provide a title because it's provided by YouTube. I even selected it within the interaction:

❯ ytmdl https://www.youtube.com/watch\?v\=09ZP6O7W-mE
 ==> Searching to see if already present in /Users/reagle/Music
 ==> Searching Youtube for https://www.youtube.com/watch?v=09ZP6O7W-mE
 ==> Choose One (One with [M] is verified music)
 [1] Ghost & Writer - Never Take Fire (Ft. Edward Ka-Spel) by Schuyler242 with dur 4:48
 ==> Enter Choice (1): 1
 ==> Downloading Ghost & Writer - Never Take Fire (Ft. Edward Ka-Spel) in 320kbps
 ==> Saving the files to: /Users/reagle/.cache/ytmdl
 ==> Downloaded!
 ==> Getting song data for https://www.youtube.com/watch?v=09ZP6O7W-mE...
 ==> Something went wrong with iTunes. The program will continue withthe other providers. Please check '[/Users/reagle/.cache/ytmdl/logs/log.cat]' for more details.
 ==> Moved to /Users/reagle/Music...
 ==> Done

from ytmdl.

reagle avatar reagle commented on June 12, 2024

hrmmm... perhaps I need to use --title-as-name, but that doesn't work either. Here's my attempt with a well known Beatles song.

❯ ytmdl --title-as-name https://www.youtube.com/watch\?v\=oolpPmuK2I8
 ==> Searching to see if already present in /Users/reagle/Music
 ==> Searching Youtube for https://www.youtube.com/watch?v=oolpPmuK2I8
 ==> Choose One (One with [M] is verified music)
 [1] Come Together (Remastered 2009) by The Beatles with dur 4:20
 [2] Here Comes The Sun (2019 Mix) by The Beatles with dur 3:06
 [3] Come Together ft. Loser by Shuliano with dur 2:50
 [4] Come Together - The Beatles | MONSTER TAI-RIKU【#22】 by MONSTER TAI-RIKU with dur 3:35
 [5] TOP 100 Greatest Songs Of All Time by Pet Sounds with dur 17:22
 [0] More results
 ==> Enter Choice (1): 1
 ==> Downloading Come Together (Remastered 2009) in 320kbps
 ==> Saving the files to: /Users/reagle/.cache/ytmdl
 ==> Downloaded!
 ==> Getting song data for https://www.youtube.com/watch?v=oolpPmuK2I8...
 ==> Something went wrong with iTunes. The program will continue withthe other providers. Please check '[/Users/reagle/.cache/ytmdl/logs/log.cat]' for more details.
 ==> Moved to /Users/reagle/Music...
 ==> Done

and here's the log

[ytmdl]:[09/09/2023 19:45:35]:  Logger running in DEBUG mode 
[ytmdl]:[09/09/2023 19:45:35]:  Passed args: Namespace(SONG_NAME=['https://www.youtube.com/watch?v=09ZP6O7W-mE'], quiet=False, output_dir=None, song=None, choice=None, artist=None, album=None, disable_metaadd=False, skip_meta=False, manual_meta=False, itunes_id=None, spotify_id=None, disable_sort=False, ask_meta_name=False, on_meta_error=None, proxy=None, url=None, list=None, nolocal=False, format='mp3', trim=False, get_opts=False, keep_chapter_name=False, download_archive=None, ignore_chapters=False, ytdl_config=None, dont_transcode=False, filename=None, pl_start=None, pl_end=None, pl_items=None, ignore_errors=False, title_as_name=False, level='INFO', disable_file=False, list_level=False) 
[ytmdl]:[09/09/2023 19:45:35]:  Config not present, creating default. 
[ytmdl]:[09/09/2023 19:45:35]:  Config created 
[ytmdl]:[09/09/2023 19:45:35]:  Created new config since none was present 
[ytmdl]:[09/09/2023 19:45:35]:  on_meta_error before:  None
[ytmdl]:[09/09/2023 19:45:35]:  on_meta_error after:  exit
[ytmdl]:[09/09/2023 19:45:35]:  itunes_country: US
[ytmdl]:[09/09/2023 19:45:35]:  ['https://www.youtube.com/watch?v=09ZP6O7W-mE'] 
[ytmdl]:[09/09/2023 19:45:35]:  verify title:  False
[ytmdl]:[09/09/2023 19:45:35]:  https://www.youtube.com/watch?v=09ZP6O7W-mE 
[ytmdl]:[09/09/2023 19:45:35]:  None 
[cache]:[09/09/2023 19:45:35]:  Searching to see if already present in /Users/reagle/Music 
[ytmdl]:[09/09/2023 19:45:35]:  proxy passed: None 
[ytmdl]:[09/09/2023 19:45:35]:  Passed format: mp3 
[core]:[09/09/2023 19:45:35]:  Searching Youtube for �[93mhttps://www.youtube.com/watch?v=09ZP6O7W-mE�[0m 
[yt]:[09/09/2023 19:45:35]:  Query used:  https://www.youtube.com/watch?v=09ZP6O7W-mE
[song]:[09/09/2023 19:45:35]:  Choose One (One with [M] is verified music) 
[song]:[09/09/2023 19:45:39]:  1 
[core]:[09/09/2023 19:45:39]:  Downloading �[95mGhost & Writer - Never Take Fire (Ft. Edward Ka-Spel)�[0m in �[93m320kbps�[0m 
[yt]:[09/09/2023 19:45:39]:  Saving the files to: /Users/reagle/.cache/ytmdl 
[yt]:[09/09/2023 19:45:39]:  /Users/reagle/.cache/ytmdl/Ghost#&#Writer#-#Never#Take#Fire#(Ft.#Edward#Ka-Spel).mp3 
[yt]:[09/09/2023 19:45:39]:  Enabling progress hook. 
[yt]:[09/09/2023 19:45:39]:  Passed value for no_progress: False 
[yt]:[09/09/2023 19:45:39]:  args passed:  {'quiet': True, 'no_warnings': False, 'nocheckcertificate': True, 'source_address': '0.0.0.0', 'outtmpl': '/Users/reagle/.cache/ytmdl/Ghost#&#Writer#-#Never#Take#Fire#(Ft.#Edward#Ka-Spel).mp3', 'format': 'bestaudio/best', 'progress_hooks': [<function progress_handler at 0x106b13ec0>]}
[core]:[09/09/2023 19:45:41]:  Downloaded! 
[ytmdl]:[09/09/2023 19:45:43]:  songs to download:  [{'title': 'https://www.youtube.com/watch?v=09ZP6O7W-mE', 'is_original': True}]
[ytmdl]:[09/09/2023 19:45:43]:  is original:  True
[ytmdl]:[09/09/2023 19:45:43]:  Has the attribute 
[ytmdl]:[09/09/2023 19:45:43]:  song_name:  https://www.youtube.com/watch?v=09ZP6O7W-mE  song_meta:  https://www.youtube.com/watch?v=09ZP6O7W-mE
[ytmdl]:[09/09/2023 19:45:43]:  None 
[core]:[09/09/2023 19:45:43]:  None:None 
[ytmdl]:[09/09/2023 19:45:46]:  Skip Meta: False 
[core]:[09/09/2023 19:45:46]:  Getting song data for https://www.youtube.com/watch?v=09ZP6O7W-mE... 
[metadata]:[09/09/2023 19:45:46]:  Searching metadata with itunes 
[metadata]:[09/09/2023 19:45:46]:  No results found with the keyword https://www.youtube.com/watch?v=09ZP6O7W-mE 
[metadata]:[09/09/2023 19:45:46]:  Something went wrong with iTunes. The program will continue withthe other providers. Please check '[/Users/reagle/.cache/ytmdl/logs/log.cat]' for more details.             
[metadata]:[09/09/2023 19:45:46]:  Searching metadata with spotify 
[metadata]:[09/09/2023 19:45:46]:  Using US for Spotify country 
[metadata]:[09/09/2023 19:45:47]:  Searching metadata with gaana 
[Dir]:[09/09/2023 19:45:48]:  ext: mp3 
[Dir]:[09/09/2023 19:45:48]:  Moving to: /Users/reagle/Music 
[Dir]:[09/09/2023 19:45:48]:  Moved to /Users/reagle/Music... 
[ytmdl]:[09/09/2023 19:45:48]:  Done 
[ytmdl]:[09/09/2023 19:46:39]:  Logger running in DEBUG mode 
[ytmdl]:[09/09/2023 19:46:39]:  Passed args: Namespace(SONG_NAME=['https://www.youtube.com/watch?v=09ZP6O7W-mE'], quiet=False, output_dir=None, song=None, choice=None, artist=None, album=None, disable_metaadd=False, skip_meta=False, manual_meta=False, itunes_id=None, spotify_id=None, disable_sort=False, ask_meta_name=False, on_meta_error=None, proxy=None, url=None, list=None, nolocal=False, format='mp3', trim=False, get_opts=False, keep_chapter_name=False, download_archive=None, ignore_chapters=False, ytdl_config=None, dont_transcode=False, filename=None, pl_start=None, pl_end=None, pl_items=None, ignore_errors=False, title_as_name=False, level='INFO', disable_file=False, list_level=False) 
[ytmdl]:[09/09/2023 19:46:39]:  on_meta_error before:  None
[ytmdl]:[09/09/2023 19:46:39]:  on_meta_error after:  exit
[ytmdl]:[09/09/2023 19:46:39]:  itunes_country: US
[ytmdl]:[09/09/2023 19:46:39]:  ['https://www.youtube.com/watch?v=09ZP6O7W-mE'] 
[ytmdl]:[09/09/2023 19:46:39]:  verify title:  False
[ytmdl]:[09/09/2023 19:46:39]:  https://www.youtube.com/watch?v=09ZP6O7W-mE 
[ytmdl]:[09/09/2023 19:46:39]:  None 
[cache]:[09/09/2023 19:46:39]:  Searching to see if already present in /Users/reagle/Music 
[ytmdl]:[09/09/2023 19:46:39]:  proxy passed: None 
[ytmdl]:[09/09/2023 19:46:39]:  Passed format: mp3 
[core]:[09/09/2023 19:46:39]:  Searching Youtube for �[93mhttps://www.youtube.com/watch?v=09ZP6O7W-mE�[0m 
[yt]:[09/09/2023 19:46:39]:  Query used:  https://www.youtube.com/watch?v=09ZP6O7W-mE
[song]:[09/09/2023 19:46:40]:  Choose One (One with [M] is verified music) 
[song]:[09/09/2023 19:46:46]:  1 
[core]:[09/09/2023 19:46:46]:  Downloading �[95mGhost & Writer - Never Take Fire (Ft. Edward Ka-Spel)�[0m in �[93m320kbps�[0m 
[yt]:[09/09/2023 19:46:46]:  Saving the files to: /Users/reagle/.cache/ytmdl 
[yt]:[09/09/2023 19:46:46]:  /Users/reagle/.cache/ytmdl/Ghost#&#Writer#-#Never#Take#Fire#(Ft.#Edward#Ka-Spel).mp3 
[yt]:[09/09/2023 19:46:46]:  Enabling progress hook. 
[yt]:[09/09/2023 19:46:46]:  Passed value for no_progress: False 
[yt]:[09/09/2023 19:46:46]:  args passed:  {'quiet': True, 'no_warnings': False, 'nocheckcertificate': True, 'source_address': '0.0.0.0', 'outtmpl': '/Users/reagle/.cache/ytmdl/Ghost#&#Writer#-#Never#Take#Fire#(Ft.#Edward#Ka-Spel).mp3', 'format': 'bestaudio/best', 'progress_hooks': [<function progress_handler at 0x107447ec0>]}
[core]:[09/09/2023 19:46:48]:  Downloaded! 
[ytmdl]:[09/09/2023 19:46:49]:  songs to download:  [{'title': 'https://www.youtube.com/watch?v=09ZP6O7W-mE', 'is_original': True}]
[ytmdl]:[09/09/2023 19:46:49]:  is original:  True
[ytmdl]:[09/09/2023 19:46:49]:  Has the attribute 
[ytmdl]:[09/09/2023 19:46:49]:  song_name:  https://www.youtube.com/watch?v=09ZP6O7W-mE  song_meta:  https://www.youtube.com/watch?v=09ZP6O7W-mE
[ytmdl]:[09/09/2023 19:46:49]:  None 
[core]:[09/09/2023 19:46:49]:  None:None 
[ytmdl]:[09/09/2023 19:46:53]:  Skip Meta: False 
[core]:[09/09/2023 19:46:53]:  Getting song data for https://www.youtube.com/watch?v=09ZP6O7W-mE... 
[metadata]:[09/09/2023 19:46:53]:  Searching metadata with gaana 
[metadata]:[09/09/2023 19:46:53]:  Searching metadata with itunes 
[metadata]:[09/09/2023 19:46:53]:  No results found with the keyword https://www.youtube.com/watch?v=09ZP6O7W-mE 
[metadata]:[09/09/2023 19:46:53]:  Something went wrong with iTunes. The program will continue withthe other providers. Please check '[/Users/reagle/.cache/ytmdl/logs/log.cat]' for more details.             
[metadata]:[09/09/2023 19:46:53]:  Searching metadata with spotify 
[metadata]:[09/09/2023 19:46:53]:  Using US for Spotify country 
[Dir]:[09/09/2023 19:46:54]:  ext: mp3 
[Dir]:[09/09/2023 19:46:54]:  Moving to: /Users/reagle/Music 
[Dir]:[09/09/2023 19:46:54]:  Moved to /Users/reagle/Music... 
[ytmdl]:[09/09/2023 19:46:54]:  Done 
[ytmdl]:[09/09/2023 19:56:52]:  Logger running in DEBUG mode 
[ytmdl]:[09/09/2023 19:56:52]:  Passed args: Namespace(SONG_NAME=['https://www.youtube.com/watch?v=TfLDeuQS7u4'], quiet=False, output_dir=None, song=None, choice=None, artist=None, album=None, disable_metaadd=False, skip_meta=False, manual_meta=False, itunes_id=None, spotify_id=None, disable_sort=False, ask_meta_name=False, on_meta_error=None, proxy=None, url=None, list=None, nolocal=False, format='mp3', trim=False, get_opts=False, keep_chapter_name=False, download_archive=None, ignore_chapters=False, ytdl_config=None, dont_transcode=False, filename=None, pl_start=None, pl_end=None, pl_items=None, ignore_errors=False, title_as_name=False, level='INFO', disable_file=False, list_level=False) 
[ytmdl]:[09/09/2023 19:56:52]:  on_meta_error before:  None
[ytmdl]:[09/09/2023 19:56:52]:  on_meta_error after:  exit
[ytmdl]:[09/09/2023 19:56:52]:  itunes_country: US
[ytmdl]:[09/09/2023 19:56:52]:  ['https://www.youtube.com/watch?v=TfLDeuQS7u4'] 
[ytmdl]:[09/09/2023 19:56:52]:  verify title:  False
[ytmdl]:[09/09/2023 19:56:52]:  https://www.youtube.com/watch?v=TfLDeuQS7u4 
[ytmdl]:[09/09/2023 19:56:52]:  None 
[cache]:[09/09/2023 19:56:52]:  Searching to see if already present in /Users/reagle/Music 
[ytmdl]:[09/09/2023 19:56:52]:  proxy passed: None 
[ytmdl]:[09/09/2023 19:56:52]:  Passed format: mp3 
[core]:[09/09/2023 19:56:52]:  Searching Youtube for �[93mhttps://www.youtube.com/watch?v=TfLDeuQS7u4�[0m 
[yt]:[09/09/2023 19:56:52]:  Query used:  https://www.youtube.com/watch?v=TfLDeuQS7u4
[song]:[09/09/2023 19:56:52]:  Choose One (One with [M] is verified music) 
[song]:[09/09/2023 19:56:55]:  1 
[core]:[09/09/2023 19:56:55]:  Downloading �[95mSUMMORE - Magic Pill (Official Music Video)�[0m in �[93m320kbps�[0m 
[yt]:[09/09/2023 19:56:55]:  Saving the files to: /Users/reagle/.cache/ytmdl 
[yt]:[09/09/2023 19:56:55]:  /Users/reagle/.cache/ytmdl/SUMMORE#-#Magic#Pill#(Official#Music#Video).mp3 
[yt]:[09/09/2023 19:56:55]:  Enabling progress hook. 
[yt]:[09/09/2023 19:56:55]:  Passed value for no_progress: False 
[yt]:[09/09/2023 19:56:55]:  args passed:  {'quiet': True, 'no_warnings': False, 'nocheckcertificate': True, 'source_address': '0.0.0.0', 'outtmpl': '/Users/reagle/.cache/ytmdl/SUMMORE#-#Magic#Pill#(Official#Music#Video).mp3', 'format': 'bestaudio/best', 'progress_hooks': [<function progress_handler at 0x10769bec0>]}
[core]:[09/09/2023 19:56:57]:  Downloaded! 
[ytmdl]:[09/09/2023 19:56:58]:  songs to download:  [{'title': 'https://www.youtube.com/watch?v=TfLDeuQS7u4', 'is_original': True}]
[ytmdl]:[09/09/2023 19:56:58]:  is original:  True
[ytmdl]:[09/09/2023 19:56:58]:  Has the attribute 
[ytmdl]:[09/09/2023 19:56:58]:  song_name:  https://www.youtube.com/watch?v=TfLDeuQS7u4  song_meta:  https://www.youtube.com/watch?v=TfLDeuQS7u4
[ytmdl]:[09/09/2023 19:56:58]:  None 
[core]:[09/09/2023 19:56:58]:  None:None 
[ytmdl]:[09/09/2023 19:57:02]:  Skip Meta: False 
[core]:[09/09/2023 19:57:02]:  Getting song data for https://www.youtube.com/watch?v=TfLDeuQS7u4... 
[metadata]:[09/09/2023 19:57:02]:  Searching metadata with itunes 
[metadata]:[09/09/2023 19:57:02]:  No results found with the keyword https://www.youtube.com/watch?v=TfLDeuQS7u4 
[metadata]:[09/09/2023 19:57:02]:  Something went wrong with iTunes. The program will continue withthe other providers. Please check '[/Users/reagle/.cache/ytmdl/logs/log.cat]' for more details.             
[metadata]:[09/09/2023 19:57:02]:  Searching metadata with spotify 
[metadata]:[09/09/2023 19:57:02]:  Using US for Spotify country 
[metadata]:[09/09/2023 19:57:02]:  Searching metadata with gaana 
[Dir]:[09/09/2023 19:57:03]:  ext: mp3 
[Dir]:[09/09/2023 19:57:03]:  Moving to: /Users/reagle/Music 
[Dir]:[09/09/2023 19:57:03]:  Moved to /Users/reagle/Music... 
[ytmdl]:[09/09/2023 19:57:03]:  Done 
[ytmdl]:[09/09/2023 19:59:00]:  Logger running in DEBUG mode 
[ytmdl]:[09/09/2023 19:59:00]:  Passed args: Namespace(SONG_NAME=['https://www.youtube.com/playlist?list=LL'], quiet=False, output_dir=None, song=None, choice=None, artist=None, album=None, disable_metaadd=False, skip_meta=False, manual_meta=False, itunes_id=None, spotify_id=None, disable_sort=False, ask_meta_name=False, on_meta_error=None, proxy=None, url=None, list=None, nolocal=False, format='mp3', trim=False, get_opts=False, keep_chapter_name=False, download_archive=None, ignore_chapters=False, ytdl_config=None, dont_transcode=False, filename=None, pl_start=None, pl_end=None, pl_items=None, ignore_errors=False, title_as_name=False, level='INFO', disable_file=False, list_level=False) 
[ytmdl]:[09/09/2023 19:59:00]:  on_meta_error before:  None
[ytmdl]:[09/09/2023 19:59:00]:  on_meta_error after:  exit
[ytmdl]:[09/09/2023 19:59:00]:  itunes_country: US
[ytmdl]:[09/09/2023 19:59:00]:  Youtube playlist passed...extracting! 
[ytmdl]:[09/09/2023 20:01:14]:  Logger running in DEBUG mode 
[ytmdl]:[09/09/2023 20:01:14]:  Passed args: Namespace(SONG_NAME=['https://www.youtube.com/watch?v=YbVEfWsxhEY&list=LL&index=13'], quiet=False, output_dir=None, song=None, choice=None, artist=None, album=None, disable_metaadd=False, skip_meta=False, manual_meta=False, itunes_id=None, spotify_id=None, disable_sort=False, ask_meta_name=False, on_meta_error=None, proxy=None, url=None, list=None, nolocal=False, format='mp3', trim=False, get_opts=False, keep_chapter_name=False, download_archive=None, ignore_chapters=False, ytdl_config=None, dont_transcode=False, filename=None, pl_start=None, pl_end=None, pl_items=None, ignore_errors=False, title_as_name=False, level='INFO', disable_file=False, list_level=False) 
[ytmdl]:[09/09/2023 20:01:14]:  on_meta_error before:  None
[ytmdl]:[09/09/2023 20:01:14]:  on_meta_error after:  exit
[ytmdl]:[09/09/2023 20:01:14]:  itunes_country: US
[ytmdl]:[09/09/2023 20:01:14]:  ['https://www.youtube.com/watch?v=YbVEfWsxhEY&list=LL&index=13'] 
[ytmdl]:[09/09/2023 20:01:14]:  verify title:  False
[ytmdl]:[09/09/2023 20:01:14]:  https://www.youtube.com/watch?v=YbVEfWsxhEY&list=LL&index=13 
[ytmdl]:[09/09/2023 20:01:14]:  None 
[cache]:[09/09/2023 20:01:14]:  Searching to see if already present in /Users/reagle/Music 
[ytmdl]:[09/09/2023 20:01:14]:  proxy passed: None 
[ytmdl]:[09/09/2023 20:01:14]:  Passed format: mp3 
[core]:[09/09/2023 20:01:14]:  Searching Youtube for �[93mhttps://www.youtube.com/watch?v=YbVEfWsxhEY&list=LL&index=13�[0m 
[yt]:[09/09/2023 20:01:14]:  Query used:  https://www.youtube.com/watch?v=YbVEfWsxhEY&list=LL&index=13
[song]:[09/09/2023 20:01:15]:  Choose One (One with [M] is verified music) 
[song]:[09/09/2023 20:01:23]:  0 
[ytmdl]:[09/09/2023 20:01:42]:  
Exiting..! 
[ytmdl]:[09/09/2023 20:01:46]:  Logger running in DEBUG mode 
[ytmdl]:[09/09/2023 20:01:46]:  Passed args: Namespace(SONG_NAME=['https://youtu.be/YbVEfWsxhEY?si=qtKLV9wUZJRslp0U'], quiet=False, output_dir=None, song=None, choice=None, artist=None, album=None, disable_metaadd=False, skip_meta=False, manual_meta=False, itunes_id=None, spotify_id=None, disable_sort=False, ask_meta_name=False, on_meta_error=None, proxy=None, url=None, list=None, nolocal=False, format='mp3', trim=False, get_opts=False, keep_chapter_name=False, download_archive=None, ignore_chapters=False, ytdl_config=None, dont_transcode=False, filename=None, pl_start=None, pl_end=None, pl_items=None, ignore_errors=False, title_as_name=False, level='INFO', disable_file=False, list_level=False) 
[ytmdl]:[09/09/2023 20:01:46]:  on_meta_error before:  None
[ytmdl]:[09/09/2023 20:01:46]:  on_meta_error after:  exit
[ytmdl]:[09/09/2023 20:01:46]:  itunes_country: US
[ytmdl]:[09/09/2023 20:01:46]:  ['https://youtu.be/YbVEfWsxhEY?si=qtKLV9wUZJRslp0U'] 
[ytmdl]:[09/09/2023 20:01:46]:  verify title:  False
[ytmdl]:[09/09/2023 20:01:46]:  https://youtu.be/YbVEfWsxhEY?si=qtKLV9wUZJRslp0U 
[ytmdl]:[09/09/2023 20:01:46]:  None 
[cache]:[09/09/2023 20:01:46]:  Searching to see if already present in /Users/reagle/Music 
[ytmdl]:[09/09/2023 20:01:46]:  proxy passed: None 
[ytmdl]:[09/09/2023 20:01:46]:  Passed format: mp3 
[core]:[09/09/2023 20:01:46]:  Searching Youtube for �[93mhttps://youtu.be/YbVEfWsxhEY?si=qtKLV9wUZJRslp0U�[0m 
[yt]:[09/09/2023 20:01:46]:  Query used:  https://youtu.be/YbVEfWsxhEY?si=qtKLV9wUZJRslp0U
[yt]:[09/09/2023 20:01:46]:  No search results found! 
[core]:[09/09/2023 20:01:46]:  No song found. Please try again with a different keyword. 
[ytmdl]:[09/09/2023 20:02:07]:  Logger running in DEBUG mode 
[ytmdl]:[09/09/2023 20:02:07]:  Passed args: Namespace(SONG_NAME=['https://www.youtube.com/watch?v=YbVEfWsxhEY'], quiet=False, output_dir=None, song=None, choice=None, artist=None, album=None, disable_metaadd=False, skip_meta=False, manual_meta=False, itunes_id=None, spotify_id=None, disable_sort=False, ask_meta_name=False, on_meta_error=None, proxy=None, url=None, list=None, nolocal=False, format='mp3', trim=False, get_opts=False, keep_chapter_name=False, download_archive=None, ignore_chapters=False, ytdl_config=None, dont_transcode=False, filename=None, pl_start=None, pl_end=None, pl_items=None, ignore_errors=False, title_as_name=False, level='INFO', disable_file=False, list_level=False) 
[ytmdl]:[09/09/2023 20:02:07]:  on_meta_error before:  None
[ytmdl]:[09/09/2023 20:02:07]:  on_meta_error after:  exit
[ytmdl]:[09/09/2023 20:02:07]:  itunes_country: US
[ytmdl]:[09/09/2023 20:02:07]:  ['https://www.youtube.com/watch?v=YbVEfWsxhEY'] 
[ytmdl]:[09/09/2023 20:02:07]:  verify title:  False
[ytmdl]:[09/09/2023 20:02:07]:  https://www.youtube.com/watch?v=YbVEfWsxhEY 
[ytmdl]:[09/09/2023 20:02:07]:  None 
[cache]:[09/09/2023 20:02:07]:  Searching to see if already present in /Users/reagle/Music 
[ytmdl]:[09/09/2023 20:02:07]:  proxy passed: None 
[ytmdl]:[09/09/2023 20:02:07]:  Passed format: mp3 
[core]:[09/09/2023 20:02:07]:  Searching Youtube for �[93mhttps://www.youtube.com/watch?v=YbVEfWsxhEY�[0m 
[yt]:[09/09/2023 20:02:07]:  Query used:  https://www.youtube.com/watch?v=YbVEfWsxhEY
[song]:[09/09/2023 20:02:08]:  Choose One (One with [M] is verified music) 
[song]:[09/09/2023 20:02:09]:  1 
[core]:[09/09/2023 20:02:09]:  Downloading �[95mSTONEFIST�[0m in �[93m320kbps�[0m 
[yt]:[09/09/2023 20:02:09]:  Saving the files to: /Users/reagle/.cache/ytmdl 
[yt]:[09/09/2023 20:02:09]:  /Users/reagle/.cache/ytmdl/STONEFIST.mp3 
[yt]:[09/09/2023 20:02:09]:  Enabling progress hook. 
[yt]:[09/09/2023 20:02:09]:  Passed value for no_progress: False 
[yt]:[09/09/2023 20:02:09]:  args passed:  {'quiet': True, 'no_warnings': False, 'nocheckcertificate': True, 'source_address': '0.0.0.0', 'outtmpl': '/Users/reagle/.cache/ytmdl/STONEFIST.mp3', 'format': 'bestaudio/best', 'progress_hooks': [<function progress_handler at 0x10530fec0>]}
[core]:[09/09/2023 20:02:11]:  Downloaded! 
[ytmdl]:[09/09/2023 20:02:13]:  songs to download:  [{'title': 'https://www.youtube.com/watch?v=YbVEfWsxhEY', 'is_original': True}]
[ytmdl]:[09/09/2023 20:02:13]:  is original:  True
[ytmdl]:[09/09/2023 20:02:13]:  Has the attribute 
[ytmdl]:[09/09/2023 20:02:13]:  song_name:  https://www.youtube.com/watch?v=YbVEfWsxhEY  song_meta:  https://www.youtube.com/watch?v=YbVEfWsxhEY
[ytmdl]:[09/09/2023 20:02:13]:  None 
[core]:[09/09/2023 20:02:13]:  None:None 
[ytmdl]:[09/09/2023 20:02:15]:  Skip Meta: False 
[core]:[09/09/2023 20:02:15]:  Getting song data for https://www.youtube.com/watch?v=YbVEfWsxhEY... 
[metadata]:[09/09/2023 20:02:15]:  Searching metadata with gaana 
[metadata]:[09/09/2023 20:02:16]:  Searching metadata with spotify 
[metadata]:[09/09/2023 20:02:16]:  Using US for Spotify country 
[metadata]:[09/09/2023 20:02:17]:  Searching metadata with itunes 
[metadata]:[09/09/2023 20:02:17]:  No results found with the keyword https://www.youtube.com/watch?v=YbVEfWsxhEY 
[metadata]:[09/09/2023 20:02:17]:  Something went wrong with iTunes. The program will continue withthe other providers. Please check '[/Users/reagle/.cache/ytmdl/logs/log.cat]' for more details.             
[Dir]:[09/09/2023 20:02:17]:  ext: mp3 
[Dir]:[09/09/2023 20:02:17]:  Moving to: /Users/reagle/Music 
[Dir]:[09/09/2023 20:02:17]:  Moved to /Users/reagle/Music... 
[ytmdl]:[09/09/2023 20:02:17]:  Done 
[ytmdl]:[09/09/2023 20:02:46]:  Logger running in DEBUG mode 
[ytmdl]:[09/09/2023 20:02:46]:  Passed args: Namespace(SONG_NAME=['https://www.youtube.com/watch?v=gULONZzTPS8'], quiet=False, output_dir=None, song=None, choice=None, artist=None, album=None, disable_metaadd=False, skip_meta=False, manual_meta=False, itunes_id=None, spotify_id=None, disable_sort=False, ask_meta_name=False, on_meta_error=None, proxy=None, url=None, list=None, nolocal=False, format='mp3', trim=False, get_opts=False, keep_chapter_name=False, download_archive=None, ignore_chapters=False, ytdl_config=None, dont_transcode=False, filename=None, pl_start=None, pl_end=None, pl_items=None, ignore_errors=False, title_as_name=False, level='INFO', disable_file=False, list_level=False) 
[ytmdl]:[09/09/2023 20:02:46]:  on_meta_error before:  None
[ytmdl]:[09/09/2023 20:02:46]:  on_meta_error after:  exit
[ytmdl]:[09/09/2023 20:02:46]:  itunes_country: US
[ytmdl]:[09/09/2023 20:02:46]:  ['https://www.youtube.com/watch?v=gULONZzTPS8'] 
[ytmdl]:[09/09/2023 20:02:46]:  verify title:  False
[ytmdl]:[09/09/2023 20:02:46]:  https://www.youtube.com/watch?v=gULONZzTPS8 
[ytmdl]:[09/09/2023 20:02:46]:  None 
[cache]:[09/09/2023 20:02:46]:  Searching to see if already present in /Users/reagle/Music 
[ytmdl]:[09/09/2023 20:02:46]:  proxy passed: None 
[ytmdl]:[09/09/2023 20:02:46]:  Passed format: mp3 
[core]:[09/09/2023 20:02:46]:  Searching Youtube for �[93mhttps://www.youtube.com/watch?v=gULONZzTPS8�[0m 
[yt]:[09/09/2023 20:02:46]:  Query used:  https://www.youtube.com/watch?v=gULONZzTPS8
[song]:[09/09/2023 20:02:47]:  Choose One (One with [M] is verified music) 
[song]:[09/09/2023 20:02:58]:  1 
[core]:[09/09/2023 20:02:58]:  Downloading �[95mBICHOTA (POST-PUNK) COVER FRIOLENTO�[0m in �[93m320kbps�[0m 
[yt]:[09/09/2023 20:02:58]:  Saving the files to: /Users/reagle/.cache/ytmdl 
[yt]:[09/09/2023 20:02:58]:  /Users/reagle/.cache/ytmdl/BICHOTA#(POST-PUNK)#COVER#FRIOLENTO.mp3 
[yt]:[09/09/2023 20:02:58]:  Enabling progress hook. 
[yt]:[09/09/2023 20:02:58]:  Passed value for no_progress: False 
[yt]:[09/09/2023 20:02:58]:  args passed:  {'quiet': True, 'no_warnings': False, 'nocheckcertificate': True, 'source_address': '0.0.0.0', 'outtmpl': '/Users/reagle/.cache/ytmdl/BICHOTA#(POST-PUNK)#COVER#FRIOLENTO.mp3', 'format': 'bestaudio/best', 'progress_hooks': [<function progress_handler at 0x106bc7ec0>]}
[core]:[09/09/2023 20:02:59]:  Downloaded! 
[ytmdl]:[09/09/2023 20:03:01]:  songs to download:  [{'title': 'https://www.youtube.com/watch?v=gULONZzTPS8', 'is_original': True}]
[ytmdl]:[09/09/2023 20:03:01]:  is original:  True
[ytmdl]:[09/09/2023 20:03:01]:  Has the attribute 
[ytmdl]:[09/09/2023 20:03:01]:  song_name:  https://www.youtube.com/watch?v=gULONZzTPS8  song_meta:  https://www.youtube.com/watch?v=gULONZzTPS8
[ytmdl]:[09/09/2023 20:03:01]:  None 
[core]:[09/09/2023 20:03:01]:  None:None 
[ytmdl]:[09/09/2023 20:03:03]:  Skip Meta: False 
[core]:[09/09/2023 20:03:03]:  Getting song data for https://www.youtube.com/watch?v=gULONZzTPS8... 
[metadata]:[09/09/2023 20:03:03]:  Searching metadata with itunes 
[metadata]:[09/09/2023 20:03:03]:  No results found with the keyword https://www.youtube.com/watch?v=gULONZzTPS8 
[metadata]:[09/09/2023 20:03:03]:  Something went wrong with iTunes. The program will continue withthe other providers. Please check '[/Users/reagle/.cache/ytmdl/logs/log.cat]' for more details.             
[metadata]:[09/09/2023 20:03:03]:  Searching metadata with spotify 
[metadata]:[09/09/2023 20:03:03]:  Using US for Spotify country 
[metadata]:[09/09/2023 20:03:03]:  Searching metadata with gaana 
[Dir]:[09/09/2023 20:03:04]:  ext: mp3 
[Dir]:[09/09/2023 20:03:04]:  Moving to: /Users/reagle/Music 
[Dir]:[09/09/2023 20:03:04]:  Moved to /Users/reagle/Music... 
[ytmdl]:[09/09/2023 20:03:04]:  Done 
[ytmdl]:[11/09/2023 08:41:02]:  Logger running in DEBUG mode 
[ytmdl]:[11/09/2023 08:41:02]:  Passed args: Namespace(SONG_NAME=['https://www.youtube.com/watch?v=09ZP6O7W-mE'], quiet=False, output_dir=None, song=None, choice=None, artist=None, album=None, disable_metaadd=False, skip_meta=False, manual_meta=False, itunes_id=None, spotify_id=None, disable_sort=False, ask_meta_name=False, on_meta_error=None, proxy=None, url=None, list=None, nolocal=False, format='mp3', trim=False, get_opts=False, keep_chapter_name=False, download_archive=None, ignore_chapters=False, ytdl_config=None, dont_transcode=False, filename=None, pl_start=None, pl_end=None, pl_items=None, ignore_errors=False, title_as_name=False, level='INFO', disable_file=False, list_level=False) 
[ytmdl]:[11/09/2023 08:41:02]:  on_meta_error before:  None
[ytmdl]:[11/09/2023 08:41:02]:  on_meta_error after:  exit
[ytmdl]:[11/09/2023 08:41:02]:  itunes_country: US
[ytmdl]:[11/09/2023 08:41:02]:  ['https://www.youtube.com/watch?v=09ZP6O7W-mE'] 
[ytmdl]:[11/09/2023 08:41:02]:  verify title:  False
[ytmdl]:[11/09/2023 08:41:02]:  https://www.youtube.com/watch?v=09ZP6O7W-mE 
[ytmdl]:[11/09/2023 08:41:02]:  None 
[cache]:[11/09/2023 08:41:02]:  Searching to see if already present in /Users/reagle/Music 
[ytmdl]:[11/09/2023 08:41:02]:  proxy passed: None 
[ytmdl]:[11/09/2023 08:41:02]:  Passed format: mp3 
[core]:[11/09/2023 08:41:02]:  Searching Youtube for �[93mhttps://www.youtube.com/watch?v=09ZP6O7W-mE�[0m 
[yt]:[11/09/2023 08:41:02]:  Query used:  https://www.youtube.com/watch?v=09ZP6O7W-mE
[song]:[11/09/2023 08:41:02]:  Choose One (One with [M] is verified music) 
[song]:[11/09/2023 08:41:04]:  1 
[core]:[11/09/2023 08:41:04]:  Downloading �[95mGhost & Writer - Never Take Fire (Ft. Edward Ka-Spel)�[0m in �[93m320kbps�[0m 
[yt]:[11/09/2023 08:41:04]:  Saving the files to: /Users/reagle/.cache/ytmdl 
[yt]:[11/09/2023 08:41:04]:  /Users/reagle/.cache/ytmdl/Ghost#&#Writer#-#Never#Take#Fire#(Ft.#Edward#Ka-Spel).mp3 
[yt]:[11/09/2023 08:41:04]:  Enabling progress hook. 
[yt]:[11/09/2023 08:41:04]:  Passed value for no_progress: False 
[yt]:[11/09/2023 08:41:04]:  args passed:  {'quiet': True, 'no_warnings': False, 'nocheckcertificate': True, 'source_address': '0.0.0.0', 'outtmpl': '/Users/reagle/.cache/ytmdl/Ghost#&#Writer#-#Never#Take#Fire#(Ft.#Edward#Ka-Spel).mp3', 'format': 'bestaudio/best', 'progress_hooks': [<function progress_handler at 0x103217ec0>]}
[core]:[11/09/2023 08:41:06]:  Downloaded! 
[ytmdl]:[11/09/2023 08:41:07]:  songs to download:  [{'title': 'https://www.youtube.com/watch?v=09ZP6O7W-mE', 'is_original': True}]
[ytmdl]:[11/09/2023 08:41:07]:  is original:  True
[ytmdl]:[11/09/2023 08:41:07]:  Has the attribute 
[ytmdl]:[11/09/2023 08:41:07]:  song_name:  https://www.youtube.com/watch?v=09ZP6O7W-mE  song_meta:  https://www.youtube.com/watch?v=09ZP6O7W-mE
[ytmdl]:[11/09/2023 08:41:07]:  None 
[core]:[11/09/2023 08:41:07]:  None:None 
[ytmdl]:[11/09/2023 08:41:12]:  Skip Meta: False 
[core]:[11/09/2023 08:41:12]:  Getting song data for https://www.youtube.com/watch?v=09ZP6O7W-mE... 
[metadata]:[11/09/2023 08:41:12]:  Searching metadata with spotify 
[metadata]:[11/09/2023 08:41:12]:  Using US for Spotify country 
[metadata]:[11/09/2023 08:41:12]:  Searching metadata with itunes 
[metadata]:[11/09/2023 08:41:13]:  No results found with the keyword https://www.youtube.com/watch?v=09ZP6O7W-mE 
[metadata]:[11/09/2023 08:41:13]:  Something went wrong with iTunes. The program will continue withthe other providers. Please check '[/Users/reagle/.cache/ytmdl/logs/log.cat]' for more details.             
[metadata]:[11/09/2023 08:41:13]:  Searching metadata with gaana 
[Dir]:[11/09/2023 08:41:14]:  ext: mp3 
[Dir]:[11/09/2023 08:41:14]:  Moving to: /Users/reagle/Music 
[Dir]:[11/09/2023 08:41:14]:  Moved to /Users/reagle/Music... 
[ytmdl]:[11/09/2023 08:41:14]:  Done 
[ytmdl]:[11/09/2023 08:43:35]:  Logger running in DEBUG mode 
[ytmdl]:[11/09/2023 08:43:35]:  Passed args: Namespace(SONG_NAME=['https://www.youtube.com/watch?v=09ZP6O7W-mE'], quiet=False, output_dir=None, song=None, choice=None, artist=None, album=None, disable_metaadd=False, skip_meta=False, manual_meta=False, itunes_id=None, spotify_id=None, disable_sort=False, ask_meta_name=False, on_meta_error=None, proxy=None, url=None, list=None, nolocal=False, format='mp3', trim=False, get_opts=False, keep_chapter_name=False, download_archive=None, ignore_chapters=False, ytdl_config=None, dont_transcode=False, filename=None, pl_start=None, pl_end=None, pl_items=None, ignore_errors=False, title_as_name=True, level='INFO', disable_file=False, list_level=False) 
[ytmdl]:[11/09/2023 08:43:35]:  on_meta_error before:  None
[ytmdl]:[11/09/2023 08:43:35]:  on_meta_error after:  exit
[ytmdl]:[11/09/2023 08:43:35]:  itunes_country: US
[ytmdl]:[11/09/2023 08:43:35]:  ['https://www.youtube.com/watch?v=09ZP6O7W-mE'] 
[ytmdl]:[11/09/2023 08:43:35]:  verify title:  False
[ytmdl]:[11/09/2023 08:43:35]:  https://www.youtube.com/watch?v=09ZP6O7W-mE 
[ytmdl]:[11/09/2023 08:43:35]:  None 
[cache]:[11/09/2023 08:43:35]:  Searching to see if already present in /Users/reagle/Music 
[ytmdl]:[11/09/2023 08:43:35]:  proxy passed: None 
[ytmdl]:[11/09/2023 08:43:35]:  Passed format: mp3 
[core]:[11/09/2023 08:43:35]:  Searching Youtube for �[93mhttps://www.youtube.com/watch?v=09ZP6O7W-mE�[0m 
[yt]:[11/09/2023 08:43:35]:  Query used:  https://www.youtube.com/watch?v=09ZP6O7W-mE
[song]:[11/09/2023 08:43:35]:  Choose One (One with [M] is verified music) 
[song]:[11/09/2023 08:43:37]:  1 
[core]:[11/09/2023 08:43:37]:  Downloading �[95mGhost & Writer - Never Take Fire (Ft. Edward Ka-Spel)�[0m in �[93m320kbps�[0m 
[yt]:[11/09/2023 08:43:37]:  Saving the files to: /Users/reagle/.cache/ytmdl 
[yt]:[11/09/2023 08:43:37]:  /Users/reagle/.cache/ytmdl/Ghost#&#Writer#-#Never#Take#Fire#(Ft.#Edward#Ka-Spel).mp3 
[yt]:[11/09/2023 08:43:37]:  Enabling progress hook. 
[yt]:[11/09/2023 08:43:37]:  Passed value for no_progress: False 
[yt]:[11/09/2023 08:43:37]:  args passed:  {'quiet': True, 'no_warnings': False, 'nocheckcertificate': True, 'source_address': '0.0.0.0', 'outtmpl': '/Users/reagle/.cache/ytmdl/Ghost#&#Writer#-#Never#Take#Fire#(Ft.#Edward#Ka-Spel).mp3', 'format': 'bestaudio/best', 'progress_hooks': [<function progress_handler at 0x105267ec0>]}
[core]:[11/09/2023 08:43:39]:  Downloaded! 
[ytmdl]:[11/09/2023 08:43:40]:  songs to download:  [{'title': 'https://www.youtube.com/watch?v=09ZP6O7W-mE', 'is_original': True}]
[ytmdl]:[11/09/2023 08:43:40]:  is original:  True
[ytmdl]:[11/09/2023 08:43:40]:  Has the attribute 
[ytmdl]:[11/09/2023 08:43:40]:  song_name:  https://www.youtube.com/watch?v=09ZP6O7W-mE  song_meta:  https://www.youtube.com/watch?v=09ZP6O7W-mE
[ytmdl]:[11/09/2023 08:43:40]:  None 
[core]:[11/09/2023 08:43:40]:  None:None 
[ytmdl]:[11/09/2023 08:43:43]:  Skip Meta: False 
[core]:[11/09/2023 08:43:43]:  Getting song data for https://www.youtube.com/watch?v=09ZP6O7W-mE... 
[metadata]:[11/09/2023 08:43:43]:  Searching metadata with spotify 
[metadata]:[11/09/2023 08:43:43]:  Using US for Spotify country 
[metadata]:[11/09/2023 08:43:43]:  Searching metadata with gaana 
[metadata]:[11/09/2023 08:43:44]:  Searching metadata with itunes 
[metadata]:[11/09/2023 08:43:44]:  No results found with the keyword https://www.youtube.com/watch?v=09ZP6O7W-mE 
[metadata]:[11/09/2023 08:43:44]:  Something went wrong with iTunes. The program will continue withthe other providers. Please check '[/Users/reagle/.cache/ytmdl/logs/log.cat]' for more details.             
[Dir]:[11/09/2023 08:43:44]:  ext: mp3 
[Dir]:[11/09/2023 08:43:44]:  Moving to: /Users/reagle/Music 
[Dir]:[11/09/2023 08:43:44]:  Moved to /Users/reagle/Music... 
[ytmdl]:[11/09/2023 08:43:44]:  Done 
[ytmdl]:[11/09/2023 08:44:38]:  Logger running in DEBUG mode 
[ytmdl]:[11/09/2023 08:44:38]:  Passed args: Namespace(SONG_NAME=['https://www.youtube.com/watch?v=sqSA-SY5Hro'], quiet=False, output_dir=None, song=None, choice=None, artist=None, album=None, disable_metaadd=False, skip_meta=False, manual_meta=False, itunes_id=None, spotify_id=None, disable_sort=False, ask_meta_name=False, on_meta_error=None, proxy=None, url=None, list=None, nolocal=False, format='mp3', trim=False, get_opts=False, keep_chapter_name=False, download_archive=None, ignore_chapters=False, ytdl_config=None, dont_transcode=False, filename=None, pl_start=None, pl_end=None, pl_items=None, ignore_errors=False, title_as_name=True, level='INFO', disable_file=False, list_level=False) 
[ytmdl]:[11/09/2023 08:44:38]:  on_meta_error before:  None
[ytmdl]:[11/09/2023 08:44:38]:  on_meta_error after:  exit
[ytmdl]:[11/09/2023 08:44:38]:  itunes_country: US
[ytmdl]:[11/09/2023 08:44:38]:  ['https://www.youtube.com/watch?v=sqSA-SY5Hro'] 
[ytmdl]:[11/09/2023 08:44:38]:  verify title:  False
[ytmdl]:[11/09/2023 08:44:38]:  https://www.youtube.com/watch?v=sqSA-SY5Hro 
[ytmdl]:[11/09/2023 08:44:38]:  None 
[cache]:[11/09/2023 08:44:38]:  Searching to see if already present in /Users/reagle/Music 
[ytmdl]:[11/09/2023 08:44:38]:  proxy passed: None 
[ytmdl]:[11/09/2023 08:44:38]:  Passed format: mp3 
[core]:[11/09/2023 08:44:38]:  Searching Youtube for �[93mhttps://www.youtube.com/watch?v=sqSA-SY5Hro�[0m 
[yt]:[11/09/2023 08:44:38]:  Query used:  https://www.youtube.com/watch?v=sqSA-SY5Hro
[song]:[11/09/2023 08:44:38]:  Choose One (One with [M] is verified music) 
[song]:[11/09/2023 08:44:48]:  1 
[core]:[11/09/2023 08:44:48]:  Downloading �[95mOliver Anthony - Rich Men North Of Richmond�[0m in �[93m320kbps�[0m 
[yt]:[11/09/2023 08:44:48]:  Saving the files to: /Users/reagle/.cache/ytmdl 
[yt]:[11/09/2023 08:44:48]:  /Users/reagle/.cache/ytmdl/Oliver#Anthony#-#Rich#Men#North#Of#Richmond.mp3 
[yt]:[11/09/2023 08:44:48]:  Enabling progress hook. 
[yt]:[11/09/2023 08:44:48]:  Passed value for no_progress: False 
[yt]:[11/09/2023 08:44:48]:  args passed:  {'quiet': True, 'no_warnings': False, 'nocheckcertificate': True, 'source_address': '0.0.0.0', 'outtmpl': '/Users/reagle/.cache/ytmdl/Oliver#Anthony#-#Rich#Men#North#Of#Richmond.mp3', 'format': 'bestaudio/best', 'progress_hooks': [<function progress_handler at 0x105603ec0>]}
[core]:[11/09/2023 08:44:50]:  Downloaded! 
[ytmdl]:[11/09/2023 08:44:51]:  songs to download:  [{'title': 'https://www.youtube.com/watch?v=sqSA-SY5Hro', 'is_original': True}]
[ytmdl]:[11/09/2023 08:44:51]:  is original:  True
[ytmdl]:[11/09/2023 08:44:51]:  Has the attribute 
[ytmdl]:[11/09/2023 08:44:51]:  song_name:  https://www.youtube.com/watch?v=sqSA-SY5Hro  song_meta:  https://www.youtube.com/watch?v=sqSA-SY5Hro
[ytmdl]:[11/09/2023 08:44:51]:  None 
[core]:[11/09/2023 08:44:51]:  None:None 
[ytmdl]:[11/09/2023 08:44:53]:  Skip Meta: False 
[core]:[11/09/2023 08:44:53]:  Getting song data for https://www.youtube.com/watch?v=sqSA-SY5Hro... 
[metadata]:[11/09/2023 08:44:53]:  Searching metadata with itunes 
[metadata]:[11/09/2023 08:44:53]:  No results found with the keyword https://www.youtube.com/watch?v=sqSA-SY5Hro 
[metadata]:[11/09/2023 08:44:53]:  Something went wrong with iTunes. The program will continue withthe other providers. Please check '[/Users/reagle/.cache/ytmdl/logs/log.cat]' for more details.             
[metadata]:[11/09/2023 08:44:53]:  Searching metadata with spotify 
[metadata]:[11/09/2023 08:44:53]:  Using US for Spotify country 
[metadata]:[11/09/2023 08:44:53]:  Searching metadata with gaana 
[Dir]:[11/09/2023 08:44:55]:  ext: mp3 
[Dir]:[11/09/2023 08:44:55]:  Moving to: /Users/reagle/Music 
[Dir]:[11/09/2023 08:44:55]:  Moved to /Users/reagle/Music... 
[ytmdl]:[11/09/2023 08:44:55]:  Done 
[ytmdl]:[11/09/2023 08:46:04]:  Logger running in DEBUG mode 
[ytmdl]:[11/09/2023 08:46:04]:  Passed args: Namespace(SONG_NAME=['https://www.youtube.com/watch?v=oolpPmuK2I8'], quiet=False, output_dir=None, song=None, choice=None, artist=None, album=None, disable_metaadd=False, skip_meta=False, manual_meta=False, itunes_id=None, spotify_id=None, disable_sort=False, ask_meta_name=False, on_meta_error=None, proxy=None, url=None, list=None, nolocal=False, format='mp3', trim=False, get_opts=False, keep_chapter_name=False, download_archive=None, ignore_chapters=False, ytdl_config=None, dont_transcode=False, filename=None, pl_start=None, pl_end=None, pl_items=None, ignore_errors=False, title_as_name=True, level='INFO', disable_file=False, list_level=False) 
[ytmdl]:[11/09/2023 08:46:04]:  on_meta_error before:  None
[ytmdl]:[11/09/2023 08:46:04]:  on_meta_error after:  exit
[ytmdl]:[11/09/2023 08:46:04]:  itunes_country: US
[ytmdl]:[11/09/2023 08:46:04]:  ['https://www.youtube.com/watch?v=oolpPmuK2I8'] 
[ytmdl]:[11/09/2023 08:46:04]:  verify title:  False
[ytmdl]:[11/09/2023 08:46:04]:  https://www.youtube.com/watch?v=oolpPmuK2I8 
[ytmdl]:[11/09/2023 08:46:04]:  None 
[cache]:[11/09/2023 08:46:04]:  Searching to see if already present in /Users/reagle/Music 
[ytmdl]:[11/09/2023 08:46:04]:  proxy passed: None 
[ytmdl]:[11/09/2023 08:46:04]:  Passed format: mp3 
[core]:[11/09/2023 08:46:04]:  Searching Youtube for �[93mhttps://www.youtube.com/watch?v=oolpPmuK2I8�[0m 
[yt]:[11/09/2023 08:46:04]:  Query used:  https://www.youtube.com/watch?v=oolpPmuK2I8
[song]:[11/09/2023 08:46:04]:  Choose One (One with [M] is verified music) 
[song]:[11/09/2023 08:46:07]:  1 
[core]:[11/09/2023 08:46:07]:  Downloading �[95mCome Together (Remastered 2009)�[0m in �[93m320kbps�[0m 
[yt]:[11/09/2023 08:46:07]:  Saving the files to: /Users/reagle/.cache/ytmdl 
[yt]:[11/09/2023 08:46:07]:  /Users/reagle/.cache/ytmdl/Come#Together#(Remastered#2009).mp3 
[yt]:[11/09/2023 08:46:07]:  Enabling progress hook. 
[yt]:[11/09/2023 08:46:07]:  Passed value for no_progress: False 
[yt]:[11/09/2023 08:46:07]:  args passed:  {'quiet': True, 'no_warnings': False, 'nocheckcertificate': True, 'source_address': '0.0.0.0', 'outtmpl': '/Users/reagle/.cache/ytmdl/Come#Together#(Remastered#2009).mp3', 'format': 'bestaudio/best', 'progress_hooks': [<function progress_handler at 0x105347ec0>]}
[core]:[11/09/2023 08:46:09]:  Downloaded! 
[ytmdl]:[11/09/2023 08:46:10]:  songs to download:  [{'title': 'https://www.youtube.com/watch?v=oolpPmuK2I8', 'is_original': True}]
[ytmdl]:[11/09/2023 08:46:10]:  is original:  True
[ytmdl]:[11/09/2023 08:46:10]:  Has the attribute 
[ytmdl]:[11/09/2023 08:46:10]:  song_name:  https://www.youtube.com/watch?v=oolpPmuK2I8  song_meta:  https://www.youtube.com/watch?v=oolpPmuK2I8
[ytmdl]:[11/09/2023 08:46:10]:  None 
[core]:[11/09/2023 08:46:10]:  None:None 
[ytmdl]:[11/09/2023 08:46:14]:  Skip Meta: False 
[core]:[11/09/2023 08:46:14]:  Getting song data for https://www.youtube.com/watch?v=oolpPmuK2I8... 
[metadata]:[11/09/2023 08:46:14]:  Searching metadata with itunes 
[metadata]:[11/09/2023 08:46:16]:  No results found with the keyword https://www.youtube.com/watch?v=oolpPmuK2I8 
[metadata]:[11/09/2023 08:46:16]:  Something went wrong with iTunes. The program will continue withthe other providers. Please check '[/Users/reagle/.cache/ytmdl/logs/log.cat]' for more details.             
[metadata]:[11/09/2023 08:46:16]:  Searching metadata with spotify 
[metadata]:[11/09/2023 08:46:16]:  Using US for Spotify country 
[metadata]:[11/09/2023 08:46:16]:  Searching metadata with gaana 
[Dir]:[11/09/2023 08:46:18]:  ext: mp3 
[Dir]:[11/09/2023 08:46:18]:  Moving to: /Users/reagle/Music 
[Dir]:[11/09/2023 08:46:18]:  Moved to /Users/reagle/Music... 
[ytmdl]:[11/09/2023 08:46:18]:  Done 

from ytmdl.

deepjyoti30 avatar deepjyoti30 commented on June 12, 2024

Hi @reagle ytmdl tries it's best to automatically extract the name of the song from the URL you are providing but there's no guarantee how clean the title is. For example, most youtube video titles have characters like | etc which if passed directly to metadata providers like itunes will lead in no results.

In your case you are searching the song using the URL, that's fine.

However, ytmdl is designed in a way where you can search the song using the name. Though URL's work, as I said, extracting the title from the youtube video and searching it on metadata providers is not a guarnateed 100% hit.

I would suggest you to perhaps consider this as alternative ways to use ytmdl:

  1. Search the song directly. Can be done by ytmdl <name of the song> like ytmdl Come Together beatles
  2. Search using youtube URL but pass the name along with it ytmdl https://www.youtube.com/watch\?v\=oolpPmuK2I8 --song come together: This will tell ytmdl to search on itunes (and other metadata providers with the term come together).

In your case title as name should have worked but then the results contains values like remastered, 2009 which will just affect itunes query.

Also, why are you not using other metadata providers, I think using multiple providers will decrease the chances of not getting metadata automatically.

You can also check the usage part in the README to check on what values are supported from the CLI https://github.com/deepjyoti30/ytmdl#usage

from ytmdl.

deepjyoti30 avatar deepjyoti30 commented on June 12, 2024

Since I use beets, I was expecting ytmdl to do a fuzzy search and offer me some choices of song IDs. I suppose what it is actually offering me is a choice of YouTube videos to use?

ytmdl provides you two options throughout the flow.

  1. To chose a song from youtube (that you want to download)
  2. To choose a metadata result (that is fetched from sources like itunes, spotify etc).

Step 2 requires a good enough input (a song name without characters like | etc). Thought ytmdl tries it's best to clean up the song name, it cannot do that to the extent of a human being.

Is there a way to do also do fuzzy title search on the resulting YT video's title?

Not sure what this would achieve? The idea is to get metadata from sources other than youtube so that the end result contains proper metadata of the song and thus I think the option to fuzzy search youtube title's doesn't make sense.

I'm naively using the default, and from the log it appears to be making use of iTunes, spotify, and gaana. Should I be doing something to specify more?

You don't. I thought that you had explicitly set the metadata provider to itunes and so was wondering why you had done that.

from ytmdl.

reagle avatar reagle commented on June 12, 2024

Very good. Thank you for your help and this great tool. May I close this issue with a few small suggestions? Instead of reporting: "Something went wrong with iTunes":

  1. capitalize iTunes consistently in messages.
  2. report: "failed to find metadata from iTunes; the program will continue with the other providers."
  3. when it fails all providers: "Unable to find associated metadata. Please check '[/Users/reagle/.cache/ytmdl/logs/log.cat]' for more details."
  4. if --url is given but metadata retrieval fails add "Try improving song name."

from ytmdl.

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.