[PLUGIN] Now Playing



Simply stunning on my 7.9inch display. Big thank you to @patrickkfkan :pray:t3:

3 Likes

So cool!

1 Like

@dc2geeks

Please place you’re layout also in:

1 Like

Updated v0.7.0. This version adds the ability to request metadata from music service plugins that support the feature, while falling back to Genius for missing details. Currently, two plugins support this:

  1. Jellyfin (v1.1.1) – lyrics (embedded and .lrc synced lyrics); requires Jellyfin server v10.9.x (lower versions not support lyrics).

  2. YouTube Music (v1.1.0) – artist info, album info and lyrics.

Note about synced lyrics:

  • If you find timing to be consistently off, you can adjust the value of “Synced Lyrics Delay” in plugin settings (under Performance Tweaks)
  • Each time you pause, followed by play, the timing can become off by 1-2 seconds – this is cumulative! This is due to Volumio bug of disregarding the seek position reported by the underlying player when ‘consume’ mode is enabled.

Plugin currently in beta channel. To update:

  • (optional) Backup current settings under “Backup / Restore Settings”
  • Uninstall old version
  • Restart Volumio
  • Enable “Plugins Test Mode” in http://<your volumio address>/dev
  • Go to plugin store → click Details button under Now Playing plugin → install latest beta version
  • (optional) Restore settings under “Backup / Restore Setting”
2 Likes

Seems the update generates some vulnerabilities:
image

to resolve:

cd /data/plugins/user_interface/now_playing/node_modules
npm update braces --depth 8
volumio@volumio-rpi5:/data/plugins/user_interface/now_playing/node_modules$ npm audit

                       === npm audit security report ===

found 0 vulnerabilities
 in 346 scanned packages

Hi @patrickkfkan thanks for the new update v0.7.0. I could get the lyrics displayed in “Now Playing” screen but it doesn’t synced lyrics and i suppose the lyrics will scroll up. Appreciate your help on this. Thanks in advance

What is the source of this song? Only YouTube Music and Jellyfin are supported at the moment. Are you sure the song comes with synced lyrics?

Hi, now I started playing from YouTube music manage to get it working [see attach video]


How do I get it to work in jellyfin? I have installed the server separately in a laptop, jellyfin plugin v1.1.1 installed in Volumio. I could see my NAS library in jellyfin volumio directory. If I select songs from this directory, there is no lyrics syncing. Am I doing it correctly?

Can jellyfin server plug-in be installed in Volumio?

Thanks for helping🙏🏼

You need to place an .lrc file containing the synced lyrics in the same directory as the song. I’ve not tested if it’s possible to embed synced lyrics within the song itself – I’ve only tested with plain lyrics, but I can confirm synced lyrics in .lrc files do get picked up by Jellyfin.

Where can these .lrc files be found? One more question is can jellyfin server plug-in be installed alongside Volumio OS?

Thanks.

Try: https://lrclib.net/

They also have a mass-downloader (I didn’t try though): GitHub - tranxuanthang/lrcget: Utility for mass-downloading LRC synced lyrics for your offline music library.

There is a Jellyfin Server plugin. Install v1.0.2 (beta).

Thanks Pat for addressing 2 queries.

There are some songs in YouTube music that I could display the synced lyrics but album art is missing. Is this a norm? Thanks again :pray:t3:

Strange, album art showing fine here.

In a browser, press F12, then go to http://<volumio address>:4004. See if you get network error loading the album art, as well as check the URL of the image (use the Inspector tool and point on the album art image).

1 Like


It’s resolved now. BIG thank you!

Hi @patrickkfkan, I have installed LCRGET apps and mass downloaded lrc synced lyrics into my music library but I have yet to try them in tandem with jellyfin.
Before any testing, I would like to improve on the 1280x400 layout for “Info View” by moving the artist and album title to the centre so that the album art can be enlarged as shown below. I try customizing but to no avail. Appreciate your help on this again.

Thanks for creating the plugin for this amazing looking screen.

Hi guys,
I just made a Youtube video on “Now Playing” Plugin for sharing featuring synchronized lyrics scrolling along with music in real time. I can’t thank @patrickkfkan enough for the great work.
Enjoy!!! :cowboy_hat_face: :partying_face: :sunglasses:

1 Like

Hi,

Apologies if this is not the correct topic/thread for my question.

Thanks to this topic plus the Touch Display topic, I have been able to successfully connect and use my 4K TV with Volumio.

I have a Raspberry Pi 4B and am using v3.703.

My issue/question…
When using a wireless mouse or wireless mini keyboard/trackpad the mouse tracks on screen very well at all resolutions.
At 1080p the mouse click response is acceptable if a tad delayed (0.5 seconds)
However when the resolution is set to 1440p or 2160p (4k) the mouse clicks have poor response taking from 2 to 3 seconds or more to register.

Is there a simple fix to make the mouse more responsive at higher resolutions?

Thanks in advance for any help you may offer.

dmonds

1 Like

Updated v0.7.1, with changes to Info View layout depending on screen aspect ratio. You should now get bigger album art on ultra-wide screens (@dc2geeks )

E.g. 1280x480px:

On “standard” screens, you can set “Auto → Prefer bigger album art” in “Layouts” section of plugin settings, or just select the “Bigger Album Art” layout (“Auto…” is not guaranteed to give you bigger album art – it depends on the aspect ratio of your screen resolution).

E.g. 1024x600px:

3 Likes

Wow! Sabrina is absolutely stunning :heart_eyes: in the new screen layout. You’re the best @patrickkfkan!

Hi Patrick, thanks again for the continuous improvement of this plugin!

I have a question. It’s not that important to me because I usually use the plugin mainly on my smartphone, but I noticed that if I open the Now Playing interface on a TV (in my case with the Silk browser on Amazon Fire Stick), there’s no way to scroll down in the lyrics view, except with complicated methods or specific applications for control the browser via smartphone.
I was wondering if it would be possible to implement a feature that makes interaction via TV easier.

Again, it’s not so important to me; I just wanted to suggest a potential improvement for the plugin that might be useful for those who often use it with a TV.