Skip to content

Conversation

@futuretonight
Copy link

This commit introduces several changes to make streamrip compatible with Termux and to fix several bugs.

  • Replaced platform-specific dependencies simple-term-menu and pick with python-cli-menu to ensure cross-platform compatibility.
  • Replaced pycryptodomex with pycryptodome to avoid compilation issues on Termux, and then reverted back to pycryptodomex to resolve a dependency conflict with yt-dlp.
  • Improved youtube-dl integration by replacing it with yt-dlp and using it as a fallback for last.fm playlists.
  • Fixed file path handling by using pathlib.Path more consistently.

This commit introduces several changes to make streamrip compatible with Termux and to fix several bugs.

- Replaced platform-specific dependencies `simple-term-menu` and `pick` with `python-cli-menu` to ensure cross-platform compatibility.
- Replaced `pycryptodomex` with `pycryptodome` to avoid compilation issues on Termux, and then reverted back to `pycryptodomex` to resolve a dependency conflict with `yt-dlp`.
- Improved `youtube-dl` integration by replacing it with `yt-dlp` and using it as a fallback for last.fm playlists.
- Fixed file path handling by using `pathlib.Path` more consistently.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant