Update Podcast Subscription in Squeezebox App From OPML File Automatically
My first encounter with music streaming in 2010 was a Logitech Squeezebox Duet. Today, I still use it occasionally as a convenient option to listen to internet radio or podcasts at home. However, convenience ends in the case of the Squeezebox when it comes to managing your podcast subscriptions. For this, you usually cannot avoid using the web interface on http://www.mysqueezebox.com which dosn't provide an OPML import option. Therefore, adding and deleting podcasts in the Squeezebox App is a painful process.
As I mainly use my mobile for dealing with podcasts, I created this script to easily update the subscription list within the Squeezebox with a bot based on PhantomJS using an OPML file containing the current subscription list exported from my mobile podcatcher.
- Python 2.7
- Python libraries: Selenium, Listparser
- PhantomJS
You have to
- fill in your credentials for http://www.mysqueezebox.com within the script
- set the correct filename
- run the script…
Currently the mysqueezebox subscription list is deleted without being backed up, so make sure you're OK with that before running the script.
If you find this script useful or have any comments or suggestions, your feedback is much appreciated.