Bleuzen/SpotRec

Add requirements.txt or similar to define dependencies

Aarkon opened this issue · 0 comments

Let me start off by saying that I love your tool, honestly!

I ran into an issue though when I tried to clone this repo and run it in a debugger, because I can't figure out which libraries I need to install. The Deps: list in the script itself isn't that helpful to be honest:

  • python-dbus is actually called dbus-python
  • does naming python in this list just mean that the interpreter has to be installed?
  • bash: Does this mean we rely on running the script in a surrounding that can be controlled via bash syntax or is that a pyhton library with the same name? pulseaudio analogously.
  • requests is a library, I happen to know that at least

All of this could be solved with a requirements.txt file or whatever sort of dependency management appeals to you.
Keep up the good work, I appreciate it!