Quantcast
Channel: Squeezebox : Community : Forums
Viewing all articles
Browse latest Browse all 6235

Preannounce: Sprocket - Pocket Casts plugin

$
0
0
I kept hoping someone else would write this plugin, but got tired of waiting...

"Sprocket" is a plugin that uses the undocumented APIs of the Pocket Casts web player to allow you to listen to your Pocket Casts subscriptions via LMS/Squeezebox/etc.

What works for me:

- Login to Pocket Casts, without having to store your password (it remains to be seen if the Pocket Casts auth token ever expires).

- Browsing your Pocket Casts "Up Next" playlist and adding episodes from Up Next to the current LMS playlist.

- Browsing of subscribed podcasts, including unlistened, in progress and starred episodes.

- (Optional) Synchronizing episode playback status and position with Pocket Casts.

- (Optional) Marking any episode currently playing on Squeezebox as the "current" episode in "Up Next".

- (Optional) "Trick play" skip within episodes.

- (Optional) Variable speed playback (one speed for all episodes) using nothing but LMS built-in tools (sox). Quality is not as good as Pocket Casts mobile apps, but I find 1.1x-1.9x to be quite listenable.


To head off some possible feature requests, I should also mention what I have no plans or interest in adding:

- Subscription management or podcast discovery from the various Squeezebox interfaces.

- Additional "Up Next" queue synchronization or management.


The post title says "preannounce", but in reality that just means I haven't decided if I want to set up a repository and commit to maintaining this. Those capable of manually installing the plugin will find a 0.1 release attached here.

With that, a number of important caveats:

- I've had this operational only for a few days of listening of a few podcasts. Bug reports are welcome, but this is a "use at your own risk" project, especially with the options that allow synchronization with Pocket Casts.

- I've only tested on my Linux server, I have no idea if it works for Windows/OSX/etc. and no way to test.

- I'm not committing to supporting this, I just wanted something that worked for me. If someone wants to adopt this and run with it reach out to me. Code is BSD 3-clause license.
Attached Files

Viewing all articles
Browse latest Browse all 6235

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>