6 ms·
Nuvola Player – Linux desktop integration for web-based streaming services
- pojntfx 6y agoThat’s awesome! Maybe one can ditch the Widevine CDM in Chromium thanks to this.
- slezyr 6y agoInteresting to see that software in Vala doing great. Unlike other languages like Zig or Rust there is almost nothing about it here.
- girvo 6y agoElementary OS was basically all Vala for their custom desktop apps, back in the day. I’ve not kept up with it, but it was a nice environment back when I used it!
- m-p-3 6y agoI believe it's still Vala.
- hkt 6y agoI've noticed this too - both the absence and the success. As I understand it Vala gets compiled to C, so maybe that's why HNers don't like it - because it is an incremental improvement over something older and less sexy. I hope I'm wrong about that! I for one will try picking up some Vala this year. Who is with me?
- rapsey 6y agoCompile to C is perfectly fine. I have not seen anyone really bash that architecture.
- hkt 6y agoMe neither, but I also haven't seen anyone very enthused by it either
- kevin_thibedeau 6y agoIt's subsumed under the general GTK antipathy.
- viraptor 6y agoAt the beginning a lot of Vala momentum was "we like C#, but not MS C#", so it was anti-Mono. I'm glad it's there and integrates nicely with glib/gtk.
- beagle3 6y agoNim’s primary target is C and it gets a lot of love on HN.
- nazgulsenpai 6y agoNim compiles to C and it's been largely well received by HN (from what I've read anyway).
- zem 6y agowhen i had an n900 phone vala was the perfect language to write quick gui apps for my own use. i think these days D or zig capture a lot of the same feel while being more capable languages, though it's nice to see vala still going strong.
- cassepipe 6y agoI have been curious about the Genie alternative syntax but it is hard to find doc about it.
- hkt 6y agoThat is awesome. Using Flatpaks of mostly proprietary clients is not nearly as much fun as using a native client. Really great work.
- Thev00d00 6y agoDesktop notifications Multimedia Keys Are in the premium tier? Are you kidding me!
- tweetle_beetle 6y agoBit of a strange target for outrage. Almost all of the streaming services listed are paid for by subscription, purchase or taxes. So the "pay what you wish" model for some improved ergonomics is not unreasonable. The minimum price is $3.99/year, of which the team gets $3.50. Or if that's too much, get stuck in. How many minutes of your time would you value at $3.50? > Alternatively, you can participate in the Nuvola Player project to get a free developer license. https://github.com/tiliado/nuvolaplayer https://github.com/tiliado/nuvolaplayer
- ruined 6y agoat this point chrome and firefox both have media keys support, and it works on the major streaming services. so within the past few months it's become not a great choice.
- xtf 6y agoHave my multimedia in browsers, kde recognizes it and media controls work within taskbar preview, notification area and - most important - with the media keys. Plus: Browsers are more secure and no need for other applications.
- supernintendo 6y agoYeah. For a moment I found this interesting but then I remembered that KDE Plasma has perfect integration with all of the streaming services I use through my browser. It seems to just work without any additional software. You can even control media from an Android phone if you have the KDE Connect app installed.
- thehoagie 6y agoI actually paid for this feature thinking it was ok because I wanted to support them anyway. But the 8tracks client has been broken for a long time and I was paying for a feature that didn't work
- cassepipe 6y agoThe pricing is affordable and follows a pay what you will model from 4 dollars for a yearly license. Thanks for that.
- gtf21 6y agoFor Spotify, at least, there is already MPRIS support which covers most of the advantages here I think.
- mfontani 6y agoindeed - this works well with i3 + spotify (I only use spotify as my media player nowadays): bindsym XF86AudioPlay exec "dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause" bindsym XF86AudioNext exec "dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next" bindsym XF86AudioPrev exec "dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous" bindsym XF86AudioStop exec "dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop" bindsym $mod+Shift+comma exec "dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous" bindsym $mod+Shift+period exec "dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next" bindsym $mod+semicolon exec "dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause"
- nickcw 6y agoDid you figure out how to send Spotify a like this track message? I'd really like that on a key so I can like stuff while working without breaking the flow.
- mfontani 6y agoIf you have configured "spt" -- see https://github.com/Rigellute/spotify-tui https://github.com/Rigellute/spotify-tui -- you can "spt playback --like" to like the currently playing song. That program will work regardless of which device is currently playing things, i.e. I can run "spt playback --like" on my linux machine while the music is playing on my Windows box.
- gsa 6y agoAnother similar project is MellowPlayer [0] which has pretty much the same featureset, but written in Qt/C++ instead of Vala. [0] https://colinduquesnoy.gitlab.io/MellowPlayer/ https://colinduquesnoy.gitlab.io/MellowPlayer/
- marcodiego 6y agoI once planned to get a lightweight media player with a nice retro feel running on my RPi 2. Since it still possible to compile gtk 1.x on a somewhat recent system, I downloaded it source code and compiled it. Worked beautifully. Sure, it is not safe to have such outdated software running on your system, but having a lightweight Winamp-classic themed mp3 player pays off. Maybe I should run it on firejail, just for increased safety.
- AdmiralAsshat 6y agoAnyone know if it supports scrobbling?
- sidpatil 6y agoInteresting name—Nuvola [1] was a colorful glossy icon pack for Linux desktops, from the days when colorful glossy icons were trendy (see also Crystal [2]). To be honest, these icons were one of the main reasons I was so interested in running Linux on the desktop—they looked so modern and fresh compared to Windows 2000's relatively dull icons (which I have also come to appreciate). These days I don't really get a chance to see desktop icons, since I'm on i3wm. But seeing those colorful glossy icons brings me back to the sense of magic I felt every time I'd boot up Knoppix from a live CD. [1] https://en.m.wikipedia.org/wiki/Nuvola https://en.m.wikipedia.org/wiki/Nuvola [2] https://commons.m.wikimedia.org/wiki/Category:Crystal_Project https://commons.m.wikimedia.org/wiki/Category:Crystal_Projec...
- WD-42 6y agoI have a similar story. Back when crystal was first released you had to sign up for an account on a forum called linuxcult.com to get access to them. I ended up being super active on it and I’m still in touch with some of the members to this day. The Linux community back then was wonderful.
- darksfall 6y agoI recoiled when I tried to install the Spotify app for Nuvola on Arch and it said it needed Flash player. Quickly uninstalled after that, but still have a nasty taste after coming this close to having installed that.