/TripleJPlayer

A discord rich Triple J player

Primary LanguagePython

notice

doesn't work anymore, https://github.com/uncleLukie/jaybird for a better version

Triple J Player

A discord rich Triple J radio player.

Uses Python 3.11, Selenium, chromedriver, and pypresence

How it works

example

  • SongFetcher in songfetcher.py uses selenium and chromedriver in non headless mode to scrape information from the triple j website
  • DiscordPresence in discordpresence.py uses pypresence to update the discord client with information passed to it
  • start.py imports, initialises the other classes, runs a loop to fetch song information and update discord status

How to run it

  • Clone the repo
  • pip install -r requirements.txt
  • python start.py

Or just use a release binary

Want to contribute?

Check out the issues, I've listed some of the work that needs to be done <3 I also need people to test it out and report bugs, of course.

waaah many bugs