Skip to content
This repository has been archived by the owner on Apr 27, 2024. It is now read-only.

Todo #1

Open
14 tasks
DarkCat09 opened this issue Aug 27, 2023 · 0 comments
Open
14 tasks

Todo #1

DarkCat09 opened this issue Aug 27, 2023 · 0 comments
Assignees

Comments

@DarkCat09
Copy link
Owner

"Mirrored" from https://git.dc09.ru/DarkCat09/autoytdlp/issues/1#issue-30

Structure & main script

  • Maybe move all downloaded & generated files into files/, id3tagging scripts into id3/, and so on
  • Make one script loading (source id3/main.sh) these scripts instead of Makefile
  • Make a GUI (in addition to TUI) in PyQt6 or another framework

Main script

  • More handy TUI
  • Remembering the links list
  • Properly handling different errors
  • Piped/Invidious/yt-dlp
  • Optimization: use wget's/yt-dlp's batch processing

ID3Tags

  • SearXNG's JSON API instead of parsing HTML
  • Fix Azlyrics encoding
  • Get a list of albums from Azlyrics, filter out EPs if there is anything except them, choose the [0]th
  • Do not raise error and exit from the function when unable to parse album, just let the user fill in remaining fields (not all fields, but only that have not been parsed)
  • (?) Implement Genius parsing
  • (???) Use Genius API when Azlyrics is unavailable
@DarkCat09 DarkCat09 self-assigned this Aug 27, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant