This may seem like a small thing but when you're playing a station and want to change to another station (or issue any pyxis command) you have to Control-C to break out of the 'now playing loop' before the console will accept any commands.
I was thinking of rewriting the 'now playing' part so we can still issue commands while playing. Perhaps adding a stop command too.
I guess we could achieve this by running the 'now playing' function as a background process using Python's multiprocessing module. Does this sound okay or does anyone have a preferred method of accepting new commands while a station is playing?
This may seem like a small thing but when you're playing a station and want to change to another station (or issue any pyxis command) you have to Control-C to break out of the 'now playing loop' before the console will accept any commands.
I was thinking of rewriting the 'now playing' part so we can still issue commands while playing. Perhaps adding a stop command too.
I guess we could achieve this by running the 'now playing' function as a background process using Python's multiprocessing module. Does this sound okay or does anyone have a preferred method of accepting new commands while a station is playing?