freyr-js icon indicating copy to clipboard operation
freyr-js copied to clipboard

Python Interoperability

Open miraclx opened this issue 4 years ago • 0 comments

Resolves #6.

Provide a means for freyr to take advantage of the potential multi-threading capabilities of python along with the vast and mature library ecosystem that python has to increase the functionality and scopes of freyr.

Right off the bat, we can interoperate with;

  • https://github.com/sigma67/ytmusicapi: to allow support for YouTube Music, embedded lyrics along with a more mature and stable interface for searching YouTube Music to ensure consistent results.
  • https://github.com/ytdl-org/youtube-dl: while freyr already uses this, it does so via the command interface which could be better for our use case, a managed instance to the programmatic API makes this a lot more stable to work with.
  • https://github.com/quodlibet/mutagen: again, on leaving the child-process-command interface, we can use this to replace AtomicParsley in embedding metadata into M4A contaners.

miraclx avatar Jan 04 '21 06:01 miraclx