Moode Forum
Introducing pleezer: a Deezer Connect player - Printable Version

+- Moode Forum (https://moodeaudio.org/forum)
+-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3)
+--- Forum: Feature requests (https://moodeaudio.org/forum/forumdisplay.php?fid=8)
+--- Thread: Introducing pleezer: a Deezer Connect player (/showthread.php?tid=7116)

Pages: 1 2 3 4 5 6 7 8


Introducing pleezer: a Deezer Connect player - roderickvd - 11-21-2024

Hi guys,

I'm excited to share pleezer, a new headless streaming player built around the Deezer Connect protocol. 

In fact, I would like to ask you moOde guys some specific help. Currently, pleezer does not emit player events, though it's got the plumbing to do it. I would like to design the output according to moOde's needs and have that be The Way for all the rest.

So question is: what would your ideal player event emitter look like?
  • Should it call a script, or output to stdout?
  • Which events would you like emitted?
  • Which information would you like to have, per event?
  • For recurring messages, what should the frequency be? (not event-based, maybe like playback progress)
  • What should the script command look like (which command-line arguments, in which order)?
  • Or, if to output to stdout: how should the messages be formatted?
I would highly value to build this in collaboration with you here: https://github.com/roderickvd/pleezer/issues/27


The v0.1.0 release is available on GitHub here: https://github.com/roderickvd/pleezer/releases/tag/v0.1.0.

While you might encounter some issues with this first release, the core functionality works well, and contributions are welcome to help improve it further. Please file bugs and further feature requests with GitHub issues.

Note: This is an independent project, not affiliated with Deezer.


RE: Introducing pleezer: a Deezer Connect player - Tim Curtis - 11-21-2024

Super nice :-)

I'll go through the project today and post back to your repo.


RE: Introducing pleezer: a Deezer Connect player - roderickvd - 11-21-2024

(11-21-2024, 11:44 AM)Tim Curtis Wrote: Super nice :-)

I'll go through the project today and post back to your repo.

Awesome. I created this placeholder feature request: https://github.com/roderickvd/pleezer/issues/27


RE: Introducing pleezer: a Deezer Connect player - Tim Curtis - 11-21-2024

To summarize my response: Preference would be that pleezer replicate the librespot event model (env vars + callable script) This makes it straight forward to understand and implement :-)


RE: Introducing pleezer: a Deezer Connect player - Tim Curtis - 11-23-2024

@bitlab added a deb package in our pkgbuild repo :-)

The next steps involve integration into moode as a renderer. This involves many moving parts. I'll post back when I've made some progress and have something to test.


RE: Introducing pleezer: a Deezer Connect player - TheOldPresbyope - 11-23-2024

Another day, another subscription service.

I have to remember to cancel at least one each time I try another. Big Grin

Regards,
Kent


RE: Introducing pleezer: a Deezer Connect player - Nutul - 11-23-2024

Looks like Moode is on the way to become a full-fledged streamer... Amazon Music anybody...? :-D


RE: Introducing pleezer: a Deezer Connect player - Tim Curtis - 11-23-2024

Is there an Open Source "Amazon Connect" project?


RE: Introducing pleezer: a Deezer Connect player - Nutul - 11-23-2024

(11-23-2024, 10:42 PM)Tim Curtis Wrote: Is there an Open Source "Amazon Connect" project?

Not that I am aware of, that's why I'm asking... :-D


RE: Introducing pleezer: a Deezer Connect player - roderickvd - 11-24-2024

(11-23-2024, 09:43 PM)Tim Curtis Wrote: @bitlab added a deb package in our pkgbuild repo :-)

The next steps involve integration into moode as a renderer. This involves many moving parts. I'll post back when I've made some progress and have something to test.

I've proposed the dpkg metadata here: https://github.com/roderickvd/pleezer/pull/30
Let me know if it works for you.

Would it be easier for you if I cut new release with that? I was holding off on that to include a few more fixes and features, but if you want, I can.