Spodcast is a caching Spotify podcast to RSS proxy. Using Spodcast you can follow Spotify-hosted netcasts/podcasts using any player which supports RSS, thus enabling the use of older hardware which is not compatible with the Spotify (web) app.
I get the following error when running the command Spodcast, I'm using EndeavourOS:
Traceback (most recent call last):
File "/usr/bin/spodcast", line 5, in
from spodcast.main import main
File "/usr/lib/python3.11/site-packages/spodcast/main.py", line 4, in
from spodcast.app import client
File "/usr/lib/python3.11/site-packages/spodcast/app.py", line 7, in
from spodcast.podcast import download_episode, get_episodes
File "/usr/lib/python3.11/site-packages/spodcast/podcast.py", line 19, in
from spodcast.utils import clean_filename, uri_to_url
File "/usr/lib/python3.11/site-packages/spodcast/utils.py", line 7, in
from spodcast.spodcast import Spodcast
File "/usr/lib/python3.11/site-packages/spodcast/spodcast.py", line 16, in
from spodcast.config import Config
File "/usr/lib/python3.11/site-packages/spodcast/config.py", line 12, in
VERSION_STR = pkg_resources.require("Spodcast")[0].version
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/pkg_resources/init.py", line 966, in require
needed = self.resolve(parse_requirements(requirements))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/pkg_resources/init.py", line 827, in resolve
dist = self._resolve_dist(
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/pkg_resources/init.py", line 873, in _resolve_dist
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (zeroconf 0.39.4 (/usr/lib/python3.11/site-packages), Requirement.parse('zeroconf==0.55.0'), {'librespot'})
I get the following error when running the command Spodcast, I'm using EndeavourOS:
Traceback (most recent call last): File "/usr/bin/spodcast", line 5, in
from spodcast.main import main
File "/usr/lib/python3.11/site-packages/spodcast/main.py", line 4, in
from spodcast.app import client
File "/usr/lib/python3.11/site-packages/spodcast/app.py", line 7, in
from spodcast.podcast import download_episode, get_episodes
File "/usr/lib/python3.11/site-packages/spodcast/podcast.py", line 19, in
from spodcast.utils import clean_filename, uri_to_url
File "/usr/lib/python3.11/site-packages/spodcast/utils.py", line 7, in
from spodcast.spodcast import Spodcast
File "/usr/lib/python3.11/site-packages/spodcast/spodcast.py", line 16, in
from spodcast.config import Config
File "/usr/lib/python3.11/site-packages/spodcast/config.py", line 12, in
VERSION_STR = pkg_resources.require("Spodcast")[0].version
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/pkg_resources/init.py", line 966, in require
needed = self.resolve(parse_requirements(requirements))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/pkg_resources/init.py", line 827, in resolve
dist = self._resolve_dist(
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/pkg_resources/init.py", line 873, in _resolve_dist
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (zeroconf 0.39.4 (/usr/lib/python3.11/site-packages), Requirement.parse('zeroconf==0.55.0'), {'librespot'})